Create your Ethereum Multisig Contract
Make a suggestion Improve this page
In this section you will deploy an Ethereum Multisig Smart Contract based on the Gnosis Multisignature Wallet Contract.
As a reminder, this section should only be executed by one agreed upon signatory. If you are not that signatory, please skip this section.
Deploying the Contract
- Download Multisigweb
- On an internet enabled computer, download and install Gnosis Multisignature Wallet.
- Please make sure you verify the SHA256 checksums. At the time of writing, v1.6.0 was the latest version
- Create a new Ethereum Account that will be used to deploy the contract
- Open multisigweb
- Agree to the
Terms of UseandPrivacy Policy - Select
Light Wallet - Click on
Accounts - Click on
Add - Choose and confirm a password
- Choose a name for the account (can be anything)
- Click
Create Account - Send funds to the account that was just created
- Check the current gas prices at ethgasstation
- Multiply the gas price by
2,057,168and divide by10^18to see how much ETH you will need to deploy the contract. We recommend you send twice the amount from the calculation. - Click the
Copybutton next to the address created in the step above - Send the ETH (beyond the scope of this protocol) to the address above
- Wait for the transaction to be confirmed, you should see the new balance on the top right section of the screen, next to the account address.
- Deploy new Multisig Wallet
- Go the the
Walletstab - Click on
Add - Select
Create new wallet - Select a wallet name (can be anything)
- Enter M (for your chosen M-of-N policy)
- Leave daily limit at 0
- Click on
Removeso the address that deployed the contract does not have signatory rights over the contract - Enter the Ethereum Addresses of the N signatories. You should have N Owners.
- Click on
Deploy with factory - You can check ethgasstation to validate the gas price. Leave all the other fields to their default.
- Monitor Contract Deployment
- Go to the
Transactionstab - Wait for the transaction to be mined
- If you go to the
Walletstab, you should now see your Multisig contract - Share your Ethereum Cold Wallet Address with the other signatories
- Go to the
Walletstab - Click on
Copyon theAddressColumn - Send to the Ethereum Cold Wallet Address to the other signatories.