On-Ramp
Supported Tokens and Chains.
Token
Chain
Account
USDC
Ethereum
Wallet/CEX*
USDC
Base
Wallet/CEX*
USDC
Arbitrum
Wallet/CEX*
USDC
Avalanche C-Chain
Wallet/CEX*
USDC
Optimism
Wallet/CEX*
USDC
Polygon
Wallet/CEX*
USDC
Solana
Wallet/CEX*
USDT
Ethereum
Wallet/CEX*
USDT
Tron
Wallet/CEX*
*Note: Please ensure your CEX account supports deposits from smart contracts.
Follow the steps below to deposit USD into BM Protocol and On-Ramp 👇
1.Select On-Ramp
Click and switch to On-Ramp mode.
2. Enter Amount and Recipient
Input the On-Ramp amount (minimum $100 USD).
Set the recipient address. By default, this is your connected wallet address. If needed, you may replace it with a deposit address from your CEX account.
3.Review On-Ramp Deposit Information.
Once you confirm the amount, the system will generate deposit details. For example:
Payment Method: ACH
Amount: $100 (ensure the recipient receives the full amount)
Routing Number: 123456789
Account Number: 1111222233333
Bank Name: xx Bank
Business Name: XXXXXX Limited
Reference/Deposit Message (Required): XXXXXXXXXX
📌 Please include the Reference/Deposit Message when making the transfer, or your deposit may not be credited.

You can also find these details in your deposit history tab.

4.Make the Deposit
You can deposit USD using:
A US bank account, or
A virtual USD account (e.g. Wise)
5.Release
Once your fiat payment is received in our bank account, BM will typically release the crypto within minutes. You can check the transaction status in your BM history and see the updated balance in your wallet.

Last updated