# rhino.fi - Docs ## Docs - [Authentication](https://docs.rhino.fi/api-integration/authentication.md) - [Making a bridge](https://docs.rhino.fi/api-integration/bridge.md): This guide walks you through integrating our bridge API into your application. By following these steps, you’ll be able to transfer assets between chains using our API and smart contract interactions. - [API Integration](https://docs.rhino.fi/api-integration/introduction.md): Integrate the Rhino Stablecoin Activation Stack directly via REST API. - [Smart Deposit Addresses](https://docs.rhino.fi/api-integration/smart-deposits.md): Use the Smart Deposit Addresses API to generate addresses that accept stablecoin deposits from any supported chain and automatically settle to a specified destination. Includes support for cross-stable swaps, Automated Onchain Actions, and configurable fee handling. - [Bridge Status & History](https://docs.rhino.fi/api-integration/status-history.md): This section explains how to retrieve the status and history of your bridge transactions. You can use these endpoints to monitor transaction progress and confirm successful transfers. - [Making a bridge & swap](https://docs.rhino.fi/api-integration/swap.md): This guide walks you through integrating our bridge API into your application. By following these steps, you’ll be able to transfer and swap assets between chains using our API and smart contract interactions. - [Configs (chains & tokens)](https://docs.rhino.fi/api-reference/bridge/configs/configs-chains-&-tokens.md): Fetch bridge configs. - [Get all token configs for bridge and swap](https://docs.rhino.fi/api-reference/bridge/configs/get-all-token-configs-for-bridge-and-swap.md): Fetch all bridge and swap token configs. - [Single Config (token address/chain)](https://docs.rhino.fi/api-reference/bridge/configs/single-config-token-addresschain.md): Fetch config for a token by address - [Single Config (token/chain)](https://docs.rhino.fi/api-reference/bridge/configs/single-config-tokenchain.md): Fetch config for a token/chain - [Create new deposit address](https://docs.rhino.fi/api-reference/bridge/depositaddresses/create-new-deposit-address.md): Please use the identical endpoint under https://api.rhino.fi/sda. The sda endpoints here exist only for backwards compatibility and will be removed in the future. If you use the SDK, please upgrade to the latest version which uses the correct endpoint. - [Get deposit address history](https://docs.rhino.fi/api-reference/bridge/depositaddresses/get-deposit-address-history.md): Please use the identical endpoint under https://api.rhino.fi/sda. The sda endpoints here exist only for backwards compatibility and will be removed in the future. If you use the SDK, please upgrade to the latest version which uses the correct endpoint. - [Get deposit address status](https://docs.rhino.fi/api-reference/bridge/depositaddresses/get-deposit-address-status.md): Please use the identical endpoint under https://api.rhino.fi/sda. The sda endpoints here exist only for backwards compatibility and will be removed in the future. If you use the SDK, please upgrade to the latest version which uses the correct endpoint. - [Get public deposit address status](https://docs.rhino.fi/api-reference/bridge/depositaddresses/get-public-deposit-address-status.md): Please use the identical endpoint under https://api.rhino.fi/sda. The sda endpoints here exist only for backwards compatibility and will be removed in the future. If you use the SDK, please upgrade to the latest version which uses the correct endpoint. - [Get supported tokens between a deposit chain and a destination chain](https://docs.rhino.fi/api-reference/bridge/depositaddresses/get-supported-tokens-between-a-deposit-chain-and-a-destination-chain.md): Please use the identical endpoint under https://api.rhino.fi/sda. The sda endpoints here exist only for backwards compatibility and will be removed in the future. If you use the SDK, please upgrade to the latest version which uses the correct endpoint. - [Reactivate deposit address](https://docs.rhino.fi/api-reference/bridge/depositaddresses/reactivate-deposit-address.md): Please use the identical endpoint under https://api.rhino.fi/sda. The sda endpoints here exist only for backwards compatibility and will be removed in the future. If you use the SDK, please upgrade to the latest version which uses the correct endpoint. - [Search deposit addresses by different fields](https://docs.rhino.fi/api-reference/bridge/depositaddresses/search-deposit-addresses-by-different-fields.md): Please use the identical endpoint under https://api.rhino.fi/sda. The sda endpoints here exist only for backwards compatibility and will be removed in the future. If you use the SDK, please upgrade to the latest version which uses the correct endpoint. - [Bridge Status](https://docs.rhino.fi/api-reference/bridge/history/bridge-status.md): Fetch the status of a single bridge. - [Bridge Status (Withdraw Hash)](https://docs.rhino.fi/api-reference/bridge/history/bridge-status-withdraw-hash.md): Fetch the status of a single executed bridge by withdraw transaction hash. - [Bridge Status (Withdraw Hash)](https://docs.rhino.fi/api-reference/bridge/history/bridge-status-withdraw-hash-1.md): Fetch the status of a single executed bridge by withdraw transaction hash. - [Bridge Statuses (Deposit Hash)](https://docs.rhino.fi/api-reference/bridge/history/bridge-statuses-deposit-hash.md): Fetch the status of bridges by deposit transaction hash. - [Patch Bridge Status](https://docs.rhino.fi/api-reference/bridge/history/patch-bridge-status.md): Patch the status of a bridge. - [User History](https://docs.rhino.fi/api-reference/bridge/history/user-history.md): Fetch bridge history for a user. Will be removed in the future, please use /histor-cursor instead. - [User History](https://docs.rhino.fi/api-reference/bridge/history/user-history-1.md): Fetch bridge history for a user. - [Commit Quote](https://docs.rhino.fi/api-reference/bridge/quote/commit-quote.md): Commit an already cached user quote. - [Public Quote](https://docs.rhino.fi/api-reference/bridge/quote/public-quote.md): Deprecated: Use /quote/bridge-swap/public instead. Fetch public bridge quote. - [Public Quote for Bridge & Swap](https://docs.rhino.fi/api-reference/bridge/quote/public-quote-for-bridge-&-swap.md): Fetch public bridge and swap quote. - [User Quote](https://docs.rhino.fi/api-reference/bridge/quote/user-quote.md): Deprecated: Use /quote/bridge-swap/user instead. Fetch bridge user quote when authenticated. - [User Quote for Bridge & Swap](https://docs.rhino.fi/api-reference/bridge/quote/user-quote-for-bridge-&-swap.md): Fetch bridge and swap user quote when authenticated. - [Calldata to execute a single swap](https://docs.rhino.fi/api-reference/bridge/swap/calldata-to-execute-a-single-swap.md): Get the calldata needed to execute a single swap. - [Rhino API Reference](https://docs.rhino.fi/api-reference/introduction.md): Full endpoint reference for the Rhino Stablecoin Activation Stack — deposit address generation, bridge quotes and execution, transaction history, and Extensions. - [Create new deposit address](https://docs.rhino.fi/api-reference/sda/depositaddresses/create-new-deposit-address.md): Any bridgable tokens sent to a generated deposit address will be automatically bridged to the set up address on the destination chain. - [Get deposit address history](https://docs.rhino.fi/api-reference/sda/depositaddresses/get-deposit-address-history.md): Returns the history of a deposit address on a given chain. This includes all accepted (with precise history), failed, and rejected bridge transactions. - [Get deposit address status](https://docs.rhino.fi/api-reference/sda/depositaddresses/get-deposit-address-status.md): Returns the status of a deposit address on a given chain - [Get public deposit address status](https://docs.rhino.fi/api-reference/sda/depositaddresses/get-public-deposit-address-status.md): Returns the status of a deposit address on a given chain - [Get SDA rate limit status](https://docs.rhino.fi/api-reference/sda/depositaddresses/get-sda-rate-limit-status.md): Returns the authenticated user's current SDA creation rate limit configuration and usage counts. - [Get supported tokens between a deposit chain and a destination chain](https://docs.rhino.fi/api-reference/sda/depositaddresses/get-supported-tokens-between-a-deposit-chain-and-a-destination-chain.md): Returns the supported tokens between a deposit chain and a destination chain - [Reactivate deposit address](https://docs.rhino.fi/api-reference/sda/depositaddresses/reactivate-deposit-address.md): Reactivates a deposit address that is inactive. - [Search deposit addresses by different fields](https://docs.rhino.fi/api-reference/sda/depositaddresses/search-deposit-addresses-by-different-fields.md): Returns the deposit addresses that match the given search criteria. - [Overview](https://docs.rhino.fi/contracts/contract-examples.md): This section provides integration examples for interacting with the rhino.fi bridge smart contracts across different blockchain environments. Whether you're working with **EVM-based chains** like Ethereum and Scroll or **non-EVM chains** such as Solana, Tron, TON, and Starknet, you'll find practical… - [EVM (Ethereum / L2s)](https://docs.rhino.fi/contracts/evm.md): This guide explains how to interact with the [**Bridge Contract**](https://github.com/rhinofi/contracts_public/blob/master/bridge-deposit/DVFDepositContract.sol) on EVM-compatible blockchains. - [Solana Contracts](https://docs.rhino.fi/contracts/solana.md): This guide explains how to interact with the rhino.fi Bridge program on Solana. - [Starknet Contracts](https://docs.rhino.fi/contracts/starknet.md): This guide explains how to interact with the rhino.fi Bridge contract on Starknet. - [TON Contracts](https://docs.rhino.fi/contracts/ton.md): This guide explains how to interact with the rhino.fi Bridge contract on TON. - [TRON Contracts](https://docs.rhino.fi/contracts/tron.md): This guide explains how to interact with the rhino.fi Bridge contract on Tron. - [Contract addresses](https://docs.rhino.fi/general/contract-addresses.md): List of rhino.fi smart contract addresses deployed across our supported chains - [Status page](https://docs.rhino.fi/general/status-page.md) - [API Keys](https://docs.rhino.fi/get-started/api-keys.md): To use the API or SDK, you need to obtain an API key. API keys can either be secret or public. - [Extensions](https://docs.rhino.fi/get-started/extensions.md): Extensions are premium features that expand the capabilities of the Rhino Stablecoin Activation Stack. - [Advanced Fee & Limit Management](https://docs.rhino.fi/get-started/extensions/advanced-fee-management.md): Control how fees are presented and collected — sponsor fees for end users, add markup, or adjust deposit limits. - [Automated Onchain Actions](https://docs.rhino.fi/get-started/extensions/automated-onchain-actions.md): Automated Onchain Actions let you specify a contract call that executes automatically when settled funds arrive on the destination chain. Configure once; Rhino handles approval, encoding, execution, and error handling. - [Custom Chain & Token Support](https://docs.rhino.fi/get-started/extensions/custom-chain-token-support.md): Expand supported chains or tokens beyond the standard set. - [Enhanced Compliance & Risk Management](https://docs.rhino.fi/get-started/extensions/enhanced-compliance.md): Custom AML screening rules and real-time AML event notifications for clients with stricter compliance requirements. - [1:1 Stablecoin Swaps](https://docs.rhino.fi/get-started/extensions/stablecoin-swaps.md): USDT↔USDC conversion at a guaranteed 1:1 rate, no slippage, no market exposure. - [Tron Access](https://docs.rhino.fi/get-started/extensions/tron-access.md): Enable TRON network deposits and settlement. - [Fees & Limits](https://docs.rhino.fi/get-started/fees-and-limits.md): Learn how Rhino charges fees, how deposit and withdrawal limits are enforced, and how the Advanced Fee & Limit Management extension gives you control over both. - [Get Started](https://docs.rhino.fi/get-started/introduction.md): Rhino is stablecoin deposits infrastructure built for teams that need reliable, enterprise-grade settlement at scale. This documentation covers everything you need to integrate the Rhino Stablecoin Activation Stack. - [Rhino Console](https://docs.rhino.fi/get-started/rhino-console.md): The Rhino Console is the web interface for managing your Rhino integration — transaction history, analytics, team settings, and configuration. - [Smart Deposit Addresses](https://docs.rhino.fi/get-started/sda.md): Smart Deposit Addresses are the core deposit primitive in the Rhino Stablecoin Activation Stack. Generate one address per user; Rhino handles chain detection, routing, settlement, and compliance automatically. - [Supported Chains](https://docs.rhino.fi/get-started/supported-chains.md): List of chains that rhino.fi smart contracts are deployed on and tokens supported. The chains in the "Smart Deposit Address" tab are those chains on which you can generate SDAs. Funds from these deposit addresses can be bridged to any of our supported chains. - [What is Rhino?](https://docs.rhino.fi/get-started/what-is-rhino.md): Learn about the Rhino Stablecoin Activation Stack and how it turns stablecoin deposits into usable balances for enterprise teams. - [Bridge and swap](https://docs.rhino.fi/sdk/bridge-and-swap.md): Rhino also supports cross chain swaps using external swap aggregators. - [Bridge API](https://docs.rhino.fi/sdk/bridge-api.md): Learn how to use the SDK to interact with the bridge API directly. - [Bridge](https://docs.rhino.fi/sdk/bridge-functions/bridge.md): The SDK offers convenience functions to make bridges that handle all the low level logic of fetching/committing quotes and making the correct blockchain transactions needed. - [Prepare bridge](https://docs.rhino.fi/sdk/bridge-functions/prepare-bridge.md): If you need more control over the bridge flow, you can use the `prepareBridge` function instead of the previously discussed `bridge` function. - [Custom chain adapters](https://docs.rhino.fi/sdk/chain-adapters/custom-chain-adapters.md) - [EVM Chain Adapter](https://docs.rhino.fi/sdk/chain-adapters/evm-chains.md) - [Chain Adapters Overview](https://docs.rhino.fi/sdk/chain-adapters/overview.md): The SDK ships with ready-to-use chain adapters for all chains that Rhino supports. - [Paradex Chain Adapter](https://docs.rhino.fi/sdk/chain-adapters/paradex.md) - [Solana Chain Adapter](https://docs.rhino.fi/sdk/chain-adapters/solana.md) - [Starknet Chain Adapter](https://docs.rhino.fi/sdk/chain-adapters/starknet.md) - [Ton Chain Adapter](https://docs.rhino.fi/sdk/chain-adapters/ton.md) - [Tron Chain Adapter](https://docs.rhino.fi/sdk/chain-adapters/tron.md) - [Concepts](https://docs.rhino.fi/sdk/concepts.md): Learn about the core concepts of the SDK. - [From API to SDK](https://docs.rhino.fi/sdk/migration-guides/from-api.md): This guide will help you migrate to the SDK if you have been using the API directly before. Depending on how sophisticated your use case is, you can choose between different levels of using the SDK. - [To version 1.x](https://docs.rhino.fi/sdk/migration-guides/to-1x.md): Learn how to upgrade your code to version 1.x if you have been using a 0.x version of the SDK before. - [Quickstart](https://docs.rhino.fi/sdk/quickstart.md): Learn how to use the bridge SDK to make bridges with only a few lines of code. - [Smart Deposit Addresses](https://docs.rhino.fi/sdk/smart-deposits.md): Manage Smart Deposit Addresses conveniently with the SDK. - [Token Prices](https://docs.rhino.fi/sdk/token-prices.md): Learn how to easily fetch token prices through the SDK. - [Server setup](https://docs.rhino.fi/webhook/endpoint-setup.md) - [Events List](https://docs.rhino.fi/webhook/events-list.md) - [Get missed events](https://docs.rhino.fi/webhook/get-missed-events.md) - [Subscribe to webhooks](https://docs.rhino.fi/webhook/subscribe.md): You can either setup your webhook URL once for your project in the Rhino Console or pass it on invidual bridges. - [Verify signature](https://docs.rhino.fi/webhook/verify-webhook-signature.md) - [iframe Widget](https://docs.rhino.fi/widget/widget.md): The widget will allow you easily integrate a fully functional bridge UI into your application with only a few lines of code ## OpenAPI Specs - [swagger](https://api.rhino.fi/sda/swagger.json) ## Optional - [Rhino.fi Console](https://console.rhino.fi) - [Website](https://rhino.fi/) - [Bridge now](https://app.rhino.fi/bridge) - [Blog](https://rhino.fi/blog/)