Simple abstract contract that allows to implement multisign easily
function openTrade(bool _open) external multiSignReq {
if(multiSign()) {
isTradeOpened = _open;
}
}
multiSignReq modifier that ensures that you are an owner and multiSign() was executed
multiSign() stores the transaction if not previously stored and adds the owner sign
Once the required number of owners confirm the transaction multSign returns true