Team
Nick Johnson and Radek Ostrowski
Problems
- Current multisig wallets code is complex, people are afraid to touch it.
- Every signatory is deeemed equal, not the case in real businesses.
- Every confirmation from the signatories needs to be on-chain, therefore using more gas and being more expensive.
- The signatories don't clearly see what they are signing, so there is a scope for fraud.
- Also, there is a coordination overhead in getting any transaction multi-signed.
- Lastly, ENS is not supported.
Solution
MetaMultisigWallet uses off-chain message signing for scalability, meta transactions and (de)centralised api.
- Simple code, meaning less chances for exploits and easier to audit.
- Every signatory can be assigned a weight - business ready out of the box!
- Scalable solution, as only one transaction needs to go on-chain. None of the signatories are required to have ether in their account, as they are only used for signing the messages.
- Anyone can send the transaction to the network as a meta transaction, collecting all the required signatures off-chain and the validation happens on-chain.
- All the required signatories can get notifications (e.g. via email, push notification) about pending transactions which require their attention.
- ENS support for all addresses.
Built With
- dapp
- ens
- ethereum
- javascript
- solidity
Log in or sign up for Devpost to join the conversation.