Aarc serves as modular deposit infrastructure for wallets, ranging from embedded wallets (e.g., Turnkey, Dynamic) to smart contract wallets (e.g., Safe, ZeroDev) on EVM chains. By generating a unique deposit address for each transaction, Aarc enables one-click deposits from any chain, centralized exchange (CEX), or fiat source. This enables fast, gas-free top-ups and simplified onboarding, all without token approvals or changes to your wallet code.

The upcoming EIP-7702 transforms how wallets handle inbound tokens. This standard allows wallets (or dApps) to respond programmatically to deposits, creating a superior user experience. Aarc’s deposit addresses align perfectly with this logic, letting dApps unite deposit flows with wallet execution, without bridging or approvals. You simply provide an address for a deposit intent, and Aarc handles cross-chain liquidity behind the scenes, allowing your wallet or smart account to act automatically when funds arrive.

Examples

  1. Initial Wallet Funding - A new embedded or smart wallet can be funded with one click, even if assets are on another chain or CEX. Aarc handles all bridging, allowing newcomers to use the wallet instantly, no complex steps needed.
  2. Top-Ups for Active Wallets - When existing wallets need additional capital, users can deposit from any chain without manual approvals or gas tokens. Deposits complete in under a minute, ready for further wallet operations.
  3. Advanced Deposits Under EIP-7702 - As wallets implement EIP-7702, Aarc’s infrastructure integrates seamlessly with “execution on deposit.” Each deposit address can trigger wallet functions, such as staking or collateral placement, without bridging or user-signed approvals.

Benefits

  • Low-Code Integration - Integrate through our UI widget or Execution API. Just set the destination wallet or execution address, and Aarc manages cross-chain routing, deploy in about 30 minutes.
  • No Token Approvals - Single-use addresses eliminate token allowances. Users simply send funds, reducing complexity and risk.
  • No Destination Gas Required - Aarc covers all necessary gas on the wallet’s chain. Neither users nor wallets need native tokens for deposits to complete.
  • Automatic Refunds - Failed bridging or swaps retry for 30 minutes. If execution remains incomplete, funds return automatically, no manual intervention needed.
  • Faster Onboarding & Top-Ups - By removing bridging steps and separate gas transactions, wallet funding takes less than a minute. This streamlines both first-time usage and mid-session top-ups.
  • Future-Proof with EIP-7702 - Aarc’s deposit addresses integrate naturally with EIP-7702. As this standard enables wallets to execute code on incoming tokens, it eliminates bridging overhead and extra signers. Your chosen wallet logic is simply triggered upon deposit.

Need Help?

If you need help, visit our Support page.