Skip to main content

Supported chains

Advanced
Chain Fusion

Other blockchain networks can be integrated with ICP if they leverage an authentication method that is supported by the threshold signing protocols of the Internet Computer, and has reliable RPC providers supporting IPv6.

For some chains, DFINITY or the ICP community has built libraries or canisters to simplify the integration.

Supported chains

The following table lists a selection of supported chains and their respective authentication methods, available integrations, and chain-key tokens.

EVM-compatible chains other than Ethereum are not listed explicitly,

but they are supported in the same way as Ethereum through the EVM RPC canister.

  • Authentication: Authentication methods, such as signature schemes used to authenticate transactions, that are supported by ICP's threshold signing capabilities.

  • Available integrations: The available integrations for each chain, i.e. the methods by which ICP can interact with the chain.

  • Assets: Assets build on top of the integrations, such as chain-key tokens.

ChainAuthenticationAvailable IntegrationsAssets
AptosECDSA, EdDSARPC via HTTPS outcalls
ArweaveNot yet supportedRPC via HTTPS outcalls
AvalancheECDSARPC via HTTPS outcalls
BitcoinECDSA, SchnorrDirectckBTC
CardanoECDSA, EdDSA, Schnorr RPC via HTTPS outcalls
CosmosECDSA, EdDSARPC via HTTPS outcalls
DogecoinECDSACK-Doge Canister
EthereumECDSAEVM RPC, ic-web3-rsckETH, ckERC20
FilecoinECDSARPC via HTTPS outcalls
HederaECDSA, EdDSARPC via HTTPS outcalls
KaspaECDSARPC via HTTPS outcalls
MoneroEdDSARPC via HTTPS outcalls
NEAREdDSARPC via HTTPS outcalls
PolkadotECDSA, EdDSARPC via HTTPS outcalls
SolanaEdDSASolana RPC
Alpha
gSOL
Beta
StacksECDSARPC via HTTPS outcalls
StellarEdDSARPC via HTTPS outcalls
SuiECDSA, EdDSARPC via HTTPS outcalls
XRPECDSA, EdDSARPC via HTTPS outcalls
ToncoinEdDSARPC via HTTPS outcalls
TRONECDSARPC via HTTPS outcalls

Looking for a chain that is not listed?

Most likely, the chain you want to integrate is still supported by ICP. Check the docs of the chain you want to integrate to find out which authentication methods or signature schemes are supported.

Resources