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