All guides
HOW-TO
Create a multisig
Deploying a multisig with MyMultiSig takes one transaction. You choose the owners and the approval threshold; the factory contract does the rest.
Before you start
- A wallet (MetaMask, Coinbase Wallet, or any WalletConnect-compatible wallet) with enough native currency to pay for one deployment transaction.
- The address of every owner you want on the wallet. Double-check them — owners can only be changed later through a multisig transaction that meets the threshold.
- A decision on the threshold. Unsure? The multisig guide covers the common setups; 2 of 3 is a solid default for small teams.
Step by step
- Connect your wallet. Open Create a multisig and connect with the wallet that will pay the deployment gas.
- Pick a network. The multisig lives on one chain — see the supported networks. To practice first, pick a testnet like Sepolia; the flow is identical and the funds are free.
- Name the multisig. The name is a label to help you and your co-owners recognize the wallet; it does not affect the contract.
- Add the owners. Enter each owner’s address. Every owner will approve transactions by signing with their own wallet — no shared secrets.
- Set the threshold. The number of approvals required to execute a transaction. It must be at least 1 and at most the number of owners.
- Deploy. Review the summary and confirm the transaction. The factory deploys the contract, and once it confirms, the new multisig appears in your multisigs.
After deployment
Share the multisig address with your co-owners — they can import it by address to see it on their own devices. Fund the wallet by sending assets to its address like any other account, then propose your first transaction.
Gas note: deploying costs a one-time fee on the network you chose. Approving later transactions is free for owners — signatures are collected offchain, and only the final execution pays gas.