# Coinbase Developer Documentation
## Docs
- [null](https://docs.cdp.coinbase.com/CODE_OF_CONDUCT.md)
- [null](https://docs.cdp.coinbase.com/SECURITY.md)
- [Agents Actions](https://docs.cdp.coinbase.com/agent-kit/core-concepts/agents-actions.md)
- [Architecture Explained](https://docs.cdp.coinbase.com/agent-kit/core-concepts/architecture-explained.md)
- [Frameworks](https://docs.cdp.coinbase.com/agent-kit/core-concepts/frameworks.md)
- [Hosting Agents](https://docs.cdp.coinbase.com/agent-kit/core-concepts/hosting-agents.md)
- [Integrate LangChain Tools](https://docs.cdp.coinbase.com/agent-kit/core-concepts/integrate-langchain-tools.md)
- [Model Context Protocol (MCP) AgentKit Extension](https://docs.cdp.coinbase.com/agent-kit/core-concepts/model-context-protocol.md)
- [Prompts and Models](https://docs.cdp.coinbase.com/agent-kit/core-concepts/prompts-and-models.md)
- [Vercel AI SDK AgentKit Extension](https://docs.cdp.coinbase.com/agent-kit/core-concepts/vercel-ai-sdk.md)
- [Wallet Management](https://docs.cdp.coinbase.com/agent-kit/core-concepts/wallet-management.md)
- [Getting Started with AgentKit](https://docs.cdp.coinbase.com/agent-kit/getting-started/quickstart.md)
- [AgentKit Repo](https://docs.cdp.coinbase.com/agent-kit/github/agentkit-repo.md)
- [Python](https://docs.cdp.coinbase.com/agent-kit/one-page-reference/python.md)
- [TypeScript](https://docs.cdp.coinbase.com/agent-kit/one-page-reference/typescript.md)
- [Agentic Commerce](https://docs.cdp.coinbase.com/agent-kit/reference-docs/agentic-commerce.md)
- [Resources and Templates](https://docs.cdp.coinbase.com/agent-kit/reference-docs/resources-templates.md)
- [Use AI Tooling](https://docs.cdp.coinbase.com/agent-kit/reference-docs/use-ai-tooling.md)
- [Server Wallet](https://docs.cdp.coinbase.com/agent-kit/reference-docs/wallet-api.md)
- [Community Guides](https://docs.cdp.coinbase.com/agent-kit/support/community-guides.md)
- [FAQ](https://docs.cdp.coinbase.com/agent-kit/support/faq.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/agent-kit/support/join-cdp-discord.md)
- [Welcome to AgentKit](https://docs.cdp.coinbase.com/agent-kit/welcome.md)
- [LLM Context](https://docs.cdp.coinbase.com/ai-context/further-context.md): Additional context for Server Wallet, [ETC...]
- [API Reference](https://docs.cdp.coinbase.com/api-reference.md)
- [Get Account](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/accounts/get-account.md): Get a list of information about an account, given an account UUID.
- [List Accounts](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/accounts/list-accounts.md): Get a list of authenticated accounts for the current user.
- [Commit Convert Trade](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/convert/commit-convert-trade.md): Commits a convert trade with a specified trade id, source account, and target account
- [Create Convert Quote](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/convert/create-convert-quote.md): Create a convert quote with a specified source account, target account, and amount. Convert is applicable for USDC-USD, PYUSD-USD, EURC-EUR conversion, and PYUSD-USDC conversion
- [Get Convert Trade](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/convert/get-convert-trade.md): Gets a list of information about a convert trade with a specified trade id, source account, and target account
- [Get API Key Permissions](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/data-api/get-api-key-permissions.md): Get information about your CDP API key permissions
- [Get Transaction Summary](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/fees/get-transaction-summary.md): Get a summary of transactions with fee tiers, total volume, and fees.
- [Cancel Pending US Derivatives Sweep](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/futures/cancel-pending-futures-sweep.md): Cancel the pending sweep of funds from FCM wallet to USD Spot wallet
- [Get Current Margin Window](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/futures/get-current-margin-window.md): Get the futures current margin window
- [Get US Derivatives Balance Summary](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/futures/get-futures-balance-summary.md): Get a summary of balances for CFM trading
- [Get US Derivatives Position](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/futures/get-futures-position.md): Get positions for a specific CFM product
- [Get Intraday Margin Setting](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/futures/get-intraday-margin-setting.md): Get the futures intraday margin setting
- [List US Derivatives Positions](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/futures/list-futures-positions.md): Get a list of positions in CFM products
- [List US Derivatives Sweeps](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/futures/list-futures-sweeps.md): Get pending and processing sweeps of funds from FCM wallet to USD Spot wallet
- [Schedule US Derivatives Sweep](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/futures/schedule-futures-sweep.md): Schedules a sweep of funds from FCM wallet to USD Spot wallet
- [Set Intraday Margin Setting](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/futures/set-intraday-margin-settings.md): Set the futures intraday margin setting
- [Welcome to Coinbase Advanced Trade API](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/introduction.md)
- [Cancel Orders](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/orders/cancel-order.md): Initiate cancel requests for one or more orders.
- [Close Position](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/orders/close-position.md): Places an order to close any open positions for a specified `product_id`.
- [Create Order](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/orders/create-order.md): Create an order with a specified `product_id` (asset-pair), `side` (buy/sell), etc.
- [Edit Order](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/orders/edit-order.md): Edit an order with a specified new `size`, or new `price`.
- [Edit Order Preview](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/orders/edit-order-preview.md): Preview an edit order request with a specified new `size`, or new `price`.
- [Get Order](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/orders/get-order.md): Get a single order by order ID.
- [List Fills](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/orders/list-fills.md): Get a list of fills filtered by optional query parameters (`product_id`, `order_id`, etc).
- [List Orders](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/orders/list-orders.md): Get a list of orders filtered by optional query parameters (`product_id`, `order_status`, etc).
- [Preview Order](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/orders/preview-orders.md): Preview an order.
- [Get Payment Method](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/payment-methods/get-payment-method.md): Get information about a payment method for the current user.
- [List Payment Methods](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/payment-methods/list-payment-methods.md): Get a list of payment methods for the current user.
- [Allocate Portfolio](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/perpetuals/allocate-portfolio.md): Allocate portfolio funds to a sub-portfolio on Intx Portfolio
- [Get Perpetuals Portfolio Summary](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/perpetuals/get-perpetuals-portfolio-summary.md): Get a summary of your Perpetuals portfolio
- [Get Perpetuals Position](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/perpetuals/get-perpetuals-position.md): Get a specific open position on Intx
- [Get Portfolios Balances](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/perpetuals/get-portfolio-balances.md): Get a list of asset balances on Intx for a given Portfolio
- [List Perpetuals Positions](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/perpetuals/list-perpetuals-positions.md): Get a list of open positions in your Perpetuals portfolio
- [Opt In or Out of Multi Asset Collateral](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/perpetuals/opt-in-or-out.md): Enable or Disable Multi Asset Collateral for a given Portfolio
- [Create Portfolio](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/portfolios/create-portfolio.md): Create a portfolio.
- [Delete Portfolio](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/portfolios/delete-portfolio.md): Delete portfolio.
- [Edit Portfolio](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/portfolios/edit-portfolio.md): Edit a portfolio.
- [Get Portfolio Breakdown](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/portfolios/get-portfolio-breakdown.md): Get the breakdown of a portfolio.
- [List Portfolios](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/portfolios/list-portfolios.md): Get all portfolios of a user.
- [Move Portfolio Funds](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/portfolios/move-portfolios-funds.md): Move funds between portfolios.
- [Get Best Bid/Ask](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/products/get-best-bid-ask.md): Get the best bid/ask for all products. A subset of all products can be returned instead by using the product_ids input.
- [Get Market Trades](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/products/get-market-trades.md): Get snapshot information by product ID about the last trades (ticks) and best bid/ask.
- [Get Product](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/products/get-product.md): Get information on a single product by product ID.
- [Get Product Book](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/products/get-product-book.md): Get a list of bids/asks for a single product. The amount of detail shown can be customized with the limit parameter.
- [Get Product Candles](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/products/get-product-candles.md): Get rates for a single product by product ID, grouped in buckets.
- [List Products](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/products/list-products.md): Get a list of the available currency pairs for trading.
- [Get Public Market Trades](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/public/get-public-market-trades.md): Get snapshot information by product ID about the last trades (ticks) and best bid/ask.
- [Get Public Product](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/public/get-public-product.md): Get information on a single product by product ID.
- [Get Public Product Book](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/public/get-public-product-book.md): Get a list of bids/asks for a single product. The amount of detail shown can be customized with the limit parameter.
- [Get Public Product Candles](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/public/get-public-product-candles.md): Get rates for a single product by product ID, grouped in buckets.
- [Get Server Time](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/public/get-server-time.md): Get the current time from the Coinbase Advanced API.
- [List Public Products](https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/public/list-public-products.md): Get a list of the available currency pairs for trading.
- [API Authentication](https://docs.cdp.coinbase.com/api-reference/authentication.md)
- [Creates a charge](https://docs.cdp.coinbase.com/api-reference/commerce-api/rest-api/charges/create-a-charge.md)
- [Returns all charges](https://docs.cdp.coinbase.com/api-reference/commerce-api/rest-api/charges/returns-all-charges.md)
- [Returns the charge with the order code](https://docs.cdp.coinbase.com/api-reference/commerce-api/rest-api/charges/returns-charge-with-code.md)
- [Creates a new checkout](https://docs.cdp.coinbase.com/api-reference/commerce-api/rest-api/checkouts/create-a-checkout.md)
- [Returns a specific checkout session](https://docs.cdp.coinbase.com/api-reference/commerce-api/rest-api/checkouts/returns-a-specific-checkout.md)
- [Returns all checkout sessions](https://docs.cdp.coinbase.com/api-reference/commerce-api/rest-api/checkouts/returns-all-checkout-sessions.md)
- [List events](https://docs.cdp.coinbase.com/api-reference/commerce-api/rest-api/events/list-events.md): Lists all events
- [Show an event](https://docs.cdp.coinbase.com/api-reference/commerce-api/rest-api/events/show-an-event.md): Retrieves the details of an event. Supply the unique identifier of the event, which you might have received in a webhook.
- [Welcome to Coinbase Commerce API](https://docs.cdp.coinbase.com/api-reference/commerce-api/rest-api/introduction.md)
- [Coinbase Derivatives REST API Authentication](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/authentication.md)
- [Get Firm Position Limits](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/firm-position-limits/get-firm-position-limits.md): Retrieves position limits from a specific firm.
- [List All Position Limits](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/firm-position-limits/list-all-position-limits.md): Retrieves position limits for all firms that the user has access to.
- [Update Firm Position Limits](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/firm-position-limits/update-firm-position-limits.md): Updates position limits for a specific firm
- [Create Zero Firm Product Group Limit](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/firm-product-group-limits/create-zero-firm-product-group-limit.md): Creates a zero position limit to a specific firm/product group that disables trading for that combination.
- [Get Firm Product Group Limits](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/firm-product-group-limits/get-firm-product-group-limits.md): Retrieves product group limits for a specific firm, including individual product limits within each group
- [Remove Firm Product Group Limit](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/firm-product-group-limits/remove-firm-product-group-limit.md): Removes any product group level limit for a specific firm/product group combination
- [Create Zero Firm Product Limit](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/firm-product-limits/create-zero-firm-product-limit.md): Creates a limit that will block the firm from trading the corresponding product.
- [Get Firm Product Limits](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/firm-product-limits/get-firm-product-limits.md): Gets product limits for a specific firm and optional product combination.
- [Remove Firm Product Limit](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/firm-product-limits/remove-firm-product-limit.md): Removes any product level limit for a specific firm and product
- [Get All Firms](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/firms/get-all-firms.md): Retrieves a list of all firms you have access to.
- [Get Firm](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/firms/get-firm.md): Retrieves information for a firm with the specified UUID.
- [Get historical funding rates](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/funding-rate/get-historical-funding-rates.md): Retrieves the historical funding rate data for a specific instrument.
- [Welcome to the Coinbase Derivatives REST API](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/introduction.md)
- [Get All Firm Positions](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/positions/get-all-firm-positions.md): Retrieves firm-level positions for all firms you have access to
- [Get Firm Position](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/positions/get-firm-position.md): Retrieves positions for the specified firm
- [Kill Switch](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/risk/kill-switch.md): Activates a kill switch to cancel orders and lock trading for specified users, firms, or FCMs. Must only include one uuid (fcm, firm, or trading user). When activated, all open orders will be cancelled and new orders will be rejected.
- [Unlock Trading](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/risk/unlock-trading.md): Deactivates kill switch to cancel orders and unlocks trading for specified users, firms, or FCMs. Must only include one uuid (fcm, firm, or trading user).
- [Get All Users](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/users/get-all-users.md): Retrieves a list of all users you have access to, or all users in the specified firm.
- [Get User](https://docs.cdp.coinbase.com/api-reference/derivatives-api/rest-api/users/get-user.md): Retrieves information for a user with the specified UUID.
- [Get all accounts for a profile](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/accounts/get-all-account-profile.md): Information for a single account. Use this endpoint when you know the account_id. API key must belong to the same profile as the account.
- [Get a single account by id](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/accounts/get-single-account-by-id.md): Information for a single account. Use this endpoint when you know the account_id. API key must belong to the same profile as the account.
- [Get a single account's holds](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/accounts/get-single-account-hold.md): List the holds of an account that belong to the same profile as the API key. Holds are placed on an account for any active orders or pending withdraw requests. As an order is filled, the hold amount is updated. If an order is canceled, any remaining hold is removed. For withdrawals, the hold is removed after it is completed.
- [Get a single account's ledger](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/accounts/get-single-account-ledger.md): Lists ledger activity for an account. This includes anything that would affect the accounts balance - transfers, trades, fees, etc.
- [Get a single account's transfers](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/accounts/get-single-account-transfer.md): Lists past withdrawals and deposits for an account.
- [Add addresses](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/address-book/add-addresses.md): Add new addresses to address book
- [Delete address](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/address-book/delete-address.md): Delete address from address book
- [Get address book](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/address-book/get-address-book.md): Get all addresses stored in the address book.
- [Update address book](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/address-book/update-address-book.md): Update an address book entry
- [Generate crypto address](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/coinbase-accounts/generate-crypto-address.md): Generates a one-time crypto address for depositing crypto.
- [Get all Coinbase wallets](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/coinbase-accounts/get-all-coinbase-wallets.md): Gets all the user's available Coinbase wallets (These are the wallets/accounts that are used for buying and selling on www.coinbase.com)
- [Convert currency](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/conversions/convert-currency.md): Converts funds from `from` currency to `to` currency. Funds are converted on the `from` account in the `profile_id` profile.
- [Get a conversion](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/conversions/get-a-conversion.md): Gets a currency conversion by id (i.e. USD -> USDC).
- [Get all conversions](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/conversions/get-all-conversions.md): Gets all currency conversions (i.e. USD -> USDC) for a given profile
- [Get conversion fee rates](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/conversions/get-conversion-fee-rates.md): Gets a list of current conversion fee rates and trailing 30 day volume by currency pair
- [Get all known currencies](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/currencies/get-a-currency.md): Gets a list of all known currencies.
Note: Not all currencies may be currently in use for trading.
- [Get a currency](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/currencies/get-all-known-currencies.md): Gets a single currency by id.
- [Get fees](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/fees/get-fee.md): Get fees rates and 30 days trailing volume.
- [Get auto loan setting](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/futures/get-auto-loan-setting.md): Get the setting to automatically initiate loans to meet margin calls with Coinbase affiliates in accordance with the Lending Agreement and Side Letter
- [Get USDC conversion](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/futures/get-usdc-conversion.md): Get the USDC to USD auto conversion setting to meet margin calls with eligible Coinbase Affiliate
- [Set auto loan](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/futures/set-auto-loan.md): Automatically initiate loans to meet margin calls with Coinbase affiliates in accordance with the Lending Agreement and Side Letter
- [Set USDC conversion](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/futures/set-usdc-conversion.md): Set the USDC to USD auto conversion to meet margin calls with eligible Coinbase Affiliate
- [Welcome to Coinbase Exchange API](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/introduction.md)
- [Get lending overview](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/loan/get-lending-overview.md): This API summarizes lending for a given client. It calculates the overall loan balance, collateral level, and amounts available to borrow. It also returns any withdrawal restrictions in force on the client.
- [Get new loan preview](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/loan/get-new-loan-preview.md): This API is similar to lending-overview but is used to preview the results of opening a new loan. The values returned in the preview response take the existing loans, collateral and the potential change being previewed into account. Note the preview request accepts native currency amounts as input.
- [Get principal repayment preview](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/loan/get-principal-repayment-preview.md): Preview the results of a loan principal repayment.
- [List interest charges](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/loan/list-interest-charges.md): List interest charges for a loan
- [List interest rate history](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/loan/list-interest-rate-history.md): List interest rate history for a loan
- [List interest summaries](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/loan/list-interest-summaries.md): List summaries of interest owed by asset
- [List loan assets](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/loan/list-loan-assets.md): Get a list of lendable assets, a map of assets we accept as collateral for loans, and the haircut weight.
- [List loans](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/loan/list-loans.md): Accepts zero or more loan IDs as input. If no loan IDs are specified, it returns all loans for the user. Otherwise it returns only the loan IDs specified.
- [List new loan options](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/loan/list-new-loan-options.md): Accepts zero or more loan IDs as input. If no loan IDs are specified, it returns all loans for the user. Otherwise it returns only the loan IDs specified.
- [Open new loan](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/loan/open-new-loan.md): This API triggers a loan open request. Funding is not necessarily instantaneous and there is no SLA. You are notified when funds have settled in your Exchange account. Loan open requests, once initiated, cannot be canceled.
- [Repay loan interest](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/loan/repay-loan-interest.md): Submit an interest repayment for a loan.
- [Repay loan principal](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/loan/repay-loan-principal.md): Submit a principal repayment for a loan.
- [Cancel all orders](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/orders/cancel-all-orders.md): With best effort, cancel all open orders. This may require you to make the request multiple times until all of the open orders are deleted.
- [Cancel an order](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/orders/cancel-an-order.md): Cancel a single open order by `{id}`.
- [Create a new order](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/orders/create-new-order.md): Create an order. You can place two types of orders: limit and market. Orders can only be placed if your account has sufficient funds. Once an order is placed, your account funds will be put on hold for the duration of the order. How much and which funds are put on hold depends on the order type and parameters specified.
- [Get all fills](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/orders/get-all-fills.md): Get a list of fills. A fill is a partial or complete match on a specific order.
- [Get all orders](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/orders/get-all-orders.md): List your current open orders. Only open or un-settled orders are returned by default. As soon as an order is no longer open and settled, it will no longer appear in the default request. Open orders may change state between the request and the response depending on market conditions.
- [Get single order](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/orders/get-single-order.md): Get a single order by `id`.
- [Get all known trading pairs](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/products/get-all-known-trading-pairs.md): Gets a list of available currency pairs for trading.
- [Get all product volume](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/products/get-all-product-volume.md): Gets 30day and 24hour volume for all products and market types
- [Get product book](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/products/get-product-book.md): Get a list of open orders for a product. The amount of detail shown can be customized with the `level` parameter.
- [Get product candles](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/products/get-product-candles.md): Historic rates for a product. Rates are returned in grouped buckets. Candle schema is of the form `[timestamp, price_low, price_high, price_open, price_close]`
- [Get product stats](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/products/get-product-stats.md): Gets 30day and 24hour stats for a product.
- [Get product ticker](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/products/get-product-ticker.md): Gets snapshot information about the last trade (tick), best bid/ask and 24h volume.
- [Get product trades](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/products/get-product-trades.md): Gets a list the latest trades for a product.
- [Get single product](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/products/get-single-product.md): Get information on a single product.
- [Create a profile](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/profiles/create-profile.md): Create a new profile. Will fail if no name is provided or if user already has max number of profiles.
- [Delete a profile](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/profiles/delete-profile.md): Deletes the profile specified by `profile_id` and transfers all funds to the profile specified by `to`. Fails if there are any open orders on the profile to be deleted.
- [Get profile by id](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/profiles/get-profile-by-id.md): Information for a single profile. Use this endpoint when you know the profile_id.
- [Get profiles](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/profiles/get-profiles.md): Gets a list of all of the current user's profiles.
- [Rename a profile](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/profiles/rename-profile.md): Rename a profile. Names 'default' and 'margin' are reserved.
- [Transfer funds between profiles](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/profiles/transfer-funds-profile.md): Transfer an amount of currency from one profile to another.
- [Create a report](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/reports/create-report.md): Generates a report. You can create reports with historical data for all report types. [Balance reports](#balance-reports) can be snapshots of historical or current data.
- [Get all reports](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/reports/get-all-reports.md): Gets a list of all user generated reports.
- [Get a report](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/reports/get-report.md): Get a specific report by `report_id`.
- [Deposit from Coinbase account](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/transfers/deposit-from-coinbase-account.md): Deposits funds from a www.coinbase.com wallet to the specified `profile_id`.
- [Deposit from payment method](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/transfers/deposit-from-payment-method.md): Deposits funds from a linked external payment method to the specified `profile_id`.
- [Get all payment methods](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/transfers/get-all-payment-methods.md): Gets a list of the user's linked payment methods.
- [Get all transfers](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/transfers/get-all-transfers.md): Gets a list of in-progress and completed transfers of funds in/out of any of the user's accounts.
- [Get fee estimate for crypto withdrawal](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/transfers/get-fee-estimate.md): Gets the fee estimate for the crypto withdrawal to crypto address
- [Get a single transfer](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/transfers/get-single-transfer.md): Get information on a single transfer.
- [Submit travel information for a transfer](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/transfers/submit-travel-info.md): Submit travel information for a transfer
- [Withdraw to Coinbase account](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/transfers/withdraw-to-coinbase-account.md): Withdraws funds from the specified `profile_id` to a www.coinbase.com wallet.
- [Withdraw to crypto address](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/transfers/withdraw-to-crypto-address.md): Withdraws funds from the specified `profile_id` to an external crypto address
- [Withdraw to payment method](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/transfers/withdraw-to-payment-method.md): Withdraws funds from the specified `profile_id` to a linked external payment method
- [Create travel rule entry](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/travel-rules/create-travel-rule.md): Create travel rule entry for sending address
- [Delete existing travel rule entry](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/travel-rules/delete-existing-travel-rule.md): Delete existing travel rule entry
- [Get all travel rule information](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/travel-rules/get-all-travel-rule.md): Return a list of all stored travel rule information
- [Get user exchange limits](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/users/get-user-exchange-limits.md): Gets exchange limits information for a single user.
- [Get user trading volume](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/users/get-user-trading-volume.md): Gets aggregated and individual trading volumes for users.
- [Update settlement preference](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/users/update-settlement-preference.md): Updates the settlement preference to hold funds in either USDC or USD.
- [Create a new redeem](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/wrapped-assets/create-new-redeem.md): Redeems `from_currency` to `to_currency`. Funds are redeemed in the profile associated with the API key.
- [Create a new stake-wrap](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/wrapped-assets/create-new-stake-wrap.md): Stakes and wraps `from_currency` to `to_currency`. Funds are stake-wrapped in the profile associated with the API key.
- [Get a single stake-wrap](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/wrapped-assets/get-a-single-stake-wrap.md): Get details for a specific stake-wrap in the profile associated with the API key.
- [Get all redeems](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/wrapped-assets/get-all-redeems.md): Get details for all redeems in the profile associated with the API key.
- [Get all stake-wraps](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/wrapped-assets/get-all-stake-wraps.md): Get details for all stake-wraps in the profile associated with the API key.
- [Get all wrapped assets](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/wrapped-assets/get-all-wrapped-assets.md): Returns a list of all supported wrapped assets details objects
- [Get a single redeem](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/wrapped-assets/get-single-redeem.md): Get details for a specific redeem in the profile associated with the API key.
- [Get wrapped asset conversion rate](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/wrapped-assets/get-wrapped-asset-conversion-rate.md): Returns the conversion rate of a wrapped asset
- [Get wrapped asset details](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/wrapped-assets/get-wrapped-asset-details.md): Returns the circulating and total supply of a wrapped asset, and its conversion rate
- [Get asset details](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/assets/get-asset-details.md): Retrieves information for a specific asset.
- [Get supported networks per asset](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/assets/get-supported-networks.md): Returns a list of supported networks and network information for a specific asset.
- [List assets](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/assets/list-assets.md): Returns a list of all supported assets.
- [INTX REST API Authentication](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/authentication.md)
- [List fee rate tiers](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/fee-rates/list-fee-rate-tiers.md): Return all the fee rate tiers.
- [Get index candles](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/index/get-index-candles.md): Retrieves the historical daily index prices in time descending order. The daily values are represented as aggregated entries for the day in typical OHLC format.
- [Get index composition](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/index/get-index-composition.md): Retrieves the latest index composition (metadata) with an ordered set of constituents.
- [Get index composition history](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/index/get-index-composition-history.md): Retrieves a history of index composition records in a descending time order. The results are an array of index composition data recorded at different "timestamps".
- [Get index price](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/index/get-index-price.md): Retrieves the latest index price
- [Get aggregated candles data per instrument](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/instruments/get-aggegated-candles.md): Retrieves a list of aggregated candles data for a given instrument, granularity and time range
- [Get daily trading volumes](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/instruments/get-daily-trading-volume.md): Retrieves the trading volumes for each instrument separated by day.
- [Get historical funding rates](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/instruments/get-historical-funding-rate.md): Retrieves the historical funding rates for a specific instrument.
- [Get instrument details](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/instruments/get-instrument-details.md): Retrieves market information for a specific instrument.
- [Get quote per instrument](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/instruments/get-quote-per-instrument.md): Retrieves the current quote for a specific instrument.
- [List instruments](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/instruments/list-instruments.md): Returns all of the instruments available for trading.
- [Welcome to Coinbase INTX API](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/introduction.md)
- [Cancel order](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/orders/cancel-order.md): Cancels a single open order.
- [Cancel orders](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/orders/cancel-orders.md): Cancels all orders matching the requested criteria.
- [Create order](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/orders/create-order.md): Creates a new order.
- [Get order details](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/orders/get-order-details.md): Retrieves a single order. The order retrieved can be either active or inactive.
- [List open orders](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/orders/list-open-orders.md): Returns a list of active orders resting on the order book matching the requested criteria. Does not return any rejected, cancelled, or fully filled orders as they are not active.
- [Modify open order](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/orders/modify-open-order.md): Modifies an open order.
- [Acquire/repay loan](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/acquire-and-repay-loan.md): Acquire or repay loan for a given portfolio and asset.
- [Create portfolio](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/create-portfolio.md): Create a new portfolio. Request will fail if no name is provided or if user already has max number of portfolios. Max number of portfolios is 20.
- [Enable/Disable portfolio cross collateral](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/enable-and-disable-cross.md): Enable or disable the cross collateral feature for the portfolio, which allows the portfolio to use non-USDC assets as collateral for margin trading.
- [Enable/Disable portfolio auto margin mode](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/enable-and-disable-portfolio.md): Enable or disable the auto margin feature, which lets the portfolio automatically post margin amounts required to exceed the high leverage position restrictions.
- [Get balance for portfolio/asset](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-balance-for-assests.md): Retrieves the balance for a given portfolio and asset.
- [Get fund transfer limit between portfolios](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-fund-transfer-limit.md): Get fund transfer limit between portfolios of the same beneficial owner
- [Get loan info for portfolio/asset](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-loan-info-for-portfolio.md): Retrieves the loan info for a given portfolio and asset.
- [Get portfolio details](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-portfolio-details.md): Retrieves the summary, positions, and balances of a portfolio.
- [Get portfolio margin call status](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-portfolio-margin-call.md): Returns the margin call status for a given portfolio.
- [Get portfolio summary](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-portfolio-summary.md): Retrieves the high level overview of a portfolio.
- [Get position for portfolio/instrument](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-position-portfolio.md): Retrieves the position for a given portfolio and symbol.
- [Get the open position limits for the portfolio instrument](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-the-open-position-limits.md): Retrieves the position limits for a given portfolio and symbol.
- [Get the total open position limit for the portfolio](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-the-total-open-position-limits.md): Retrieves the total open position limit across instruments for a given portfolio.
- [Get user portfolio](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-user-portfolio.md): Returns the user's specified portfolio.
- [List active loans for the portfolio](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/list-active-loans-for-the-portfolio.md): Retrieves all loan info for a given portfolio.
- [List all user portfolios](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/list-all-user-portfolios.md): Returns all of the user's portfolios.
- [List fills by portfolios](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/list-fills-portfolio.md): Returns fills for specified portfolios or fills for all portfolios if none are provided.
- [List the open position limits for all instruments](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/list-open-position-limit.md): Retrieves position limits for all positions a given portfolio currently has or has opened in the past.
- [List portfolio balances](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/list-portfolio-balances.md): Returns all of the balances for a given portfolio.
- [List portfolio fee rates](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/list-portfolio-fee-rates.md): Retrieves the Perpetual Future and Spot fee rate tiers for the user.
- [List portfolio fills](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/list-portfolio-fills.md): Returns all of the fills for a given portfolio.
- [List portfolio positions](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/list-portfolio-positions.md): Returns all of the positions for a given portfolio.
- [Patch portfolio](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/patch-portfolio.md): Update parameters for existing portfolio
- [Preview loan update](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/preview-loan-update.md): Preview acquire or repay loan for a given portfolio and asset.
- [Set portfolio margin override](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/set-profile-margin.md): Specify the margin override value for a portfolio to either increase notional requirements or opt-in to higher leverage.
- [Transfer funds between portfolios](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/transfer-funds.md): Transfer assets from one portfolio to another.
- [Transfer positions between portfolios](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/transfer-positions.md): Transfer an existing position from one portfolio to another. The position transfer must fulfill the same portfolio-level margin requirements as submitting a new order on the opposite side for the sender's portfolio and a new order on the same side for the recipient's portfolio. Additionally, organization-level requirements must be satisfied when evaluating the outcome of the position transfer.
- [Update portfolio](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/update-portfolio.md): Update existing user portfolio.
- [View max loan availability](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/view-max-loan.md): View the maximum amount of loan that could be acquired now
- [List position offsets](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/position-offsets/list-position-offsets.md): Returns all active position offsets
- [Get your rankings](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/rankings/get-your-rankings.md): Retrieve your volume rankings for maker, taker, and total volume.
- [Create counterparty Id](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/transfers/create-counterparty-id.md)
- [Create crypto address](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/transfers/create-crypto-address.md)
- [Get counterparty withdrawal limit](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/transfers/get-counterparty-withdrawal-limit.md): Get counterparty withdrawal limit within coinbase transfer network
- [Get transfer](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/transfers/get-transfer.md)
- [List matching transfers](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/transfers/list-matching-transfers.md)
- [Validate counterparty Id](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/transfers/validate-counterparty-id.md)
- [Withdraw to counterparty Id](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/transfers/withdraw-to-counterparty-id.md)
- [Withdraw to crypto address](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/transfers/withdraw-to-crypto-address.md)
- [Welcome to CDP APIs](https://docs.cdp.coinbase.com/api-reference/introduction.md): The Coinbase Developer Platform (CDP) APIs allow you to safely and securely connect to CDP suite of backend services to easily build onchain apps.
- [Core JSON-RPC Methods](https://docs.cdp.coinbase.com/api-reference/json-rpc-api/core.md): The following EVM-compatible JSON-RPC methods provide convenient access to onchain data on Base.
- [Paymaster JSON-RPC Methods](https://docs.cdp.coinbase.com/api-reference/json-rpc-api/paymaster.md)
- [Wallet History JSON-RPC Methods](https://docs.cdp.coinbase.com/api-reference/json-rpc-api/wallet-history.md): The following JSON-RPC APIs provide convenient access to historical data for your onchain addresses.
- [Get an Account's Balance](https://docs.cdp.coinbase.com/api-reference/mesh/account/get-an-account-balance.md): Get an array of all AccountBalances for an AccountIdentifier and the BlockIdentifier at which the balance lookup was performed. The BlockIdentifier must always be returned because some consumers of account balance data need to know specifically at which block the balance was calculated to compare balances they compute from operations with the balance returned by the node. It is important to note that making a balance request for an account without populating the SubAccountIdentifier should not result in the balance of all possible SubAccountIdentifiers being returned. Rather, it should result in the balance pertaining to no SubAccountIdentifiers being returned (sometimes called the liquid balance). To get all balances associated with an account, it may be necessary to perform multiple balance requests with unique AccountIdentifiers. It is also possible to perform a historical balance lookup (if the server supports it) by passing in an optional BlockIdentifier.
- [Get an Account's Unspent Coins](https://docs.cdp.coinbase.com/api-reference/mesh/account/get-an-account-unspent-coins.md): Get an array of all unspent coins for an AccountIdentifier and the BlockIdentifier at which the lookup was performed. If your implementation does not support coins (i.e. it is for an account-based blockchain), you do not need to implement this endpoint. If you implementation does support coins (i.e. it is fro a UTXO-based blockchain), you MUST also complete the `/account/balance` endpoint. It is important to note that making a coins request for an account without populating the SubAccountIdentifier should not result in the coins of all possible SubAccountIdentifiers being returned. Rather, it should result in the coins pertaining to no SubAccountIdentifiers being returned. To get all coins associated with an account, it may be necessary to perform multiple coin requests with unique AccountIdentifiers. Optionally, an implementation may choose to support updating an AccountIdentifier's unspent coins based on the contents of the mempool. Note, using this functionality breaks any guarantee of idempotency.
- [Get a Block](https://docs.cdp.coinbase.com/api-reference/mesh/block/get-a-block.md): Get a block by its Block Identifier. If transactions are returned in the same call to the node as fetching the block, the response should include these transactions in the Block object. If not, an array of Transaction Identifiers should be returned so /block/transaction fetches can be done to get all transaction information. When requesting a block by the hash component of the BlockIdentifier, this request MUST be idempotent: repeated invocations for the same hash-identified block must return the exact same block contents. No such restriction is imposed when requesting a block by height, given that a chain reorg event might cause the specific block at height `n` to be set to a different one.
- [Get a Block Transaction](https://docs.cdp.coinbase.com/api-reference/mesh/block/get-a-block-transaction.md): Get a transaction in a block by its Transaction Identifier. This endpoint should only be used when querying a node for a block does not return all transactions contained within it. All transactions returned by this endpoint must be appended to any transactions returned by the /block method by consumers of this data. Fetching a transaction by hash is considered an Explorer Method (which is classified under the Future Work section). This method can be used to let consumers to paginate results when the block transactions count is too big to be returned in a single BlockResponse. Calling this endpoint requires reference to a BlockIdentifier because transaction parsing can change depending on which block contains the transaction. For example, in Bitcoin it is necessary to know which block contains a transaction to determine the destination of fee payments. Without specifying a block identifier, the node would have to infer which block to use (which could change during a re-org). Implementations that require fetching previous transactions to populate the response (ex: Previous UTXOs in Bitcoin) may find it useful to run a cache within the Rosetta server in the /data directory (on a path that does not conflict with the node).
- [Make a Network-Specific Procedure Call](https://docs.cdp.coinbase.com/api-reference/mesh/call/make-network-specific-procedure-call.md): Call invokes an arbitrary, network-specific procedure call with network-specific parameters. The guidance for what this endpoint should or could do is purposely left vague. In Ethereum, this could be used to invoke `eth_call` to implement an entire Rosetta API interface for some smart contract that is not parsed by the implementation creator (like a DEX). This endpoint could also be used to provide access to data that does not map to any Rosetta models instead of requiring an integrator to use some network-specific SDK and call some network-specific endpoint (like surfacing staking parameters). Call is NOT a replacement for implementing Rosetta API endpoints or mapping network-specific data to Rosetta models. Rather, it enables developers to build additional Rosetta API interfaces for things they care about without introducing complexity into a base-level Rosetta implementation. Simply put, imagine that the average integrator will use layered Rosetta API implementations that each surfaces unique data.
- [Create a Request to Fetch Metadata](https://docs.cdp.coinbase.com/api-reference/mesh/construction/create-a-request-to-fetch-metadata.md): Preprocess is called prior to `/construction/payloads` to construct a request for any metadata that is needed for transaction construction given (i.e. account nonce). The `options` object returned from this endpoint will be sent to the `/construction/metadata` endpoint UNMODIFIED by the caller (in an offline execution environment). If your Construction API implementation has configuration options, they MUST be specified in the `/construction/preprocess` request (in the `metadata` field).
- [Create Network Transaction from Signatures](https://docs.cdp.coinbase.com/api-reference/mesh/construction/create-network-transaction-from-signatures.md): Combine creates a network-specific transaction from an unsigned transaction and an array of provided signatures. The signed transaction returned from this method will be sent to the `/construction/submit` endpoint by the caller.
- [Derive an AccountIdentifier from a PublicKey](https://docs.cdp.coinbase.com/api-reference/mesh/construction/derive-an-countIdentifier.md): Derive returns the AccountIdentifier associated with a public key. Blockchains that require an on-chain action to create an account should not implement this method.
- [Generate an Unsigned Transaction and Signing Payloads](https://docs.cdp.coinbase.com/api-reference/mesh/construction/generate-an-unsigned-transaction.md): Payloads is called with an array of operations and the response from `/construction/metadata`. It returns an unsigned transaction blob and a collection of payloads that must be signed by particular AccountIdentifiers using a certain SignatureType. The array of operations provided in transaction construction often times can not specify all "effects" of a transaction (consider invoked transactions in Ethereum). However, they can deterministically specify the "intent" of the transaction, which is sufficient for construction. For this reason, parsing the corresponding transaction in the Data API (when it lands on chain) will contain a superset of whatever operations were provided during construction.
- [Get Metadata for Transaction Construction](https://docs.cdp.coinbase.com/api-reference/mesh/construction/get-metadata.md): Get any information required to construct a transaction for a specific network. Metadata returned here could be a recent hash to use, an account sequence number, or even arbitrary chain state. The request used when calling this endpoint is created by calling `/construction/preprocess` in an offline environment. You should NEVER assume that the request sent to this endpoint will be created by the caller or populated with any custom parameters. This must occur in `/construction/preprocess`. It is important to clarify that this endpoint should not pre-construct any transactions for the client (this should happen in `/construction/payloads`). This endpoint is left purposely unstructured because of the wide scope of metadata that could be required.
- [Get the Hash of a Signed Transaction](https://docs.cdp.coinbase.com/api-reference/mesh/construction/get-the-hash.md): TransactionHash returns the network-specific transaction hash for a signed transaction.
- [Parse a Transaction](https://docs.cdp.coinbase.com/api-reference/mesh/construction/parse-a-transaction.md): Parse is called on both unsigned and signed transactions to understand the intent of the formulated transaction. This is run as a sanity check before signing (after `/construction/payloads`) and before broadcast (after `/construction/combine`).
- [Submit a Signed Transaction](https://docs.cdp.coinbase.com/api-reference/mesh/construction/submit-signed-transaction.md): Submit a pre-signed transaction to the node. This call should not block on the transaction being included in a block. Rather, it should return immediately with an indication of whether or not the transaction was included in the mempool. The transaction submission response should only return a 200 status if the submitted transaction could be included in the mempool. Otherwise, it should return an error.
- [INDEXER- Get a range of BlockEvents](https://docs.cdp.coinbase.com/api-reference/mesh/events/get-a-range.md): `/events/blocks` allows the caller to query a sequence of BlockEvents indicating which blocks were added and removed from storage to reach the current state. Following BlockEvents allows lightweight clients to update their state without needing to implement their own syncing logic (like finding the common parent in a reorg). `/events/blocks` is considered an "indexer" endpoint and Rosetta implementations are not required to complete it to adhere to the Rosetta spec. However, any Rosetta "indexer" MUST support this endpoint.
- [null](https://docs.cdp.coinbase.com/api-reference/mesh/introduction.md)
- [Get a Mempool Transaction](https://docs.cdp.coinbase.com/api-reference/mesh/mempool/get-a-mempool-transaction.md): Get a transaction in the mempool by its Transaction Identifier. This is a separate request than fetching a block transaction (/block/transaction) because some blockchain nodes need to know that a transaction query is for something in the mempool instead of a transaction in a block. Transactions may not be fully parsable until they are in a block (ex: may not be possible to determine the fee to pay before a transaction is executed). On this endpoint, it is ok that returned transactions are only estimates of what may actually be included in a block.
- [Get All Mempool Transactions](https://docs.cdp.coinbase.com/api-reference/mesh/mempool/get-all-mempool-transactions.md): Get all Transaction Identifiers in the mempool
- [Get List of Available Networks](https://docs.cdp.coinbase.com/api-reference/mesh/network/get-list-of-available-network.md): This endpoint returns a list of NetworkIdentifiers that the Rosetta server supports.
- [Get Network Options](https://docs.cdp.coinbase.com/api-reference/mesh/network/get-network-options.md): This endpoint returns the version information and allowed network-specific types for a NetworkIdentifier. Any NetworkIdentifier returned by /network/list should be accessible here. Because options are retrievable in the context of a NetworkIdentifier, it is possible to define unique options for each network.
- [Get Network Status](https://docs.cdp.coinbase.com/api-reference/mesh/network/get-network-status.md): This endpoint returns the current status of the network requested. Any NetworkIdentifier returned by /network/list should be accessible here.
- [INDEXER- Search for Transactions](https://docs.cdp.coinbase.com/api-reference/mesh/search/search-for-transaction.md): `/search/transactions` allows the caller to search for transactions that meet certain conditions. Some conditions include matching a transaction hash, containing an operation with a certain status, or containing an operation that affects a certain account. `/search/transactions` is considered an "indexer" endpoint and Rosetta implementations are not required to complete it to adhere to the Rosetta spec. However, any Rosetta "indexer" MUST support this endpoint.
- [Networks](https://docs.cdp.coinbase.com/api-reference/networks.md)
- [Get Activity by Activity ID](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/activities/get-activity-by-activity-id.md): Retrieve an activity by its activity ID - this endpoint can retrieve both portfolio and entity activities when passed the appropriate API key
- [Get Portfolio Activity by Activity ID](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/activities/get-portfolio-activity-by-activity-id.md): Retrieve an activity by its activity ID
- [List Activities](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/activities/list-activities.md): List all activities associated with a given portfolio.
- [List Entity Activities](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/activities/list-entity-activities.md): List all activities associated with a given entity.
- [Create Address Book Entry](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/address-book/create-address-book-entry.md): Creates an entry for a portfolio's trusted addresses.
- [Get Address Book](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/address-book/get-address-book.md): Gets a list of address book addresses.
- [Create Portfolio Allocations](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/allocations/create-portfolio-allocations.md): Create allocation for a given portfolio.
- [Create Portfolio Net Allocations](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/allocations/create-portfolio-net-allocations.md): Create net allocation for a given portfolio.
- [Get Allocation by ID](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/allocations/get-allocation-by-id.md): Retrieve an allocation by allocation ID.
- [Get Net Allocations by Netting ID](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/allocations/get-net-allocations-by-netting-id.md): Retrieve an allocation by netting ID.
- [Get Portfolio Allocations](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/allocations/get-portfolio-allocations.md): List historical allocations for a given portfolio.
- [List Assets](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/assets/list-assets.md): List all assets available for a given entity.
- [Get Wallet Balance](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/balances/get-wallet-balance.md): Query balance for a specific wallet.
- [List Entity Balances](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/balances/list-entity-balances.md): List all balances for a specific entity.
- [List Onchain Wallet Balances](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/balances/list-onchain-wallet-balances.md): Query balances for a specific onchain wallet.
- [List Portfolio Balances](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/balances/list-portfolio-balances.md): List all balances for a specific portfolio.
- [Get Portfolio Commission](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/commission/get-portfolio-commission.md): Retrieve commission associated with a given portfolio.
- [Create New Locates](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/financing/create-new-locates.md): Create a new locate
- [Get Entity Locate Availabilities](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/financing/get-entity-locate-availabilities.md): Get currencies available to be located with their corresponding amount and rate.
- [Get Margin Information](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/financing/get-margin-information.md): Gets real-time evaluation of the margin model based on current positions and spot rates.
- [Get Portfolio Buying Power](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/financing/get-portfolio-buying-power.md): Returns the size of a buy trade that can be performed based on existing holdings and available credit. The result will differ for different assets due to asset specific credit configurations and caps. Note that this result is changing based on asset price fluctuations, so may be rejected when submitted.
- [Get Portfolio Credit Information](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/financing/get-portfolio-credit-information.md): Retrieve a portfolio's post-trade credit information.
- [Get Portfolio Withdrawal Power](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/financing/get-portfolio-withdrawal-power.md): Returns the nominal quantity of a given asset that can be withdrawn based on holdings and current portfolio equity.
- [Get Trade Finance Tiered Pricing Fees](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/financing/get-trade-finance-tiered-pricing-fees.md): Get trade finance tiered pricing fees for a given entity at a specific time, default to current time.
- [List Existing Locates](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/financing/list-existing-locates.md): List locates for the portfolio
- [List Interest Accruals](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/financing/list-interest-accruals.md): Lists interest accruals for an entity between the specified date range given
- [List Interest Accruals For Portfolio](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/financing/list-interest-accruals-for-portfolio.md): Lists interest accruals between the specified date range for a specific portfolio ID
- [List Margin Call Summaries](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/financing/list-margin-call-summaries.md): Lists the margin call history for a given entity ID.
- [List Margin Conversions](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/financing/list-margin-conversions.md): Lists conversions and short collateral requirement between specified date range. This endpoint is deprecated and will be removed in the future. Use /v1/entities/{entity_id}/margin_summaries instead.
- [Cancel Entity Futures Sweep](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/futures/cancel-entity-futures-sweep.md): Cancel the pending sweep for a given entity. A user will only be able to have one pending sweep at a time. If the sweep is not found, a 404 will be returned.
- [Cancel Entity Futures Sweep](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/futures/create-entity-futures-sweep.md): Cancel the pending sweep for a given entity. A user will only be able to have one pending sweep at a time. If the sweep is not found, a 404 will be returned.
- [Get Entity FCM Balance](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/futures/get-entity-fcm-balance.md): Retrieve fcm balance for a given entity.
- [Get Entity Positions](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/futures/get-entity-positions.md): Retrieve all active fcm positions for a given entity.
- [Get Margin Call Details](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/futures/get-fcm-margin-call-details.md): Retrieve the margin call details for a given entity.
- [Get Risk Limits](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/futures/get-fcm-risk-limits.md): Retrieve the risk limits for a given entity.
- [List Entity Futures Sweeps](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/futures/list-entity-futures-sweeps.md): Retrieve fcm sweeps in open status, including pending and processing sweeps.
- [Schedule Entity Futures Sweep](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/futures/schedule-entity-futures-sweep.md): Schedule a sweep for a given entity from FCM wallet to USD Spot wallet. Only one pending sweep is allowed at a time per entity.
- [Set Auto Sweep](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/futures/set-auto-sweep.md): Set auto sweep for a given entity.
- [Welcome to Coinbase Prime API](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/introduction.md)
- [List Invoices](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/invoice/list-invoices.md): Retrieve a list of invoices belonging to an entity.
- [Create Onchain Address Book Entry](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/onchain-address-book/create-onchain-address-book-entry.md): Creates an entry to the portfolio's onchain address groups.
- [Delete Onchain Address Group](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/onchain-address-book/delete-onchain-address-group.md): Deletes an entry in the portfolio's onchain address groups.
- [Update Onchain Address Book Entry](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/onchain-address-book/update-onchain-address-book-entry.md): Updates an entry to the portfolio's onchain address groups.
- [List Onchain Address Groups](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/onchain-address-groups/list-onchain-address-groups.md): Lists all onchain address groups for a given portfolio ID
- [Accept Quote](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/orders/accept-quote.md): Accepts the quote received by the quote request and creates an order with the provided quote ID.
Always required: portfolio_id, product_id, side, quote_id, client_quote_id.
- [Cancel Order](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/orders/cancel-order.md): Cancel an order. (Filled orders cannot be canceled.)
- [Create Order](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/orders/create-order.md): Create an order.
- [Create Quote Request](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/orders/create-quote-request.md): A Quote Request is the start of the RFQ process. Coinbase Prime sends a Quote Request to Liquidity Providers (LPs) on behalf of a customer looking to participate in an RFQ trade.
Always required: portfolio_id, product_id, side, client_quote_id, and limit_price. One of either base_quantity or quote_value is always required.
- [Edit Order (Beta)](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/orders/edit-order-beta.md): Edit an open order. This feature is in beta please reach out to your Coinbase Prime account manager for more information.
- [Get Order by Order ID](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/orders/get-order-by-order-id.md): Retrieve an order by order ID.
- [Get Order Preview](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/orders/get-order-preview.md): Retrieve an order preview.
- [List Open Orders](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/orders/list-open-orders.md): List all open orders.
**Caution:** The maximum number of orders returned is 1000. If a client has more than 1000 open orders, an error is returned prompting the user to use Websocket API, or FIX API to stream open orders.
- [List Order Edit History](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/orders/list-order-edit-history.md): List edit history for a specific order
- [List Order Fills](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/orders/list-order-fills.md): Retrieve fills on a given order. This endpoint returns a payload with a default limit of 100 if not specified by the user. The maximum allowed limit is 3000.
- [List Portfolio Fills](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/orders/list-portfolio-fills.md): Retrieve fills on a given portfolio. This endpoint requires a start_date, and returns a payload with a default limit of 100 if not specified by the user. The maximum allowed limit is 3000.
- [List Portfolio Orders](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/orders/list-portfolio-orders.md): List historical orders for a given portfolio. This endpoint returns a payload with a default limit of 100 if not specified by the user. The maximum allowed limit is 3000.
**Caution:** Currently, you cannot query open orders with this endpoint: use List Open Orders if you have less than 1000 open orders, otherwise use Websocket API, or FIX API to stream open orders.
- [Get Entity Payment Method](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/payment-methods/get-entity-payment-method.md): Get payment method details by id for a given entity.
- [List Entity Payment Methods](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/payment-methods/list-entity-payment-methods.md): Retrieve all payment methods for a given entity.
- [Get Portfolio by Portfolio ID](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/portfolios/get-portfolio-by-portfolio-id.md): Retrieve a given portfolio by its portfolio ID.
- [Get Portfolio Counterparty ID](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/portfolios/get-portfolio-counterparty-id.md): Retrieve the counterparty ID for a given portfolio.
- [List Portfolios](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/portfolios/list-portfolios.md): List all portfolios for which the current API key has read access.
- [List Aggregate Entity Positions](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/positions/list-aggregate-entity-positions.md): List paginated aggregate positions for a specific entity.
- [List Entity Positions](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/positions/list-entity-positions.md): List paginated positions for a specific entity.
- [List Portfolio Products](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/products/list-portfolio-products.md): List tradable products for a given portfolio.
- [Request to stake or delegate a wallet](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/staking/request-stake-or-delegate.md): Creates an execution request to stake or delegate funds to a validator
- [Request to claim rewards for a staked wallet](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/staking/request-to-claim-rewards-for-a-staked-wallet.md): Creates a request to claim the pending staking rewards from the specified wallet
- [Request to stake currency in a portfolio](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/staking/request-to-stake-currency-in-a-portfolio.md): Creates an execution request to stake funds across a portfolio. This will stake funds in one or more wallets in the portfolio, with a total bondable balance up to the requested stake amount.
- [Request to stake currency in a portfolio](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/staking/request-to-stake-currency-portfolio.md): Creates an execution request to stake funds across a portfolio. This will stake funds in one or more wallets in the portfolio, with a total bondable balance up to the requested stake amount.
- [Request to stake or delegate a wallet](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/staking/request-to-stake-or-delegate-a-wallet.md): Creates an execution request to stake or delegate funds to a validator
- [Request to unstake a wallet](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/staking/request-to-unstake-a-wallet.md): Creates an execution request to unstake delegated or staked funds in a wallet
- [Request to unstake currency across a portfolio](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/staking/request-to-unstake-currency-across-a-portfolio.md): Creates an execution request to unstake funds across a portfolio. This will unstake funds in one or more wallets in the portfolio, with a total bonded balance up to the requested unstake amount.
- [Request to unstake currency across a portfolio](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/staking/request-to-unstake-currency-portfolio.md): Creates an execution request to unstake funds across a portfolio. This will unstake funds in one or more wallets in the portfolio, with a total bonded balance up to the requested unstake amount.
- [Create Conversion](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/transactions/create-conversion.md): Perform a conversion between 2 assets.
- [Create Onchain Transaction](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/transactions/create-onchain-transaction.md): Create an onchain transaction.
- [Create Transfer](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/transactions/create-transfer.md): Create a wallet transfer.
- [Create Withdrawal](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/transactions/create-withdrawal.md): Create a withdrawal.
- [Get Transaction by Transaction ID](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/transactions/get-transaction-by-transaction-id.md): Retrieve a specific transaction by its transaction ID (only transactions that affect balances are accessible).
- [List Portfolio Transactions](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/transactions/list-portfolio-transactions.md): List transactions for a given portfolio (only transactions that affect balances are accessible).
- [List Wallet Transactions](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/transactions/list-wallet-transactions.md): Retrieve transactions for a given wallet (only transactions that affect balances are accessible).
- [List Portfolio Users](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/users/list-portfolio-users.md): List all users associated with a given portfolio.
- [List Users](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/users/list-users.md): List all users associated with a given entity.
- [Create Wallet](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/wallets/create-wallet.md): Create a wallet. Note: The first ONCHAIN wallet for each network family must be created through the Prime UI.
- [Create Wallet Deposit Address](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/wallets/create-wallet-deposit-address.md): Creates a new deposit address for a wallet. Only applicable to wallets that support multiple deposit addresses on a given network
- [Get Wallet by Wallet ID](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/wallets/get-wallet-by-wallet-id.md): Retrieve a specific wallet by Wallet ID.
- [Get Wallet Deposit Instructions](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/wallets/get-wallet-deposit-instructions.md): Retrieve a specific wallet's deposit instructions.
- [List Portfolio Wallets](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/wallets/list-portfolio-wallets.md): List all wallets associated with a given portfolio.
- [List Wallet Addresses](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/wallets/list-wallet-addresses.md): Returns all deposit addresses associated with a wallet
- [Create wallet address](https://docs.cdp.coinbase.com/api-reference/rest-api/addresses/create-wallet-address.md): Create a new address within a wallet.
- [Get address balance by asset ID](https://docs.cdp.coinbase.com/api-reference/rest-api/addresses/get-address-balance-by-asset-id.md): Get the balance of an asset in an external address.
- [Get address balance history for asset](https://docs.cdp.coinbase.com/api-reference/rest-api/addresses/get-address-balance-history-for-asset.md): List the historical balance of an asset in a specific external address.
- [Get address transaction history](https://docs.cdp.coinbase.com/api-reference/rest-api/addresses/get-address-transaction-history.md): List of all transactions that have interacted with a given external address. Interaction types: native, ERC20 and ERC721 transfer activities. The transactions are returned in reverse chronological order based on their block height.
- [Get wallet address](https://docs.cdp.coinbase.com/api-reference/rest-api/addresses/get-wallet-address.md): Get a wallet address.
- [Get wallet address balance by asset ID](https://docs.cdp.coinbase.com/api-reference/rest-api/addresses/get-wallet-address-balance-by-asset-id.md): Get the balance of an asset in a wallet address.
- [List address balances](https://docs.cdp.coinbase.com/api-reference/rest-api/addresses/list-address-balances.md): List all of the balances of an external address.
- [List wallet address balances](https://docs.cdp.coinbase.com/api-reference/rest-api/addresses/list-wallet-address-balances.md): List all of the balances of a wallet address.
- [List wallet addresses](https://docs.cdp.coinbase.com/api-reference/rest-api/addresses/list-wallet-addresses.md): List all addresses in a wallet.
- [Request faucet funds](https://docs.cdp.coinbase.com/api-reference/rest-api/addresses/request-faucet-funds.md): Request faucet funds to be sent to a wallet address.
- [Request faucet funds for wallet address](https://docs.cdp.coinbase.com/api-reference/rest-api/addresses/request-faucet-funds-for-wallet-address.md): Request for faucet funds to be sent to an onchain address.
- [Get asset by ID](https://docs.cdp.coinbase.com/api-reference/rest-api/assets/get-assets-by-id.md): Get the asset for the specified asset ID.
- [Get network by ID](https://docs.cdp.coinbase.com/api-reference/rest-api/networks/get-network-by-id.md): Get network.
- [Create buy quote](https://docs.cdp.coinbase.com/api-reference/rest-api/onramp-offramp/create-buy-quote.md): The Buy Quote API provides clients with a quote based on the asset the user would like to purchase, the network they want to receive it on, the fiat amount of the payment, the payment currency, the payment method, and country of the user.
- [Create sell quote](https://docs.cdp.coinbase.com/api-reference/rest-api/onramp-offramp/create-sell-quote.md): The Sell Quote API provides clients with a quote based on the asset the user would like to sell, the network they plan to send it on, the crypto amount of the sale, the sale currency, the fiat deposit method, and country of the user.
- [Create session token](https://docs.cdp.coinbase.com/api-reference/rest-api/onramp-offramp/create-session-token.md): Creates a single use token that can be used to initialize an Onramp or Offramp session.
This API should be called once for every new user session. The returned token will expire after 5 minutes.
- [Get all offramp transactions](https://docs.cdp.coinbase.com/api-reference/rest-api/onramp-offramp/get-all-offramp-transactions.md): Returns all offramp transactions created by your app in the provided time period.
- [Get all onramp transactions](https://docs.cdp.coinbase.com/api-reference/rest-api/onramp-offramp/get-all-onramp-transactions.md): Returns all onramp transactions created by your app in the provided time period.
- [Get buy config](https://docs.cdp.coinbase.com/api-reference/rest-api/onramp-offramp/get-buy-config.md): The Buy Config API returns the list of countries supported by Coinbase Pay Onramp, and the payment methods available in each country. Clients should call this API periodically and cache the response.
- [Get buy options](https://docs.cdp.coinbase.com/api-reference/rest-api/onramp-offramp/get-buy-options.md): The Buy Options API provides clients with a way to discover the available options for buying Crypto with Coinbase Onramp. It returns the supported fiat currencies and available crypto assets that can be passed into the Buy Quote API. Clients should call this API periodically for each country they support and cache the response.
- [Get offramp transactions by ID](https://docs.cdp.coinbase.com/api-reference/rest-api/onramp-offramp/get-offramp-transactions-by-id.md): When you initialize the Offramp Widget you can pass a `partnerUserId` parameter to associate the transaction created during that session with the ID. You can then use that ID in this API to retrieve that transaction and any others that share the ID. The value of the `partnerUserId` param can be any string you want e.g. the ID of the user in your app, a unique transaction ID, or a combination of values. Anything that is meaningful to your app.
- [Get onramp transactions by ID](https://docs.cdp.coinbase.com/api-reference/rest-api/onramp-offramp/get-onramp-transactions-by-id.md): When you initialize the Onramp Widget you can pass a `partnerUserId` parameter to associate the transaction created during that session with the ID. You can then use that ID in this API to retrieve that transaction and any others that share the ID. The value of the `partnerUserId` param can be any string you want e.g. the ID of the user in your app, a unique transaction ID, or a combination of values. Anything that is meaningful to your app.
- [Get sell config](https://docs.cdp.coinbase.com/api-reference/rest-api/onramp-offramp/get-sell-config.md): The Sell Config API returns the list of countries supported by Coinbase Pay Offramp, and the fiat deposit methods available in each country. Clients should call this API periodically and cache the response.
- [Get sell options](https://docs.cdp.coinbase.com/api-reference/rest-api/onramp-offramp/get-sell-options.md): The Sell Options API provides clients with a way to discover the available options for selling Crypto with Coinbase Offramp. It returns the supported fiat deposit currencies and available crypto assets that can be passed into the Sell Quote API. Clients should call this API periodically for each country they support and cache the response.
- [List smart contract events](https://docs.cdp.coinbase.com/api-reference/rest-api/smart-contracts/list-smart-contract-events.md): Retrieve events for a specific contract.
- [List smart contracts](https://docs.cdp.coinbase.com/api-reference/rest-api/smart-contracts/list-smart-contracts.md): List smart contracts.
- [Register a smart contract](https://docs.cdp.coinbase.com/api-reference/rest-api/smart-contracts/register-a-smart-contract.md): Register a smart contract.
- [Update a smart contract](https://docs.cdp.coinbase.com/api-reference/rest-api/smart-contracts/update-a-smart-contract.md): Update a smart contract.
- [Broadcast a staking operation for wallet](https://docs.cdp.coinbase.com/api-reference/rest-api/staking/broadcast-a-staking-operation-for-wallet.md): Broadcasts a transaction within a staking operation that has been signed.
- [Build a new staking operation](https://docs.cdp.coinbase.com/api-reference/rest-api/staking/build-a-new-staking-operation.md): Builds a new staking operation containing a dynamic list of staking transactions based on the specified network, asset, address, and [custom options](/staking/staking-api/introduction/api-usage#staking-options).
It returns a StakingOperation resource, a unified interface for the entire staking process. Regardless of network complexity, the API abstracts away all the underlying details through it.
You can iterate through this resource to access each staking transaction and have them be signed and broadcasted to land the staking transaction onchain.
Read up more about the stake operation and how to interact with it [here](/staking/staking-api/introduction/the-staking-operation).
- [Build a new staking operation for wallet](https://docs.cdp.coinbase.com/api-reference/rest-api/staking/build-a-new-staking-operation-for-wallet.md): Creates a new staking operation containing a dynamic list of staking transactions based on the specified network, asset, address, and [custom options](/staking/staking-api/introduction/api-usage#staking-options).
It returns a StakingOperation resource, a unified interface for the entire staking process. Regardless of network complexity, the API abstracts away all the underlying details through it.
You can iterate through this resource to access each staking transaction and have them be signed and then be broadcasted via our [BroadcastStakingOperation](/api/reference/broadcaststakingoperation) api.
Read up more about the stake operation and how to interact with it [here](/staking/staking-api/introduction/the-staking-operation).
- [Fetch historical staking balances](https://docs.cdp.coinbase.com/api-reference/rest-api/staking/fetch-historical-staking-balances.md): Fetch historical staking balances for given address. This API is available for mainnet only.
- [Fetch staking rewards](https://docs.cdp.coinbase.com/api-reference/rest-api/staking/fetch-staking-rewards.md): Fetch staking rewards for a list of addresses. This API is available for mainnet only.
- [Get latest staking operation](https://docs.cdp.coinbase.com/api-reference/rest-api/staking/get-latest-staking-operation.md): Fetches the latest staking operation for the specified network and address given the staking operation ID.
This API can be used to poll the status of a staking operation and check if it has been successfully completed or not.
A completed staking operation will have a status of `completed` which is indicative of the fact that all staking transactions have been successfully created and no more staking transactions will be generated.
- [Get latest staking operation for wallet](https://docs.cdp.coinbase.com/api-reference/rest-api/staking/get-latest-staking-operation-for-wallet.md): Fetches the latest staking operation for the specified wallet and address given the staking operation ID.
This API can be used to poll the status of a staking operation and check if it has been successfully completed or not.
A completed staking operation will have a status of `completed` which is indicative of the fact that all staking transactions have been successfully created, signed and broadcasted.
- [Get staking context](https://docs.cdp.coinbase.com/api-reference/rest-api/staking/get-staking-context.md): Fetches the staking context for an address given the network, asset, address and [custom options](/staking/staking-api/introduction/api-usage#staking-options).
This API offers a point-in-time snapshot of key staking details, such as current stakeable, unstakeable, and claimable balances, which reflect the address’s staking position at the time of the request.
This information can be used to gate staking actions on your platform or to provide users with precise details on their staking positions. For example, knowing the current unstakeable balance allows you to inform users of the maximum amount they can unstake at that moment.
- [Get validator by ID](https://docs.cdp.coinbase.com/api-reference/rest-api/staking/get-validator-by-id.md): Get a validator by its ID for a given network and asset.
- [List validators](https://docs.cdp.coinbase.com/api-reference/rest-api/staking/list-validators.md): List validators belonging to the user for a given network and asset.
- [Broadcast trade](https://docs.cdp.coinbase.com/api-reference/rest-api/trades/broadcast-trade.md): Broadcast a trade.
- [Create trade](https://docs.cdp.coinbase.com/api-reference/rest-api/trades/create-trade.md): Create a new trade.
- [Get trade by ID](https://docs.cdp.coinbase.com/api-reference/rest-api/trades/get-trade-by-id.md): Get a trade by trade ID.
- [List trades](https://docs.cdp.coinbase.com/api-reference/rest-api/trades/list-trades.md): List trades for an address.
- [Broadcast transfer](https://docs.cdp.coinbase.com/api-reference/rest-api/transfers/broadcast-transfer.md): Broadcast a transfer.
- [Create transfer](https://docs.cdp.coinbase.com/api-reference/rest-api/transfers/create-transfer.md): Create a new transfer.
- [Get transfer by ID](https://docs.cdp.coinbase.com/api-reference/rest-api/transfers/get-transfer-by-id.md): Get a transfer by transfer ID.
- [List transfers](https://docs.cdp.coinbase.com/api-reference/rest-api/transfers/list-transfers.md): List transfers for an address.
- [Create wallet](https://docs.cdp.coinbase.com/api-reference/rest-api/wallets/create-wallet.md): Create a new wallet scoped to the user.
- [Get asset balance in wallet](https://docs.cdp.coinbase.com/api-reference/rest-api/wallets/get-asset-balance-in-wallet.md): Get the aggregated balance of an asset across all of the addresses in the wallet.
- [Get wallet by ID](https://docs.cdp.coinbase.com/api-reference/rest-api/wallets/get-wallet-by-id.md): Get wallet by the wallet ID.
- [List wallet balances](https://docs.cdp.coinbase.com/api-reference/rest-api/wallets/list-wallet-balances.md): List the balances of all of the addresses in the wallet aggregated by asset.
- [List wallets](https://docs.cdp.coinbase.com/api-reference/rest-api/wallets/list-wallets.md): List wallets belonging to the user.
- [Create a new webhook](https://docs.cdp.coinbase.com/api-reference/rest-api/webhooks/create-a-new-webhook.md): Create a new webhook
- [Delete a webhook](https://docs.cdp.coinbase.com/api-reference/rest-api/webhooks/delete-a-webhook.md): Delete a webhook
- [List webhooks](https://docs.cdp.coinbase.com/api-reference/rest-api/webhooks/list-webhooks.md): List webhooks, optionally filtered by event type.
- [Update a webhook](https://docs.cdp.coinbase.com/api-reference/rest-api/webhooks/update-a-webhook.md): Update a webhook
- [Join CDP Discord](https://docs.cdp.coinbase.com/api-reference/support/join-cdp-discord.md)
- [Status](https://docs.cdp.coinbase.com/api-reference/support/service-status.md)
- [API Authentication](https://docs.cdp.coinbase.com/api-reference/v2/authentication.md)
- [Errors](https://docs.cdp.coinbase.com/api-reference/v2/errors.md)
- [Idempotency](https://docs.cdp.coinbase.com/api-reference/v2/idempotency.md)
- [Welcome to CDP APIs v2](https://docs.cdp.coinbase.com/api-reference/v2/introduction.md): The Coinbase Developer Platform (CDP) APIs allow you to safely and securely connect to CDP's suite of backend services to easily build onchain apps.
- [Rate Limits](https://docs.cdp.coinbase.com/api-reference/v2/rate-limits.md)
- [End User Accounts](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/end-user-accounts/end-user-accounts.md)
- [Validate end user access token](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/end-user-accounts/validate-end-user-access-token.md): Validates the end user's access token and returns the end user's information. Returns an error if the access token is invalid or expired.
This API is intended to be used by the developer's own backend, and is authenticated using the developer's CDP API key.
- [Create an EVM account](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/create-an-evm-account.md): Creates a new EVM account.
- [EVM Accounts](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/evm-accounts.md)
- [Export an EVM account](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/export-an-evm-account.md): Export an existing EVM account's private key. It is important to store the private key in a secure place after it's exported.
- [Export an EVM account by name](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/export-an-evm-account-by-name.md): Export an existing EVM account's private key by its name. It is important to store the private key in a secure place after it's exported.
- [Get an EVM account by address](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/get-an-evm-account-by-address.md): Gets an EVM account by its address.
- [Get an EVM account by name](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/get-an-evm-account-by-name.md): Gets an EVM account by its name.
- [Import an EVM account](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/import-an-evm-account.md): Import an existing EVM account into the developer's CDP Project. This API should be called from the [CDP SDK](https://github.com/coinbase/cdp-sdk) to ensure that the associated private key is properly encrypted.
- [List EVM accounts](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/list-evm-accounts.md): Lists the EVM accounts belonging to the developer's CDP Project.
The response is paginated, and by default, returns 20 accounts per page.
- [Send a transaction](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/send-a-transaction.md): Signs a transaction with the given EVM account and sends it to the indicated supported network. This API handles nonce management and gas estimation, leaving the developer to provide only the minimal set of fields necessary to send the transaction. The transaction should be serialized as a hex string using [RLP](https://ethereum.org/en/developers/docs/data-structures-and-encoding/rlp/).
The transaction must be an [EIP-1559 dynamic fee transaction](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1559.md).
**Transaction fields and API behavior**
- `to` *(Required)*: The address of the contract or account to send the transaction to.
- `chainId` *(Ignored)*: The value of the `chainId` field in the transaction is ignored.
The transaction will be sent to the network indicated by the `network` field in the request body.
- `nonce` *(Optional)*: The nonce to use for the transaction. If not provided, the API will assign
a nonce to the transaction based on the current state of the account.
- `maxPriorityFeePerGas` *(Optional)*: The maximum priority fee per gas to use for the transaction.
If not provided, the API will estimate a value based on current network conditions.
- `maxFeePerGas` *(Optional)*: The maximum fee per gas to use for the transaction.
If not provided, the API will estimate a value based on current network conditions.
- `gasLimit` *(Optional)*: The gas limit to use for the transaction. If not provided, the API will estimate a value
based on the `to` and `data` fields of the transaction.
- `value` *(Optional)*: The amount of ETH, in wei, to send with the transaction.
- `data` *(Optional)*: The data to send with the transaction; only used for contract calls.
- `accessList` *(Optional)*: The access list to use for the transaction.
- [Sign a hash](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/sign-a-hash.md): Signs an arbitrary 32 byte hash with the given EVM account.
- [Sign a transaction](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/sign-a-transaction.md): Signs a transaction with the given EVM account.
The transaction should be serialized as a hex string using [RLP](https://ethereum.org/en/developers/docs/data-structures-and-encoding/rlp/).
The transaction must be an [EIP-1559 dynamic fee transaction](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1559.md). The developer is responsible for ensuring that the unsigned transaction is valid, as the API will not validate the transaction.
- [Sign an EIP-191 message](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/sign-an-eip-191-message.md): Signs an [EIP-191](https://eips.ethereum.org/EIPS/eip-191) message with the given EVM account.
Per the specification, the message in the request body is prepended with `0x19 <0x45 (E)> ` before being signed.
- [Sign EIP-712 typed data](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/sign-eip-712-typed-data.md): Signs [EIP-712](https://eips.ethereum.org/EIPS/eip-712) typed data with the given EVM account.
- [Update an EVM account](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/update-an-evm-account.md): Updates an existing EVM account. Use this to update the account's name or account-level policy.
- [Create a Smart Account](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-smart-accounts/create-a-smart-account.md): Creates a new Smart Account.
- [Create a spend permission](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-smart-accounts/create-a-spend-permission.md): Creates a spend permission for the given smart account address.
- [EVM Smart Accounts](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-smart-accounts/evm-smart-accounts.md)
- [Get a Smart Account by address](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-smart-accounts/get-a-smart-account-by-address.md): Gets a Smart Account by its address.
- [Get a Smart Account by name](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-smart-accounts/get-a-smart-account-by-name.md): Gets a Smart Account by its name.
- [Get a user operation](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-smart-accounts/get-a-user-operation.md): Gets a user operation by its hash.
- [List Smart Accounts](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-smart-accounts/list-smart-accounts.md): Lists the Smart Accounts belonging to the developer's CDP Project.
The response is paginated, and by default, returns 20 accounts per page.
- [List spend permissions](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-smart-accounts/list-spend-permissions.md): Lists spend permission for the given smart account address.
- [Prepare a user operation](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-smart-accounts/prepare-a-user-operation.md): Prepares a new user operation on a Smart Account for a specific network.
- [Revoke a spend permission](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-smart-accounts/revoke-a-spend-permission.md): Revokes an existing spend permission.
- [Send a user operation](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-smart-accounts/send-a-user-operation.md): Sends a user operation with a signature.
The payload to sign must be the `userOpHash` field of the user operation. This hash should be signed directly (not using `personal_sign` or EIP-191 message hashing).
The signature must be 65 bytes in length, consisting of: - 32 bytes for the `r` value - 32 bytes for the `s` value - 1 byte for the `v` value (must be 27 or 28)
If using the CDP Paymaster, the user operation must be signed and sent within 2 minutes of being prepared.
- [Update an EVM Smart Account](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-smart-accounts/update-an-evm-smart-account.md): Updates an existing EVM smart account. Use this to update the smart account's name.
- [Create a swap quote](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-swaps/create-a-swap-quote.md): Create a swap quote, which includes the payload to sign as well as the transaction data needed to execute the swap. The developer is responsible for signing the payload and submitting the transaction to the network in order to execute the swap.
- [EVM Swaps](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-swaps/evm-swaps.md)
- [Get a price estimate for a swap](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-swaps/get-a-price-estimate-for-a-swap.md): Get a price estimate for a swap between two tokens on an EVM network.
- [EVM Token Balances](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-token-balances/evm-token-balances.md)
- [List EVM token balances](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-token-balances/list-evm-token-balances.md): Lists the token balances of an EVM address on a given network. The balances include ERC-20 tokens and the native gas token (usually ETH). The response is paginated, and by default, returns 20 balances per page.
**Note:** This endpoint is still under development and does not yet provide strong freshness guarantees. Specifically, balances of new tokens can, on occasion, take up to ~30 seconds to appear, while balances of tokens already belonging to an address will generally be close to chain tip. Freshness of new token balances will improve over the coming weeks.
- [Faucets](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/faucets/faucets.md)
- [Request funds on EVM test networks](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/faucets/request-funds-on-evm-test-networks.md): Request funds from the CDP Faucet on supported EVM test networks.
Faucets are available for ETH, USDC, EURC, and cbBTC on Base Sepolia and Ethereum Sepolia, and for ETH only on Ethereum Hoodi.
To prevent abuse, we enforce rate limits within a rolling 24-hour window to control the amount of funds that can be requested.
These limits are applied at both the CDP User level and the blockchain address level.
A single blockchain address cannot exceed the specified limits, even if multiple users submit requests to the same address.
| Token | Amount per Faucet Request |Rolling 24-hour window Rate Limits|
|:-----:|:-------------------------:|:--------------------------------:|
| ETH | 0.0001 ETH | 0.1 ETH |
| USDC | 1 USDC | 10 USDC |
| EURC | 1 EURC | 10 EURC |
| cbBTC | 0.0001 cbBTC | 0.001 cbBTC |
- [Request funds on Solana devnet](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/faucets/request-funds-on-solana-devnet.md): Request funds from the CDP Faucet on Solana devnet.
Faucets are available for SOL.
To prevent abuse, we enforce rate limits within a rolling 24-hour window to control the amount of funds that can be requested.
These limits are applied at both the CDP User level and the blockchain address level.
A single blockchain address cannot exceed the specified limits, even if multiple users submit requests to the same address.
| Token | Amount per Faucet Request |Rolling 24-hour window Rate Limits|
|:-----:|:-------------------------:|:--------------------------------:|
| SOL | 0.00125 SOL | 0.0125 SOL |
| USDC | 1 USDC | 10 USDC |
- [List EVM token balances](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/onchain-data/list-evm-token-balances.md): Lists the token balances of an EVM address on a given network. The balances include ERC-20 tokens and the native gas token (usually ETH). The response is paginated, and by default, returns 20 balances per page.
**Note:** This endpoint provides <1 second freshness from chain tip, <500ms response latency for wallets with reasonable token history, and 99.9% uptime for production use.
- [List token addresses for account](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/onchain-data/list-token-addresses-for-account.md): Retrieve all ERC-20 token contract addresses that an account has ever received tokens from.
Analyzes transaction history to discover token interactions.
- [Onchain Data](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/onchain-data/onchain-data.md)
- [Run SQL Query](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/onchain-data/run-sql-against-decoded-onchain-data.md): Run a read-only SQL query against indexed blockchain data including transactions, events, and decoded logs.
This endpoint provides direct SQL access to comprehensive blockchain data across supported networks.
Queries are executed against optimized data structures for high-performance analytics.
### Allowed Queries
- Standard SQL syntax (ClickHouse dialect)
- Read-only queries (SELECT statements)
- No DDL or DML operations
- No cartesian products
### Supported Tables
- `base.events` - Base mainnet decoded event logs with parameters, event signature, topics, and more.
- `base.transactions` - Base mainnet transaction data including hash, block number, gas usage.
- `base.blocks` - Base mainnet block information.
- `base.encoded_logs` - Encoded log data of event logs that aren't able to be decoded by our event decoder (ex: log0 opcode).
- `base.transfers` - All event logs with event signature `Transfer(address,address,uint256)`. ERC-20, ERC-721, and ERC-1155 transfers are all included.
### Query Limits
- Maximum result set: 10,000 rows
- Query timeout: 30 seconds
- Maximum JOINs: 5
- [Run SQL Query](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/onchain-data/run-sql-query.md): Run a read-only SQL query against indexed blockchain data including transactions, events, and decoded logs.
This endpoint provides direct SQL access to comprehensive blockchain data across supported networks.
Queries are executed against optimized data structures for high-performance analytics.
### Allowed Queries
- Standard SQL syntax (ClickHouse dialect)
- Read-only queries (SELECT statements)
- No DDL or DML operations
- No cartesian products
### Supported Tables
- `base.events` - Base mainnet decoded event logs with parameters, event signature, topics, and more.
- `base.transactions` - Base mainnet transaction data including hash, block number, gas usage.
- `base.blocks` - Base mainnet block information.
- `base.encoded_logs` - Encoded log data of event logs that aren't able to be decoded by our event decoder (ex: log0 opcode).
- `base.transfers` - All event logs with event signature `Transfer(address,address,uint256)`. ERC-20, ERC-721, and ERC-1155 transfers are all included.
### Query Limits
- Maximum result set: 10,000 rows
- Query timeout: 30 seconds
- Maximum JOINs: 5
- [Create an onramp order](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/onramp/create-an-onramp-order.md): Create a new Onramp order or get a quote for an Onramp order. Either `paymentAmount` or `purchaseAmount` must be provided.
This API currently only supports the payment method `GUEST_CHECKOUT_APPLE_PAY`, and the `paymentLink` returned will only work in iOS apps. We do not support web integration via iframes at this time.
For detailed integration instructions and to get access to this API, refer to the [Apple Pay Onramp API docs](https://docs.cdp.coinbase.com/onramp-&-offramp/onramp-apis/apple-pay-onramp-api).
- [Create an onramp session](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/onramp/create-an-onramp-session.md): Returns a single-use URL for an Onramp session. This API provides flexible functionality based on the parameters provided, supporting three cases:
**Important**: The returned URL is single-use only. Once a user visits the URL, no one else can access it.
## Use Cases
### 1. Basic Session (Minimum Parameters)
**Required**: `destinationAddress`, `purchaseCurrency`, `destinationNetwork`
**Returns**: Basic single-use onramp URL. The `quote` object will not be included in the response.
### 2. One-Click Onramp URL
**Required**: Basic parameters + `paymentAmount`, `paymentCurrency`
**Returns**: One-click onramp URL for streamlined checkout. The `quote` object will not be included in the response.
### 3. One-Click Onramp URL with Quote
**Required**: One-Click Onramp parameters + `paymentMethod`, `country`, `subdivision`
**Returns**: Complete pricing quote and one-click onramp URL. Both `session` and `quote` objects will be included in the response.
- [Get an onramp order by ID](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/onramp/get-an-onramp-order-by-id.md): Get an onramp order by ID.
- [Onramp](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/onramp/onramp.md)
- [Create a transfer quote](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/payments/create-a-transfer-quote.md): Creates a new transfer quote, which can then be executed using the Execute a transfer quote endpoint. If you want to automatically execute the transfer without needing to confirm, specify execute as true.
- [Execute a transfer quote](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/payments/execute-a-transfer-quote.md): Executes a transfer quote which was created using the Create a transfer quote endpoint.
- [Get a transfer by ID](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/payments/get-a-transfer-by-id.md): Gets a transfer by ID.
- [Get the crypto rails](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/payments/get-the-crypto-rails.md): Gets the crypto rails that can be used to send funds or receive funds.
- [Get the fiat payment methods](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/payments/get-the-fiat-payment-methods.md): Gets the fiat payment methods that can be used to send funds or receive funds. This is the list of payment methods configured for your account.
- [Payments](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/payments/payments.md)
- [Create a policy](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/policy-engine/create-a-policy.md): Create a policy that can be used to govern the behavior of accounts.
- [Delete a policy](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/policy-engine/delete-a-policy.md): Delete a policy by its ID. This will have the effect of removing the policy from all accounts that are currently using it.
- [Get a policy by ID](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/policy-engine/get-a-policy-by-id.md): Get a policy by its ID.
- [List policies](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/policy-engine/list-policies.md): Lists the policies belonging to the developer's CDP Project. Use the `scope` parameter to filter the policies by scope.
The response is paginated, and by default, returns 20 policies per page.
- [Policy Engine](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/policy-engine/policy-engine.md)
- [Update a policy](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/policy-engine/update-a-policy.md): Updates a policy by its ID. This will have the effect of applying the updated policy to all accounts that are currently using it.
- [Create a Solana account](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-accounts/create-a-solana-account.md): Creates a new Solana account.
- [Export a Solana account by name](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-accounts/export-a-solana-account-by-name.md): Export an existing Solana account's private key by its name. It is important to store the private key in a secure place after it's exported.
- [Export an Solana account](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-accounts/export-an-solana-account.md): Export an existing Solana account's private key. It is important to store the private key in a secure place after it's exported.
- [Get a Solana account by address](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-accounts/get-a-solana-account-by-address.md): Gets a Solana account by its address.
- [Get a Solana account by name](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-accounts/get-a-solana-account-by-name.md): Gets a Solana account by its name.
- [Import a Solana account](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-accounts/import-a-solana-account.md): Import an existing Solana account into the developer's CDP Project. This API should be called from the [CDP SDK](https://github.com/coinbase/cdp-sdk) to ensure that the associated private key is properly encrypted.
- [List Solana accounts or get account by name](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-accounts/list-solana-accounts-or-get-account-by-name.md): Lists the Solana accounts belonging to the developer.
The response is paginated, and by default, returns 20 accounts per page.
If a name is provided, the response will contain only the account with that name.
- [Send a Solana transaction](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-accounts/send-a-solana-transaction.md): Signs and sends a single Solana transaction using multiple Solana accounts. The transaction may contain contain several instructions, each of which may require signatures from different account keys.
The transaction should be serialized into a byte array and base64 encoded. The API handles recent blockhash management and fee estimation, leaving the developer to provide only the minimal set of fields necessary to send the transaction.
**Transaction types**
The following transaction types are supported:
* [Legacy transactions](https://solana.com/developers/guides/advanced/versions#current-transaction-versions)
* [Versioned transactions](https://solana.com/developers/guides/advanced/versions)
**Instruction Batching**
To batch multiple operations, include multiple instructions within a single transaction. All instructions within a transaction are executed atomically - if any instruction fails, the entire transaction fails and is rolled back.
**Network Support**
The following Solana networks are supported:
* `solana` - Solana Mainnet
* `solana-devnet` - Solana Devnet
The developer is responsible for ensuring that the unsigned transaction is valid, as the API will not validate the transaction.
- [Sign a message](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-accounts/sign-a-message.md): Signs an arbitrary message with the given Solana account.
**WARNING:** Never sign a message that you didn't generate, as it can be an arbitrary transaction. For example, it might send all of your funds to an attacker.
- [Sign a transaction](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-accounts/sign-a-transaction.md): Signs a transaction with the given Solana account.
The unsigned transaction should be serialized into a byte array and then encoded as base64.
**Transaction types**
The following transaction types are supported:
* [Legacy transactions](https://solana-labs.github.io/solana-web3.js/classes/Transaction.html)
* [Versioned transactions](https://solana-labs.github.io/solana-web3.js/classes/VersionedTransaction.html)
The developer is responsible for ensuring that the unsigned transaction is valid, as the API will not validate the transaction.
- [Solana Accounts](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-accounts/solana-accounts.md)
- [Update a Solana account](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-accounts/update-a-solana-account.md): Updates an existing Solana account. Use this to update the account's name or account-level policy.
- [List Solana token balances](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-token-balances/list-solana-token-balances.md): Lists the token balances of a Solana address on a given network. The balances include SPL tokens and the native SOL token. The response is paginated, and by default, returns 20 balances per page.
**Note:** This endpoint is still under development and does not yet provide strong availability or freshness guarantees. Freshness and availability of new token balances will improve over the coming weeks.
- [Solana Token Balances](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-token-balances/solana-token-balances.md)
- [Run SQL Query](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/sql-api/run-sql-query.md): Run a read-only SQL query against indexed blockchain data including transactions, events, and decoded logs.
This endpoint provides direct SQL access to comprehensive blockchain data across supported networks.
Queries are executed against optimized data structures for high-performance analytics.
### Allowed Queries
- Standard SQL syntax (ClickHouse dialect)
- Read-only queries (SELECT statements)
- No DDL or DML operations
- No cartesian products
### Supported Tables
- `base.events` - Base mainnet decoded event logs with parameters, event signature, topics, and more.
- `base.transactions` - Base mainnet transaction data including hash, block number, gas usage.
- `base.blocks` - Base mainnet block information.
- `base.encoded_logs` - Encoded log data of event logs that aren't able to be decoded by our event decoder (ex: log0 opcode).
- `base.transfers` - All event logs with event signature `Transfer(address,address,uint256)`. ERC-20, ERC-721, and ERC-1155 transfers are all included.
### Query Limits
- Maximum result set: 10,000 rows
- Query timeout: 30 seconds
- Maximum JOINs: 5
- [SQL API](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/sql-api/sql-api.md)
- [Get supported payment schemes and networks](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/x402-facilitator/get-supported-payment-schemes-and-networks.md): Get the supported x402 protocol payment schemes and networks that the facilitator is able to verify and settle payments for.
- [Settle a payment](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/x402-facilitator/settle-a-payment.md): Settle an x402 protocol payment with a specific scheme and network.
- [Verify a payment](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/x402-facilitator/verify-a-payment.md): Verify an x402 protocol payment with a specific scheme and network.
- [x402 Facilitator](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/x402-facilitator/x402-facilitator.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/api-reference/v2/support/join-cdp-discord.md)
- [Service Status](https://docs.cdp.coinbase.com/api-reference/v2/support/service-status.md)
- [Apply Custom Themes to OnchainKit Bridge Component using AI](https://docs.cdp.coinbase.com/base-appchains/guides/apply-custom-themes.md)
- [Bridge Assets Between Base and Your Appchain Using OnchainKit](https://docs.cdp.coinbase.com/base-appchains/guides/bridge-assets.md)
- [Custom Gas Token](https://docs.cdp.coinbase.com/base-appchains/introduction/custom-gas-token.md)
- [Appchains FAQs](https://docs.cdp.coinbase.com/base-appchains/introduction/faqs.md)
- [Signup for Base Appchains](https://docs.cdp.coinbase.com/base-appchains/introduction/signup-for-base-appchains.md)
- [Welcome to Base Appchains](https://docs.cdp.coinbase.com/base-appchains/introduction/welcome.md)
- [null](https://docs.cdp.coinbase.com/base-appchains/onchainkit.md)
- [Appchains Discord](https://docs.cdp.coinbase.com/base-appchains/support/appchains-discord.md)
- [API Reference](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/api-reference.md)
- [Advanced Trade API FAQ](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/faq.md)
- [Advanced Trade US Derivatives](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/guides/futures.md)
- [OAuth Portfolio Access](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/guides/oauth-access.md)
- [Advanced API Order Management](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/guides/orders.md)
- [Advanced Trade International Derivatives](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/guides/perpetual.md)
- [Advanced Trade Portfolios](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/guides/portfolios.md)
- [Make Your First Trade with the REST SDK](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/guides/sdk-rest-api.md)
- [Listen for Order Updates with the WebSocket SDK](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/guides/sdk-websocket.md)
- [Advanced Trade WebSockets. Setup, Authentication, and Subscriptions](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/guides/websocket.md)
- [Welcome to Advanced Trade API](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/overview.md)
- [Advanced Trade Postman Files](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/postman-files.md)
- [Advanced Trade API Endpoints](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/rest-api.md)
- [Advanced Trade API Sandbox](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/sandbox.md)
- [Python SDK Overview](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/sdk.md)
- [Advanced Trade WebSocket Authentication](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/websocket/websocket-authentication.md)
- [Advanced Trade WebSocket Channels](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/websocket/websocket-channels.md)
- [Advanced Trade WebSocket Overview](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/websocket/websocket-overview.md)
- [Advanced Trade WebSocket Rate Limits](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/websocket/websocket-rate-limits.md)
- [Cross-Origin Resource Sharing](https://docs.cdp.coinbase.com/coinbase-app/api-architecture/cors.md)
- [Coinbase App Error Messages](https://docs.cdp.coinbase.com/coinbase-app/api-architecture/error-messages.md)
- [Coinbase App Pagination](https://docs.cdp.coinbase.com/coinbase-app/api-architecture/pagination.md)
- [Coinbase App Postman Files](https://docs.cdp.coinbase.com/coinbase-app/api-architecture/postman-files.md)
- [Coinbase App Rate Limiting](https://docs.cdp.coinbase.com/coinbase-app/api-architecture/rate-limiting.md)
- [Coinbase App Status Codes](https://docs.cdp.coinbase.com/coinbase-app/api-architecture/status-codes.md)
- [Coinbase App Versioning](https://docs.cdp.coinbase.com/coinbase-app/api-architecture/versioning.md)
- [Coinbase App API Key Authentication](https://docs.cdp.coinbase.com/coinbase-app/authentication-authorization/api-key-authentication.md)
- [Coinbase App Authorization](https://docs.cdp.coinbase.com/coinbase-app/authentication-authorization/authorization.md)
- [Coinbase App Legacy Keys](https://docs.cdp.coinbase.com/coinbase-app/authentication-authorization/legacy-keys.md)
- [Coinbase App OAuth2 2FA](https://docs.cdp.coinbase.com/coinbase-app/authentication-authorization/oauth2/2fa.md)
- [Coinbase App OAuth2 Tokens](https://docs.cdp.coinbase.com/coinbase-app/authentication-authorization/oauth2/access-and-refresh-tokens.md)
- [Coinbase App OAuth2 Integration](https://docs.cdp.coinbase.com/coinbase-app/authentication-authorization/oauth2/integrations.md)
- [Coinbase App OAuth2 Authentication](https://docs.cdp.coinbase.com/coinbase-app/authentication-authorization/oauth2/oauth2.md)
- [Coinbase App OAuth2 Code Samples](https://docs.cdp.coinbase.com/coinbase-app/authentication-authorization/oauth2/oauth2-code-samples.md)
- [Coinbase App OAuth2 Permissions](https://docs.cdp.coinbase.com/coinbase-app/authentication-authorization/oauth2/oauth2-permissions.md)
- [Coinbase App OAuth2 Reference](https://docs.cdp.coinbase.com/coinbase-app/authentication-authorization/oauth2/reference.md)
- [Coinbase App OAuth2 Scopes](https://docs.cdp.coinbase.com/coinbase-app/authentication-authorization/oauth2/scopes.md)
- [Coinbase App OAuth2 Security Best Practices](https://docs.cdp.coinbase.com/coinbase-app/authentication-authorization/oauth2/security-best-practices.md)
- [Coinbase App Changelog](https://docs.cdp.coinbase.com/coinbase-app/introduction/changelog.md)
- [Getting Started with Coinbase App](https://docs.cdp.coinbase.com/coinbase-app/introduction/get-started.md)
- [Welcome to Coinbase App APIs](https://docs.cdp.coinbase.com/coinbase-app/introduction/welcome.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/coinbase-app/support/join-cdp-discord.md)
- [Accounts](https://docs.cdp.coinbase.com/coinbase-app/track-apis/accounts.md)
- [Data API - Currencies](https://docs.cdp.coinbase.com/coinbase-app/track-apis/currencies.md)
- [Data API- Exchange Rates](https://docs.cdp.coinbase.com/coinbase-app/track-apis/exchange-rates.md)
- [Data API- Prices](https://docs.cdp.coinbase.com/coinbase-app/track-apis/prices.md)
- [Data API- Time](https://docs.cdp.coinbase.com/coinbase-app/track-apis/time.md)
- [Transactions](https://docs.cdp.coinbase.com/coinbase-app/track-apis/transactions.md)
- [Fiat Deposits](https://docs.cdp.coinbase.com/coinbase-app/transfer-apis/deposit-fiat.md)
- [Onchain Addresses](https://docs.cdp.coinbase.com/coinbase-app/transfer-apis/onchain-addresses.md)
- [Send Crypto](https://docs.cdp.coinbase.com/coinbase-app/transfer-apis/send-crypto.md)
- [Travel Rule Fields for Crypto Sends Guide](https://docs.cdp.coinbase.com/coinbase-app/transfer-apis/travel-rule.md)
- [Supported Virtual Asset Service Provider (VASP) Tables](https://docs.cdp.coinbase.com/coinbase-app/transfer-apis/vasps.md)
- [Fiat Withdrawals](https://docs.cdp.coinbase.com/coinbase-app/transfer-apis/withdraw-fiat.md)
- [API Reference](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/api-reference.md)
- [Advanced Trade API FAQ](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/faq.md)
- [Advanced Trade Futures](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/guides/futures.md)
- [OAuth Portfolio Access](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/guides/oauth-access.md)
- [Advanced API Order Management](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/guides/orders.md)
- [Advanced Trade Perpetual Futures](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/guides/perpetual.md)
- [Advanced Trade Portfolios](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/guides/portfolios.md)
- [Make Your First Trade with the REST SDK](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/guides/sdk-rest-api.md)
- [Listen for Order Updates with the WebSocket SDK](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/guides/sdk-websocket.md)
- [Advanced Trade WebSockets. Setup, Authentication, and Subscriptions](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/guides/websocket.md)
- [Welcome to Advanced Trade API](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/overview.md)
- [Advanced Trade Postman Files](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/postman-files.md)
- [Advanced Trade API Endpoints](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/rest-api.md)
- [Advanced Trade API Sandbox](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/sandbox.md)
- [Python SDK Overview](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/sdk.md)
- [Advanced Trade WebSocket Authentication](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/websocket/websocket-authentication.md)
- [Advanced Trade WebSocket Channels](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/websocket/websocket-channels.md)
- [Advanced Trade WebSocket Overview](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/websocket/websocket-overview.md)
- [Advanced Trade WebSocket Rate Limits](https://docs.cdp.coinbase.com/coinbase-business/advanced-trade-apis/websocket/websocket-rate-limits.md)
- [Cross-Origin Resource Sharing](https://docs.cdp.coinbase.com/coinbase-business/api-architecture/cors.md)
- [Coinbase Business Error Messages](https://docs.cdp.coinbase.com/coinbase-business/api-architecture/error-messages.md)
- [Coinbase Business Pagination](https://docs.cdp.coinbase.com/coinbase-business/api-architecture/pagination.md)
- [Coinbase Business Postman Files](https://docs.cdp.coinbase.com/coinbase-business/api-architecture/postman-files.md)
- [Coinbase Business Rate Limiting](https://docs.cdp.coinbase.com/coinbase-business/api-architecture/rate-limiting.md)
- [Coinbase Business Status Codes](https://docs.cdp.coinbase.com/coinbase-business/api-architecture/status-codes.md)
- [Coinbase Business Versioning](https://docs.cdp.coinbase.com/coinbase-business/api-architecture/versioning.md)
- [Coinbase Business API Key Authentication](https://docs.cdp.coinbase.com/coinbase-business/authentication-authorization/api-key-authentication.md)
- [Coinbase Business Authorization](https://docs.cdp.coinbase.com/coinbase-business/authentication-authorization/authorization.md)
- [Coinbase Business OAuth2 2FA](https://docs.cdp.coinbase.com/coinbase-business/authentication-authorization/oauth2/2fa.md)
- [Coinbase Business OAuth2 Tokens](https://docs.cdp.coinbase.com/coinbase-business/authentication-authorization/oauth2/access-and-refresh-tokens.md)
- [Coinbase Business OAuth2 Integration](https://docs.cdp.coinbase.com/coinbase-business/authentication-authorization/oauth2/integrations.md)
- [Coinbase Business OAuth2 Authentication](https://docs.cdp.coinbase.com/coinbase-business/authentication-authorization/oauth2/oauth2.md)
- [Coinbase Business OAuth2 Code Samples](https://docs.cdp.coinbase.com/coinbase-business/authentication-authorization/oauth2/oauth2-code-samples.md)
- [Coinbase Business OAuth2 Permissions](https://docs.cdp.coinbase.com/coinbase-business/authentication-authorization/oauth2/oauth2-permissions.md)
- [Coinbase Business OAuth2 Reference](https://docs.cdp.coinbase.com/coinbase-business/authentication-authorization/oauth2/reference.md)
- [Coinbase Business OAuth2 Scopes](https://docs.cdp.coinbase.com/coinbase-business/authentication-authorization/oauth2/scopes.md)
- [Coinbase Business OAuth2 Security Best Practices](https://docs.cdp.coinbase.com/coinbase-business/authentication-authorization/oauth2/security-best-practices.md)
- [Coinbase Business Changelog](https://docs.cdp.coinbase.com/coinbase-business/introduction/changelog.md)
- [Getting Started with Coinbase Business](https://docs.cdp.coinbase.com/coinbase-business/introduction/get-started.md)
- [Welcome to Coinbase Business APIs](https://docs.cdp.coinbase.com/coinbase-business/introduction/welcome.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/coinbase-business/support/join-cdp-discord.md)
- [Accounts](https://docs.cdp.coinbase.com/coinbase-business/track-apis/accounts.md)
- [Data API - Currencies](https://docs.cdp.coinbase.com/coinbase-business/track-apis/currencies.md)
- [Data API- Exchange Rates](https://docs.cdp.coinbase.com/coinbase-business/track-apis/exchange-rates.md)
- [Data API- Prices](https://docs.cdp.coinbase.com/coinbase-business/track-apis/prices.md)
- [Data API- Time](https://docs.cdp.coinbase.com/coinbase-business/track-apis/time.md)
- [Transactions](https://docs.cdp.coinbase.com/coinbase-business/track-apis/transactions.md)
- [Fiat Deposits](https://docs.cdp.coinbase.com/coinbase-business/transfer-apis/deposit-fiat.md)
- [Onchain Addresses](https://docs.cdp.coinbase.com/coinbase-business/transfer-apis/onchain-addresses.md)
- [Send Crypto](https://docs.cdp.coinbase.com/coinbase-business/transfer-apis/send-crypto.md)
- [Travel Rule Fields for Crypto Sends Guide](https://docs.cdp.coinbase.com/coinbase-business/transfer-apis/travel-rule.md)
- [Supported Virtual Asset Service Provider (VASP) Tables](https://docs.cdp.coinbase.com/coinbase-business/transfer-apis/vasps.md)
- [Fiat Withdrawals](https://docs.cdp.coinbase.com/coinbase-business/transfer-apis/withdraw-fiat.md)
- [API Reference](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-mobile-sdk/android/api-reference.md)
- [Establishing a connection](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-mobile-sdk/android/establishing-a-connection.md)
- [Install](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-mobile-sdk/android/install.md)
- [Making requests](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-mobile-sdk/android/making-requests.md)
- [Setup](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-mobile-sdk/android/setup.md)
- [API Reference](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-mobile-sdk/ios/api-reference.md)
- [Establishing a connection](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-mobile-sdk/ios/establishing-a-connection.md)
- [Install](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-mobile-sdk/ios/install.md)
- [Making requests](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-mobile-sdk/ios/making-requests.md)
- [Setup](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-mobile-sdk/ios/setup.md)
- [Overview](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-mobile-sdk/overview.md)
- [Disconnecting Links](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-sdk/disconnecting-links.md)
- [Install](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-sdk/install.md)
- [Getting Ethereum Accounts](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-sdk/making-requests/getting-ethereum-accounts.md)
- [Switching or Adding EVM Chains](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-sdk/making-requests/switching-or-adding-evm-chains.md)
- [Acquiring and Tracking Assets with EIP-747](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-sdk/making-requests/tracking-assets.md)
- [Setup](https://docs.cdp.coinbase.com/coinbase-wallet/coinbase-wallet-sdk/set-up.md)
- [Errors](https://docs.cdp.coinbase.com/coinbase-wallet/developer-guidance/errors.md)
- [Frequently Asked Questions](https://docs.cdp.coinbase.com/coinbase-wallet/developer-guidance/faq.md)
- [Handling Multiple Injected Extensions](https://docs.cdp.coinbase.com/coinbase-wallet/developer-guidance/handling-multiple-injected-extensions.md)
- [Mobile Dapp integration via Deep Linking](https://docs.cdp.coinbase.com/coinbase-wallet/developer-guidance/mobile-dapp-integration.md)
- [UX Guidelines](https://docs.cdp.coinbase.com/coinbase-wallet/developer-guidance/ux-guidelines.md)
- [Coinbase Wallet Injected Ethereum Provider](https://docs.cdp.coinbase.com/coinbase-wallet/introduction/coinbase-wallet-injected-ethereum-provider.md)
- [Developer Settings](https://docs.cdp.coinbase.com/coinbase-wallet/introduction/developer-settings.md)
- [Features](https://docs.cdp.coinbase.com/coinbase-wallet/introduction/features.md)
- [Supported Environments](https://docs.cdp.coinbase.com/coinbase-wallet/introduction/supported-environments.md)
- [Welcome](https://docs.cdp.coinbase.com/coinbase-wallet/introduction/welcome.md)
- [Whitelisted Networks](https://docs.cdp.coinbase.com/coinbase-wallet/introduction/whitelisted-networks.md)
- [Sample Applications](https://docs.cdp.coinbase.com/coinbase-wallet/sample-applications/sample-app.md)
- [Connecting accounts](https://docs.cdp.coinbase.com/coinbase-wallet/solana-developers/injected-solana-provider/connecting-accounts.md)
- [Injected Solana provider](https://docs.cdp.coinbase.com/coinbase-wallet/solana-developers/injected-solana-provider/injected-solana-provider.md)
- [Provider API reference](https://docs.cdp.coinbase.com/coinbase-wallet/solana-developers/injected-solana-provider/provider-api-reference.md)
- [Sending transactions](https://docs.cdp.coinbase.com/coinbase-wallet/solana-developers/injected-solana-provider/sending-transactions.md)
- [Signing messages](https://docs.cdp.coinbase.com/coinbase-wallet/solana-developers/injected-solana-provider/signing-messages.md)
- [Getting started guide](https://docs.cdp.coinbase.com/coinbase-wallet/solana-developers/solana-wallet-adapter/getting-started-guide.md)
- [Solana wallet adapter](https://docs.cdp.coinbase.com/coinbase-wallet/solana-developers/solana-wallet-adapter/solana-wallet-adapter.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/coinbase-wallet/support/join-cdp-discord.md)
- [Coinbase Wallet- Payment Message Content Type](https://docs.cdp.coinbase.com/coinbase-wallet/xmtp/payment-message-content-type.md)
- [Accepting Crypto Payments with Commerce API](https://docs.cdp.coinbase.com/commerce/accepting-payment/accepting-payment.md)
- [Agentic Commerce Guide - Enabling AI Agents to Transact Programmatically Onchain](https://docs.cdp.coinbase.com/commerce/accepting-payment/agentkit-commerce.md)
- [FAQ](https://docs.cdp.coinbase.com/commerce/accepting-payment/faq.md)
- [Commerce API Webhooks Fields and Events](https://docs.cdp.coinbase.com/commerce/api-arcitecture/webhooks-fields.md)
- [Commerce API Webhooks Overview](https://docs.cdp.coinbase.com/commerce/api-arcitecture/webhooks-overview.md)
- [Commerce API Webhooks Security](https://docs.cdp.coinbase.com/commerce/api-arcitecture/webhooks-security.md)
- [Commerce API 3rd Party Integration Overview](https://docs.cdp.coinbase.com/commerce/integrations/3rd-party-integrations.md)
- [Integrating Commerce and Classy](https://docs.cdp.coinbase.com/commerce/integrations/classy.md)
- [Integrating Commerce and Fundraise Up](https://docs.cdp.coinbase.com/commerce/integrations/fundraiseup.md)
- [Integrating Commerce and JumpSeller](https://docs.cdp.coinbase.com/commerce/integrations/jumpseller.md)
- [Integrating Commerce and Primer](https://docs.cdp.coinbase.com/commerce/integrations/primer.md)
- [Integrating Commerce and Shopify](https://docs.cdp.coinbase.com/commerce/integrations/shopify.md)
- [Integrating Commerce and WooCommerce](https://docs.cdp.coinbase.com/commerce/integrations/woocommerce.md)
- [API Reference](https://docs.cdp.coinbase.com/commerce/introduction/api-reference.md)
- [Understanding Crypto Payments](https://docs.cdp.coinbase.com/commerce/introduction/crypto-payments.md)
- [Getting Started with Commerce](https://docs.cdp.coinbase.com/commerce/introduction/getting-started.md)
- [Not a Developer?](https://docs.cdp.coinbase.com/commerce/introduction/not-a-devloper.md)
- [Commerce Payment Status](https://docs.cdp.coinbase.com/commerce/introduction/payment-status.md)
- [Commerce Quickstart](https://docs.cdp.coinbase.com/commerce/introduction/quickstart.md)
- [Welcome to Commerce API](https://docs.cdp.coinbase.com/commerce/introduction/welcome.md)
- [Commerce Onchain API Changelog](https://docs.cdp.coinbase.com/commerce/release-notes/changelog.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/commerce/support/join-cdp-discord.md)
- [Adding a 'Pay with Crypto' Payment Button](https://docs.cdp.coinbase.com/commerce/usdc-payment/adding-payment.md)
- [Onchain Tickets - Demo App](https://docs.cdp.coinbase.com/commerce/usdc-payment/onchain-ticket.md)
- [Webhooks](https://docs.cdp.coinbase.com/data/introduction/webhooks.md)
- [Welcome to Onchain Data](https://docs.cdp.coinbase.com/data/introduction/welcome.md)
- [Smart Contracts ABI Upload](https://docs.cdp.coinbase.com/data/smart-contract-event/abi-uploads.md)
- [Smart Contract Event SDK](https://docs.cdp.coinbase.com/data/smart-contract-event/cdp-sdk.md)
- [Enabled Smart Contracts](https://docs.cdp.coinbase.com/data/smart-contract-event/enabled-contracts.md)
- [Smart Contract Events](https://docs.cdp.coinbase.com/data/smart-contract-event/overview.md)
- [SQL API: Quickstart](https://docs.cdp.coinbase.com/data/sql-api/quickstart.md)
- [Rest APIs](https://docs.cdp.coinbase.com/data/sql-api/rest-apis.md)
- [Schema](https://docs.cdp.coinbase.com/data/sql-api/schema.md)
- [Welcome to SQL API](https://docs.cdp.coinbase.com/data/sql-api/welcome.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/data/support/join-cdp-discord.md)
- [CDP Rest API](https://docs.cdp.coinbase.com/data/token-balance/cdp-api.md)
- [Token Balances SDK](https://docs.cdp.coinbase.com/data/token-balance/cdp-sdk.md)
- [Welcome to Token Balances API](https://docs.cdp.coinbase.com/data/token-balance/welcome.md)
- [CDP Rest API](https://docs.cdp.coinbase.com/data/wallet-history/cdp-rest-api.md)
- [JSON-RPC Methods](https://docs.cdp.coinbase.com/data/wallet-history/json-rpc-methods.md)
- [Wallet History](https://docs.cdp.coinbase.com/data/wallet-history/overview.md)
- [Derivatives Changelog](https://docs.cdp.coinbase.com/derivatives/changes/changelog.md)
- [Derivatives FIX Code Sets](https://docs.cdp.coinbase.com/derivatives/fix/code-sets.md)
- [Derivatives FIX Drop Copy Messages](https://docs.cdp.coinbase.com/derivatives/fix/drop-copy.md)
- [FIX API](https://docs.cdp.coinbase.com/derivatives/fix/fix-api-reference.md)
- [Derivatives FIX Header/Trailer Messages](https://docs.cdp.coinbase.com/derivatives/fix/header-trailer.md)
- [Derivatives FIX Market Data Messages](https://docs.cdp.coinbase.com/derivatives/fix/market-data.md)
- [Derivatives FIX Order Entry Messages](https://docs.cdp.coinbase.com/derivatives/fix/order-entry.md)
- [Derivatives FIX Overview](https://docs.cdp.coinbase.com/derivatives/fix/overview.md)
- [Derivatives FIX Security Definitions](https://docs.cdp.coinbase.com/derivatives/fix/security-definitions.md)
- [Derivatives FIX Session Messages](https://docs.cdp.coinbase.com/derivatives/fix/session.md)
- [Derivatives Connectivity](https://docs.cdp.coinbase.com/derivatives/introduction/connectivity.md)
- [Derivatives Downloads](https://docs.cdp.coinbase.com/derivatives/introduction/downloads.md)
- [Derivatives Market Hours & 24x7](https://docs.cdp.coinbase.com/derivatives/introduction/market-hours.md)
- [Derivatives Runbook](https://docs.cdp.coinbase.com/derivatives/introduction/runbook.md)
- [Welcome to Coinbase Derivatives Exchange](https://docs.cdp.coinbase.com/derivatives/introduction/welcome.md)
- [REST API](https://docs.cdp.coinbase.com/derivatives/rest/api-reference.md)
- [Derivatives SBE Header Message](https://docs.cdp.coinbase.com/derivatives/sbe/header.md)
- [Derivatives SBE Order Entry Messages](https://docs.cdp.coinbase.com/derivatives/sbe/order-entry.md)
- [Derivatives SBE Overview](https://docs.cdp.coinbase.com/derivatives/sbe/overview.md)
- [SBE API](https://docs.cdp.coinbase.com/derivatives/sbe/sbe-api-reference.md)
- [Derivatives SBE Session Messages](https://docs.cdp.coinbase.com/derivatives/sbe/session.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/derivatives/support/join-cdp-discord.md)
- [Derivatives UDP Realtime Incremental Updates](https://docs.cdp.coinbase.com/derivatives/udp/incrementals.md)
- [null](https://docs.cdp.coinbase.com/derivatives/udp/message-structure.md)
- [Derivatives UDP Overview](https://docs.cdp.coinbase.com/derivatives/udp/overview.md)
- [Derivatives UDP Retransmits](https://docs.cdp.coinbase.com/derivatives/udp/retransmits.md)
- [Derivatives UDP Periodic Snapshots](https://docs.cdp.coinbase.com/derivatives/udp/snapshots.md)
- [UDP API](https://docs.cdp.coinbase.com/derivatives/udp/udp-api-reference.md)
- [Demo App Tutorial](https://docs.cdp.coinbase.com/embedded-wallets/demo-app-tutorial.md)
- [Embedded Wallet Security](https://docs.cdp.coinbase.com/embedded-wallets/domains.md)
- [End User Authentication](https://docs.cdp.coinbase.com/embedded-wallets/end-user-authentication.md)
- [Next.js Integration](https://docs.cdp.coinbase.com/embedded-wallets/nextjs.md)
- [Onramp Integration](https://docs.cdp.coinbase.com/embedded-wallets/onramp-integration.md)
- [Embedded Wallet Pricing](https://docs.cdp.coinbase.com/embedded-wallets/pricing.md)
- [Quickstart](https://docs.cdp.coinbase.com/embedded-wallets/quickstart.md)
- [React Components](https://docs.cdp.coinbase.com/embedded-wallets/react-components.md)
- [React Hooks](https://docs.cdp.coinbase.com/embedded-wallets/react-hooks.md)
- [Quickstart](https://docs.cdp.coinbase.com/embedded-wallets/react-native/quickstart.md)
- [Security & Export](https://docs.cdp.coinbase.com/embedded-wallets/security-export.md)
- [Smart Accounts](https://docs.cdp.coinbase.com/embedded-wallets/smart-accounts.md)
- [Theming](https://docs.cdp.coinbase.com/embedded-wallets/theming.md)
- [Embedded Wallet USDC Rewards](https://docs.cdp.coinbase.com/embedded-wallets/usdc-rewards.md)
- [Wagmi Integration](https://docs.cdp.coinbase.com/embedded-wallets/wagmi.md)
- [Welcome to Embedded Wallets](https://docs.cdp.coinbase.com/embedded-wallets/welcome.md)
- [Exchange Changelog](https://docs.cdp.coinbase.com/exchange/changes/changelog.md)
- [Exchange Upcoming Changes](https://docs.cdp.coinbase.com/exchange/changes/upcoming-changes.md)
- [Exchange Matching Engine](https://docs.cdp.coinbase.com/exchange/concepts/matching-engine.md)
- [Concepts Overview](https://docs.cdp.coinbase.com/exchange/concepts/overview.md)
- [Account Structure](https://docs.cdp.coinbase.com/exchange/concepts/structure.md)
- [Trading](https://docs.cdp.coinbase.com/exchange/concepts/trading.md)
- [FIX API](https://docs.cdp.coinbase.com/exchange/fix-api.md)
- [Exchange FIX Best Practices](https://docs.cdp.coinbase.com/exchange/fix-api/best-practices.md)
- [Exchange FIX API Connectivity](https://docs.cdp.coinbase.com/exchange/fix-api/connectivity.md)
- [Exchange FIX Dictionary Downloads](https://docs.cdp.coinbase.com/exchange/fix-api/dictionary-downloads.md)
- [Exchange FIX Market Data Messages 5.0](https://docs.cdp.coinbase.com/exchange/fix-api/market-data.md)
- [Exchange Limit With Funds Orders](https://docs.cdp.coinbase.com/exchange/fix-api/order-entry-messages/limit-orders.md)
- [Exchange FIX Order Entry Messages 5.0](https://docs.cdp.coinbase.com/exchange/fix-api/order-entry-messages/order-entry-messages5.md)
- [Exchange Take Profit Stop Loss Orders](https://docs.cdp.coinbase.com/exchange/fix-api/order-entry-messages/tpsl-orders.md)
- [FIX Rate Limits Overview](https://docs.cdp.coinbase.com/exchange/fix-api/rate-limits.md)
- [Exchange Rate Limits Overview](https://docs.cdp.coinbase.com/exchange/introduction/rate-limits-overview.md)
- [Quickstart - Making Your First REST API Call](https://docs.cdp.coinbase.com/exchange/introduction/rest-quickstart.md)
- [Exchange Sandbox](https://docs.cdp.coinbase.com/exchange/introduction/sandbox.md)
- [Exchange Systems & Operations](https://docs.cdp.coinbase.com/exchange/introduction/systems-operations.md)
- [Welcome to Exchange APIs](https://docs.cdp.coinbase.com/exchange/introduction/welcome.md)
- [REST API](https://docs.cdp.coinbase.com/exchange/rest-api/api-reference.md)
- [Exchange REST API Authentication](https://docs.cdp.coinbase.com/exchange/rest-api/authentication.md)
- [Exchange REST API Pagination](https://docs.cdp.coinbase.com/exchange/rest-api/pagination.md)
- [REST Rate Limits Overview](https://docs.cdp.coinbase.com/exchange/rest-api/rate-limits.md)
- [Exchange REST API Requests](https://docs.cdp.coinbase.com/exchange/rest-api/requests.md)
- [Exchange REST API SDKs](https://docs.cdp.coinbase.com/exchange/rest-api/sdks.md)
- [Exchange Types](https://docs.cdp.coinbase.com/exchange/rest-api/types.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/exchange/support/join-cdp-discord.md)
- [Travel Rule for Withdrawals](https://docs.cdp.coinbase.com/exchange/travel-rule/withdrawals.md)
- [Websocket Feed](https://docs.cdp.coinbase.com/exchange/websocket-feed.md)
- [Exchange WebSocket Authentication](https://docs.cdp.coinbase.com/exchange/websocket-feed/authentication.md)
- [Exchange WebSocket Best Practices](https://docs.cdp.coinbase.com/exchange/websocket-feed/best-practices.md)
- [Exchange WebSocket Channels](https://docs.cdp.coinbase.com/exchange/websocket-feed/channels.md)
- [Exchange WebSocket Errors](https://docs.cdp.coinbase.com/exchange/websocket-feed/errors.md)
- [Exchange WebSocket Overview](https://docs.cdp.coinbase.com/exchange/websocket-feed/overview.md)
- [Exchange WebSocket Rate Limits](https://docs.cdp.coinbase.com/exchange/websocket-feed/rate-limits.md)
- [Quickstart- Claim testnet funds onchain using Faucets API](https://docs.cdp.coinbase.com/faucets/introduction/quickstart.md)
- [Welcome to Faucets](https://docs.cdp.coinbase.com/faucets/introduction/welcome.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/faucets/support/join-cdp-discord.md)
- [CDP API Keys](https://docs.cdp.coinbase.com/get-started/authentication/cdp-api-keys.md)
- [CDP cURL](https://docs.cdp.coinbase.com/get-started/authentication/cdp-curl.md)
- [CDP API Keys](https://docs.cdp.coinbase.com/get-started/authentication/cdp/api-keys.md)
- [SDK](https://docs.cdp.coinbase.com/get-started/authentication/cdp/sdk.md)
- [Python](https://docs.cdp.coinbase.com/get-started/authentication/cdp/sdk-python.md)
- [TypeScript](https://docs.cdp.coinbase.com/get-started/authentication/cdp/sdk-typescript.md)
- [JWT Authentication](https://docs.cdp.coinbase.com/get-started/authentication/jwt-authentication.md)
- [Coinbase App](https://docs.cdp.coinbase.com/get-started/authentication/other-products/coinbase-app.md)
- [Commerce](https://docs.cdp.coinbase.com/get-started/authentication/other-products/commerce.md)
- [Exchange](https://docs.cdp.coinbase.com/get-started/authentication/other-products/exchange.md)
- [International Exchange](https://docs.cdp.coinbase.com/get-started/authentication/other-products/international-exchange.md)
- [Prime](https://docs.cdp.coinbase.com/get-started/authentication/other-products/prime.md)
- [Overview](https://docs.cdp.coinbase.com/get-started/authentication/overview.md)
- [Postman Files](https://docs.cdp.coinbase.com/get-started/authentication/postman-files.md)
- [Best Practices: API Security](https://docs.cdp.coinbase.com/get-started/authentication/security-best-practices.md)
- [Monitoring](https://docs.cdp.coinbase.com/get-started/cdp-portal/monitoring.md)
- [Teams](https://docs.cdp.coinbase.com/get-started/cdp-portal/teams.md)
- [Changelog](https://docs.cdp.coinbase.com/get-started/changelog.md): Product updates and announcements for Coinbase Developer Platform (CDP)
- [Mass Payments](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/automated-mass-payouts.md): Build a scalable mass payments application using CDP Server Wallet V2
- [Basename registration](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/basename-registration.md): Register a Basename for your API Wallet to engage with your onchain identity.
- [Listening for on-chain transfers with Webhooks](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/discord-bot-demo.md)
- [Incentivized AI Learning](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/incentivized-ai-learning.md): A simple onchain AI app for reinforcement learning from human feedback.
- [Instamint](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/instamint.md): Mint AI-generated images onchain.
- [NFT Deployment](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/nft-deployment.md): Effortless NFT Deployment. Launch ERC-721 & ERC-1155 on Base Sepolia with CDP SDK & Pinata IPFS.
- [Onchain commerce shop](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/onchain-commerce-shop.md): An Onchain Commerce Template built with OnchainKit, and ready to be deployed to Vercel.
- [Partial and full staking app](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/partial-and-full-staking-app.md): A partial and full ETH staking app powered by our fully self-serviceable Staking API with no gated onboarding.
- [SuperPay](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/superpay.md): A full-stack Next.js application for managing crypto payments and invoices using Coinbase's infrastructure.
- [Telegram trading bot](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/telegram-trading-bot.md): Discover automated trading strategies implemented on Telegram.
- [Transaction History Downloader](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/transaction-history-downloader.md): A Python tool that downloads complete transaction history for any wallet address, including native transfers and token movements (ERC20/ERC721/ERC1155).
- [USDC bridging](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/usdc-bridging.md)
- [USDC lending app](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/usdc-lending-app.md): Borrow and lend USDC effortlessly using the CDP SDK and Aave.
- [USDC payments app](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/usdc-payments-app.md): Let users add USDC and leverage free sends on Base in a personal finance app.
- [Wallet command center](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/wallet-command-center.md): Create and manage wallets, track balances, and fund wallets.
- [Wallet history](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/wallet-history.md): A wallet history tool, ready to be deployed to Vercel.
- [Explore](https://docs.cdp.coinbase.com/get-started/demo-apps/explore.md): Jumpstart your building journey with ready-to-use demo apps.
- [Learn by building](https://docs.cdp.coinbase.com/get-started/demo-apps/learn.md): Browse tutorials, demo apps, and projects from the onchain community.
- [CDP YouTube](https://docs.cdp.coinbase.com/get-started/demo-apps/resources/cdp-youtube.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/get-started/demo-apps/resources/join-cdp-discord.md)
- [Frame in 100 lines](https://docs.cdp.coinbase.com/get-started/demo-apps/starter/frame-in-100-lines.md): Farcaster Frames in less than 100 lines, and ready to be deployed to Vercel.
- [Onchain app](https://docs.cdp.coinbase.com/get-started/demo-apps/starter/onchain-app.md): An Onchain App Template built with OnchainKit, and ready to be deployed to Vercel.
- [Onchain social profile](https://docs.cdp.coinbase.com/get-started/demo-apps/starter/onchain-social-profile.md): An Onchain Profile built with OnchainKit, and ready to be deployed to Vercel.
- [Onramp web and mobile demo apps](https://docs.cdp.coinbase.com/get-started/demo-apps/starter/onramp-demo-app.md): Enable users to easily fund their crypto wallet. Get started with a basic API integration of Onramp for web and mobile apps.
- [Staking demo app](https://docs.cdp.coinbase.com/get-started/demo-apps/starter/staking-demo-app.md)
- [AI Development Overview](https://docs.cdp.coinbase.com/get-started/develop-with-ai/ai-overview.md): Use AI as your CDP development partner to build crypto applications.
- [AI Development Troubleshooting](https://docs.cdp.coinbase.com/get-started/develop-with-ai/ai-troubleshooting.md): Common issues and solutions when developing crypto applications with AI assistance
- [Debugging AI-Generated Code](https://docs.cdp.coinbase.com/get-started/develop-with-ai/development/ai-debugging.md)
- [AI-Assisted Deployment](https://docs.cdp.coinbase.com/get-started/develop-with-ai/development/ai-deployment.md): Use AI to streamline deployment workflows for crypto applications
- [AI Prompting Techniques](https://docs.cdp.coinbase.com/get-started/develop-with-ai/development/ai-prompting-techniques.md): Essential prompting patterns for generating high-quality crypto code with AI assistants
- [AI-Assisted Testing Strategies](https://docs.cdp.coinbase.com/get-started/develop-with-ai/development/ai-testing.md): Essential approaches to testing AI-generated crypto applications with automated test generation
- [AI Development Workflows](https://docs.cdp.coinbase.com/get-started/develop-with-ai/development/develop-with-ai-workflows.md): Essential patterns for AI-first crypto development with CDP
- [Helpful Tools for AI Development](https://docs.cdp.coinbase.com/get-started/develop-with-ai/helpful-tools.md)
- [Setting up a starter app](https://docs.cdp.coinbase.com/get-started/develop-with-ai/setup/ai-development-setup.md): Configure your development environment for optimal AI-assisted crypto development with CDP
- [AI-Optimized Documentation](https://docs.cdp.coinbase.com/get-started/develop-with-ai/setup/ai-docs-integration.md): Access AI-optimized content and quick integrations with popular AI tools via the context menu on any CDP docs page
- [MCP Server Setup](https://docs.cdp.coinbase.com/get-started/develop-with-ai/setup/ai-mcp-setup.md): Connect AI tools to CDP documentation using the Model Context Protocol for enhanced development assistance
- [Develop with Coinbase](https://docs.cdp.coinbase.com/get-started/quickstart.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/get-started/support/join-cdp-discord.md)
- [Status](https://docs.cdp.coinbase.com/get-started/support/status.md)
- [Supported Networks](https://docs.cdp.coinbase.com/get-started/supported-networks.md)
- [Coinbase Developer Docs](https://docs.cdp.coinbase.com/index.md): Explore our API & SDK references, demos, and guides for building onchain apps.
- [Overview](https://docs.cdp.coinbase.com/institutional-apis/overview.md): Get programmatic access to Coinbase products.
- [INTX Changelog](https://docs.cdp.coinbase.com/international-exchange/changes/changelog.md)
- [INTX Upcoming Changes](https://docs.cdp.coinbase.com/international-exchange/changes/upcoming-changes.md)
- [FIX API](https://docs.cdp.coinbase.com/international-exchange/fix-api.md)
- [INTX FIX Admin Messages](https://docs.cdp.coinbase.com/international-exchange/fix-api/admin-messages.md)
- [INTX FIX Common Components](https://docs.cdp.coinbase.com/international-exchange/fix-api/common-components.md)
- [INTX FIX Dictionary Downloads](https://docs.cdp.coinbase.com/international-exchange/fix-api/dictionary-downloads.md)
- [INTX FIX Drop Copy Messages](https://docs.cdp.coinbase.com/international-exchange/fix-api/drop-copy.md)
- [INTX FIX API Overview](https://docs.cdp.coinbase.com/international-exchange/fix-api/fix-api-overview.md)
- [INTX FIX Market Data Messages](https://docs.cdp.coinbase.com/international-exchange/fix-api/market-data.md)
- [INTX FIX Order Entry Messages](https://docs.cdp.coinbase.com/international-exchange/fix-api/order-entry-messages.md)
- [INTX Take Profit Stop Loss Orders](https://docs.cdp.coinbase.com/international-exchange/fix-api/tpsl-orders.md)
- [Quickstart - Making Your First API Call](https://docs.cdp.coinbase.com/international-exchange/introduction/quickstart.md)
- [International Exchange Rate Limits Overview](https://docs.cdp.coinbase.com/international-exchange/introduction/rate-limits-overview.md)
- [International Exchange Sandbox](https://docs.cdp.coinbase.com/international-exchange/introduction/sandbox.md)
- [International Exchange Systems & Operations](https://docs.cdp.coinbase.com/international-exchange/introduction/systems-operations.md)
- [Welcome to International Exchange APIs](https://docs.cdp.coinbase.com/international-exchange/introduction/welcome.md)
- [REST API](https://docs.cdp.coinbase.com/international-exchange/rest-api/api-reference.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/international-exchange/support/join-cdp-discord.md)
- [Websocket Feed](https://docs.cdp.coinbase.com/international-exchange/websocket-feed.md)
- [INTX WebSocket Authentication](https://docs.cdp.coinbase.com/international-exchange/websocket-feed/authentication.md)
- [INTX WebSocket Channels](https://docs.cdp.coinbase.com/international-exchange/websocket-feed/channels.md)
- [INTX WebSocket Errors](https://docs.cdp.coinbase.com/international-exchange/websocket-feed/errors.md)
- [INTX WebSocket Overview](https://docs.cdp.coinbase.com/international-exchange/websocket-feed/websocket-overview.md)
- [Balance-changing Operations Support](https://docs.cdp.coinbase.com/mesh/best-practices/balance-changing.md)
- [Common Mistakes](https://docs.cdp.coinbase.com/mesh/best-practices/common-mistakes.md)
- [Docker Deployment](https://docs.cdp.coinbase.com/mesh/best-practices/docker-development.md)
- [Fetchable Balances for Accounts and Currencies](https://docs.cdp.coinbase.com/mesh/best-practices/fetchable-balances.md)
- [Implement all endpoints](https://docs.cdp.coinbase.com/mesh/best-practices/implement-all-endpoints.md)
- [Standard Storage Location](https://docs.cdp.coinbase.com/mesh/best-practices/storage-location.md)
- [Storage Pruning](https://docs.cdp.coinbase.com/mesh/best-practices/storage-pruning.md)
- [Continuously Validate](https://docs.cdp.coinbase.com/mesh/best-practices/validate.md)
- [Frequently Asked Questions](https://docs.cdp.coinbase.com/mesh/coinbase-listing-integrations/faq.md)
- [Getting Started with the Mesh API](https://docs.cdp.coinbase.com/mesh/getting-started/getting-started.md)
- [How to Write a Mesh Configuration File](https://docs.cdp.coinbase.com/mesh/getting-started/write-a-mesh.md)
- [API Reference](https://docs.cdp.coinbase.com/mesh/mesh-api-spec/api-reference.md)
- [Construction API Overview](https://docs.cdp.coinbase.com/mesh/mesh-api-spec/construction-api.md)
- [Data API Overview](https://docs.cdp.coinbase.com/mesh/mesh-api-spec/data-api.md)
- [Indexers](https://docs.cdp.coinbase.com/mesh/mesh-api-spec/indexers.md)
- [Identifiers](https://docs.cdp.coinbase.com/mesh/mesh-api-spec/models/identifiers.md)
- [Models](https://docs.cdp.coinbase.com/mesh/mesh-api-spec/models/models.md)
- [Objects](https://docs.cdp.coinbase.com/mesh/mesh-api-spec/models/objects.md)
- [Automated Deployment and Testing](https://docs.cdp.coinbase.com/mesh/product-overview/auto-deploy.md)
- [Contributing](https://docs.cdp.coinbase.com/mesh/product-overview/contributing.md)
- [Flow of Operations](https://docs.cdp.coinbase.com/mesh/product-overview/flow-of-operations.md)
- [Principles](https://docs.cdp.coinbase.com/mesh/product-overview/principles.md)
- [Versioning](https://docs.cdp.coinbase.com/mesh/product-overview/versioning.md)
- [Welcome](https://docs.cdp.coinbase.com/mesh/product-overview/welcome.md)
- [mesh-sdk-go](https://docs.cdp.coinbase.com/mesh/repositories/mesh-sdk-go.md)
- [mesh-specifications](https://docs.cdp.coinbase.com/mesh/repositories/mesh-specifications.md)
- [Code Samples for the Mesh API Configuration File](https://docs.cdp.coinbase.com/mesh/samples/code-samples.md)
- [Destination Tags](https://docs.cdp.coinbase.com/mesh/samples/destination-tags.md)
- [ERC20 Token Support](https://docs.cdp.coinbase.com/mesh/samples/er20-token-support.md)
- [Implementation Samples](https://docs.cdp.coinbase.com/mesh/samples/implementation-samples.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/mesh/support/join-cdp-discord.md)
- [How to Disable Complex Checks](https://docs.cdp.coinbase.com/mesh/testing/disable-complex-checks.md)
- [How to Test your Mesh Implementation](https://docs.cdp.coinbase.com/mesh/testing/testing-mesh.md)
- [The mesh-cli Tool](https://docs.cdp.coinbase.com/mesh/testing/the-mesh-cli-tool.md)
- [How to Write a Mesh DSL file](https://docs.cdp.coinbase.com/mesh/testing/writing-mesh.md)
- [Core EVM Methods](https://docs.cdp.coinbase.com/node/api-reference/core-evm-methods.md)
- [Paymaster Methods](https://docs.cdp.coinbase.com/node/api-reference/paymaster-methods.md)
- [Wallet History Methods](https://docs.cdp.coinbase.com/node/api-reference/wallet-history-methods.md)
- [Welcome to Node](https://docs.cdp.coinbase.com/node/introduction/welcome.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/node/support/join-cdp-discord.md)
- [Onramp FAQ](https://docs.cdp.coinbase.com/onramp-&-offramp/developer-guidance/faq.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/onramp-&-offramp/developer-guidance/join-cdp-discord.md)
- [Onramp Layer 2 Networks](https://docs.cdp.coinbase.com/onramp-&-offramp/developer-guidance/layer-2-networks.md)
- [Onramp Supported Payment Methods](https://docs.cdp.coinbase.com/onramp-&-offramp/developer-guidance/payment-methods.md)
- [Onramp Examples](https://docs.cdp.coinbase.com/onramp-&-offramp/integration/examples.md)
- [Sandbox Testing](https://docs.cdp.coinbase.com/onramp-&-offramp/integration/sandbox-testing.md)
- [Getting Started with Onramp](https://docs.cdp.coinbase.com/onramp-&-offramp/introduction/getting-started.md)
- [Onramp Quickstart](https://docs.cdp.coinbase.com/onramp-&-offramp/introduction/quickstart.md)
- [Welcome to Onramp & Offramp](https://docs.cdp.coinbase.com/onramp-&-offramp/introduction/welcome.md)
- [Countries & Currencies](https://docs.cdp.coinbase.com/onramp-&-offramp/offramp-apis/configurations.md)
- [Generating an Offramp URL](https://docs.cdp.coinbase.com/onramp-&-offramp/offramp-apis/generating-offramp-url.md)
- [Generating Offramp Quotes](https://docs.cdp.coinbase.com/onramp-&-offramp/offramp-apis/generating-quotes.md)
- [Coinbase Offramp Overview](https://docs.cdp.coinbase.com/onramp-&-offramp/offramp-apis/offramp-overview.md)
- [One-click-sell Offramp URL](https://docs.cdp.coinbase.com/onramp-&-offramp/offramp-apis/one-click-sell-url.md)
- [Transaction Status & History](https://docs.cdp.coinbase.com/onramp-&-offramp/offramp-apis/transaction-status.md)
- [Apple Pay Onramp API](https://docs.cdp.coinbase.com/onramp-&-offramp/onramp-apis/apple-pay-onramp-api.md)
- [Countries & Currencies](https://docs.cdp.coinbase.com/onramp-&-offramp/onramp-apis/countries-&-currencies.md)
- [Generating an Onramp URL](https://docs.cdp.coinbase.com/onramp-&-offramp/onramp-apis/generating-onramp-url.md)
- [Generating Quotes](https://docs.cdp.coinbase.com/onramp-&-offramp/onramp-apis/generating-quotes.md)
- [One-click-buy Onramp URL](https://docs.cdp.coinbase.com/onramp-&-offramp/onramp-apis/one-click-buy-url.md)
- [Coinbase Onramp Overview](https://docs.cdp.coinbase.com/onramp-&-offramp/onramp-apis/onramp-overview.md)
- [Transaction Status & History](https://docs.cdp.coinbase.com/onramp-&-offramp/onramp-apis/transaction-status.md)
- [Session Token Authentication](https://docs.cdp.coinbase.com/onramp-&-offramp/session-token-authentication.md)
- [Onramp Use Cases](https://docs.cdp.coinbase.com/onramp-&-offramp/support/use-cases.md)
- [Webhooks](https://docs.cdp.coinbase.com/onramp-&-offramp/webhooks.md)
- [Build a Sponsored Transaction Component](https://docs.cdp.coinbase.com/paymaster/guides/build-sponsored-transaction-component.md)
- [Paymaster Examples by SDK](https://docs.cdp.coinbase.com/paymaster/guides/paymaster-examples-by-sdk.md)
- [Gasless Transactions on Base using Base Paymaster](https://docs.cdp.coinbase.com/paymaster/guides/paymaster-masterclass.md): Learn how to leverage the Base Paymaster for seamless, gasless transactions on the Coinbase Cloud Developer Platform.
- [Creating a Paymaster Proxy for Secured Sponsored Transactions](https://docs.cdp.coinbase.com/paymaster/guides/paymaster-proxy.md)
- [Submit your first sponsored smart account transaction](https://docs.cdp.coinbase.com/paymaster/guides/quickstart.md)
- [Integrating Base Paymaster for Gasless Transactions in a Wagmi Project](https://docs.cdp.coinbase.com/paymaster/guides/wagmi-viem-integration.md)
- [Quickstart- Set up your Paymaster on your application](https://docs.cdp.coinbase.com/paymaster/introduction/quickstart.md)
- [Welcome to Paymaster](https://docs.cdp.coinbase.com/paymaster/introduction/welcome.md)
- [Account Abstraction Basics](https://docs.cdp.coinbase.com/paymaster/need-to-knows/account-abstraction-basics.md)
- [Billing & Credits](https://docs.cdp.coinbase.com/paymaster/need-to-knows/billing-and-credits.md)
- [EIP-7702 FAQs](https://docs.cdp.coinbase.com/paymaster/need-to-knows/eip-7702-faqs.md)
- [Paymaster Features](https://docs.cdp.coinbase.com/paymaster/need-to-knows/features.md)
- [Getting Help](https://docs.cdp.coinbase.com/paymaster/need-to-knows/getting-help.md)
- [Paymaster & Bundler Errors](https://docs.cdp.coinbase.com/paymaster/reference-troubleshooting/errors.md)
- [JSON RPC Reference](https://docs.cdp.coinbase.com/paymaster/reference-troubleshooting/json-rpc-reference.md)
- [Paymaster Security](https://docs.cdp.coinbase.com/paymaster/reference-troubleshooting/security.md)
- [Paymaster & Bundler Troubleshooting](https://docs.cdp.coinbase.com/paymaster/reference-troubleshooting/troubleshooting.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/paymaster/support/join-cdp-discord.md)
- [Feature Requests](https://docs.cdp.coinbase.com/paymaster/support/submit-a-feature-request.md)
- [Sending Transactions](https://docs.cdp.coinbase.com/payments/send-and-receive.md)
- [Prime Broker Changelog](https://docs.cdp.coinbase.com/prime/changes/changelog.md)
- [Prime Upcoming Changes](https://docs.cdp.coinbase.com/prime/changes/upcoming-changes.md)
- [Account Structure](https://docs.cdp.coinbase.com/prime/concepts/account-structure.md)
- [Activities](https://docs.cdp.coinbase.com/prime/concepts/activities.md)
- [Balances](https://docs.cdp.coinbase.com/prime/concepts/balances.md)
- [Prime Overview](https://docs.cdp.coinbase.com/prime/concepts/overview.md)
- [Stablecoins](https://docs.cdp.coinbase.com/prime/concepts/stablecoins.md)
- [Staking](https://docs.cdp.coinbase.com/prime/concepts/staking.md)
- [FIX](https://docs.cdp.coinbase.com/prime/concepts/trading/fix.md)
- [Market Data](https://docs.cdp.coinbase.com/prime/concepts/trading/market-data.md)
- [Order Types](https://docs.cdp.coinbase.com/prime/concepts/trading/order-types.md)
- [RFQ](https://docs.cdp.coinbase.com/prime/concepts/trading/rfq.md)
- [Trading Basics](https://docs.cdp.coinbase.com/prime/concepts/trading/trading.md)
- [Trading Fees](https://docs.cdp.coinbase.com/prime/concepts/trading/trading-fees.md)
- [Deposits](https://docs.cdp.coinbase.com/prime/concepts/transactions/deposits.md)
- [Transfers](https://docs.cdp.coinbase.com/prime/concepts/transactions/transfers.md)
- [Withdrawals](https://docs.cdp.coinbase.com/prime/concepts/transactions/withdrawals.md)
- [Onchain Wallet](https://docs.cdp.coinbase.com/prime/concepts/wallets/onchain-wallet.md)
- [Onchain Wallet Server-Signer Setup](https://docs.cdp.coinbase.com/prime/concepts/wallets/server-signup.md)
- [Wallets Overview](https://docs.cdp.coinbase.com/prime/concepts/wallets/wallets-overview.md)
- [FIX API](https://docs.cdp.coinbase.com/prime/fix-api.md)
- [Prime FIX Administrative Messages](https://docs.cdp.coinbase.com/prime/fix-api/admin-messages.md)
- [Prime FIX API Connectivity](https://docs.cdp.coinbase.com/prime/fix-api/connectivity.md)
- [Prime FIX Order Entry Messages](https://docs.cdp.coinbase.com/prime/fix-api/order-entry-messages.md)
- [Quickstart - Getting Started with Prime](https://docs.cdp.coinbase.com/prime/introduction/quickstart.md)
- [Prime Systems & Operations](https://docs.cdp.coinbase.com/prime/introduction/systems-operations.md)
- [Welcome to Coinbase Prime APIs](https://docs.cdp.coinbase.com/prime/introduction/welcome.md)
- [REST API](https://docs.cdp.coinbase.com/prime/rest-api/api-reference.md)
- [Prime REST API Authentication](https://docs.cdp.coinbase.com/prime/rest-api/authentication.md)
- [Prime REST API CLI Setup Guide](https://docs.cdp.coinbase.com/prime/rest-api/cli-setup.md)
- [Prime REST API Pagination](https://docs.cdp.coinbase.com/prime/rest-api/pagination.md)
- [Prime REST API Rate Limits](https://docs.cdp.coinbase.com/prime/rest-api/rate-limits.md)
- [Prime REST API Requests](https://docs.cdp.coinbase.com/prime/rest-api/requests.md)
- [Prime REST API SDKs](https://docs.cdp.coinbase.com/prime/rest-api/sdks.md)
- [Prime Types](https://docs.cdp.coinbase.com/prime/rest-api/types.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/prime/support/join-cdp-discord.md)
- [Websocket Feed](https://docs.cdp.coinbase.com/prime/websocket-feed.md)
- [Prime WebSocket Channels](https://docs.cdp.coinbase.com/prime/websocket-feed/channels.md)
- [Prime WebSocket Overview](https://docs.cdp.coinbase.com/prime/websocket-feed/overview.md)
- [Go](https://docs.cdp.coinbase.com/sdks/advanced-trade/go.md)
- [Java](https://docs.cdp.coinbase.com/sdks/advanced-trade/java.md)
- [Python](https://docs.cdp.coinbase.com/sdks/advanced-trade/python.md)
- [TypeScript](https://docs.cdp.coinbase.com/sdks/advanced-trade/typescript.md)
- [Python](https://docs.cdp.coinbase.com/sdks/agentkit/python.md)
- [TypeScript](https://docs.cdp.coinbase.com/sdks/agentkit/typescript.md)
- [Python](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v1/python.md)
- [TypeScript](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v1/typescript.md)
- [@coinbase/cdp-core](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-core.md)
- [@coinbase/cdp-hooks](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks.md)
- [Fund Component](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-react/FundComponent.md)
- [SignIn Component](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-react/SignInComponent.md)
- [Overview](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-react/index.md)
- [@coinbase/cdp-wagmi](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-wagmi.md)
- [@coinbase/create-cdp-app](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/frontend/@coinbase/create-cdp-app.md)
- [Overview](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/frontend/index.md)
- [Python](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/python.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/auth/Axios.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/auth/Errors.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/auth/HTTP.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/auth/Hash.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/auth/JWT.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/auth/WebSocket.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/auth/index.md)
- [CDP Client](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/client/cdp-client.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/evm/Accounts.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/evm/Actions.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/evm/Client.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/evm/Types.md)
- [Overview](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/index.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/policies/Client.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/policies/Types.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/solana/Accounts.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/solana/Actions.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/solana/Client.md)
- [null](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript/solana/Types.md)
- [Introduction](https://docs.cdp.coinbase.com/sdks/index.md): Explore our SDKs for building onchain apps, AI agents, and more.
- [MiniKit](https://docs.cdp.coinbase.com/sdks/minikit.md)
- [OnchainKit](https://docs.cdp.coinbase.com/sdks/onchain-kit.md)
- [.NET](https://docs.cdp.coinbase.com/sdks/prime/dotnet.md)
- [Go](https://docs.cdp.coinbase.com/sdks/prime/go.md)
- [Java](https://docs.cdp.coinbase.com/sdks/prime/java.md)
- [Python](https://docs.cdp.coinbase.com/sdks/prime/python.md)
- [TypeScript](https://docs.cdp.coinbase.com/sdks/prime/typescript.md)
- [Comparing Our Wallet Products](https://docs.cdp.coinbase.com/server-wallets/comparing-our-wallets.md)
- [Base Account](https://docs.cdp.coinbase.com/server-wallets/smart-wallet.md)
- [Addresses](https://docs.cdp.coinbase.com/server-wallets/v1/concepts/addresses.md)
- [Assets](https://docs.cdp.coinbase.com/server-wallets/v1/concepts/assets.md)
- [Server-Signer](https://docs.cdp.coinbase.com/server-wallets/v1/concepts/server-signer.md)
- [Smart Wallets](https://docs.cdp.coinbase.com/server-wallets/v1/concepts/smart-wallets.md)
- [Trades](https://docs.cdp.coinbase.com/server-wallets/v1/concepts/trades.md)
- [Transfers](https://docs.cdp.coinbase.com/server-wallets/v1/concepts/transfers.md)
- [Wallet Types](https://docs.cdp.coinbase.com/server-wallets/v1/concepts/wallet-types.md)
- [Wallets](https://docs.cdp.coinbase.com/server-wallets/v1/concepts/wallets.md)
- [Based AI Agent](https://docs.cdp.coinbase.com/server-wallets/v1/demo-apps/based-ai-agent.md)
- [Fund Wallets](https://docs.cdp.coinbase.com/server-wallets/v1/introduction/fund-wallets.md)
- [Message Signing](https://docs.cdp.coinbase.com/server-wallets/v1/introduction/onchain-interactions/message-signing.md)
- [Smart Contract Deployments](https://docs.cdp.coinbase.com/server-wallets/v1/introduction/onchain-interactions/smart-contract-deployments.md)
- [Smart Contract Interactions](https://docs.cdp.coinbase.com/server-wallets/v1/introduction/onchain-interactions/smart-contract-interactions.md)
- [Solidity Types Supported in CDP SDK](https://docs.cdp.coinbase.com/server-wallets/v1/introduction/onchain-interactions/supported-solidity-types.md)
- [Quickstart](https://docs.cdp.coinbase.com/server-wallets/v1/introduction/quickstart.md)
- [SF Hackathon Guides](https://docs.cdp.coinbase.com/server-wallets/v1/introduction/sf-hackathon-guides.md)
- [Server Wallet USDC Rewards](https://docs.cdp.coinbase.com/server-wallets/v1/introduction/usdc-rewards.md)
- [Welcome to Server Wallet](https://docs.cdp.coinbase.com/server-wallets/v1/introduction/welcome.md)
- [CDP SDK Frequently Asked Questions](https://docs.cdp.coinbase.com/server-wallets/v1/support/faq.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/server-wallets/v1/support/join-cdp-discord.md)
- [Wallet Comparison](https://docs.cdp.coinbase.com/server-wallets/v1/support/wallet-comparison.md)
- [Wallets API](https://docs.cdp.coinbase.com/server-wallets/v1/wallets-api.md)
- [REST APIs](https://docs.cdp.coinbase.com/server-wallets/v2/api-reference/rest-api.md)
- [EIP-191](https://docs.cdp.coinbase.com/server-wallets/v2/evm-features/eip-191-signing.md)
- [EIP-712](https://docs.cdp.coinbase.com/server-wallets/v2/evm-features/eip-712-signing.md)
- [web3 Compatibility](https://docs.cdp.coinbase.com/server-wallets/v2/evm-features/eth-account-compatibility.md)
- [Gas Sponsorship](https://docs.cdp.coinbase.com/server-wallets/v2/evm-features/gas-sponsorship.md)
- [Managed Mode](https://docs.cdp.coinbase.com/server-wallets/v2/evm-features/managed-mode.md)
- [Sending Transactions](https://docs.cdp.coinbase.com/server-wallets/v2/evm-features/sending-transactions.md)
- [Using Smart Accounts](https://docs.cdp.coinbase.com/server-wallets/v2/evm-features/smart-accounts.md)
- [Spend Permissions](https://docs.cdp.coinbase.com/server-wallets/v2/evm-features/spend-permissions.md)
- [Swap tokens with Trade API](https://docs.cdp.coinbase.com/server-wallets/v2/evm-features/swaps.md)
- [viem Compatibility](https://docs.cdp.coinbase.com/server-wallets/v2/evm-features/viem-compatibility.md)
- [Accounts](https://docs.cdp.coinbase.com/server-wallets/v2/introduction/accounts.md)
- [Server Wallet Pricing](https://docs.cdp.coinbase.com/server-wallets/v2/introduction/pricing.md)
- [Server Wallet v2: Quickstart](https://docs.cdp.coinbase.com/server-wallets/v2/introduction/quickstart.md)
- [Security](https://docs.cdp.coinbase.com/server-wallets/v2/introduction/security.md)
- [Server Wallet USDC Rewards](https://docs.cdp.coinbase.com/server-wallets/v2/introduction/usdc-rewards.md)
- [Welcome to Server Wallet v2](https://docs.cdp.coinbase.com/server-wallets/v2/introduction/welcome.md)
- [Batching Instructions](https://docs.cdp.coinbase.com/server-wallets/v2/solana-features/batching-instructions.md)
- [Message Signing](https://docs.cdp.coinbase.com/server-wallets/v2/solana-features/message-signing.md)
- [Sending Transactions](https://docs.cdp.coinbase.com/server-wallets/v2/solana-features/sending-transactions.md)
- [Sponsoring Solana transactions](https://docs.cdp.coinbase.com/server-wallets/v2/solana-features/sponsor-transactions.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/server-wallets/v2/support/join-cdp-discord.md)
- [Exporting Accounts](https://docs.cdp.coinbase.com/server-wallets/v2/using-the-wallet-api/export-accounts.md)
- [Funding Accounts](https://docs.cdp.coinbase.com/server-wallets/v2/using-the-wallet-api/fund-accounts.md)
- [Importing Accounts](https://docs.cdp.coinbase.com/server-wallets/v2/using-the-wallet-api/import-accounts.md)
- [Managing Accounts](https://docs.cdp.coinbase.com/server-wallets/v2/using-the-wallet-api/managing-accounts.md)
- [EVM Policy Examples](https://docs.cdp.coinbase.com/server-wallets/v2/using-the-wallet-api/policies/evm-policies.md)
- [Govern behavior using Policies](https://docs.cdp.coinbase.com/server-wallets/v2/using-the-wallet-api/policies/overview.md)
- [Solana IDL Policies](https://docs.cdp.coinbase.com/server-wallets/v2/using-the-wallet-api/policies/solana-idl-policies.md)
- [Solana Policy Examples](https://docs.cdp.coinbase.com/server-wallets/v2/using-the-wallet-api/policies/solana-policies.md)
- [Token Balances](https://docs.cdp.coinbase.com/server-wallets/v2/using-the-wallet-api/token-balances.md)
- [Transferring tokens from a CDP Wallet](https://docs.cdp.coinbase.com/server-wallets/v2/using-the-wallet-api/transfers.md)
- [Rotate your Wallet Secret](https://docs.cdp.coinbase.com/server-wallets/v2/using-the-wallet-api/wallet-secret-rotation.md)
- [Make your first request](https://docs.cdp.coinbase.com/staking/staking-api/introduction/quickstart.md)
- [Address Models in Staking](https://docs.cdp.coinbase.com/staking/staking-api/introduction/staking-address-models.md)
- [The Staking Operation](https://docs.cdp.coinbase.com/staking/staking-api/introduction/the-staking-operation.md)
- [Welcome to Staking API](https://docs.cdp.coinbase.com/staking/staking-api/introduction/welcome.md)
- [Dedicated ETH Staking (32 ETH Minimum)](https://docs.cdp.coinbase.com/staking/staking-api/protocols/dedicated-eth/overview.md)
- [Integrating Dedicated ETH Staking](https://docs.cdp.coinbase.com/staking/staking-api/protocols/dedicated-eth/usage.md)
- [Shared ETH Staking (No Minimum)](https://docs.cdp.coinbase.com/staking/staking-api/protocols/shared-eth/overview.md)
- [Integrating Shared ETH Staking](https://docs.cdp.coinbase.com/staking/staking-api/protocols/shared-eth/usage.md)
- [SOL Staking](https://docs.cdp.coinbase.com/staking/staking-api/protocols/sol/overview.md)
- [SOL Staking](https://docs.cdp.coinbase.com/staking/staking-api/protocols/sol/usage.md)
- [API Reference](https://docs.cdp.coinbase.com/staking/staking-api/reference/api-reference.md)
- [Staking API Usage](https://docs.cdp.coinbase.com/staking/staking-api/reference/api-usage.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/staking/staking-api/support/join-cdp-discord.md)
- [Aleo Delegation Guide](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/aleo/aleo-delegation-guide.md)
- [Aptos Delegation Guide](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/aptos/aptos-delegation-guide.md)
- [Connecting Ledger Live to Your Petra Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/aptos/connecting-ledger-to-petra.md)
- [Staking APT with Petra Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/aptos/staking-with-petra-wallet.md)
- [Avalanche FAQ](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/avalanche/avalanche-faq.md)
- [1. Setup and Fund Avalanche Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/avalanche/avalanche-wallet/setup-and-fund-avalanche-wallet.md)
- [2. Stake AVAX to Coinbase](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/avalanche/avalanche-wallet/stake-avax-to-coinbase.md)
- [Staking AVAX with Avalanche Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/avalanche/avalanche-wallet/staking-with-avalanche-wallet.md)
- [Avalanche Delegation Guide](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/avalanche/delegation-guide/avalanche-delegation-guide.md)
- [Wallet choices for Avalanche](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/avalanche/delegation-guide/wallet-choices-for-avalanche.md)
- [Axelar Delegation Flow](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/axelar/axelar-delegation-flow.md)
- [Axelar Delegation Guide](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/axelar/axelar-delegation-guide.md)
- [Fund your Keplr Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/axelar/fund-your-keplr-wallet.md)
- [Set Up your Keplr Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/axelar/set-up-your-keplr-wallet.md)
- [Cardano Delegation Guide](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/cardano/cardano-delegation-guide.md)
- [Wallet choices for Cardano](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/cardano/wallet-choices-for-cardano.md)
- [Celestia Delegation Guide](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/celestia/celestia-delegation-guide.md)
- [Staking TIA with Keplr Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/celestia/staking-with-keplr-wallet.md)
- [Staking TIA with Leap Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/celestia/staking-with-leap-wallet.md)
- [Cosmos Delegation Guide](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/cosmos/delegation-guide/cosmos-delegation-guide.md)
- [Wallet choices for Cosmos](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/cosmos/delegation-guide/wallet-choices-for-cosmos.md)
- [1. Set Up and Fund Ledger Live Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/cosmos/ledger-live/set-up-and-fund-ledger-live-wallet.md)
- [2. Stake to with Ledger Live](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/cosmos/ledger-live/stake-to-with-ledger-live.md)
- [Staking ATOM with Ledger Live](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/cosmos/ledger-live/staking-with-ledger-live.md)
- [1. Set Up and Fund Keplr Wallet with ATOM](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/cosmos/staking-with-keplr/set-up-and-fund-staking-keplr.md)
- [2. Stake ATOM to with Keplr](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/cosmos/staking-with-keplr/stake-atom-to-with-keplr.md)
- [Staking ATOM with Keplr Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/cosmos/staking-with-keplr/staking-with-keplr.md)
- [Cosmos FAQ](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/cosmos/support/cosmos-faq.md)
- [Delegating Restaked ETH with EigenLayer](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/eigenlayer/delegating-with-eigenlayer.md)
- [EigenLayer Delegation Guide](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/eigenlayer/eigenLayer-delegation-guide.md)
- [Coinbase Staking FAQ](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/introduction/coinbase-staking-faq.md)
- [Safety Precautions](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/introduction/safety-precautions.md)
- [Welcome to Staking with Coinbase](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/introduction/welcome.md)
- [Near Delegation Guide](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/near/delegation-guide/near-delegation-guide.md)
- [Wallet choices for Near](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/near/delegation-guide/wallet-choices-for-near.md)
- [1. Install NPM and NEAR-CLI](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/near/near-cli/install-npm-and-near-cli.md)
- [2. Stake to Coinbase with NEAR CLI](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/near/near-cli/stake-with-near-cli.md)
- [Staking with NEAR CLI](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/near/near-cli/staking-with-near-cli.md)
- [Near FAQ](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/near/near-faq.md)
- [1. Set Up and Fund NEAR Web Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/near/web-wallet/set-up-and-fund-near-web-wallet.md)
- [2. Stake to Coinbase with NEAR Web Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/near/web-wallet/stake-with-near-web-wallet.md)
- [Staking with NEAR Web Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/near/web-wallet/staking-with-near-web-wallet.md)
- [Polkadot Delegation Guide](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/polkadot/delegation-guide/polkadot-delegation-guide.md)
- [Wallet choices for Polkadot](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/polkadot/delegation-guide/wallet-choices-for-polkadot.md)
- [1. Set Up and Fund Ledger Live with DOT](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/polkadot/ledger-live/setup-and-fund-ledger-live.md)
- [2. Stake DOT to Coinbase with Ledger Live](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/polkadot/ledger-live/stake-with-ledger-live.md)
- [Staking DOT with Ledger Live](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/polkadot/ledger-live/staking-with-ledger-live.md)
- [Polkadot FAQ](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/polkadot/polkadot-faq.md)
- [1. Import Stash and Fund Polkadot UI with DOT](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/polkadot/polkadot-ui-live/import-stash-and-fund-polkadot-ui.md)
- [2. Stake DOT to Coinbase with Polkadot UI](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/polkadot/polkadot-ui-live/stake-with-polkadot-ui.md)
- [Staking DOT with the Polkadot UI](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/polkadot/polkadot-ui-live/staking-with-polkadot-ui.md)
- [Delegation Flow](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/polygon/delegation-flow.md)
- [Polygon Delegation Guide](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/polygon/polygon-delegation-guide.md)
- [Restaking Flow](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/polygon/restaking-flow.md)
- [Unbonding Flow](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/polygon/unbonding-flow.md)
- [Withdrawal Flow](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/polygon/withdrawal-flow.md)
- [Solana Delegation Guide](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/solana/delegation-guide/solana-delegation-guide.md)
- [Wallet choices for Solana](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/solana/delegation-guide/wallet-choices-for-solana.md)
- [1. Set Up and Fund Phantom Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/solana/phantom/set-up-and-fund-phantom-wallet.md)
- [2. Stake to with Phantom](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/solana/phantom/stake-with-phantom.md)
- [Staking SOL with Phantom Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/solana/phantom/staking-with-phantom.md)
- [Solana FAQ](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/solana/solana-faq.md)
- [1. Set Up and Fund SolFlare Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/solana/solflare/setup-and-fund-solafare.md)
- [2. Stake to Coinbase with SolFlare](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/solana/solflare/stake-solflare.md)
- [Staking SOL with SolFlare on Ledger](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/solana/solflare/staking-with-solflare.md)
- [Staking SOL with Keystore File on SolFlare](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/solana/stake-sol-with-keystone.md)
- [Staking SOL with Solana CLI Tools](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/solana/stake-sol-with-solana.md)
- [Staking with Ethos Sui Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/sui/staking-with-ethos-sui-wallet.md)
- [Staking with Sui Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/sui/staking-with-sui-wallet.md)
- [Staking with Suiet Wallet](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/sui/staking-with-suiet-wallet.md)
- [Sui Delegation Guide](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/sui/sui-delegation-guide.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/staking/staking-delegation-guides/support/join-cdp-discord.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/support/join-cdp-discord.md)
- [Status](https://docs.cdp.coinbase.com/support/status.md)
- [Trade API: Quickstart](https://docs.cdp.coinbase.com/trade-api/quickstart.md)
- [REST APIs](https://docs.cdp.coinbase.com/trade-api/rest-apis.md)
- [SDK Examples](https://docs.cdp.coinbase.com/trade-api/sdk-examples.md)
- [Welcome to Trade API](https://docs.cdp.coinbase.com/trade-api/welcome.md)
- [Verifications Attestations](https://docs.cdp.coinbase.com/verifications/introduction/attestations.md)
- [Verifications Quickstart](https://docs.cdp.coinbase.com/verifications/introduction/quickstart.md)
- [Verifications Use Cases](https://docs.cdp.coinbase.com/verifications/introduction/use-cases.md)
- [Welcome to Coinbase Verifications](https://docs.cdp.coinbase.com/verifications/introduction/welcome.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/verifications/support/join-cdp-discord.md)
- [Webhook Portal](https://docs.cdp.coinbase.com/webhooks/cdp-portal.md)
- [Webhook SDK](https://docs.cdp.coinbase.com/webhooks/cdp-sdk.md)
- [Discord Bot Demo](https://docs.cdp.coinbase.com/webhooks/discord-bot-demo.md)
- [Webhook Event Types](https://docs.cdp.coinbase.com/webhooks/event-types.md)
- [Webhooks](https://docs.cdp.coinbase.com/webhooks/overview.md)
- [x402 Bazaar (Discovery Layer)](https://docs.cdp.coinbase.com/x402/bazaar.md)
- [Client / Server Flow](https://docs.cdp.coinbase.com/x402/core-concepts/client-server.md)
- [Facilitator](https://docs.cdp.coinbase.com/x402/core-concepts/facilitator.md)
- [How x402 Works](https://docs.cdp.coinbase.com/x402/core-concepts/how-it-works.md)
- [HTTP 402](https://docs.cdp.coinbase.com/x402/core-concepts/http-402.md)
- [Wallet](https://docs.cdp.coinbase.com/x402/core-concepts/wallet.md)
- [x402 Hackathon Guide](https://docs.cdp.coinbase.com/x402/hackathon-guide.md)
- [MCP Server with x402](https://docs.cdp.coinbase.com/x402/mcp-server.md)
- [Building Miniapps with x402](https://docs.cdp.coinbase.com/x402/miniapps.md)
- [Network & Token Support](https://docs.cdp.coinbase.com/x402/network-support.md)
- [Quickstart for Buyers](https://docs.cdp.coinbase.com/x402/quickstart-for-buyers.md)
- [Quickstart for Sellers](https://docs.cdp.coinbase.com/x402/quickstart-for-sellers.md)
- [FAQ](https://docs.cdp.coinbase.com/x402/support/faq.md)
- [GitHub](https://docs.cdp.coinbase.com/x402/support/github.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/x402/support/join-cdp-discord.md)
- [Telegram Chat](https://docs.cdp.coinbase.com/x402/support/social-amplification-form.md)
- [Welcome to x402](https://docs.cdp.coinbase.com/x402/welcome.md)