Multisig wallet — Solidity contract

N-of-M owners submit, confirm and execute transactions; nothing moves on one signature. One file, no imports, 85 lines. Compiled with solc 0.8.36 on every build. Labelled community: written for this library, not independently audited.

What it does

11 functions (7 read, 4 write), 5 events, 3876 bytes of creation bytecode. Constructor: address[] owners, uint256 required.

Use it

Open it in the IDE to compile and deploy through your wallet, or fork it into a workspace and change it. The ABI explorer beside this page calls a deployed instance at any address.