Skip to main content
The Chainlink Cross-Chain Interoperability Protocol (CCIP) is a standard for blockchain interoperability that enables developers to build secure cross-chain applications capable of transferring tokens, sending messages, and executing actions across multiple blockchains. Through the Cross-Chain Token (CCT) standard, CCIP allows token developers to integrate new or existing tokens in a self-serve way—without vendor lock-in or restrictive dependencies. CCTs support:
  • Self-serve deployments with full control and ownership
  • Zero-slippage transfers across supported chains
  • Enhanced programmability via configurable rate limits
  • Smart Execution for reliable cross-chain delivery
CCIP is powered by Chainlink Decentralized Oracle Networks (DONs)—infrastructure that has secured tens of billions of dollars and enabled over $21 trillion in on-chain transaction value.

Overview of CCIP and HTS Compatibility

On Hedera, CCIP extends interoperability between Hedera’s Hashgraph network and EVM-compatible blockchains such as Ethereum.
It integrates seamlessly with both the Hedera Token Service (HTS) and standard EVM tokens (ERC-20 and ERC-721), enabling developers to bridge tokens, data, and logic across ecosystems.
With CCIP, developers can:
  • Send and receive arbitrary messages between chains
  • Execute programmable cross-chain logic via Chainlink’s oracle network
  • Use LINK, Wrapped HBAR (WHBAR), or ETH as fee tokens
  • Prepare for Cross-Chain Token (CCT) transfers once fully enabled on Hedera
Note: Cross-Chain Token (CCT) transfers on Hedera are currently in progress on testnet. Current demos focus on message passing between Hedera Testnet and Ethereum Sepolia.

Getting Started with CCIP on Hedera

To explore CCIP functionality, start with the Hedera CCIP Demo Repository, which showcases bi-directional cross-chain messaging between the Hedera Testnet and Ethereum Sepolia using the Chainlink CCIP JavaScript SDK.

Setup

  1. Install dependencies
    pnpm install
    
  2. Configure your environment
    cp .env.example .env
    
    Add your Hedera Testnet private key:
    PRIVATE_KEY=0x...
    
  3. Run a demo
    pnpm run demo:hedera-sepolia-link
    

Available Demos

DirectionPaymentCommandDescription
Read-onlypnpm run demo:readonlyQuery CCIP configuration without sending transactions.
Hedera → SepoliaLINKpnpm run demo:hedera-sepolia-linkSend a message using LINK for fees.
Hedera → SepoliaWHBARpnpm run demo:hedera-sepolia-whbarSend a message using Wrapped HBAR for fees.
Sepolia → HederaETHpnpm run demo:sepolia-hederaSend a message using ETH for fees.
💡 Tip: Wrap HBAR before running WHBAR examples: bash pnpm run wrap-hbar All demos operate on testnet and are for educational purposes only. They are not audited and should not be used in production.

Network Configuration

Hedera Testnet

ParameterValue
Network NameHedera Testnet
RPC Endpointhttps://testnet.hashio.io/api
Chain ID296
CCIP Router0x802C5F84eAD128Ff36fD6a3f8a418e339f467Ce4
Chain Selector222782988166878823
Add Hedera Testnet

Ethereum Sepolia

ParameterValue
Network NameEthereum Sepolia
Chain ID11155111
CCIP Router0x0BF3dE8c5D3e8A2B34D2BEeB17ABfCeBaf363A59
Chain Selector16015286601757825753
Add Ethereum Sepolia

Token Addresses

NetworkTokenAddress
Hedera TestnetLINK0x90a386d59b9A6a4795a011e8f032Fc21ED6FEFb6
Hedera TestnetWHBAR0xb1F616b8134F602c3Bb465fB5b5e6565cCAd37Ed
Ethereum SepoliaLINK0x779877A7B0D9E8603169DdbD7836e478b4624789
⚠️ Note: WHBAR uses 8 decimals, while most EVM tokens use 18 decimals.

Developer Considerations

Decimal Precision

HBAR’s smallest unit is the tinybar (8 decimals). Since CCIP on EVM networks operates with 18-decimal precision, conversions between tinybars and wei-based values may be required. See Understanding Hedera’s EVM Differences and Compatibility.

Cross-Chain Fees

Ensure your wallet holds sufficient LINK, WHBAR, or ETH to cover CCIP transaction fees.

Message Timing

Cross-chain message delivery on testnet may take several minutes while the Chainlink oracle network finalizes execution.

Test Tokens and Faucets

NetworkTokenFaucet
HederaHBARHedera Faucet
HederaLINKChainlink Hedera Faucet
SepoliaETHChainlink Sepolia Faucet

Additional Resources


Summary

Chainlink CCIP establishes a universal standard for secure, decentralized cross-chain interoperability. It connects Hedera to a broader multi-chain ecosystem—enabling assets, logic, and state to move across blockchains through a unified protocol. On Hedera, CCIP provides a modular, future-ready foundation for interoperability, supporting HTS and EVM token compatibility under the CCT standard. This complements other interoperability solutions such as LayerZero and Hashport, positioning Hedera as a key network in the interoperable web3 ecosystem.