Supported wallets
Recommended wallets for Earn and how the prompt count differs.
For the fewest prompts, use MetaMask or Coinbase Wallet. A Safe multi-sig also batches approvals, but each step goes to the Safe queue for co-signers.
Earn sends per-vault approvals in groups of up to ten per transaction when the wallet supports batching on the chain in use. When it does not, or when a wallet advertises batching and then refuses it at signing time, Earn falls back to one approval per vault.
| Wallet | Per-vault approvals | Best for |
|---|---|---|
| MetaMask | Batched, up to 10 per transaction | Most users |
| Coinbase Wallet | Batched, up to 10 per transaction | Mobile and the Base ecosystem |
| Rainbow | Batched, up to 10 per transaction, but can refuse at signing time | Rainbow users |
| Safe multi-sig | Queued transactions of up to 10 approvals each; co-signers approve | Treasuries, DAOs, shared accounts |
| Other wallets via WalletConnect | Depends on the wallet: batched when it reports batch support for that chain, otherwise one approval per vault | Rabby, Trust Wallet, Frame, and others |
Batching only affects the per-vault approvals. The other prompts are separate on every wallet, and a multi-chain vault set adds a network-switch prompt per chain. A chain with more than ten vaults to approve produces more than one batched prompt. See Connect and deposit for the full sequence.
Safe multi-sig
Load Earn as a custom app from app.safe.global, and Earn connects to the Safe on its own. You can also connect a Safe through the WalletConnect option in the wallet picker.
Each on-chain step is proposed into the Safe queue, and co-signers approve it there. The owner who executes a queued transaction pays its gas. On multi-owner Safes the message signatures (strategy authorization, Terms of Service) also route through the queue as signed-message transactions. A signature window lasts 24 hours on a Safe, versus 5 minutes on a regular wallet, so co-signers have time to approve.