Multi-signature Wallet
Last updated
Last updated
Multi-signature wallets are contract accounts that require multiple parties to confirm a transaction before it can be executed. These parties, each represented by a unique Ethereum account address, are defined as multi-signature wallet owners in the smart contract. Only when a predefined number of these owners confirm a transaction, will the transaction be executed. Hence, the single point of failure associated with private key-controlled accounts is removed; losing or compromising a private key will no longer automatically result in a loss of all funds controlled by the account. A popular multi-signature wallet is Gnosis Safe.
Users can use a multi-signature wallet as the Treasury of the pool created with Native. No private keys are shared with Native. The only connection between the EOA wallet and the Native pool contracts is the allowance given by the user.
Using a multi-signature wallet is recommended for the Treasury because multiple confirmations by different owners are required for a transaction; this lowers the risk of loss of assets due compromising of a single private key.