# Stable ## Docs - [Accounts guides](https://docs.stable.xyz/en/explanation/accounts-index.md): All account guides, concepts, and references on one page: wallet creation, EIP-7702 delegation, agent wallets, and the related API surface. - [Accounts on Stable](https://docs.stable.xyz/en/explanation/accounts-overview.md): Wallets, EIP-7702 delegation, session keys, and spending limits for user and agent accounts on Stable. - [AI and agents guides](https://docs.stable.xyz/en/explanation/ai-agents-index.md): All agent guides, concepts, and references: MCP setup, paid MCP tools, agent wallets, and agentic facilitators. - [AI and agents on Stable](https://docs.stable.xyz/en/explanation/ai-agents-overview.md): Wire MCP servers, agent skills, and x402-paid tools into AI clients so agents can query, simulate, and pay for services on Stable autonomously. - [Autobahn](https://docs.stable.xyz/en/explanation/autobahn.md): Autobahn DAG-based BFT consensus protocol balancing low latency and fault tolerance for StableBFT. - [Bank module](https://docs.stable.xyz/en/explanation/bank-module.md): The bank precompile exposes ERC-20-compatible token transfers plus mint, burn, and authorization methods backed by the SDK x/bank module. - [Overview](https://docs.stable.xyz/en/explanation/build-overview.md): Ship on Stable: wallets and accounts, payments, smart contracts, and AI agents. Start with the quick start or jump straight to the capability you need. - [Confidential transfer](https://docs.stable.xyz/en/explanation/confidential-transfer.md): Confidential transfer mechanism for privacy-preserving USDT transactions with regulatory compliance on Stable. - [Consensus](https://docs.stable.xyz/en/explanation/consensus.md): StableBFT consensus protocol design, DAG-based upgrade roadmap, and 200,000 TPS throughput benchmarks. - [Contracts guides](https://docs.stable.xyz/en/explanation/contracts-index.md): All contract guides, concepts, and references: deploy flow, system modules, JSON-RPC compatibility, and Ethereum differences. - [Contracts on Stable](https://docs.stable.xyz/en/explanation/contracts-overview.md): Deploy, verify, and index smart contracts on Stable. Full EVM compatibility plus precompiles for Bank, Distribution, and Staking modules. - [Core concepts](https://docs.stable.xyz/en/explanation/core-concepts.md): Understand Stable's four core concepts before you build: USDT0 as gas, guaranteed blockspace, transfer aggregation, and EVM compatibility. - [Overview](https://docs.stable.xyz/en/explanation/core-optimization-overview.md): Introduction to Stable's full-stack optimization covering consensus, execution, database, and RPC layers. - [Distribution module](https://docs.stable.xyz/en/explanation/distribution-module.md): The distribution precompile surfaces staking rewards (withdraw addresses, reward queries, and commission management) to EVM contracts. - [EIP-7702](https://docs.stable.xyz/en/explanation/eip-7702.md): Batch payments, spending limits, and session keys for EOAs, with no new account or wallet migration required. - [Settle with signed authorizations](https://docs.stable.xyz/en/explanation/erc-3009.md): ERC-3009 allows a token holder to authorize a transfer by signing a message, without calling the contract directly. The settlement mechanism behind x402 payments on Stable. - [Ethereum comparison](https://docs.stable.xyz/en/explanation/ethereum-comparison.md): Stable is fully EVM-compatible. What stays the same, what changes, and what to watch out for when porting from Ethereum. - [Compatibility with the Ethereum ecosystem](https://docs.stable.xyz/en/explanation/ethereum-compatibility.md): Stable's full EVM compatibility with Solidity, Hardhat, Foundry, ethers.js, and standard JSON-RPC interfaces. - [Execution](https://docs.stable.xyz/en/explanation/execution.md): Stable EVM parallel execution using Block-STM, Optimistic Block Processing, and future StableVM++ improvements. - [Finality rules & compatibility guarantees](https://docs.stable.xyz/en/explanation/finality.md): Stable's single-slot finality rules and developer guidelines for confirming transaction settlement. - [Flow of Funds](https://docs.stable.xyz/en/explanation/flow-of-funds.md): End-to-end lifecycle of USDT on Stable, from on-ramp through on-chain transfer to off-ramp settlement. - [Gas pricing](https://docs.stable.xyz/en/explanation/gas-pricing.md): Stable uses a single-component gas fee model with no priority tips, delivering predictable costs denominated in USDT0. - [Gas waiver](https://docs.stable.xyz/en/explanation/gas-waiver.md): Gas Waiver lets applications cover gas on behalf of users. Governance-approved waivers submit wrapper transactions that execute the user's signed payload at zero gas price. - [Guaranteed blockspace](https://docs.stable.xyz/en/explanation/guaranteed-blockspace.md): Guaranteed blockspace allocation giving enterprise partners reserved throughput capacity on the Stable network. - [High performance RPC](https://docs.stable.xyz/en/explanation/high-performance-rpc.md): Stable's split-path RPC architecture separating reads from writes for high-throughput, low-latency access. - [Overview](https://docs.stable.xyz/en/explanation/integrate-overview.md): Everything you need to connect to Stable, send USDT0, and build payment flows on a USDT-native Layer 1. - [Key features](https://docs.stable.xyz/en/explanation/key-features.md): Stable's headline specs (single-slot finality, USDT0 as gas, full EVM compatibility) and the USDT-specific features built on top. - [Overview](https://docs.stable.xyz/en/explanation/learn-overview.md): Concepts, architecture, and use case narratives for Stable. What it is, how it differs from Ethereum, and the mental models behind USDT0 as gas. - [Overview](https://docs.stable.xyz/en/explanation/overview.md): Connect to Stable, confirm the chain ID, and see what changes from Ethereum before you build. - [Use cases overview](https://docs.stable.xyz/en/explanation/payment-use-cases-overview.md): Payment patterns on Stable: P2P transfers, subscription billing, invoice settlement, pay-per-call APIs. - [Payments guides](https://docs.stable.xyz/en/explanation/payments-index.md): All payment guides, concepts, and references: Send USDT0, P2P, subscriptions, invoices, pay-per-call, bridging, and zero-gas. - [Payments on Stable](https://docs.stable.xyz/en/explanation/payments-overview.md): Build payment flows on Stable: P2P transfers, subscriptions, invoices, pay-per-call APIs, zero-gas flows, and bridging. - [Storage (StableDB)](https://docs.stable.xyz/en/explanation/stable-db.md): StableDB architecture using decoupled state commitment, MemDB, and mmap to eliminate disk I/O bottlenecks. - [Staking module](https://docs.stable.xyz/en/explanation/staking-module.md): The staking precompile exposes delegation, undelegation, and validator management to EVM contracts, with authorization checks that enforce caller identity. - [System modules](https://docs.stable.xyz/en/explanation/system-modules-overview.md): Stable exposes Cosmos-SDK protocol modules to the EVM through precompiled contracts, so dApps can call staking, distribution, and bank operations without rewriting them. - [System transactions](https://docs.stable.xyz/en/explanation/system-transactions.md): System transactions bridge Cosmos-SDK events to EVM logs. Protocol-level operations like unbonding completions surface as standard Transfer-style events dApps can subscribe to. - [Tech overview](https://docs.stable.xyz/en/explanation/tech-overview.md): How Stable's four-layer stack (consensus, execution, storage, and RPC) is tuned end-to-end for stablecoin payment throughput. - [Roadmap](https://docs.stable.xyz/en/explanation/technical-roadmap.md): Stable's phased optimization roadmap: what's live today, what's shipping next, and what comes after. - [Upcoming use cases](https://docs.stable.xyz/en/explanation/upcoming-use-cases.md): Payment patterns on the horizon for Stable: guaranteed settlement, confidential payments, and agent-to-agent commerce. - [USDT as gas](https://docs.stable.xyz/en/explanation/usdt-as-gas-token.md): How USDT0 functions as Stable's native gas token, replacing volatile assets for predictable transaction fees. - [Overview](https://docs.stable.xyz/en/explanation/usdt-features-overview.md): How Stable's five USDT-specific features work together to make stablecoin payment flows practical at scale. - [USDT transfer aggregator](https://docs.stable.xyz/en/explanation/usdt-transfer-aggregator.md): USDT Transfer Aggregator batching high-volume USDT0 transfers into parallelized, fault-tolerant settlement. - [USDT0 behavior on Stable](https://docs.stable.xyz/en/explanation/usdt0-behavior.md): USDT0 operates as both the native asset and an ERC-20 token on Stable. Audit contracts for balance reconciliation, allowance safety, and opcode behavior. - [Bridging to Stable](https://docs.stable.xyz/en/explanation/usdt0-bridging.md): Cross-chain bridging mechanics for USDT0 (OFT Mesh) and native USDT (Legacy Mesh) into Stable. - [Payments & transfers](https://docs.stable.xyz/en/explanation/use-case-payments.md): How Stable supports P2P payments and merchant settlement with a single-asset model, zero-fee UX, and immediate finality. - [Payroll & mass payouts](https://docs.stable.xyz/en/explanation/use-case-payroll.md): How Stable handles high-volume disbursements with batched settlement, reserved blockspace, and shielded amounts. - [Private transfers](https://docs.stable.xyz/en/explanation/use-case-private.md): How Stable shields commercially sensitive transfer amounts using zero-knowledge cryptography while keeping parties auditable. - [Sponsored and gasless experiences](https://docs.stable.xyz/en/explanation/use-case-sponsored.md): How Stable lets applications cover gas on behalf of users entirely, so onboarding doesn't require acquiring a gas token. - [Monetize HTTP endpoints](https://docs.stable.xyz/en/explanation/x402.md): x402 is a payment protocol built on HTTP. A server asks for payment, a client signs it, and a facilitator settles it on-chain. No accounts, no API keys, no subscriptions. - [Account abstraction with EIP-7702](https://docs.stable.xyz/en/how-to/account-abstraction.md): Implement batch payments, spending limits, and session keys on an existing EOA by delegating to an EIP-7702 smart contract. - [Learn P2P payments](https://docs.stable.xyz/en/how-to/build-p2p-payments.md): Build a P2P payment app on Stable. Create wallets, check balances, send and receive USDT0, and query transaction history. - [Build a pay-per-call API](https://docs.stable.xyz/en/how-to/build-pay-per-call.md): Monetize HTTP endpoints with per-request USDT0 payments using x402 on Stable. Server setup, client integration, and spending controls. - [Create a wallet](https://docs.stable.xyz/en/how-to/create-wallet.md): Generate a new Stable wallet or restore one from a seed phrase using ethers.js or the Tether WDK. - [Develop with AI](https://docs.stable.xyz/en/how-to/develop-with-ai.md): Set up MCP servers, agent skills, and plain-text docs so AI editors and coding agents can build on Stable directly. - [Index contract events](https://docs.stable.xyz/en/how-to/index-contract.md): Subscribe to smart contract events on Stable with ethers.js watchContractEvent and build a live event stream. - [Installation guide](https://docs.stable.xyz/en/how-to/install-node.md): Step-by-step installation guide for Stable node binaries on Linux using pre-compiled releases. - [Enable gas-free transactions](https://docs.stable.xyz/en/how-to/integrate-gas-waiver.md): Integrate the Stable Gas Waiver to enable gas-free transactions by submitting signed InnerTx payloads to the Waiver Server API. - [Monitoring & maintenance guide](https://docs.stable.xyz/en/how-to/monitor-node.md): Monitoring setup using Prometheus, Grafana, and AlertManager for Stable node observability and alerting. - [Paying with invoice](https://docs.stable.xyz/en/how-to/pay-with-invoice.md): Settle invoices on Stable using ERC-3009 with deterministic nonces derived from invoice metadata. Reconcile through on-chain events. - [Paying with MCP server](https://docs.stable.xyz/en/how-to/pay-with-mcp.md): Connect x402-enabled APIs to AI clients through an MCP server. Users pay for API calls through prompts without managing wallets or payment flows directly. - [Production readiness](https://docs.stable.xyz/en/how-to/production-readiness.md): Validate an integration before shipping to mainnet: security, reliability, operations, and where to escalate. - [Self-hosted gas waiver](https://docs.stable.xyz/en/how-to/self-hosted-gas-waiver.md): Run your own gas waiver on Stable. Register a waiver address through governance, construct wrapper transactions, and broadcast them directly without the hosted Waiver Server API. - [Subscribe and collect](https://docs.stable.xyz/en/how-to/subscribe-and-collect.md): Build pull-based subscription payments on Stable using EIP-7702 delegation. Set up subscriber authorization and automate billing-cycle collection. - [Tracking unbonding completions](https://docs.stable.xyz/en/how-to/track-unbonding.md): Subscribe to UnbondingCompleted events emitted by the StableSystem precompile through system transactions. Filter by user or validator, query historical events. - [Troubleshooting guide](https://docs.stable.xyz/en/how-to/troubleshoot-node.md): Diagnostic scripts and solutions for common Stable node connectivity, sync, and performance issues. - [Upgrade guide](https://docs.stable.xyz/en/how-to/upgrade-node.md): Node upgrade procedures, upgrade types, and rollback strategies for Stable network version changes. - [Get testnet USDT0](https://docs.stable.xyz/en/how-to/use-faucet.md): How to get testnet USDT0 via the faucet or by bridging from Ethereum Sepolia. - [Snapshots & sync guide](https://docs.stable.xyz/en/how-to/use-node-snapshots.md): Snapshot-based sync methods for rapidly bootstrapping Stable full and archive nodes. - [Use system modules](https://docs.stable.xyz/en/how-to/use-system-modules.md): Call Stable's Bank, Distribution, and Staking precompiles from Solidity and ethers.js with minimal ABIs and working examples. - [Verify a smart contract](https://docs.stable.xyz/en/how-to/verify-contract.md): Verify your Stable contract source on Stablescan with forge verify-contract so users can read and interact with it. - [Work with USDT0 as gas](https://docs.stable.xyz/en/how-to/work-with-usdt-gas.md): Port Ethereum transaction construction to Stable: set priority fee to zero, read baseFee in USDT0, and denominate value in USDT0. - [Zero gas transactions](https://docs.stable.xyz/en/how-to/zero-gas-transactions.md): Send a USDT0 transfer that costs the user no gas using Stable's Gas Waiver, and verify that the receipt shows a zero fee. - [Facilitators](https://docs.stable.xyz/en/reference/agentic-facilitators.md): x402 payment facilitators that settle agentic payments on Stable. - [Wallets](https://docs.stable.xyz/en/reference/agentic-wallets.md): Wallet infrastructure that enables AI agents to hold funds and sign x402 payments on Stable. - [Bank precompile reference](https://docs.stable.xyz/en/reference/bank-module-api.md): Bank precompile reference: ERC-20 methods, mint/burn authorization, and event signatures. - [Bridges](https://docs.stable.xyz/en/reference/bridges.md): Bridge providers, contract addresses, and fee structures for USDT0 transfers to and from Stable. - [Connect](https://docs.stable.xyz/en/reference/connect.md): Mainnet and testnet chain IDs, RPC endpoints, block explorers, and faucet for Stable. - [Custody](https://docs.stable.xyz/en/reference/custody.md): Custody providers for secure, regulated storage and management of digital assets on Stable. - [Developer assistance](https://docs.stable.xyz/en/reference/developer-assistance.md): Fast access to help, official communication channels, and key reference locations for building on Stable. - [Distribution precompile reference](https://docs.stable.xyz/en/reference/distribution-module-api.md): Distribution precompile reference: reward withdrawal, withdraw-address management, and query methods. - [EIP-7702](https://docs.stable.xyz/en/reference/eip-7702-api.md): EIP-7702 support on Stable. EOAs can set their account code to an existing smart contract, enabling batch payments, spending limits, and session keys. - [FAQ](https://docs.stable.xyz/en/reference/faq.md): Get quick answers to common onboarding questions: what Stable is, how to start, what differs from Ethereum, and where to find deeper docs. - [Gas pricing reference](https://docs.stable.xyz/en/reference/gas-pricing-api.md): Construct transactions, estimate gas, and configure tooling against Stable's single-component fee model. - [Gas waiver protocol](https://docs.stable.xyz/en/reference/gas-waiver-api.md): Protocol-level specification for Gas Waiver: transaction formats, marker routing, governance controls, and the Waiver Server API. - [Indexers](https://docs.stable.xyz/en/reference/indexers.md): Indexing and analytics providers for Stable including The Graph, Goldsky, Allium, Stablescan, and CoinGecko. - [Settle invoices](https://docs.stable.xyz/en/reference/invoices.md): Settle invoices on Stable using ERC-3009 with deterministic nonces derived from invoice metadata for automatic reconciliation. - [JSON-RPC API](https://docs.stable.xyz/en/reference/json-rpc-api.md): Supported JSON-RPC API methods across eth, net, web3, and debug namespaces on Stable. - [Mainnet information](https://docs.stable.xyz/en/reference/mainnet-information.md): Chain ID, RPC endpoints, block explorer, and network parameters for the Stable Mainnet. - [Version history](https://docs.stable.xyz/en/reference/mainnet-version-history.md): Version history and upgrade schedule for the Stable Mainnet network. - [Network routing](https://docs.stable.xyz/en/reference/network-routing.md): Decentralized networking and data routing providers optimized for Stable. - [Network upgrades](https://docs.stable.xyz/en/reference/network-upgrades.md): Release notes and upgrade history for Stable network protocol versions. - [Node configuration](https://docs.stable.xyz/en/reference/node-configuration.md) - [Operate](https://docs.stable.xyz/en/reference/node-operations-overview.md): Run a Stable node. Install, configure, monitor, and upgrade. - [System requirements](https://docs.stable.xyz/en/reference/node-system-requirements.md): Hardware and software requirements for running full, archive, and validator nodes on Stable. - [Oracles](https://docs.stable.xyz/en/reference/oracles.md): Oracle price feed providers on Stable, including contract addresses, supported pairs, and integration examples. - [Send and receive USDT0](https://docs.stable.xyz/en/reference/p2p-payments.md): Peer-to-peer USDT0 transfers on Stable via native transfers or ERC-3009 delegated settlement. - [Bill per API request](https://docs.stable.xyz/en/reference/pay-per-call.md): Monetize HTTP endpoints with per-request USDT0 payments using x402 middleware on Stable. - [Ramps](https://docs.stable.xyz/en/reference/ramps.md): On/off ramp and payment gateway providers for converting between fiat currencies and USDT on Stable. - [RPC providers](https://docs.stable.xyz/en/reference/rpc-providers.md): RPC providers, simulation platforms, and developer infrastructure available on Stable. - [Staking precompile reference](https://docs.stable.xyz/en/reference/staking-module-api.md): Staking precompile reference: delegation, undelegation, validator management, and query methods. - [Set up recurring billing](https://docs.stable.xyz/en/reference/subscriptions.md): Pull-based subscription billing on Stable using EIP-7702 account abstraction for automated recurring USDT0 collection. - [System modules reference](https://docs.stable.xyz/en/reference/system-modules-api-overview.md): Bank, distribution, and staking precompile references: method signatures, ABIs, events, and authorization. - [System transactions reference](https://docs.stable.xyz/en/reference/system-transactions-api.md): StableSystem precompile reference: interface, sender authorization, batch limits, and gas accounting. - [Ecosystem](https://docs.stable.xyz/en/reference/testnet-ecosystem.md): Contract addresses for LayerZero, USDT0, and Chaos Labs price feeds deployed on Stable Testnet. - [Testnet information](https://docs.stable.xyz/en/reference/testnet-information.md): Chain ID, RPC endpoints, faucet, and block explorer links for the Stable Testnet network. - [Version history](https://docs.stable.xyz/en/reference/testnet-version-history.md): Version history and upgrade schedule for the Stable Testnet network. - [Tokenomics](https://docs.stable.xyz/en/reference/tokenomics.md): Supply, distribution, and economic design of the STABLE token - [Wallets](https://docs.stable.xyz/en/reference/wallets.md): Wallet providers and SDKs for holding, sending, and receiving USDT on Stable. - [Bridge USDT0 to Stable](https://docs.stable.xyz/en/tutorial/bridge-usdt0.md): A step-by-step tutorial to bridge USDT0 from Ethereum Sepolia to Stable Testnet using LayerZero's OFT protocol. - [Quick start](https://docs.stable.xyz/en/tutorial/quick-start.md): Connect to Stable testnet, fund a wallet from the faucet, and send your first USDT0 transaction in under 5 minutes. - [Send your first USDT0](https://docs.stable.xyz/en/tutorial/send-usdt0.md): Send USDT0 on Stable as both a native transfer and an ERC-20 transfer, and verify that both operate on the same balance. - [Deploy a smart contract](https://docs.stable.xyz/en/tutorial/smart-contract.md): Scaffold a Foundry project, fund a wallet with USDT0, deploy a contract to Stable testnet, and verify it on-chain.