Argent Multisig

Argent’s Multisig is a must-have for companies, protocols and DAOs holding crypto. Our Multisig is tailor-made for the Starknet ecosystem, and we’ve harnessed account abstraction to offer unrivaled security, simplicity and extensibility.

For more information and support on how to set-up a multisig, please refer to this page

Argent’s Approach to Building a Multisig

The image below shows two different approaches to constructing a multisig:

On the right you can see how traditional multisigs are designed, particularly in the EVM space. The multisig is controlled by standard accounts (i.e. EOAs in EVM space), which are controlled by signers (i.e. private keys). Due to the lack of account abstraction, that was the best solution for designing a multisig.

The illustration on the left shows the design of Argent’s Multisig. By leveraging Starknet’s native account abstraction, it is possible to build a much simpler and more direct form of a multisig account. As shown in the illustration, there is no need for single accounts per signer. A signer can directly interact with the multisig account. This brings a few advantages that we will highlight below.

Advantages of Argent’s Multisig

Security: Our contracts are already implemented in the new and more secure Cairo1 language. Furthermore, the smart contracts have been carefully audited by Consensys Diligence. Check out the audit to understand the details.

Simplicity: Compared to the traditional multisig approach in the EVM space, our approach implements multisig accounts in a much simpler and more direct way. From a technical point of view, the account is like any other account except that it requires more signatures to execute a transaction. This has a couple of advantages:

  • Transaction fees: Multisig can pay for its own gas fees, which is better for teams. In a traditional EOA multisig the last owner needs to pay for the transaction execution. It’s also easier to track transaction fees for your team. Your accountants will thank us later.

  • Transaction execution:Executing a transaction simply needs the required signatures, which can be efficiently synchronised off-chain. This ensures quick and reliable transaction execution, even for extensive multisig setups.

Extensibility: The Multisig smart contract fills a crucial gap on Starknet. We designed it to be open for future extensions, free of custom logic or ties to Argent wallets. This allows anyone to build applications on it or customise the basic Multisig contract as needed.

Flexibility: We offer great flexibility with our signer options. Aside from your Argent X wallet, you are also provided with the option to use a Ledger hardware wallet as a signer. In the future we also plan to support the Argent mobile wallet, and many more.

Last updated