Guide To Using The Gnosis Multisig Wallet- ETH

胡家維 Hu Kenneth
Coinmonks

--

This article will walk through how you could deploy your own multisignature wallet, using the Gnosis Multisig Wallet and having it act as a Light Wallet.

In this guide, I will be using:

  • Ropsten Testnet network
  • the Gnosis Multisig UI at https://wallet.gnosis.pm/, with settings selected to the Ropsten network
  • Ropsten Testnet ether
  • MetaMask

If you don’t install please install MetaMask and get Ether by the following link

MetaMask Installation

Get Ether from Ethereum ROPSTEN testnetwork

Also Read: Best Bitcoin Hardware Wallets

Connected to Metamask

  1. navigate to https://wallet.gnosis.pm/#/wallets
  2. It will be connected to Metamask when open gonsis。
  3. Check whether it is in Ropsten Test network . If not in Ropsten Test network, Change to Ropsten Test network on MetaMask

4. Please click ”Setting” Tab if you cannot change to Ropsten test network. Select ” Default (MetaMask, Mist, Parity …)” under Web3 Provide and then click ”Update settings”. You may have to refresh your web browser page for the settings to become active.

5. Select “remote node” under Web3 provider, select “Remote Ropsten” under Ethereum node and click ”Update settings”. You may have to refresh your web browser page for the settings to become active.

Step:

  1. Create a wallet and confirm who has a multi-sign wallet
  2. Transfer Ether into multi-sign wallet
  3. Transfer Ether from multi-sign wallet, but the trade fair will be on hold and wait for the account 2 to sign
  4. confirm the Account 2’s signature in transaction
  5. Confirm the Account 2’s signature and then transfer Ether

1. Deploy a new multi-sign wallet

1.1 Click “Add” on the right side of Wallet

1.2 Click “Create new wallet” and “Next”

1.3 Enter Name Required confirmations 、 Daily limit (ETH) and the addresses of the owners and then “Deploy with factory”:

  • Name : Wallet name
  • Required confirmations : The number of approvals needed from the owners (signatories) of the multisignature wallet (not to be confused with transaction confirmation). Here I enter 2, meaning that at least two people need to sign for a transaction.
  • Daily limit (ETH) : A limit which could be withdrawn without the need of required confirmations as configured in Required confirmations.
  • ADD: These are the owner addresses acting as a signatory for changes to the wallet, notably withdrawals, confirmation changes, daily limits, and ownership changes.

Names on the Gnosis Multisig Wallet

The names (i.e. wallet name, owner names) are stored locally and not on-chain on the Gnosis multisignature smart contract, so do not be surprised upon reinstalling and reinstating the multsignature wallet address after a computer reformat, the names are not there. On-chain, the smart contract expects only the owner addresses, confirmations/approvals required, and the daily limit figure.

1.4 Click ”Send Transaction” to deploy MultiSig Wallet but it will need Ether to pay gas fee. You should be greeted with a “Deployment transaction was sent” message on the top right corner.

1.5 Click “CONFIRM” in MetaMask popup .

That didn’t take long. Once the transaction was confirmed, we can see the wallet showing up on the Wallets tab. Please check whether your transaction is successful if wallet did not show up.

2. Transfer Ether into Multi-sign Wallet

2.1 Click “Deposit”

2.2 Enter the amount and then click ”Send Transaction”

2.3 Customise the Gas limit and Gas price (GWei) and click on “Send transaction”.

2.4 Click “CONFIRM” in MetaMask popup .

2.4 The amount is shown under the Balance.

3. Transfer Ether from Multi-Sign Wallet

I set the maximum amount of transfer per day to be 1 ETH. Once it is exceeded, it requires only two or more signatures.

Now let’s transfer 1.9 ETH from Multi-Sign wallet.

3.1 press “Withdraw” and then enters 1. 9 under Amount(ETH)

3.2 Click “Send multisig transaction”. (We cannot transfer all ether from wallet because it leave a little ether for GAS fee )

3.3 Click ”Send transaction

3.4 Click “CONFIRM” in MetaMask popup .

4. The second owner signature transaction

4.1 Change to Account 2 ( the owner of wallet) in MetaMask.

4.2 Click “Wallet name

4.3 Click “Confirm” under ”Confirmations

P.S Account is not changed If you see the ”Revoke confirmation” . ”Revoke confirmation” is only shown by owner who invoke transaction

Revoke confirmation

4.4 click ”Send transaction”

4.5 click ”Send transaction”

4.5 Click “CONFIRM” in MetaMask popup .

4.6 All users who sign the transaction will be listed under Confirmations When transaction is confirmed .

You can always check your address for the transaction on https://etherscan.io (or in this case, on ropsten.etherscan.io) .

Account1 ‘s Transaction :

Account2‘s transaction :

The detail of MultiSig wallet :

Next Step : Guide To Using The Gnosis Multisig Wallet-ERC20 Token

I do this because I love it, but if you want me to buy me a cup of coffee I won’t say no :O )Thanks ^^

donation :

XEM : NCWZSUF4FPXJY3L3Y7657QNVBIUZ5D54F4TNJ64S

Ether : 0xf2d15dEAf62b8c4AFC0343006579E8E662c120D9

Bitcoin : 332UiyAfSXyvhqCYgDgBkNLFSf25ccNV9i

*Do CLAP, COMMENT and SHARE! I also welcome any business opportunities that arises**

Connect:

LinkedIn

Telegram

Facebook

Get Best Software Deals Directly In Your Inbox

--

--

胡家維 Hu Kenneth
Coinmonks

撰寫任何事情,O型水瓶混魔羯,咖啡愛好者,Full stack/blockchain Web3 developer,Founder of Blockchain&Dapps meetup ,Udemy teacher。 My Linktree: https://linktr.ee/kennethhutw