# Tempo Docs Build stablecoin products with Accounts, Earn, Routes, Zones, and Machine Payments, or build on Tempo EVM. Find API references, SDKs, CLI tools, and partner integrations. Start with the product guide for your task, then use the API reference, SDKs, and CLI for exact methods and schemas. Use Tempo EVM for chain behavior and protocol details. > Tempo MCP: Use `search`, `find_pages`, `read_page`, and `code` at `https://mcp.tempo.xyz` for Tempo and related documentation. > If an indexed page is missing or reflects an older site, read this site’s [documentation index](https://tempo.xyz/developers/llms.txt) and Markdown pages directly. [Docs skill](https://tempo.xyz/developers/SKILL.md) · [Full documentation](https://tempo.xyz/developers/llms-full.txt) ## Get Started Choose a starting point, send a test payment, get testnet funds, connect a coding agent, and find the SDKs and CLI. - [Build on Tempo](https://tempo.xyz/developers/get-started.md): Build stablecoin accounts, transfer funds onchain, offer earning balances, and charge for API access on Tempo. - [Quickstart](https://tempo.xyz/developers/get-started/quickstart.md): Create a test account, fund it with AlphaUSD, and verify a stablecoin payment on Moderato testnet. - [Tempo faucet: get testnet funds](https://tempo.xyz/developers/docs/quickstart/faucet.md): Get free test stablecoins on Tempo Testnet. Connect your wallet or enter any address to receive pathUSD, AlphaUSD, BetaUSD, and ThetaUSD. - [Build with AI](https://tempo.xyz/developers/docs/guide/using-tempo-with-ai.md): Connect your coding agent to Tempo documentation with the Docs plugin, MCP server, and Markdown references. - [Stablecoins on Tempo](https://tempo.xyz/developers/get-started/stablecoins.md): Understand TIP-20 Tokens, identify stablecoins by network and contract address, and work with token amounts, fees, and payment references. - [Use cases](https://tempo.xyz/developers/get-started/use-cases.md): Build global financial accounts, cross-border payouts, institutional settlement, agentic payments, and tokenized deposit products on Tempo. - [Tempo CLI](https://tempo.xyz/developers/docs/cli.md): Install the Tempo CLI to call the Tempo API, use Tempo Wallet, make paid HTTP requests with MPP, and run Tempo nodes from your terminal. - [tempo api](https://tempo.xyz/developers/docs/cli/api.md): Sign in to the Tempo API from your terminal, create API keys, and call any Tempo API endpoint as a command. - [tempo wallet](https://tempo.xyz/developers/docs/cli/wallet.md): Use Tempo Wallet from the terminal for sign-in, balances, access keys, MPP service discovery, funding, payment sessions, and agent workflows. - [tempo wallet recipes](https://tempo.xyz/developers/docs/wallet/recipes.md): Let an agent pay for services, pay a captured MPP challenge with credits, reconcile payment sessions, and recover a wallet connection. - [tempo request](https://tempo.xyz/developers/docs/cli/request.md): Make curl-compatible HTTP requests that automatically negotiate MPP payments. - [tempo download](https://tempo.xyz/developers/docs/cli/download.md): Download chain snapshots for faster initial sync of a Tempo node. - [tempo node](https://tempo.xyz/developers/docs/cli/node.md): Run and configure a Tempo RPC or validator node from the command line. - [Tempo SDKs: available languages and tools](https://tempo.xyz/developers/docs/sdk.md): Integrate Tempo into your applications with SDKs for TypeScript, Go, Python, Rust, and Foundry. Build blockchain apps in your preferred language. - [TypeScript SDKs: Viem extension and Account SDK](https://tempo.xyz/developers/docs/sdk/typescript.md): Build blockchain apps with Tempo using Viem and Wagmi. Send transactions, manage tokens, and use the stablecoin exchange with TypeScript. - [Tempo API client for TypeScript](https://tempo.xyz/developers/docs/sdk/typescript/api-client.md): Use the Tempo API Typed Client to call REST and JSON-RPC endpoints with autocomplete, API key headers, status narrowing, and error handling in TypeScript. - [Prool setup: local Tempo test environment](https://tempo.xyz/developers/docs/sdk/typescript/prool/setup.md): Set up pooled Tempo node instances in TypeScript with Prool for testing and local development of blockchain applications. - [Tempo Rust SDK: installing and using it](https://tempo.xyz/developers/docs/sdk/rust.md): Build blockchain apps with the Tempo Rust SDK using Alloy. Query chains, send transactions, and manage tokens with type-safe Rust code. - [Tempo Go SDK: installing and using it](https://tempo.xyz/developers/docs/sdk/go.md): Build blockchain apps with the Tempo Go SDK. Send transactions, batch calls, and handle fee sponsorship with idiomatic Go code. - [Tempo Python SDK: installing and using it](https://tempo.xyz/developers/docs/sdk/python.md): Build blockchain apps with the Tempo Python SDK. Send transactions, batch calls, and handle fee sponsorship using web3.py. - [Using Foundry with Tempo](https://tempo.xyz/developers/docs/sdk/foundry.md): Build, test, and deploy smart contracts on Tempo using Foundry. Access Tempo protocol features with forge, cast, anvil, and chisel. - [Using MPP with Foundry](https://tempo.xyz/developers/docs/sdk/foundry/mpp.md): Authorize a Tempo account and use Foundry tools with MPP-gated RPC endpoints, including automatic payments and reusable payment channels. - [Signature Verification in Foundry](https://tempo.xyz/developers/docs/sdk/foundry/signature-verifier.md): Verify secp256k1, P256, and WebAuthn signatures in smart contracts using the SignatureVerifier precompile with Foundry. - [Server utilities: Relay and Fee Payer Handler](https://tempo.xyz/developers/docs/server.md): Run framework-agnostic utilities for server-side protocol operations. - [Relay & Fee Payer Handler](https://tempo.xyz/developers/docs/server/relay-handler.md): Enrich Tempo RPC requests with fee sponsorship, fee-token selection, simulation metadata, and automatic stablecoin swaps. - [Tempo developer tools and infrastructure](https://tempo.xyz/developers/docs/quickstart/developer-tools.md): Find Tempo APIs, SDKs, and command-line tools, or browse ecosystem infrastructure providers. ## Accounts Create accounts, connect wallets, read balances, send and receive payments, and reconcile deposits. - [Accounts](https://tempo.xyz/developers/docs/accounts.md): Create accounts, hold stablecoins, and control who can sign payments for your application. - [Choose an account model](https://tempo.xyz/developers/docs/accounts/integration.md): Decide where customer funds live, who signs payments, and which records your application maintains. - [Client setup](https://tempo.xyz/developers/docs/accounts/examples.md): Configure CLI, Viem, Wagmi, Python, and API clients for account and payment integrations. - [Create an account](https://tempo.xyz/developers/docs/accounts/create.md): Decide whether your backend or your customer authorizes transactions, then create an account with a wallet provider, signing key, or passkey. - [Connect a wallet](https://tempo.xyz/developers/docs/accounts/integrate.md): Use the Accounts SDK to connect Tempo Wallet, read the selected account, and keep your application in sync with wallet changes. - [Use a wallet provider](https://tempo.xyz/developers/docs/accounts/providers.md): Choose a wallet provider for backend signing or customer wallets, distinguish provider policies from onchain permissions, and integrate Privy or Turnkey. - [Balances and activity](https://tempo.xyz/developers/docs/accounts/balances.md): Read TIP-20 token balances, format amounts, and use account activity to explain changes in stablecoin holdings. - [Give an agent access](https://tempo.xyz/developers/docs/accounts/agents.md): Define an agent's account permissions, authorize a limited access key, and revoke access when its task is complete. - [Integrate stablecoin payments](https://tempo.xyz/developers/docs/guide/payments.md): Find the guides for sending, receiving, and reconciling stablecoin payments in your application. - [Fund an account](https://tempo.xyz/developers/docs/guide/getting-funds.md): Get testnet stablecoins, use the Tempo Wallet fiat onramp, or add wallet funding and cross-network deposits to your app. - [Send payments](https://tempo.xyz/developers/docs/guide/payments/send-a-payment.md): Send stablecoins, batch payments, choose how to pay fees, and verify delivery to the recipient. - [Browser payments](https://tempo.xyz/developers/docs/guide/payments/send-a-payment/browser.md): Add a wallet-authorized stablecoin payment form, test funding, and receipt handling to a React application. - [Send payments in parallel](https://tempo.xyz/developers/docs/guide/payments/send-parallel-transactions.md): Submit independent payment transactions concurrently and track each transaction's receipt. - [Receive payments](https://tempo.xyz/developers/docs/guide/payments/accept-a-payment.md): Verify incoming stablecoin transfers, confirm delivery to your account, and match payments to customers and invoices. - [Customer deposit addresses](https://tempo.xyz/developers/docs/guide/payments/virtual-addresses.md): Give each customer a virtual deposit address, receive TIP-20 payments in one account, and attribute deposits through transfer events. - [Payment references](https://tempo.xyz/developers/docs/guide/payments/transfer-memos.md): Attach a 32-byte memo to a TIP-20 payment and use transfer events to match it to a customer, invoice, or order. - [Receive policies](https://tempo.xyz/developers/docs/guide/payments/configure-receive-policies.md): Choose which TIP-20 tokens and senders an account accepts, and configure recovery for payments blocked by its receive policy. - [Payment verification examples](https://tempo.xyz/developers/docs/guide/payments/accept-a-payment/examples.md): Read transfer events in multiple languages and verify invoice payments before recording delivery. - [Virtual addresses for TIP-20 deposits](https://tempo.xyz/developers/docs/protocol/tip20/virtual-addresses.md): Understand how TIP-20 virtual addresses work, why they remove sweep transactions, and how to attribute forwarded deposits on Tempo. - [TIP-403 receive policies](https://tempo.xyz/developers/docs/protocol/tip403/receive-policies.md): Technical overview of address-level receive policies, token filters, sender policies, blocked receipts, claim paths, and ReceivePolicyGuard events. - [Sponsor fees](https://tempo.xyz/developers/docs/guide/payments/sponsor-user-fees.md): Pay transaction fees on behalf of users with a fee payer service and configure sponsorship in your application. - [Choose a fee token](https://tempo.xyz/developers/docs/guide/payments/pay-fees-in-any-stablecoin.md): Choose a supported USD-denominated TIP-20 token for transaction fees or set an account default fee token. - [Stablecoins](https://tempo.xyz/developers/docs/build.md): Learn about Tempo stablecoins and find guides for accounts, payments, and exchange. - [Payments](https://tempo.xyz/developers/docs/payments.md): Send and receive stablecoins, reconcile customer payments, and let applications pay for services on Tempo. - [Payment examples](https://tempo.xyz/developers/docs/guide/payments/send-a-payment/examples.md): Send stablecoins, attach payment references, and batch transfers with Viem, Wagmi, Rust, Python, Go, Cast, and Solidity. ## Earn Choose a vault, deposit stablecoins, read positions, and withdraw. Earn is in beta; see the introduction for access. - [Tempo Earn](https://tempo.xyz/developers/docs/earn.md): Add an earning balance to your app. Choose a vault, deposit stablecoins, display earnings, and handle withdrawals. - [Vaults](https://tempo.xyz/developers/docs/earn/vaults.md): Select an Earn vault by asset, strategy, access rules, and supported deposit and withdrawal operations. - [Deposit](https://tempo.xyz/developers/docs/earn/integrate.md): Deposit stablecoins into a selected Earn vault and confirm the resulting share balance. - [Balances and earnings](https://tempo.xyz/developers/docs/earn/balances.md): Read Earn positions, show their asset value, and distinguish earnings from deposits and withdrawals. - [Withdraw](https://tempo.xyz/developers/docs/earn/withdraw.md): Request an Earn withdrawal, distinguish immediate and queued redemption, and confirm funds reach the account. - [How Earn works](https://tempo.xyz/developers/docs/earn/how-it-works.md): Understand how deposits become vault shares, how shares are valued, how fees share returns, and what is available to withdraw. - [Connect a strategy](https://tempo.xyz/developers/docs/earn/providers.md): Define an Earn engine's asset, valuation, access rules, and deposit and redemption behavior with Tempo. - [Earn testnet example](https://tempo.xyz/developers/docs/earn/example.md): Run a complete pathUSD deposit, position read, and redemption against a verified Earn vault on Moderato. ## Routes Accept cross-network deposits, quote transfers, and track delivery. Routes is in beta; see the introduction for access. - [Tempo Routes](https://tempo.xyz/developers/docs/routes.md): Move stablecoins between Tempo and supported networks. Accept deposits, make transfers, and track delivery. - [Supported routes](https://tempo.xyz/developers/docs/routes/networks.md): Discover valid chain and token pairs, funding methods, and amount modes before quoting a route. - [Quotes and fees](https://tempo.xyz/developers/docs/routes/quotes.md): Read source and destination amounts, quote expiry, and fees before authorizing a Routes transfer. - [Accept deposits](https://tempo.xyz/developers/docs/routes/deposits.md): Create a route-specific deposit address and track each incoming deposit through delivery to Tempo. - [Make a transfer](https://tempo.xyz/developers/docs/routes/transfers.md): Quote a transfer, sign the source transactions, and confirm delivery to the recipient. - [Track delivery](https://tempo.xyz/developers/docs/routes/delivery.md): Distinguish source submission, destination delivery, and refunds when reconciling Routes payments. - [Test a route](https://tempo.xyz/developers/docs/routes/test.md): Choose source and destination assets, execute Routes API calls, fund the transfer, and track destination delivery. - [Routes API setup](https://tempo.xyz/developers/docs/routes/api-setup.md): Configure API authentication and route request data for TypeScript, Python, and cURL examples. - [Deposit address example](https://tempo.xyz/developers/docs/routes/examples/deposits.md): Create a route-specific deposit address and track each incoming deposit through delivery to Tempo. - [Transfer example](https://tempo.xyz/developers/docs/routes/examples/transfers.md): Quote a transfer, sign the source transactions, and confirm delivery to the recipient. ## Zones Connect to a Zone and work with private balances, deposits, and withdrawals. Zones is in limited preview; see the introduction for access. Earlier testnet sandbox guides describe a separate integration. - [Tempo Zones](https://tempo.xyz/developers/docs/zones.md): Connect to a private stablecoin ledger, deposit from Tempo, read account activity, and track withdrawals. - [Privacy](https://tempo.xyz/developers/docs/zones/privacy.md): Understand what account holders, operators, and public observers can see when using a Zone. - [Connect](https://tempo.xyz/developers/docs/zones/connect.md): Get deployment details, authenticate private account access, and keep public Tempo and Zone clients separate. - [Deposit](https://tempo.xyz/developers/docs/zones/deposit.md): Lock stablecoins in a Zone portal and verify that the intended private account receives its credit. - [Balances and activity](https://tempo.xyz/developers/docs/zones/balances.md): Read token balances and filtered activity through an authenticated Zone RPC connection. - [Withdraw](https://tempo.xyz/developers/docs/zones/withdraw.md): Submit a Zone withdrawal, track public settlement, and distinguish delivered funds from pending refunds. - [Zone example setup](https://tempo.xyz/developers/docs/zones/examples.md): Configure the Wagmi core client used in authenticated Zone RPC examples. - [Tempo Zones](https://tempo.xyz/developers/docs/protocol/zones.md): Learn how Tempo Zones keep stablecoin balances and account activity private while connecting to Tempo for deposits, withdrawals, settlement, and liquidity. - [Tempo Zone Architecture](https://tempo.xyz/developers/docs/protocol/zones/architecture.md): Architecture of Tempo Zones, including contract layout, sequencer management, chain IDs, and the trust model. - [Accounts and private balances in Tempo Zones](https://tempo.xyz/developers/docs/protocol/zones/accounts.md): Account-scoped access control on Tempo Zones, including private balances, private allowances, and the two-layer privacy model. - [Zone bridging on Tempo](https://tempo.xyz/developers/docs/protocol/zones/bridging.md): Deposit and withdraw TIP-20 tokens between Tempo Mainnet and Tempo Zones, including encrypted deposits and composable withdrawal callbacks. - [Tempo Zone RPC access control](https://tempo.xyz/developers/docs/protocol/zones/rpc.md): Authenticated JSON-RPC interface for Tempo Zones with per-account scoping, response redaction, and event filtering. - [Execution and gas costs within a Tempo Zone](https://tempo.xyz/developers/docs/protocol/zones/execution.md): Specification for gas accounting, fee tokens, fixed TIP-20 gas costs, contract creation limits, and token management on Tempo Zones. - [Tempo Zone proving and settlement](https://tempo.xyz/developers/docs/protocol/zones/proving.md): Understand Tempo Zone settlement certificates, stateless execution validation, the Nitro enclave service, and the current onchain verification limits. ### Earlier testnet sandbox These guides use the earlier Zone A / Zone B sandbox. They do not establish which operations are available in the current limited preview. - [Tempo Zones testnet sandbox](https://tempo.xyz/developers/docs/guide/private-zones.md): Try deposits, private transfers, swaps, and withdrawals on the earlier Zone A and Zone B testnet deployments. - [Connect to a Tempo Zone on testnet](https://tempo.xyz/developers/docs/guide/private-zones/connect-to-a-zone.md): Connect to Tempo Zones on testnet using Zone A and Zone B RPC URLs, chain IDs, and a minimal viem client setup for private flows. - [Deposit OUSD to a Tempo Zone on testnet](https://tempo.xyz/developers/docs/guide/private-zones/deposit-to-a-zone.md): Deposit OUSD from your public-chain balance into Zone A and confirm the resulting zone balance. - [Send tokens within a zone](https://tempo.xyz/developers/docs/guide/private-zones/send-tokens-within-a-zone.md): Send OUSD inside Zone A with a signed zone transfer and confirm the updated zone balance. - [Send tokens across zones](https://tempo.xyz/developers/docs/guide/private-zones/send-tokens-across-zones.md): Send OUSD from Zone A into Zone B by routing a same-token withdrawal through Tempo's L1 router and confirming the target deposit. - [Swap stablecoins across zones](https://tempo.xyz/developers/docs/guide/private-zones/swap-across-zones.md): Swap OUSD from Zone A into betaUSD on Zone B by routing a zone withdrawal through Tempo's L1 router and confirming the target deposit. - [Withdraw OUSD from a Tempo Zone on testnet](https://tempo.xyz/developers/docs/guide/private-zones/withdraw-from-a-zone.md): Withdraw OUSD from Zone A back to your public-chain balance with a direct zone outbox withdrawal. ## Machine Payments Pay for APIs, accept API payments, find services, and use MPP (https://mpp.dev). - [Machine payments](https://tempo.xyz/developers/docs/agents.md): Pay for APIs from an application or agent, accept payments for your service, and meter usage with payment sessions. - [Pay for services](https://tempo.xyz/developers/docs/guide/machine-payments/client.md): Set up an MPP client on Tempo. Polyfill fetch to automatically pay for 402 responses with TIP-20 stablecoins. - [Accept payments for an API](https://tempo.xyz/developers/docs/guide/machine-payments/server.md): Add payment gating to any HTTP endpoint on Tempo with mppx middleware for Next.js, Hono, Express, and the Fetch API. - [Pay with the CLI](https://tempo.xyz/developers/docs/guide/machine-payments/agent.md): Find a service, inspect its request format, preview the price, and pay for an API request with the Tempo CLI. - [Find services](https://tempo.xyz/developers/docs/guide/machine-payments/discover-services.md): Find paid APIs your agents can call with MPP using the mpp.dev directory, public catalog API, and read-only MCP server. - [Mercator](https://tempo.xyz/developers/docs/guide/mercator.md): Give your agent access to web research, data enrichment, and other paid services through Mercator. Discover tools, check prices, and run tasks within a budget. - [How MPP works](https://tempo.xyz/developers/docs/guide/machine-payments.md): Follow an MPP request from payment challenge through authorization, verification, and response. - [Accept One-Time Payments](https://tempo.xyz/developers/docs/guide/machine-payments/one-time-payments.md): Charge per request on Tempo using the mppx charge intent. Configure a price and recipient, verify payment, and return a receipt. - [Accept Pay-As-You-Go Payments](https://tempo.xyz/developers/docs/guide/machine-payments/pay-as-you-go.md): Session-based billing on Tempo with MPP payment channels. Clients fund a channel and authorize metered usage with offchain vouchers. - [Accept Streamed Payments](https://tempo.xyz/developers/docs/guide/machine-payments/streamed-payments.md): Charge per word over Server-Sent Events on Tempo using MPP payment sessions and signed vouchers. ## Tempo EVM Build on Tempo EVM: wallets and keys, transactions and fees, TIP-20 Tokens, contracts, exchange, network details, nodes, protocol specifications, and changelog. - [Tempo EVM](https://tempo.xyz/developers/docs/development.md): Build stablecoin payments with dedicated payment capacity, stablecoin fees, fast finality, and native account and token controls. - [Accounts and keys](https://tempo.xyz/developers/docs/accounts/keys.md): Understand root keys, delegated access, and the difference between account signing, customer login, and Tempo API authentication. - [Access keys](https://tempo.xyz/developers/docs/accounts/access-keys.md): Delegate account signing with an expiry, per-token spending limits, and allowed calls, then inspect or revoke the access key. - [Manage admin keys](https://tempo.xyz/developers/docs/accounts/admin-keys.md): Delegate key management with an admin access key, inspect its authority, and revoke it with the account's root or another admin key. - [Integrating wallet support for Tempo](https://tempo.xyz/developers/docs/quickstart/wallet-developers.md): Integrate Tempo into your wallet. Use Tempo Transactions for fee token selection, fee sponsorship, batching, and concurrent execution. - [Account Keychain Precompile](https://tempo.xyz/developers/docs/protocol/transactions/AccountKeychain.md): Technical specification for the Account Keychain precompile managing access keys with expiry timestamps, spending limits, and call-scope restrictions. - [Transactions](https://tempo.xyz/developers/docs/network/transactions.md): Build a Tempo transaction, sign and submit it, and check its receipt with an SDK or JSON-RPC. - [Use Tempo Transactions](https://tempo.xyz/developers/docs/guide/tempo-transaction.md): Sign and submit Tempo Transactions with fee tokens, sponsorship, atomic calls, access keys, and independent nonces. - [Network examples](https://tempo.xyz/developers/docs/network/examples.md): Configure CLI, Viem, Wagmi, Python, and JSON-RPC examples for Tempo's main network guides. - [Tempo Transactions: protocol overview](https://tempo.xyz/developers/docs/protocol/transactions.md): Understand Tempo transaction signing, fee payment, atomic calls, access keys, and nonce handling. - [Tempo Transactions Specification](https://tempo.xyz/developers/docs/protocol/transactions/spec-tempo-transaction.md): Technical specification for Tempo Transactions (EIP-2718) with WebAuthn signatures, parallelizable nonces, gas sponsorship, and batching. - [Comparing Tempo Transactions and EIP-4337](https://tempo.xyz/developers/docs/protocol/transactions/eip-4337.md): How Tempo Transactions achieve EIP-4337 goals without bundlers, paymasters, or EntryPoint contracts. - [Comparing Tempo Transactions and EIP-7702](https://tempo.xyz/developers/docs/protocol/transactions/eip-7702.md): How Tempo Transactions extend EIP-7702 delegation with additional signature schemes and native features. - [Fees](https://tempo.xyz/developers/docs/network/fees.md): Choose a stablecoin for transaction fees, sponsor fees for customers, and estimate costs before submitting a transaction. - [Provide fee liquidity](https://tempo.xyz/developers/docs/guide/stablecoin-dex/managing-fee-liquidity.md): Add and remove liquidity in the Fee AMM to enable stablecoin fee conversions. Monitor pools, check LP balances, and rebalance reserves. - [Understanding transaction fees on Tempo](https://tempo.xyz/developers/docs/protocol/fees.md): Choose a supported USD-denominated TIP-20 token for transaction fees, configure sponsorship, and understand fee conversion. - [Fee specification: the canonical reference](https://tempo.xyz/developers/docs/protocol/fees/spec-fee.md): Technical specification for Tempo's fee system covering multi-token fee payment, fee sponsorship, token preferences, and validator payouts. - [Fee AMM overview: converting stablecoin fees](https://tempo.xyz/developers/docs/protocol/fees/fee-amm.md): Understand how the Fee AMM automatically converts transaction fees between stablecoins, enabling users to pay in any supported token. - [Fee AMM specification: how fee conversion works](https://tempo.xyz/developers/docs/protocol/fees/spec-fee-amm.md): Technical specification for the Fee AMM enabling automatic stablecoin conversion for transaction fees with fixed-rate swaps and liquidity accounting. - [TIP-20 Tokens](https://tempo.xyz/developers/docs/network/tokens.md): Integrate TIP-20 stablecoin payments, understand token interfaces, or create a token and manage its supply. - [Tempo Token List Registry](https://tempo.xyz/developers/docs/quickstart/tokenlist.md): Query token metadata, icons, and prices on Tempo using the Uniswap Token Lists-compatible API, and submit new tokens via PR to the registry. - [How to create a TIP-20 stablecoin](https://tempo.xyz/developers/docs/guide/issuance/create-a-stablecoin.md): Create your own stablecoin on Tempo using TIP-20 tokens. Deploy tokens with built-in compliance features and role-based permissions. - [How to mint TIP-20 stablecoins](https://tempo.xyz/developers/docs/guide/issuance/mint-stablecoins.md): Mint new tokens to increase your stablecoin's total supply. Grant the issuer role and create tokens with optional memos for tracking. - [Managing your TIP-20 stablecoin](https://tempo.xyz/developers/docs/guide/issuance/manage-stablecoin.md): Configure stablecoin permissions, supply limits, and compliance policies. Grant roles, set transfer policies, and control pause/unpause functionality. - [Migrate an ERC-20 to TIP-20](https://tempo.xyz/developers/docs/guide/issuance/migrate-erc20-to-tip20.md): Map an existing OpenZeppelin ERC-20 architecture to native TIP-20 issuance, bridging, lifecycle management, roles, burns, decimals, and TIP-403 policies. - [Use your stablecoin for fees](https://tempo.xyz/developers/docs/guide/issuance/use-for-fees.md): Enable users to pay transaction fees using your stablecoin. Add fee pool liquidity and integrate with Tempo's flexible fee payment system. - [Stablecoin issuance using the TIP-20 standard](https://tempo.xyz/developers/docs/guide/issuance.md): Create and manage your own stablecoin on Tempo. Issue tokens, manage supply, and integrate with Tempo's payment infrastructure. - [TIP-20 tokens: A stablecoin-native standard](https://tempo.xyz/developers/docs/protocol/tip20/overview.md): TIP-20 tokens are Tempo's native token standard for stablecoins with built-in fee payment, payment lanes, transfer memos, and compliance policies. - [TIP-20 Tokens Specification](https://tempo.xyz/developers/docs/protocol/tip20/spec.md): Technical specification for TIP-20 tokens, the optimized token standard extending ERC-20 with memos and policy integration. - [Tempo Policy Registry (TIP-403)](https://tempo.xyz/developers/docs/protocol/tip403/overview.md): Learn how TIP-403 enables TIP-20 tokens to enforce access control through a shared policy registry with whitelist and blacklist support. - [Tempo Policy Registry (TIP-403) Specification](https://tempo.xyz/developers/docs/protocol/tip403/spec.md): Technical specification for the Tempo Policy Registry (TIP-403), enabling whitelist and blacklist access control for TIP-20 tokens on Tempo. - [Smart contracts](https://tempo.xyz/developers/docs/network/contracts.md): Deploy a Solidity contract to Tempo testnet with Foundry, verify its source, and review EVM differences. - [Contract verification using Foundry](https://tempo.xyz/developers/docs/quickstart/verify-contracts.md): Verify your smart contracts on Tempo using contracts.tempo.xyz. Sourcify-compatible verification with Foundry integration. - [Predeployed contracts on Tempo](https://tempo.xyz/developers/docs/quickstart/predeployed-contracts.md): Discover Tempo's predeployed system contracts including TIP-20 Factory, Fee Manager, Stablecoin DEX, and standard utilities like Multicall3. - [Stablecoin DEX](https://tempo.xyz/developers/docs/guide/stablecoin-dex.md): Swap stablecoins on Tempo and provide liquidity through the onchain orderbook. - [Swap stablecoins](https://tempo.xyz/developers/docs/guide/stablecoin-dex/executing-swaps.md): Quote a Stablecoin DEX swap, set slippage protection, and submit the transaction on Tempo. - [Provide liquidity](https://tempo.xyz/developers/docs/guide/stablecoin-dex/providing-liquidity.md): Place limit and flip orders to provide liquidity on the Stablecoin DEX orderbook. Learn to manage orders and set prices using ticks. - [Exchanging stablecoins: DEX vs. Fee AMM](https://tempo.xyz/developers/docs/protocol/exchange.md): Tempo's enshrined decentralized exchange for trading between stablecoins with optimal pricing, limit orders, and flip orders for liquidity provision. - [pathUSD on Tempo Mainnet and quote tokens](https://tempo.xyz/developers/docs/protocol/exchange/quote-tokens.md): Understand live mainnet pathUSD, its role as an optional quote token on Tempo's DEX, and how it differs from testnet faucet tokens. - [Executing swaps | Protocol reference](https://tempo.xyz/developers/docs/protocol/exchange/executing-swaps.md): Learn how to execute swaps and quote prices on Tempo's Stablecoin DEX with exact-in and exact-out swap functions and slippage protection. - [Providing liquidity | Protocol reference](https://tempo.xyz/developers/docs/protocol/exchange/providing-liquidity.md): Provide liquidity on Tempo's DEX using limit orders and flip orders. Earn spreads while facilitating stablecoin trades with price-time priority. - [Understanding DEX balances on Tempo](https://tempo.xyz/developers/docs/protocol/exchange/exchange-balance.md): Read balances recorded by the Stablecoin DEX, use them for trades, and withdraw tokens to your account. - [Stablecoin DEX Specification](https://tempo.xyz/developers/docs/protocol/exchange/spec.md): Reference for Tempo's enshrined DEX, its onchain orderbook, price-time priority, flip orders, and multi-hop routing. - [Network](https://tempo.xyz/developers/docs/network.md): Connect to Tempo mainnet or testnet, check EVM differences, and find RPC and node resources. - [Network details](https://tempo.xyz/developers/docs/quickstart/connection-details.md): Connect to Tempo mainnet or Moderato testnet with RPC endpoints, chain IDs, explorers, and browser wallets. - [EVM differences](https://tempo.xyz/developers/docs/quickstart/evm-compatibility.md): Learn how Tempo differs from Ethereum. Understand wallet behavior, fee token selection, VM layer changes, and fast finality consensus. - [Integrate Tempo](https://tempo.xyz/developers/docs/quickstart/integrate-tempo.md): Connect applications and wallets to Tempo, review EVM and transaction behavior, deploy contracts, and integrate bridges and token discovery. - [Tempo RPC reference: the tempo_ namespace](https://tempo.xyz/developers/docs/protocol/rpc.md): Reference for Tempo-specific JSON-RPC methods in the tempo, consensus, and admin namespaces, plus modified eth_ behavior. - [Blockspace overview: understanding payment lanes](https://tempo.xyz/developers/docs/protocol/blockspace/overview.md): Technical specification for Tempo block structure including header fields, payment lanes, and system transaction ordering. - [Payment Lane Specification](https://tempo.xyz/developers/docs/protocol/blockspace/payment-lane-specification.md): Technical specification for Tempo payment lanes ensuring dedicated blockspace for payment transactions with predictable fees during congestion. - [Consensus and finality using Simplex BFT](https://tempo.xyz/developers/docs/protocol/blockspace/consensus.md): Tempo uses Simplex BFT via Commonware for deterministic sub-second finality with Byzantine fault tolerance. - [Run a node](https://tempo.xyz/developers/docs/guide/node.md): Choose a Tempo node type, run RPC infrastructure, and maintain it through monitoring and network upgrades. - [Tempo Node System Requirements](https://tempo.xyz/developers/docs/guide/node/system-requirements.md): Minimum and recommended hardware specs for running Tempo RPC and validator nodes. CPU, RAM, storage, network, and port requirements. - [Install and configure a Tempo node](https://tempo.xyz/developers/docs/guide/node/installation.md): Install Tempo node using pre-built binaries, build from source with Rust, or run with Docker. Get started in minutes with tempoup. - [Running RPC and Standby Nodes](https://tempo.xyz/developers/docs/guide/node/rpc.md): Set up and run Tempo RPC and standby nodes. Download snapshots, configure systemd services, and monitor node health and sync status. - [Consensus, DKG, and network identity](https://tempo.xyz/developers/docs/guide/node/consensus-and-dkg.md): Learn how Tempo validators share a threshold signing key through DKG, how nodes verify finalizations with the network identity, and what to do when the identity rotates. - [Running a Validator Node](https://tempo.xyz/developers/docs/guide/node/validator.md): Overview of running a Tempo validator node. - [Validator onboarding](https://tempo.xyz/developers/docs/guide/node/validator-setup.md): Generate signing keys and run your Tempo validator node for the first time. - [Validator network topology](https://tempo.xyz/developers/docs/guide/node/validator-topology.md): Isolate a Tempo validator behind RPC nodes and restrict its consensus and execution peer connectivity. - [Checking validator status](https://tempo.xyz/developers/docs/guide/node/validator-status.md): Understand validator state transitions, check your validator's participation status, and query on-chain status. - [Controlling validator lifecycle](https://tempo.xyz/developers/docs/guide/node/validator-lifecycle.md): Start, stop, register, rotate, deactivate, and transfer ownership of your Tempo validator. - [Managing validator keys](https://tempo.xyz/developers/docs/guide/node/validator-keys.md): Generate, rotate, and recover validator signing keys and shares. - [Validator failover: preparing a follower node](https://tempo.xyz/developers/docs/guide/node/validator-failover.md): Promote a follower into a Tempo validator. - [Monitoring a validator](https://tempo.xyz/developers/docs/guide/node/validator-monitoring.md): Monitor validator health with metrics, Grafana dashboards, and log management. - [Tempo validator troubleshooting and FAQ](https://tempo.xyz/developers/docs/guide/node/validator-troubleshooting.md): Common issues and solutions for Tempo validator operators. - [Node security: best practices for operators](https://tempo.xyz/developers/docs/guide/node/security.md): Security best practices for Tempo node operators, covering key management, network configuration, release verification, and data integrity. - [Upgrade cadence and rollout timeline](https://tempo.xyz/developers/docs/guide/node/upgrade-cadence.md): How Tempo schedules and communicates network upgrades, including timelines, notification windows, and what to expect as a node operator. - [Specifications](https://tempo.xyz/developers/docs/protocol.md): Read Tempo protocol references for tokens, policies, fees, transactions, blockspace, exchange, zones, network upgrades, TIP specs, and implementation details. - [Changelog](https://tempo.xyz/developers/docs/protocol/upgrades.md): Follow Tempo protocol changes from TIP specifications to testnet and mainnet activation, and find node release notes and operator guidance. - [T12 Network Upgrade](https://tempo.xyz/developers/docs/protocol/upgrades/t12.md): T12 adds configurable nonces for parallel expiring transactions, enables MPP sessions with closed-loop stablecoins, restores compatibility with calldata suffixes, aligns quote and swap calculations, and adds authorized burns for TIP-20 tokens. - [T11 Network Upgrade](https://tempo.xyz/developers/docs/protocol/upgrades/t11.md): T11 extends expiring-nonce validity to five minutes and changes precompile gas pricing and ABI validation. - [T10 Network Upgrade](https://tempo.xyz/developers/docs/protocol/upgrades/t10.md): T10 enshrines ZoneFactory and installs canonical ZonePortal runtimes for native zone creation. - [T9 Network Upgrade](https://tempo.xyz/developers/docs/protocol/upgrades/t9.md): T9 records TIP-20 token policy bindings in TIP-403 and adds a migration path for existing tokens. - [T8 Network Upgrade](https://tempo.xyz/developers/docs/protocol/upgrades/t8.md): T8 network upgrade overview covering current committee state, FeeAMM policy behavior, DEX order storage, and the final TIP-20 rewards shutdown. - [T7 Network Upgrade](https://tempo.xyz/developers/docs/protocol/upgrades/t7.md): Partner-focused overview and activation status for the T7 network upgrade, including storage savings, payment-channel savings, dynamic base fee behavior, and TIP-20 rewards deprecation. - [T6 Network Upgrade](https://tempo.xyz/developers/docs/protocol/upgrades/t6.md): Partner-focused overview and integration notes for the T6 network upgrade, including account-level receive policies and admin access keys. - [T5 Network Upgrade](https://tempo.xyz/developers/docs/protocol/upgrades/t5.md): Details and timeline for the T5 network upgrade, including the enshrined TIP-20 reserve channel precompile, DEX improvements, multihop FeeAMM routing, and more. - [T4 Network Upgrade](https://tempo.xyz/developers/docs/protocol/upgrades/t4.md): Details and timeline for the T4 network upgrade, including consensus context in the block header and bundled bug fixes. - [T3 Network Upgrade](https://tempo.xyz/developers/docs/protocol/upgrades/t3.md): Details and timeline for the T3 network upgrade, including enhanced access keys, signature verification, and virtual addresses. - [T2 Network Upgrade](https://tempo.xyz/developers/docs/protocol/upgrades/t2.md): Details and timeline for the T2 network upgrade including compound transfer policies, Validator Config V2, permit support for TIP-20, and audit-driven bug fixes. - [Node releases](https://tempo.xyz/developers/docs/changelog.md): Read Tempo node release notes and find binaries, fixes, and changes for each version. - [Network Upgrades and Releases](https://tempo.xyz/developers/docs/guide/node/network-upgrades.md): Timeline and details for Tempo network upgrades and important releases for node operators. - [TIP Process](https://tempo.xyz/developers/docs/protocol/tips/tip-0000.md): Defines the Tempo Improvement Proposal lifecycle from draft to production. - [State Creation Cost Increase](https://tempo.xyz/developers/docs/protocol/tips/tip-1000.md): Increased gas costs for state creation operations to protect Tempo from adversarial state growth attacks. - [Place-only mode for next quote token](https://tempo.xyz/developers/docs/protocol/tips/tip-1001.md): A new DEX function for creating trading pairs against a token's staged next quote token, to allow orders to be placed on it. - [Prevent crossed orders and allow same-tick flip orders](https://tempo.xyz/developers/docs/protocol/tips/tip-1002.md): Changes to the Stablecoin DEX that prevent placing orders that would cross existing orders on the opposite side of the book, and allow flip orders to flip to the same tick. - [Client order IDs](https://tempo.xyz/developers/docs/protocol/tips/tip-1003.md): Addition of client order IDs to the Stablecoin DEX, allowing users to specify their own order identifiers for idempotency and easier order tracking. - [Permit for TIP-20](https://tempo.xyz/developers/docs/protocol/tips/tip-1004.md): Addition of EIP-2612 permit functionality to TIP-20 tokens, enabling gasless approvals via off-chain signatures. - [Fix ask swap rounding loss](https://tempo.xyz/developers/docs/protocol/tips/tip-1005.md): A fix for a rounding bug in the Stablecoin DEX where partial fills on ask orders can cause small amounts of quote tokens to be lost. - [Burn At for TIP-20 Tokens](https://tempo.xyz/developers/docs/protocol/tips/tip-1006.md): The burnAt function for TIP-20 tokens, enabling authorized administrators to burn tokens from any address. - [Fee Token Introspection](https://tempo.xyz/developers/docs/protocol/tips/tip-1007.md): Addition of fee token introspection functionality to the FeeManager precompile, enabling smart contracts to query the fee token being used for the current transaction. - [Expiring Nonces](https://tempo.xyz/developers/docs/protocol/tips/tip-1009.md): Time-bounded replay protection using transaction hashes instead of sequential nonce management. - [Mainnet Gas Parameters](https://tempo.xyz/developers/docs/protocol/tips/tip-1010.md): Initial gas parameters for Tempo mainnet launch including base fee pricing, payment lane capacity, and transaction gas limits. - [Enhanced Access Key Permissions](https://tempo.xyz/developers/docs/protocol/tips/tip-1011.md): Extends Access Keys with periodic spending limits, destination/function scoping, and limited calldata recipient scoping. - [Compound Transfer Policies](https://tempo.xyz/developers/docs/protocol/tips/tip-1015.md): Extends TIP-403 with compound policies that specify different authorization rules for senders and recipients. - [Exempt Storage Creation from Gas Limits](https://tempo.xyz/developers/docs/protocol/tips/tip-1016.md): Storage creation gas costs are charged but don't count against transaction or block gas limits, using a reservoir model aligned with EIP-8037 for correct GAS opcode semantics and EVM compatibility. - [Validator Config V2 precompile](https://tempo.xyz/developers/docs/protocol/tips/tip-1017.md): Validator Config V2 precompile for improved management of consensus participants - [Signature Verification Precompile](https://tempo.xyz/developers/docs/protocol/tips/tip-1020.md): A precompile for verifying Tempo signatures onchain. - [Virtual Addresses for TIP-20 Deposit Forwarding](https://tempo.xyz/developers/docs/protocol/tips/tip-1022.md): Precompile-native virtual addresses that auto-forward TIP-20 deposits to a registered master wallet, eliminating sweep transactions. - [Allow same-tick flip orders](https://tempo.xyz/developers/docs/protocol/tips/tip-1030.md): Relaxes the placeFlip validation to allow flipTick to equal tick, enabling flip orders that flip to the same price. - [Embed consensus context in the block Header](https://tempo.xyz/developers/docs/protocol/tips/tip-1031.md): Embed consensus context into the block header - [T2 Hardfork Bug Fixes](https://tempo.xyz/developers/docs/protocol/tips/tip-1036.md): Meta TIP collecting all audit-driven bug fixes and hardening changes gated behind the T2 hardfork. - [T3 Hardfork Meta TIP](https://tempo.xyz/developers/docs/protocol/tips/tip-1038.md): Meta TIP collecting all bug fixes, security hardening, and gas correctness changes gated behind the T3 hardfork. - [Revert code creation and set code at addresses with TIP-20 prefix](https://tempo.xyz/developers/docs/protocol/tips/tip-1047.md): Reject contract creation and EIP-7702 delegations that produce addresses in the TIP-20 reserved prefix range ## API reference Tempo API reference: authentication, conventions, endpoints grouped by product, Console management endpoints, JSON-RPC, and the indexer. An API key authenticates API requests; an account signing key authorizes transactions. - [Tempo API](https://tempo.xyz/developers/docs/api.md): REST API for reading and interacting with Tempo - [Activities](https://tempo.xyz/developers/docs/api/activities.md): A readable feed of what an account did onchain. - [API keys](https://tempo.xyz/developers/docs/api/api-keys.md): Credentials for accessing the Tempo API. - [Authentication](https://tempo.xyz/developers/docs/api/authentication.md): Authenticate requests to the Tempo blockchain API with public access, production or sandbox API keys, or MPP pay-per-request credentials. - [Balances](https://tempo.xyz/developers/docs/api/balances.md): How much of each token an account holds. - [Billing and usage](https://tempo.xyz/developers/docs/api/billing.md): Organization billing backed by Stripe. - [Blocks](https://tempo.xyz/developers/docs/api/blocks.md): The ordered batches of transactions making up the chain. - [CoinGecko](https://tempo.xyz/developers/docs/api/coingecko.md): Exchange data in CoinGecko's GeckoTerminal format. - [Tempo Console](https://tempo.xyz/developers/docs/api/console.md): Use Tempo Console to create projects and API keys, switch environments, monitor usage, configure billing, and manage organization access in one place. - [Tempo API conventions and base URL](https://tempo.xyz/developers/docs/api/conventions.md): Formatting standards and shared patterns used across the Tempo API — base URL, chains, identifiers, amounts, timestamps, request IDs, errors, and rate limits. - [Earn API](https://tempo.xyz/developers/docs/api/earn.md): Vaults that earn yield from assets deposited on Tempo. - [Tempo API errors and response format](https://tempo.xyz/developers/docs/api/errors.md): How the Tempo API signals errors, including HTTP status codes, the error envelope, and the full catalog of machine-readable error codes. - [Exchange](https://tempo.xyz/developers/docs/api/exchange.md): Tempo's built-in stablecoin exchange: pairs, swaps, orders, prices. - [Tempo API FAQ](https://tempo.xyz/developers/docs/api/faq.md): Answers to common Tempo API questions about hosted services, RPC, authentication, webhooks, asset routes, exchange quotes, and API endpoints. - [Faucet](https://tempo.xyz/developers/docs/api/faucet.md): Test token routes for Tempo testnet accounts. - [Fee AMM](https://tempo.xyz/developers/docs/api/fee-amm.md): Pools that convert stablecoins to pay fees. - [Tempo Fee Payer API: Sponsor Transaction Fees](https://tempo.xyz/developers/docs/api/fee-payer.md): Sponsor and broadcast Tempo transactions through the hosted Fee Payer API with authenticated production and sandbox endpoints or a public testnet service. - [Fee payer](https://tempo.xyz/developers/docs/api/fee-payer-usage.md) - [Indexer](https://tempo.xyz/developers/docs/api/indexer.md): Run read-only SQL queries against Tempo's indexed data. - [Tempo Indexer API: Query Blockchain Data with SQL](https://tempo.xyz/developers/docs/api/indexer-api.md): Query indexed Tempo blockchain data with read-only SQL over HTTP, including blocks, transactions, logs, receipts, balances, and DEX analytics. - [Tempo JSON-RPC API: Endpoints & Methods](https://tempo.xyz/developers/docs/api/json-rpc.md): Connect to Tempo JSON-RPC from Viem, Wagmi, Foundry, or Rust for standard Ethereum methods and Tempo-specific blockchain access. - [MCP](https://tempo.xyz/developers/docs/api/mcp.md): A hosted Model Context Protocol server: the data domain and Tempo docs exposed as tools. - [MPP](https://tempo.xyz/developers/docs/api/mpp.md): Submit completed MPP credentials to Tempo. Validate checks a credential without settling it; Broadcast validates, screens, and submits it. Both require `mpp:write`. - [Organization](https://tempo.xyz/developers/docs/api/organizations.md) - [Tempo API pagination: two modes explained](https://tempo.xyz/developers/docs/api/pagination.md): Page through Tempo API list endpoints with cursors, page numbers, and optional total counts. - [Projects](https://tempo.xyz/developers/docs/api/projects.md): Application workspaces within an organization. - [Tempo API rate limits and quota structure](https://tempo.xyz/developers/docs/api/rate-limits.md): How the Tempo API rate limits requests, the headers it returns, and best practices for staying within quota. - [Tempo API Reference](https://tempo.xyz/developers/docs/api/reference.md): Browse every Tempo API endpoint for blockchain data, asset routes, exchange, webhooks, organizations, billing, MPP, MCP, and JSON-RPC requests and responses. - [JSON-RPC](https://tempo.xyz/developers/docs/api/rpc.md): Direct access to the chain over Ethereum JSON-RPC. Not part of the stable API contract; best-effort support only. No compatibility, latency, availability, or data-freshness guarantees. Breaking changes may happen with limited notice. - [Team](https://tempo.xyz/developers/docs/api/team.md) - [Tokens](https://tempo.xyz/developers/docs/api/tokens.md): TIP-20 token details, supply, and holders. - [Transactions](https://tempo.xyz/developers/docs/api/transactions.md): Transactions submitted to Tempo, and their receipts. - [Transactions and transfers](https://tempo.xyz/developers/docs/api/transactions-and-transfers.md): Choose the Tempo API records you need to inspect transaction execution or reconcile token movements. - [Transfers](https://tempo.xyz/developers/docs/api/transfers.md): Token movements from executing transactions. - [Token requests](https://tempo.xyz/developers/docs/api/verified-token-requests.md): Organization requests to add tokens to the curated verified list. - [Verified tokens](https://tempo.xyz/developers/docs/api/verified-tokens.md): A curated, trusted list of TIP-20 tokens. - [Tempo API versioning policy](https://tempo.xyz/developers/docs/api/versioning-policy.md): Learn how Tempo API versions, breaking changes, deprecations, and sunset notices work. - [Webhooks](https://tempo.xyz/developers/docs/api/webhooks.md): Organization webhook subscriptions. - [Zones API](https://tempo.xyz/developers/docs/api/zones.md): Private chain operations anchored to Tempo. - [How to create and manage API keys](https://tempo.xyz/developers/docs/api/console/api-keys.md): Create project-scoped Tempo API keys, select permissions, store tokens securely, authenticate requests, and safely rotate or revoke credentials when needed. - [Sign-in](https://tempo.xyz/developers/docs/api/console/authentication.md): Authenticate into the Tempo Platform. - [Managing projects and environments in the API Console](https://tempo.xyz/developers/docs/api/console/projects-and-environments.md): Organize Tempo API integrations into projects and keep production credentials, usage, billing, and sponsored transactions separate from sandbox activity. - [Managing teams and access in the API Console](https://tempo.xyz/developers/docs/api/console/team.md): Invite people to a Tempo API organization, assign owner, admin, or member roles, review pending invitations, and safely remove organization access when needed. - [Monitoring your API usage and billing](https://tempo.xyz/developers/docs/api/console/usage-and-billing.md): Monitor Tempo API requests and sponsored transactions, add payment methods, and configure organization spend limits and per-transaction sponsorship caps. - [Deposits](https://tempo.xyz/developers/docs/api/routes/deposit-addresses.md): Reusable route addresses and deposits detected at those addresses. - [Supported routes](https://tempo.xyz/developers/docs/api/routes/routes.md): Supported routes between chains and tokens, and how to create each. - [Transfers](https://tempo.xyz/developers/docs/api/routes/transfers.md): Transfers routed between supported chains. ## Partners Find wallet providers, bridges, RPC infrastructure, data services, and other third-party integrations. - [Partners](https://tempo.xyz/developers/docs/partners.md): Find assets, wallets, exchanges, bridges, payment providers, and infrastructure for your Tempo application. - [Stablecoins](https://tempo.xyz/developers/docs/partners/stablecoins.md): Find stablecoin assets and issuers on Tempo, then connect token metadata, funding, and payments to your application. - [OUSD on Tempo](https://tempo.xyz/developers/docs/guide/ousd.md): Use Open USD (OUSD), the recommended stablecoin on Tempo, for balances, payments, and settlement, and move over from USDC.e or pathUSD. - [RWAs](https://tempo.xyz/developers/docs/partners/rwas.md): Find tokenized Treasuries and yield-bearing assets on Tempo, with issuer information and mainnet contract addresses. - [Wallets](https://tempo.xyz/developers/docs/partners/wallets.md): Integrate embedded, custodial, and institutional wallet infrastructure into your Tempo application. - [Smart accounts](https://tempo.xyz/developers/docs/partners/smart-accounts.md): Build with account abstraction and programmable smart contract wallets on Tempo. - [Exchanges](https://tempo.xyz/developers/docs/partners/exchanges.md): Connect exchange liquidity and move supported stablecoins between exchange accounts and Tempo. - [Bridges](https://tempo.xyz/developers/docs/partners/bridges.md): Move stablecoins between Tempo and other networks with cross-chain bridge integrations. - [Payments & ramps](https://tempo.xyz/developers/docs/partners/payments-and-ramps.md): Find providers for stablecoin issuance, fiat funding, payouts, foreign exchange, and payment operations on Tempo. - [Cards](https://tempo.xyz/developers/docs/partners/cards.md): Integrate stablecoin-backed card programs through Bridge, Wirex, or UR, with product documentation and Tempo support links. - [Partner with Tempo](https://tempo.xyz/developers/docs/partners/join.md): Contact Tempo to discuss an integration or find a partner for your application. - [Node providers](https://tempo.xyz/developers/docs/partners/rpc-and-nodes.md): Connect to Tempo with reliable RPC endpoints and managed node services from infrastructure partners. - [Data](https://tempo.xyz/developers/docs/partners/data-and-oracles.md): Query blockchain data on Tempo with indexers, analytics platforms, oracles, and monitoring tools. - [Block explorers: using the Tempo Explorer](https://tempo.xyz/developers/docs/partners/explorers-and-debugging.md): View transactions, blocks, accounts, and token activity on the Tempo network with block explorers. - [Security and compliance](https://tempo.xyz/developers/docs/partners/security-and-compliance.md): Transaction scanning, threat detection, and compliance infrastructure for Tempo applications. - [Bridging stablecoins with Bungee](https://tempo.xyz/developers/docs/guide/bridge-bungee.md): Migrate Bungee integrations to the Socket Swap V3 API. Quote a deposit route, activate it when required, send funds, and track delivery on Tempo. - [Bridging stablecoins and USDT0 via LayerZero](https://tempo.xyz/developers/docs/guide/bridge-layerzero.md): Bridge tokens to and from Tempo using LayerZero. Covers Stargate pools and standard OFT adapters with cast commands and TypeScript examples. - [Bridging stablecoins with Relay](https://tempo.xyz/developers/docs/guide/bridge-relay.md): Bridge tokens to and from Tempo using Relay. Includes supported token discovery, curl commands, TypeScript examples with viem, and status tracking. - [Developer tools](https://tempo.xyz/developers/docs/partners/developer-tools.md): Inspect Tempo transactions, debug smart contracts, and find account libraries for your application. ## Other pages Pages outside the product and reference navigation. - [Documentation](https://tempo.xyz/developers/index.md): Build with Tempo Accounts, Earn, Routes, and Zones. Try developer walkthroughs, build machine payments, and explore the network and API reference.