Supported blockchains

Kima supports a variety of EVM-compatible Layer 1 and Layer 2 chains, as well as Solana, and will ultimately allow the swift and secure transfer of value between the following blockchains:

Chain
Short Name
Chain ID

Binance Smart chain

BSC

Berachain

BERA

Ethereum

ETH

Optimism

OPT

Solana

SOL

Worldchain

WLD

Bitcoin

BTC

Credit Card

FIAT

Bank Account

FIAT

The short names are used in various API queries. Most are shared across mainnet and testnet, while some can be environment-specific. For a full environment-wide chain inventory, use get_chains. For route-specific destinations from a given origin chain, use get_available_chains/{originChain}. Click on the chain ID link to visit Chainlist.org and add the chain to your wallet.

ℹ️ Credit Cards and Bank Accounts are currently supported as the origin network- off ramping to come in a future release. ℹ️ In backend request payloads, FIAT rails may be represented as CC and BANK, then normalized to FIAT before submission. ℹ️ Documentation uses Berachain and Berachain Bepolia as display names. API responses may use Bera or Berachain, while the stable short name remains BERA.

Testnet support

Kima is currently available on the following testnets, which can be used for development and/or testing in the Kima Demo App:

Chain
Short Name
Chain ID

Arbitrum Sepolia

ARB

Avalanche Fuji

AVX

Base Sepolia

BASE

Berachain Bepolia

BERA

BNB Smart Chain Testnet

BSC

Bitcoin Testnet

BTC

Ethereum Sepolia

ETH

Optimism Sepolia

OPT

Polygon Amoy

POL

Solana Devnet

SOL

Tron Nile Testnet

TRX

Querying for Supported Chains

Full environment chain inventory

Use get_chains if you want the full list of chains available in a given environment:

  • Mainnet: https://api.kima.network/kima-finance/kima-blockchain/chains/get_chains

  • Testnet: https://api.sardis.kima.network/kima-finance/kima-blockchain/chains/get_chains

Response:

  • Chains: string[]: the list of supported chain short names for that environment

Route-specific destinations

Use get_available_chains/{originChain} if you want the set of destination chains available from a specific origin chain:

  • Mainnet: https://api.kima.network/kima-finance/kima-blockchain/chains/get_available_chains/{originChain}

  • Testnet: https://api.sardis.kima.network/kima-finance/kima-blockchain/chains/get_available_chains/{originChain}

Params

  • originChain (string): the starting chain short name (see above)

Response

  • Chains: string[]: the list of chain short names which can be bridged to from the origin chain

The example above reflects a mainnet query using originChain=ETH on March 10, 2026.

Last updated