Cross-Chain Rebase Token | Chainlink CCIP + Solidity

Imran

Imran Shafiq

CCIP Rebase Token

This project implements a cross-chain rebase token using Chainlink CCIP (Cross-Chain Interoperability Protocol). It is designed to enable secure token transfers between EVM-compatible chains while also supporting automatic rebasing functionality.

Overview

The goal of this project is to create a token whose supply adjusts automatically over time (rebase) and can be transferred across chains using Chainlink's CCIP. This combines the concepts of rebase tokens and cross-chain messaging into a single, functional system.

🔑 Key Features:

✅ Chainlink CCIP Integration
✅ Rebase Logic
✅ Cross-Chain Token Transfers
✅ EVM-compatible deployment architecture
✅ Access control

Key Components

RebaseToken.sol – ERC20-based token that supports rebasing.
TokenPool.sol – Handles chain configurations and manages CCIP communication.
RateLimiter.sol – Applies transfer limits to prevent spamming or abuse.
Deploy Scripts – Easy deployment to testnets using Foundry scripting.

Like this project

Posted Aug 5, 2025

The token features automated rebasing logic to adjust total supply and propagates state changes across multiple EVM-compatible chains using secure CCIP messages