Category: Gnosis (GNO)

Introducing the Alpha Release of the Gnosis MultiSig Wallet

Gnosis’ Organizational Structure—a sneak peek into the Gnosis MultiSig Wallet

Back in February, we first published our MultiSig wallet requiring multiple parties to agree on transactions before execution. Using their Ethereum account addresses, these parties are defined as MultiSig wallet owners in the smart contract. Only when a predefined number of these owners confirms a transaction, it will be executed. Hence, the single point of failure associated with private key-controlled accounts will be removed — losing or compromising the private key will no longer result in a loss of all funds controlled by the account.

We’re proud to see that the majority of teams that did ICOs over the last months (Golem, Aragon, Civic, district0x for example) are already using instances of the Gnosis MultiSig wallet, holding a combined value of more than $2bn worth of Ether and tokens.

While we’re continuously improving the Gnosis MultiSig wallet, we’re excited to introduce our desktop version today which allows you to create and import accounts, fully compatible with MyEtherWallet and MetaMask.

New wallet creation, deployment as well as fund deposit in the Gnosis MultiSig wallet

Feature Overview

Feature Overview of the Gnosis MultiSig Wallet
  1. MultiSig Wallet Creation: You can create an unlimited number of MultiSig wallets.
  2. MultiSig Wallet Restore: You can load any wallet by holding its address. This means that everyone could deposit funds to a wallet, but only owners can execute transactions from it.
  3. MultiSig Owners Management: You can add, remove, and replace the owners of the MultiSig wallet. This will require the threshold of owners to confirm.
  4. Ethereum Tokens Support: Our MultiSig wallet supports all ERC20 tokens, such as GNO, STORJ, TENXPay, etc.
  5. Ledger Wallet Integration: The Gnosis MultiSig Wallet allows you to approve and execute transactions using hardware wallets like Ledger.
  6. Account Creation: You can create an Ethereum account along with the private key for this address on our MultiSig wallet.
  7. Account Import/Export: You can import an external V3 file as well as export accounts according to the Ethereum V3 format (compatible with MyEtherWallet and MetaMask).
  8. Signing User-User Transactions: Apart from multisig transactions, our MultiSig Wallet also allows you to send User-to-User transactions. For example, if Bob (owner of the MultiSig wallet) sends 5ETH to Claire (also owner of the MultiSig wallet), 5ETH will be deducted from Bob’s account balance.
  9. Transaction Simulator: The transaction simulator allows you to simulate the transaction execution result without actually sending the transaction. This includes transaction calls as well as ABI method calls.
  10. Transaction Decoder: Along with the list of transactions executed by both MultiSig wallets and the user, we have built an easily readable log of those transactions (f.ex “Bob has added Claire as an owner for the XYZ wallet”).
  11. Gnosis Alert Service: You can subscribe to the alerts service which looks for wallet events and sends a notification email whenever a certain event has been triggered. For example, if Bob creates a wallet and decides to activate the alerts service for that wallet when a deposit action happens, he’ll get notified via email when the ‘Deposit’ event is triggered.
  12. Signing Transactions Offline: Our interface enables offline signing of transactions. The Gnosis MultiSig Wallet UI detects if the user is on an offline computer and will adapt the interface accordingly to allow offline signing of any transaction. The signed transaction can then be transferred to an online computer and be sent to the Ethereum network.
  13. Custom Chain Support: You can provide a custom Ethereum node address by simply specifying it in the settings page, and just point the MultiSig app to the Ethereum node of your choice. Therefore, our MultiSig wallet is key provider agnostic and can be used with MetaMask, Mist, Parity, and more.
  14. Chain Detector: If wallets get created on other chains than the currently used one, you will be notified.
  15. Custom Transaction Sender: You can execute a transaction by specifying an ABI array, selecting a method and filling out the required parameters value.

Sounds good? Well, then try it out!

Download the Gnosis MultiSig wallet desktop standalone app for your operating system here.

You can find the web alpha version of the wallet here.

As always, feedback is highly appreciated and can be directed to [email protected], [email protected], or [email protected].

Introducing the Alpha Release of the Gnosis MultiSig Wallet was originally published in Gnosis on Medium, where people are continuing the conversation by highlighting and responding to this story.

<div class="infobox"><span class="appendinfo">This article was originally published on: <a href="" target="_blank">The Gnosis Blog</a> on </span></div>