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 Use
andPrivacy 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,168
and divide by10^18
to see how much ETH you will need to deploy the contract. We recommend you send twice the amount from the calculation. - Click the
Copy
button 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
Wallets
tab - 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
Remove
so 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
Transactions
tab - Wait for the transaction to be mined
- If you go to the
Wallets
tab, you should now see your Multisig contract - Share your Ethereum Cold Wallet Address with the other signatories
- Go to the
Wallets
tab - Click on
Copy
on theAddress
Column - Send to the Ethereum Cold Wallet Address to the other signatories.