Native ETH and BNB to stablecoin support
Last updated: August 21, 2026
Rhino.fi allows clients and their users to swap ETH/BNB into USDT and USDC seamlessly using Rhino.fi's own liquidity with zero slippage and MEV protection by default.
There are multiple ways to interact with ETH/BNB using Rhino.fi internal liquidity.
Bridge via SDK or API
Users can bridge BNB between BNB Smart Chain and opBNB
Users can bridge ETH between Arbitrum, Base, BSC, Ethereum, Optimism, Ink, Katana, Mantle, Optimism, Polygon, Starknet
Please check https://docs.rhino.fi/get-started/supported-chains for the up to date chain support list.
N.B ETH can only be deposited into the Rhino.fi Bridge from a Base Externally Owned Account (EOA), not a smart contract.
The standard quote > commit > transact flow applies for bridge transactions.
Bridge and Swap via SDK or API
Users can send BNB from BNB Smart Chain and opBNB, into the Rhino.fi Bridge. It can then be swapped for any supported token on any supported chain.
Users can send ETH from Arbitrum, Base, BSC, Ethereum, Optimism, Ink, Katana, Mantle, Optimism, Polygon, Starknet, into the Rhino.fi Bridge. It can then be swapped for any supported token on any supported chain.
Please check https://docs.rhino.fi/get-started/supported-chains for the up to date chain support list.
N.B ETH can only be deposited into the Rhino.fi Bridge from a Base Externally Owned Account (EOA), not a smart contract.
The standard quote > commit > transact flow applies for bridge and swap transactions.
ETH/BNB to Stable Swaps via Smart Deposit Addresses
Users can deposit BNB into an SDA on BNB Smart Chain
Users can deposit ETH into an SDA on Arbitrum, Base, Ethereum and Optimism.
Please check https://docs.rhino.fi/get-started/supported-chains for the up to date chain support list.
N.B ETH can only be deposited into a Rhino.fi Smart Deposit Address from a Base Externally Owned Account (EOA), not a smart contract.
The way to achieve this is to specify tokenOut on newly generated SDAs. This will automatically trigger a swap to the selected tokenOut. For example, if USDT is specified as tokenOut, then any deposited ETH, USDT or USDC will be swapped to USDT on the destination chain.
Please note that neither ETH nor BNB can be set as a tokenOut from a Smart Deposit Address.
Limits and Constraints
Project daily limit: $250k per each asset pair across all supported chains (ETH/BNB>USDT, ETH/BNB>USDC).
Recipient daily limit: $100k pear each unique recipient address.
Max transaction size: $50k.
Rhino.fi supplies the liquidity for ETH/BNB to stable swaps and therefore acts as the market maker. Rhino.fi reserves the right to temporarily pause the service at any time to unload excess ETH/BNB buildup. Transactions will be retried with a new quote once the buildup has been cleared.
The limits are negotiable on a per case basis. Please contact your Rhino.fi Account Manager to discuss the size of your organization’s limits.