Skip to main content
POST
/
api
/
v1
/
business
/
tokens
/
add
Add Token Support
curl --request POST \
  --url https://aboki-b2b-eobk.onrender.com/api/v1/business/tokens/add \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '{
  "network": "<string>",
  "tokens": [
    {}
  ],
  "tokens[].address": "<string>",
  "tokens[].symbol": "<string>",
  "tokens[].name": "<string>",
  "tokens[].decimals": 123,
  "tokens[].feePercentage": 123
}'
{
  "success": true,
  "message": "<string>",
  "data": {}
}

Add Token Support

Configure which tokens your customers can receive on your platform. You can add custom tokens beyond the default ones (USDC, USDT, ETH, SOL).
Authorization
string
required
Your Public Key from the dashboard. Format: Bearer pk_live_your_key_here
Content-Type
string
required
Must be application/json

Body Parameters

network
string
required
Blockchain network. Choose: base, solana, or ethereum
tokens
array
required
Array of token objects to add

Token Object Fields

tokens[].address
string
required
Token contract address (e.g., 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913)
tokens[].symbol
string
required
Token symbol (e.g., USDC, CUSTOM, MYTOKEN)
tokens[].name
string
required
Full token name (e.g., USD Coin, My Custom Token)
tokens[].decimals
number
required
Token decimals. Usually 6 for USDC/USDT, 18 for most others
tokens[].feePercentage
number
required
Your fee percentage. Example: 1.5 for 1.5%

Response

success
boolean
Whether the operation was successful
message
string
Success or error message
data
object
Contains details about the added tokens
Base Network:
  • USDC: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
Solana Network:
  • USDC: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
Ethereum Network:
  • USDC: 0xA0b86a33E441E8F4c6ba5D8A1B56E49A3B7d8F2
  • USDT: 0xdAC17F958D2ee523a2206206994597C13D831ec7

Next Steps

After adding tokens, set up offramp orders so customers can convert tokens to NGN.
I