Skip to content

Account Abstraction Overview

Introduction to Account Abstraction

Account Abstraction (ERC-4337) is a standard that allows smart contract wallets to act like regular Ethereum accounts, enabling transactions to be processed through a central EntryPoint contract rather than directly by the network.

At Stable Coin Inc (SBC), we leverage account abstraction to provide gasless transactions, batch operations, and advanced wallet functionalities, making blockchain interactions seamless for developers and users alike.

ERC-4337: The Foundation

ERC-4337 is the Ethereum standard for Account Abstraction that introduces a framework where users can interact with the blockchain through smart contract wallets without needing native tokens for gas fees. Key components include:

  • UserOperation: A data structure representing a user's intent to perform an action.
  • Bundler: A service that aggregates multiple UserOperations and submits them to the blockchain.
  • Paymaster: A contract that sponsors gas fees, enabling gasless transactions.
  • EntryPoint: A singleton contract that validates and executes UserOperations.

SBC has developed custom bundler and paymaster services optimized for multiple networks:

NetworkEntryPointGasSmart Account
Base SepoliaCanonical v0.7StandardKernel (ZeroDev)
Base MainnetCanonical v0.7StandardKernel (ZeroDev)
Radius TestnetCustomFree (0 gwei)SimpleAccount

NEW: Radius Testnet offers free gas with a custom EntryPoint deployment.

EIP-7702: Enhancing Multi-Step Transactions

EIP-7702 is a protocol-level standard that allows Externally Owned Accounts (EOAs) to temporarily execute smart contract code during a transaction by specifying a delegation designator, which points to the contract code. This enables features like:

  • Atomic Multi-Step Transactions: Execute complex operations across multiple contracts in a single, all-or-nothing transaction.
  • Gas Savings: Reduce overhead by batching operations.
  • Enhanced UX: Simplify user interactions with single-approval multi-step flows.
  • Composable Flows: Enable operations across protocols without centralized sequencing trust.

SBC is actively developing tools to integrate EIP-7702 capabilities, further enhancing our account abstraction offerings with atomic transaction support.

SBC's Contributions to Account Abstraction

SBC is developing at the forefront of account abstraction innovation with:

  • Custom Infrastructure: Our tailored paymaster and bundler services across Base and Radius networks ensure efficient and gasless transaction processing.
  • Developer Tools: Through AppKit, we provide a simple SDK that abstracts the complexity of account abstraction, making integration straightforward.
  • Multi-Chain Support: Support for Base Sepolia, Base Mainnet, and Radius Testnet with network-specific optimizations.
  • Cross-Standard Support: Supporting both ERC-4337 for gasless operations and EIP-7702 (coming soon) for atomic transactions.

Next Steps