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.

➡ DEMO REPO

Explore Chainlink CCIP cross-chain message passing between Hedera and Ethereum Sepolia.

➡ CCIP SDK

Learn how to integrate CCIP in your JavaScript dApps.

➡ TOKEN MANAGER

Deploy and manage Cross-Chain Tokens (CCTs) with a no-code interface.

Setup

  1. Install dependencies
  2. Configure your environment
    Add your Hedera Testnet private key:
  3. Run a demo

Available Demos

💡 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

Add Hedera Testnet

Ethereum Sepolia

Add Ethereum Sepolia

Token Addresses

⚠️ 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


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.