← Code LabSolidity0/50 solved · 0%
Governance · hard

46. N-of-M multisig

Confirm before executing.

`submit(address to, uint256 value, bytes calldata data)` creates a tx; `confirm(uint256 id)` lets owners vote. When confirmations reach `threshold`, anyone can `execute(id)` via `to.call{value: value}(data)`.
Required in your answer: isOwner[msg.sender]confirmed[id][msg.sender] = truetxs[id].confirmsto.call{value: