Skip to content
TwitterGitHub

Smart Wallet (Account Abstraction)

The Smart Wallet module introduces account abstraction (AA) for advanced UX while preserving non-custodial control.

  • Session keys for smooth multi-step dApp interactions
  • Gas abstraction via relayers/paymasters (pay in USDC/HYPE/others)
  • Batched actions (approve + swap + bridge)
  • Social recovery and programmable permissions

Standards alignment: EIP-4337 (AA), EIP-1271 (signature validation), deterministic deployment (CREATE2).

Availability: planned as an optional module; existing EOA flows remain supported.

  • Gas abstraction and fee sponsorship supported; MPC cannot natively sponsor gas on EVM
  • Atomic batching and onchain composability vs. opaque offchain signing flows
  • Open, auditable logic aligned with EIP-4337/1271 vs. closed cryptographic implementations
  • Seamless relayer/bundler integration and upgradeable logic
  • Session key issuance and scoped permissions
  • Fee delegation with paymasters and deterministic deployment
  • Batched execution invoked from dApp UI with minimal config