Ambire Wallet Extension - Secure, fast and reliable self-custody for Ethereum & L2s
Ambire is an extension wallet that makes self-custody easy and secure.
We build on Ethereum's Pectra upgrade, enhancing convenience and security thanks to eliminating approvals (batching) and gas sponsorship.
We're open-source and we support Trezor & Ledger.
Replies
Ambire Wallet
@ivshti The extension UI is clean and responsive great job on that.
This is like the wallet that MetaMask should have grown into. Are you considering any integrations with Layer 2s or alternative Layer 1s?
Ambire Wallet
@jackson_wells we're already integrated with Optimism, Arbitrum, Base, Scroll, Linea and a few others, as well as some alternative layer 1s like BNB Chain.
We're considering more integrations as well, but built-in networks are not our top priority since we support all EVM networks anyway.
Open source, Trezor support, batching and no need for approvals? Honestly this feels like the most innovative wallet I’ve come across.
This is like a significant step forward for user experience in self custody wallets. How easy is the batching process for the average user?
Ambire Wallet
@mia_arthur very easy, there's two ways to do batching
when the app requests it - this is a one-click experience, the user doesn't even know they did a batch. Everything that normally happens with multiple signatures happens with one.
manually by clicking "start a batch" instead of the main CTA (eg Swap) which will initiate a "pending" state in the dashboard, from there you can add multiple actions to the batch
So it's either transparent and seamless, or if the app doesn't support it or you want to intentionally do it (eg multiple swaps, multiple transfers) you can do it manually
Self custody with security is crucial how do you deal with malicious dApp interactions or phishing attempts on signatures?
Ambire Wallet
@alfie_logan we use a publicly available list of malicious apps (kudos to MetaMask for maintaining it) to warn users. But most importantly, we simulate the outcome of each transaction before you sign it - you see all the balance changes.
I’d love to see mobile support in the future. Are there any plans for a mobile extension or companion app?
Ambire Wallet
@lyla_niamh yes! Companion app is in the works, what we want to do is enable a workflow where the mobile app can sign transactions with extra safeguards like limited spending, pre-approved contracts and etc.
Our vision is that our users will use the extension for big DeFi operations, and the mobile app for casual things like sending money to friends or paying for stuff, so we want to make the most secure hybrid that lets users do that.
Without EIP-7702 and account abstraction, users are limited to using distinct accounts for those two use cases. With account abstraction, we can implement those safeguards on-chain so that the same account that you use for holding/DeFi can be used securely for casual spending.
Removing approvals is amazing. How are you specifically using the Pectra upgrade to make this happen?
Ambire Wallet
@aria_smith2 we supported this before Pectra, but Pectra made it easier because batching is now natively supported for existing accounts.
In the past, we only supported it for new smart accounts created via Ambire.
This is a big step up not only because existing accounts are upgraded, but because it allows cross-wallet compatibility and portability: eg you can import your MetaMask accounts in Ambire or vice versa.
It’s fantastic to see wallets that prioritize real usability.
How does Ambire manage transaction simulation or previews before signing?
Ambire Wallet
@joey_k_moran we simulate the transactions and preview balance changes (see screenshot).
But the cool thing about Ambire is that we support simulations on ALL networks we support. This is quite unique and it's achieved thanks to NOT using a third-party provider: instead, we rely on the native RPC of the network, using our own method: it only needs the RPC to support eth_call, which all RPCs do.
I love the support for Trezor and Ledger. Are there plans for multisig or smart wallet support as well?
Ambire Wallet
@leo_cobain we already support smart wallets, but EIP-7702 allows traditional accounts to become smart up to an extent that makes smart accounts less valuable.
For example, gas sponsorship and batching are available on traditional accounts (aka EOAs) now.
As for multisigs, we do plan to integrate with Safe.
Can you explain how gas sponsorship actually works behind the scenes?
Is it funded by Ambire or is it specific to the protocol?
Ambire Wallet
@hannah_jhon awesome question!
The Ethereum protocol (and L2s/most alt L1s) don't actually support gas sponsorship under the hood. What happens is that an automated "agent" (called a relayer or bundler) broadcasts the transaction, but you still authorize the account operations with an elliptic curve signature. This is made possible thanks to account abstraction, and now thanks to the Pectra upgrade it's possible for ALL accounts, not just smart accounts.
Now from the user perspective, either the dapp funds the transaction, or the user still pays for it via another token they have, for example USDC, which eliminates the friction of needing to have native tokens on each L1/L2 you try to operate. We have a feature called the Gas Tank where you pre-fund from any network and then spend on any other.
This not only eliminates friction, but increases privacy as well, because many folks get stuck trying to transact on a L2 because they don't have the gas token, and they fund their account from another account, or from a CEX, both of which compromise the privacy. Meanwhile on Ambire, you can just use your Gas Tank balance to pay on any network, or in some (still rare, but getting more common) cases the app pays for the transaction.
Great job on the extension guys
Mukh.1
Congrats on the launch of Ambire. We just launched Mukh.1 too, a no-code platform to build AI-powered agents and workflows with drag-and-drop ease. Check it out - would love your take!