Everything a platform needs
The coverage table: what a platform needs from a chain API and which endpoint provides it.
# Everything a platform needs
This is what a platform like Rarebl needs from a chain API (deposits, sweeps, payouts, settlement, rates) and where the Open API provides it. Every row links to the endpoints and guides involved.
| Need | Where it is in the API |
| --- | --- |
| Create deposit addresses | The SDK generates keys locally and derives addresses (`keys.generate`, recommended): [Sign locally with the SDK](https://docs.rarebl.com/guides/sign-locally). Or [New address (hosted)](https://docs.rarebl.com/api/address/new): [Hosted signing](https://docs.rarebl.com/guides/hosted-signing). |
| Validate an address | [Validate an address](https://docs.rarebl.com/api/address/validate). |
| Detect deposits | [Webhooks](https://docs.rarebl.com/guides/webhooks) of type `address.activity` ([Create a webhook](https://docs.rarebl.com/api/hooks/create)); the WebSocket `address:*` channels ([Live data over WebSocket](https://docs.rarebl.com/guides/websocket)); [Address transactions](https://docs.rarebl.com/api/address/transactions) (DASH now, watched addresses on BTC, LTC and BCH from their watch time, ETH and TRON as the explorer index lands). |
| Verify deposits and confirmations | [Transaction](https://docs.rarebl.com/api/tx/get) and [Transaction status](https://docs.rarebl.com/api/tx/status); `tx.confirmations` webhooks: [Track a deposit until it confirms](https://docs.rarebl.com/guides/track-a-deposit). |
| UTXOs and balances for sweeps and payouts | [Watch addresses](https://docs.rarebl.com/api/address/watch) then [Address UTXOs](https://docs.rarebl.com/api/address/utxos) (BTC, LTC, BCH); DASH natively; ETH and TRON through [Address](https://docs.rarebl.com/api/address/balance) and [Address tokens](https://docs.rarebl.com/api/address/tokens): [Watch addresses, get UTXOs and balances](https://docs.rarebl.com/guides/watch-addresses). |
| Fees | [Recommended fees](https://docs.rarebl.com/api/fees/recommended) and [Estimate](https://docs.rarebl.com/api/tx/estimate): [Market data and fees](https://docs.rarebl.com/guides/market-data). |
| Build, sign and broadcast (sweeps, payouts, gas top-ups, token transfers) | [Build](https://docs.rarebl.com/api/tx/build), [Assemble](https://docs.rarebl.com/api/tx/assemble), [Broadcast](https://docs.rarebl.com/api/tx/broadcast); SDK local signing; hosted [Sign](https://docs.rarebl.com/api/tx/sign) and [Send](https://docs.rarebl.com/api/tx/send): [Send a transaction](https://docs.rarebl.com/guides/send-a-transaction), [Sign locally with the SDKs](https://docs.rarebl.com/guides/sign-locally) (including ERC-20 and TRC-20 tokens). |
| Nonce and resources | [Address nonce](https://docs.rarebl.com/api/address/nonce) (ETH) and [Address resources](https://docs.rarebl.com/api/address/resources) (TRON). |
| Stuck payments (RBF and CPFP) | [Build](https://docs.rarebl.com/api/tx/build) with `rbf`, or exact `inputs` spending your own change at a higher `feeRate`: [Stuck transactions](https://docs.rarebl.com/guides/stuck-transactions). |
| Spent checks before spending | [Output spend status](https://docs.rarebl.com/api/tx/outspends). |
| Settlement (dropped, reverted, replaced) | [Transaction status](https://docs.rarebl.com/api/tx/status); `tx.dropped` and `tx.replaced` webhooks; failed ETH transactions show `status: "failed"`: [Webhooks](https://docs.rarebl.com/guides/webhooks). |
| Rates | [Prices](https://docs.rarebl.com/api/market/price) and [FX](https://docs.rarebl.com/api/market/fx): [Market data and fees](https://docs.rarebl.com/guides/market-data). |
## Where coverage differs by chain
Address history on BTC, LTC, BCH, ETH and TRON, the Ethereum node (still syncing), TRON history (from 2026-09-08) and the time a watch bootstrap takes vary by chain. See [Coverage and limits](https://docs.rarebl.com/limits-today) for the current state.
## Read the rest
- [Errors and rate limits](https://docs.rarebl.com/guides/handle-errors) and [Rate limits](https://docs.rarebl.com/rate-limits): the per-IP classes (read, compute, write, watch, hooks, stream).
- [Responses & codes](https://docs.rarebl.com/responses-and-codes): every code and reason, including `API422` and `API403`.
- [SDKs](https://docs.rarebl.com/sdks/js): [JavaScript](https://docs.rarebl.com/sdks/js), [Python](https://docs.rarebl.com/sdks/python), [PHP](https://docs.rarebl.com/sdks/php), [shell](https://docs.rarebl.com/sdks/shell).
- [API reference](https://docs.rarebl.com/api): every endpoint with Try It.