# Coinbase
## Docs
- [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)
- [Wallet API](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 Wallet API, [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 Advanced Trade 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 and EURC-EUR 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 Futures 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 Futures 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 Futures 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 Futures 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 Futures 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 Futures 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)
- [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.
- [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)
- [Get supported networks per asset](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/assets/get-supported-networks.md)
- [List assets](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/assets/list-assets.md)
- [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)
- [Get index candles](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/index/get-index-candles.md)
- [Get index composition](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/index/get-index-composition.md)
- [Get index composition history](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/index/get-index-composition-history.md)
- [Get index price](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/index/get-index-price.md)
- [Get aggregated candles data per instrument](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/instruments/get-aggegated-candles.md)
- [Get daily trading volumes](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/instruments/get-daily-trading-volume.md)
- [Get historical funding rates](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/instruments/get-historical-funding-rate.md)
- [Get instrument details](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/instruments/get-instrument-details.md)
- [Get quote per instrument](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/instruments/get-quote-per-instrument.md)
- [List instruments](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/instruments/list-instruments.md)
- [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)
- [Cancel orders](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/orders/cancel-orders.md)
- [Create order](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/orders/create-order.md)
- [Get order details](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/orders/get-order-details.md)
- [List open orders](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/orders/list-open-orders.md)
- [Modify open order](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/orders/modify-open-order.md)
- [Acquire/repay loan](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/acquire-and-repay-loan.md)
- [Create portfolio](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/create-portfolio.md)
- [Enable/Disable portfolio cross collateral](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/enable-and-disable-cross.md)
- [Enable/Disable portfolio auto margin mode](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/enable-and-disable-portfolio.md)
- [Get balance for portfolio/asset](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-balance-for-assests.md)
- [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 loan info for portfolio/asset](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-loan-info-for-portfolio.md)
- [Get portfolio details](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-portfolio-details.md)
- [Get portfolio margin call status](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-portfolio-margin-call.md)
- [Get portfolio summary](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-portfolio-summary.md)
- [Get position for portfolio/instrument](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-position-portfolio.md)
- [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)
- [Get the total open position limit the portfolio](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-the-total-open-position-limits.md)
- [Get user portfolio](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/get-user-portfolio.md)
- [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)
- [List all user portfolios](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/list-all-user-portfolios.md)
- [List fills by portfolios](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/list-fills-portfolio.md)
- [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)
- [List portfolio balances](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/list-portfolio-balances.md)
- [List portfolio fee rates](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/list-portfolio-fee-rates.md)
- [List portfolio fills](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/list-portfolio-fills.md)
- [List portfolio positions](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/list-portfolio-positions.md)
- [Patch portfolio](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/patch-portfolio.md)
- [Preview loan update](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/preview-loan-update.md)
- [Set portfolio margin override](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/set-profile-margin.md)
- [Transfer funds between portfolios](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/transfer-funds.md)
- [Transfer positions between portfolios](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/transfer-positions.md)
- [Update portfolio](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/update-portfolio.md)
- [View max loan availability](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/portfolios/view-max-loan.md)
- [List position offsets](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/position-offsets/list-position-offsets.md)
- [Get your rankings](https://docs.cdp.coinbase.com/api-reference/international-exchange-api/rest-api/rankings/get-your-rankings.md)
- [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 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.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.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-allocation-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-allocation.md): List historical allocations for a given portfolio.
- [List Assets](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/assets/get-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-balance.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-balance.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.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.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.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-trades-finance.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-exisiting-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/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.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-position.md): Retrieve all active fcm positions 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/invoices/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.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-book.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.
- [Get Order by Order ID](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/orders/get-order-by-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 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-methods.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-id.md): Retrieve a given portfolio by its portfolio ID.
- [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.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 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
- [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-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.
- [Get Wallet by Wallet ID](https://docs.cdp.coinbase.com/api-reference/prime-api/rest-api/wallets/get-wallet-by-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-portfolios-wallets.md): List all wallets associated with a given portfolio.
- [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)
- [Create an EVM account](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/create-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 EVM Account](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/export-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 EVM Account by Name](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/export-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-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-evm-account-by-name.md): Gets an EVM account by its name.
- [Import EVM Account](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-accounts/import-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.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-an-eip-712.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-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-evm-smart-account.md): Creates a new Smart Account.
- [EVM Smart Accounts](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-smart-accounts/evm-smart-accounts.md)
- [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.
- [Get a Smart Account by address](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-smart-accounts/get-evm-smart-account-by-address.md): Gets a Smart Account by its address.
- [Get EVM Smart Account by Name](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-smart-accounts/get-evm-smart-account-by-name.md): Gets a Smart Account by its name.
- [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.
- [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.
- [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.
- [Create a swap quote](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-swaps/create-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](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/evm-swaps/get-price-estimate-for-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 |
- [Create a transfer quote](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/payments/create-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-transfer-quote.md): Executes a transfer quote which was created using the Create a transfer quote endpoint.
- [Get the crypto rails](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/payments/get-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-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.
- [Get a transfer by ID](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/payments/get-transfer-by-id.md): Gets a transfer by ID.
- [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-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-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-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-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-solana-account.md): Creates a new Solana account.
- [Export Solana Account](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-accounts/export-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.
- [Export Solana Account by Name](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-accounts/export-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.
- [Get a Solana account by address](https://docs.cdp.coinbase.com/api-reference/v2/rest-api/solana-accounts/get-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-solana-account-by-name.md): Gets a Solana account by its name.
- [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.
- [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-solana-account.md): Updates an existing Solana account. Use this to update the account's name or account-level policy.
- [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 Futures](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 Perpetual Futures](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-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)
- [Join CDP Discord](https://docs.cdp.coinbase.com/data/support/join-cdp-discord.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)
- [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)
- [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)
- [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)
- [Exchange Changelog](https://docs.cdp.coinbase.com/exchange/changes/changelog.md)
- [Exchange Upcoming Changes](https://docs.cdp.coinbase.com/exchange/changes/upcoming-changes.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 Dictionary Release Notes](https://docs.cdp.coinbase.com/exchange/fix-api/fix-releases.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 4.2](https://docs.cdp.coinbase.com/exchange/fix-api/order-entry-messages/order-entry-messages4.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)
- [Exchange FIX Rate Limits](https://docs.cdp.coinbase.com/exchange/fix-api/rate-limits.md)
- [Exchange Matching Engine](https://docs.cdp.coinbase.com/exchange/introduction/matching-engine.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)
- [Exchange Profiles](https://docs.cdp.coinbase.com/exchange/rest-api/profiles.md)
- [Exchange REST API Rate Limits](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 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)
- [JWT Authentication](https://docs.cdp.coinbase.com/get-started/authentication/jwt-authentication.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)
- [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 Wallet API 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 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)
- [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 using CDP](https://docs.cdp.coinbase.com/get-started/supported-networks.md)
- [Using docs with AI-powered IDEs](https://docs.cdp.coinbase.com/get-started/use-ai-tooling.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)
- [CDP APIs](https://docs.cdp.coinbase.com/introduction.md): Coinbase Developer Platform (CDP) APIs are backend and frontend suites of crypto services to easily build onchain apps.
- [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)
- [Secure Init Migration](https://docs.cdp.coinbase.com/onramp-&-offramp/mandatory-migration/secure-init-migration.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)
- [Transaction Status & History](https://docs.cdp.coinbase.com/onramp-&-offramp/offramp-apis/transaction-status.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)
- [Onramp Use Cases](https://docs.cdp.coinbase.com/onramp-&-offramp/support/use-cases.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 Trading 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)
- [FIX](https://docs.cdp.coinbase.com/prime/concepts/fix.md)
- [Stablecoins](https://docs.cdp.coinbase.com/prime/concepts/stablecoins.md)
- [Staking](https://docs.cdp.coinbase.com/prime/concepts/staking.md)
- [Trading Overview](https://docs.cdp.coinbase.com/prime/concepts/trading.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 Connectivity](https://docs.cdp.coinbase.com/prime/fix-api/connectivity.md)
- [Prime FIX Messages](https://docs.cdp.coinbase.com/prime/fix-api/messages.md)
- [Quickstart - Getting Started with Prime](https://docs.cdp.coinbase.com/prime/introduction/quickstart.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)
- [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)
- [Onchain Reputation API Pricing](https://docs.cdp.coinbase.com/reputation/introduction/pricing.md)
- [Onchain Reputation Quickstart](https://docs.cdp.coinbase.com/reputation/introduction/quickstart.md)
- [Welcome to Onchain Reputation API](https://docs.cdp.coinbase.com/reputation/introduction/welcome.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/reputation/support/join-cdp-discord.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)
- [Python](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/python.md)
- [TypeScript](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript.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)
- [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)
- [Swap API: Quickstart](https://docs.cdp.coinbase.com/swaps/quickstart.md)
- [REST APIs](https://docs.cdp.coinbase.com/swaps/rest-apis.md)
- [SDK Examples](https://docs.cdp.coinbase.com/swaps/sdk-examples.md)
- [Welcome to Swaps](https://docs.cdp.coinbase.com/swaps/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)
- [Comparing Our Wallets](https://docs.cdp.coinbase.com/wallet-api/comparing-our-wallets.md)
- [Smart Wallet](https://docs.cdp.coinbase.com/wallet-api/smart-wallet.md)
- [Addresses](https://docs.cdp.coinbase.com/wallet-api/v1/concepts/addresses.md)
- [Assets](https://docs.cdp.coinbase.com/wallet-api/v1/concepts/assets.md)
- [Server-Signer](https://docs.cdp.coinbase.com/wallet-api/v1/concepts/server-signer.md)
- [Smart Wallets](https://docs.cdp.coinbase.com/wallet-api/v1/concepts/smart-wallets.md)
- [Trades](https://docs.cdp.coinbase.com/wallet-api/v1/concepts/trades.md)
- [Transfers](https://docs.cdp.coinbase.com/wallet-api/v1/concepts/transfers.md)
- [Wallet Types](https://docs.cdp.coinbase.com/wallet-api/v1/concepts/wallet-types.md)
- [Wallets](https://docs.cdp.coinbase.com/wallet-api/v1/concepts/wallets.md)
- [Based AI Agent](https://docs.cdp.coinbase.com/wallet-api/v1/demo-apps/based-ai-agent.md)
- [Fund Wallets](https://docs.cdp.coinbase.com/wallet-api/v1/introduction/fund-wallets.md)
- [Message Signing](https://docs.cdp.coinbase.com/wallet-api/v1/introduction/onchain-interactions/message-signing.md)
- [Smart Contract Deployments](https://docs.cdp.coinbase.com/wallet-api/v1/introduction/onchain-interactions/smart-contract-deployments.md)
- [Smart Contract Interactions](https://docs.cdp.coinbase.com/wallet-api/v1/introduction/onchain-interactions/smart-contract-interactions.md)
- [Solidity Types Supported in CDP SDK](https://docs.cdp.coinbase.com/wallet-api/v1/introduction/onchain-interactions/supported-solidity-types.md)
- [Quickstart](https://docs.cdp.coinbase.com/wallet-api/v1/introduction/quickstart.md)
- [SF Hackathon Guides](https://docs.cdp.coinbase.com/wallet-api/v1/introduction/sf-hackathon-guides.md)
- [Wallet API USDC Rewards](https://docs.cdp.coinbase.com/wallet-api/v1/introduction/usdc-rewards.md)
- [Welcome to Wallet API](https://docs.cdp.coinbase.com/wallet-api/v1/introduction/welcome.md)
- [CDP SDK Frequently Asked Questions](https://docs.cdp.coinbase.com/wallet-api/v1/support/faq.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/wallet-api/v1/support/join-cdp-discord.md)
- [Wallet Comparison](https://docs.cdp.coinbase.com/wallet-api/v1/support/wallet-comparison.md)
- [Wallets API](https://docs.cdp.coinbase.com/wallet-api/v1/wallets-api.md)
- [Rest APIs](https://docs.cdp.coinbase.com/wallet-api/v2/api-reference/rest-api.md)
- [eth-account Compatibility](https://docs.cdp.coinbase.com/wallet-api/v2/evm-features/eth-account-compatibility.md)
- [Gas Sponsorship](https://docs.cdp.coinbase.com/wallet-api/v2/evm-features/gas-sponsorship.md)
- [Message Signing](https://docs.cdp.coinbase.com/wallet-api/v2/evm-features/message-signing.md)
- [Sending Transactions](https://docs.cdp.coinbase.com/wallet-api/v2/evm-features/sending-transactions.md)
- [Using Smart Accounts](https://docs.cdp.coinbase.com/wallet-api/v2/evm-features/smart-accounts.md)
- [Wallet API: Submitting Swaps](https://docs.cdp.coinbase.com/wallet-api/v2/evm-features/swaps.md)
- [viem Compatibility](https://docs.cdp.coinbase.com/wallet-api/v2/evm-features/viem-compatibility.md)
- [Accounts](https://docs.cdp.coinbase.com/wallet-api/v2/introduction/accounts.md)
- [Wallet API Pricing](https://docs.cdp.coinbase.com/wallet-api/v2/introduction/pricing.md)
- [Wallet API v2: Quickstart](https://docs.cdp.coinbase.com/wallet-api/v2/introduction/quickstart.md)
- [Security](https://docs.cdp.coinbase.com/wallet-api/v2/introduction/security.md)
- [Wallet API USDC Rewards](https://docs.cdp.coinbase.com/wallet-api/v2/introduction/usdc-rewards.md)
- [Welcome to Wallet API v2](https://docs.cdp.coinbase.com/wallet-api/v2/introduction/welcome.md)
- [Batching Instructions](https://docs.cdp.coinbase.com/wallet-api/v2/solana-features/batching-instructions.md)
- [Sponsoring Solana transactions](https://docs.cdp.coinbase.com/wallet-api/v2/solana-features/sponsor-transactions.md)
- [Join CDP Discord](https://docs.cdp.coinbase.com/wallet-api/v2/support/join-cdp-discord.md)
- [null](https://docs.cdp.coinbase.com/wallet-api/v2/using-the-wallet-api/export-accounts.md)
- [Fund Accounts](https://docs.cdp.coinbase.com/wallet-api/v2/using-the-wallet-api/fund-accounts.md)
- [Importing Accounts](https://docs.cdp.coinbase.com/wallet-api/v2/using-the-wallet-api/import-accounts.md)
- [Managing Accounts](https://docs.cdp.coinbase.com/wallet-api/v2/using-the-wallet-api/managing-accounts.md)
- [Govern behavior using Policies](https://docs.cdp.coinbase.com/wallet-api/v2/using-the-wallet-api/policies.md)
- [Transferring tokens from a CDP Wallet](https://docs.cdp.coinbase.com/wallet-api/v2/using-the-wallet-api/transfers.md)
- [Rotate your Wallet Secret](https://docs.cdp.coinbase.com/wallet-api/v2/using-the-wallet-api/wallet-secret-rotation.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)
- [Client / Server](https://docs.cdp.coinbase.com/x402/core-concepts/client-server.md)
- [Facilitator](https://docs.cdp.coinbase.com/x402/core-concepts/facilitator.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)
- [MCP Server with x402](https://docs.cdp.coinbase.com/x402/getting-started/mcp-server.md)
- [Quickstart for Buyers](https://docs.cdp.coinbase.com/x402/getting-started/quickstart-for-buyers.md)
- [Quickstart for Sellers](https://docs.cdp.coinbase.com/x402/getting-started/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)
- [Social Amplification Form](https://docs.cdp.coinbase.com/x402/support/social-amplification-form.md)
- [Welcome to x402](https://docs.cdp.coinbase.com/x402/welcome.md)