Networks & tokens
BchainPay supports four blockchain networks. Each network has a native coin and a set of stablecoin tokens. When you create a payment intent you specify a network and, depending on the network, a token.
Supported networks and tokens
Ethereum (ERC-20)
Address format: 0x… (40 hex characters)
| Token | Type | Contract address | Decimals |
|---|---|---|---|
| ETH | Native coin | — | 18 |
| USDT | Stablecoin | 0xdAC17F958D2ee523a2206206994597C13D831ec7 | 6 |
| USDC | Stablecoin | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 | 6 |
| DAI | Stablecoin | 0x6B175474E89094C44Da98b954EedeAC495271d0F | 18 |
BNB Chain (BEP-20)
Address format: 0x… (40 hex characters)
| Token | Type | Contract address | Decimals |
|---|---|---|---|
| BNB | Native coin | — | 18 |
| USDT | Stablecoin | 0x55d398326f99059fF775485246999027B3197955 | 18 |
| USDC | Stablecoin | 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d | 18 |
| BUSD | Stablecoin | 0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56 | 18 |
Solana (SPL tokens)
Address format: Base58-encoded public key
| Token | Type | Contract address | Decimals |
|---|---|---|---|
| SOL | Native coin | — | 9 |
| USDT | Stablecoin | Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB | 6 |
| USDC | Stablecoin | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 6 |
Tron (TRC-20)
Address format: T… Base58Check-encoded
| Token | Type | Contract address | Decimals |
|---|---|---|---|
| TRX | Native coin | — | 6 |
| USDT | Stablecoin | TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t | 6 |
| USDC | Stablecoin | TEkxiTehnzSmSe2XqrBj4w32RUN966rdz8 | 6 |
How network and token work in the API
When creating a payment intent, pass network and token in the request body:
{
"amount_cents": 5000,
"network": "ethereum",
"token": "USDT"
}Valid network values: ethereum, solana, tron, bnbchain.
Token requirement rules
For solana and tron, specifying a token selects the corresponding SPL or TRC-20 contract. If you omit token, the payment is expected in the native coin (SOL or TRX).
Quick reference
| Network | network value | Native coin | Token required? |
|---|---|---|---|
| Ethereum | ethereum | ETH | Yes |
| BNB Chain | bnbchain | BNB | Yes |
| Solana | solana | SOL | No |
| Tron | tron | TRX | No |