Skip to main content

Documentation Index

Fetch the complete documentation index at: https://coinvoyage-3c99945b.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

CoinVoyage accepts payments from and settles to a growing set of blockchain networks. Each network is identified by a chain ID that you use when creating PayOrders or requesting quotes. The table below lists every currently supported chain, its ID, and whether a testnet is available. If you need support for a network not listed here, contact the team at help@coinvoyage.io.

Supported networks

ChainChain ID
Bitcoin20000000000001
Solana30000000000001
Ethereum Mainnet1
Optimism10
Arbitrum42161
Base8453
Binance Smart Chain (BSC)56
Polygon137
Sui30000000000002

Using chain IDs in your integration

When you create a PayOrder or request payment details, you reference a network by its chain ID. The SDK exports a ChainId enum so you don’t have to remember raw numbers:
import { ChainId } from "@coin-voyage/paykit/server";

// ChainId.SUI === 30000000000002
// ChainId.ETH  === 1
// ChainId.SOL  === 30000000000001

const { data } = await apiClient.createDepositPayOrder({
  intent: {
    asset: {
      chain_id: ChainId.SUI,
      address: null, // null = native token
    },
    amount: { token_amount: 10 },
    receiving_address: "0xYourAddress",
  },
});

Coming soon

CoinVoyage is actively expanding network coverage. Networks currently in integration include:
  • AVAX — Avalanche
  • Tron
  • Additional Ethereum L2s
Network availability may differ between the production and development environments. The development environment may include early-access chains not yet available in production.