Smart contract Wallets

The Next Generation Crypto Wallets

Scroll Down

There are two types of addresses in the world of Ethereum - account addresses and wallet addresses.


Account Addresses

Also known as EOA or “externally owned address” are controlled by a private key and can hold funds and sign transactions on smart contracts. Most existing wallets provide a graphic user interface for handling account addresses.

Smart Contract Wallets

On the other hand are multisig smart contracts that can hold funds and are controlled by signers - EOAs, hardware keys or even email addresses (more on that later).

The beauty of smart contract wallets is that they can execute programmable logic, opening a really good opportunity to solve existing problems.

Minimal Approvals
via Batching

Smart contracts allow combining several transactions and broadcasting them together. For example, using a smart contract you can add the Approval transaction to the Swap transaction on a decentralized exchange, thus effectively hiding the Approval transaction and saving you time.

Fee Payments in
Stablecoins or Any ERC20

Transaction fees can be paid in any token, eliminating the need for the user to have ETH (or the selected network’s native token) in their wallet.

Sophisticated Security
Model and Account Recovery

Smart wallets allow multiple keys to be utilized using certain rules instead of using only a cryptographic key to secure an account . This is how smart contract wallets use email as a registration method and reduce the complexity of memorizing and storing private keys.

Better Transaction

Since transactions on a smart wallet can be batched, there's no reason for a user to have more than one pending transaction. When an Ambire user requests something else to be executed, it just gets added to the pending batch; as such, there's effectively no nonce management and stuck transactions are eliminated.

Ambire is a Next-generation and Open-source Smart Wallet that Supports The Following Features:

  • Hardware wallet support: Trezor, Ledger, and Grid+ Lattice1
  • Connect any dApp through WalletConnect
  • Automatic transaction fee management
  • Paying transaction fees in stablecoins
  • Dashboard that automatically displays all your assets: tokens, NFTs and deposits to DeFi protocols
  • Transaction preview: before signing a transaction, we show a human-friendly description of what it does, step by step
  • Built-in swaps and cross-chain transfers
  • Multiple EVM networks: Ethereum, Polygon, BSC, Avalanche and many more

In addition, we offer features intended for users who are just starting out in Web3:

  • Sign up with an email/password without compromising the non-custodial nature of Ambire (read on to find out how this works)
  • Deposit FIAT with credit card or bank transfer via our on-ramp partners

And also some features intended for power users:

  • Transaction batching: ability to perform multiple actions in one transaction
  • Automatic frontrunning/sandwiching protection via Flashbots
  • Multiple signers (keys) can be used to control the same account: e.g. a hardware wallet AND a software wallet; those can be easily enabled or disabled