ASTR Token Implementation on Soneium with Chainlink CCIP and ERC-7802 Compatibility
Hello Astar Developers and Community
We’re excited to share a major technical milestone in Astar’s journey toward full interoperability. As part of Astar Evolution Phase 1.5, the Astar Foundation has deployed a new smart contract for ASTR that supports Chainlink’s Cross-Chain Interoperability Protocol (CCIP) and Optimism’s SuperchainERC20 (ERC-7802) standard.
This upgrade transforms ASTR into a cross-chain native token, allowing seamless transfers across Astar, Soneium, and the broader Superchain ecosystem. Below, we break down the full scope of this implementation and how it advances Astar’s interoperability strategy.
From Astar to Soneium: A New Chapter in Interoperability
Astar’s mission has always been to connect everyone to Web3. With the launch of Soneium, a Layer 2 blockchain built on Optimism’s OP Stack in collaboration with Sony and Startale Labs, we are enabling true cross-chain utility for ASTR.
To achieve this, Astar has integrated Chainlink CCIP as the secure messaging bridge and adopted the ERC-7802 standard to allow ASTR to move freely between chains without fragmentation or wrapping.
Now, ASTR can be used on both Astar Network (for governance, gas, and dApp Staking) and Soneium (for gaming, DeFi, and social), while remaining one unified token.
Embracing Chainlink CCIP and SuperchainERC20
This isn’t just about creating a bridge, it’s about aligning with emerging industry standards. ERC-7802 defines a minimal, standardized interface for cross-chain token transfers, using two functions: crosschainMint()
and crosschainBurn()
. These are called by authorized bridge contracts to safely move tokens between chains.
Benefits of ERC-7802 and Chainlink CCIP include:
No wrapped tokens or duplicated liquidity
Unified token logic with strong access controls
Transparent event tracking for cross-chain mints and burns
Canonical token contracts across OP Stack chains like Base, OP Mainnet, and Soneium
This approach gives ASTR a future-proof foundation to scale across the broader Superchain.
Inside the ASTR Smart Contract on Soneium
The engineering team at Astar and Startale has developed a fully upgradeable ERC-20 contract that integrates:
ERC-7802 Interface Implementation
- Implements
crosschainMint()
andcrosschainBurn()
functions - Emits standardized events (
CrosschainMint
,CrosschainBurn
) - Compatible with any Superchain-compliant bridge infrastructure
Chainlink Token Pool Integration
- Utilizes Chainlink’s Burn/Mint token pools
- Ensures only Chainlink’s router contracts can initiate minting or burning
- Enables secure and auditable cross-chain transfers
Role-Based Access Control
- Uses OpenZeppelin’s AccessControl and Ownable
- Restricts mint/burn functions to authorized bridges only
- Prevents unauthorized manipulation of token supply
Comprehensive Testing and Audit
- Full suite of unit tests (ERC-20 behavior, mint/burn, upgrades)
- Security audit by Cyfrin, covering all cross-chain mechanics
- Fully open-source and publicly available for review and contributions
Explore the source code: Astar ERC-7802 Repo
View audit: Cyfrin Report (Dec 2024)
The Future of ASTR as a Cross-Chain Token
By adopting Chainlink CCIP and SuperchainERC20, ASTR is evolving into a truly interoperable token that can serve as a unified asset across chains, ideal for developers building dApps in gaming, DeFi, identity, and more.
For developers:
- Start integrating ASTR as a cross-chain token in your dApps
- Leverage the ERC-7802 interface for consistent bridging logic
- Build with confidence on both Astar and Soneium, knowing ASTR behaves consistently
For users:
- You can already bridge ASTR from Astar to Soneium via the Astar Portal
- Enjoy using your tokens across multiple chains without worrying about wrapped assets or loss of functionality
References & Resources
- ERC-7802 Overview – Optimism Docs
- Chainlink CCIP Overview
- ASTR Contract on Soneium
- ASTR Contract on Astar
Get Involved
This is just the beginning. As Astar continues expanding across chains, we invite builders, researchers, and community members to test, contribute, and provide feedback.
Join the conversation here in our forum, explore the code, and help us build the future of Web3, interconnected, efficient, and secure.