0xWeb
  • 0xWeb
  • πŸ’»Installation
  • πŸ—ƒοΈBlockchains
  • πŸ“¦Package Manager
    • πŸ“‚Folder structure
    • πŸš€Dequanto dependency
    • πŸŽ†Installing contracts
    • πŸ”’Versioning
  • πŸ”Wallet
    • πŸ”‘Keys notice
    • πŸ™‚Accounts
  • πŸ’»CLI
    • Commands Overview
  • πŸ—„οΈGnosis Safe
    • πŸ™†β€β™‚οΈZero Trust Wallet
  • πŸš€Dequanto
    • ℹ️Info
    • πŸ•ΈοΈRPC Client Pool
    • πŸ—οΈTx Builder
    • πŸ“€Tx Writer
    • ⛓️Blockchain Explorers
    • πŸͺ™Token Services
    • πŸ—ƒοΈIndexer
    • ✨Utilities
  • ⛑️Hardhat
    • ℹ️Info
    • ⬇️Installation
    • 🧩Compile
    • πŸ’«Deploy
  • 0️Openzeppelin
    • Openzeppelin contracts
Powered by GitBook
On this page
  1. Gnosis Safe

Zero Trust Wallet

2FA or N-Factor-Authorization for the wallet

PreviousCommands OverviewNextInfo

Last updated 2 years ago

Any transaction can be emitted by providing the MultiSig Address and a member (executor) account. In this case, all the assets can be stored in the multi-signature wallet.

This is the most secure way to protect assets, even in compromised environments, as the attacker won't have access to other accounts from the multi-sig.

To make it even more secure, you can rotate the executor account periodically.

✨ Easy-to-use β€” You have to do nothing special to emit multi-sig transactions, provide the Safe Interface for the Sender

interface ISafeAccount {
   safeAddress: TAddress
   operator: ChainAccount
}

If SafeAccount is detected, we automatically wrap the execution into Safes Transaction Proposal, and wait until the required amount of confirmations has been received, afterwards the tx is submitted to the mempool.

Supported MultiSig Wallets

For the first integration, we have chosen the Gnosis Safe, as it is really a great multi-signature platform. It has mobile and web applications, to easily review and confirm transactions.

πŸ—„οΈ
πŸ™†β€β™‚οΈ