Skip to main content
An account on Stable is a standard Ethereum EOA that can optionally execute smart contract logic through EIP-7702 delegation. Users keep one address and one private key across wallets, batch payments, recurring subscriptions, and session keys. Agents run the same account model without any custodial middleware.

What you can build

  • Wallets from a seed phrase, with native USDT0 balance queries and signed transactions.
  • Batched payments: execute multiple transfers in one atomic transaction via a delegated EOA.
  • Spending limits: enforce per-transaction or per-day caps on the EOA itself through delegate logic.
  • Session keys: grant a scoped, time-bound, budget-bound key to a dApp so users don’t re-sign every action.
  • Agent wallets: fund an AI agent with a self-custodied key and let it pay for x402 services autonomously. See Agentic wallets for providers and integration patterns.

How Stable differs

  • One address for everything. No account migration to unlock smart contract features. EIP-7702 delegates code onto the existing EOA.
  • USDT0-only gas. Users don’t need a separate native token. A new account funds with USDT0 and can transact immediately.
  • Multi-function delegate pattern. A single delegate can combine batch, spending limits, session keys, and subscriptions so one delegation covers every feature you ship.

Start here

Create a wallet

Generate or restore a wallet with ethers.js or the Tether WDK.

Delegate with EIP-7702

Apply batch payments, spending limits, and session keys to an existing EOA.

Accounts guide index

Jump to the full list of account guides and references.

EIP-7702 concept

Why delegation works without account migration.

Subscribe and collect

Apply the Accounts model to a recurring payment flow.
Last modified on April 23, 2026