
Dashboard
Markets
Stake
Governance
Transparency
More
Connect
Connect
Details
PatB
Forum: https://forum.inverse.finance/t/proposal-to-enable-chainlink-ccip-cross-chain-transfers-of-sdola/611
This proposal seeks to enable cross-chain functionality for sDOLA tokens using Chainlink's Cross-Chain Interoperability Protocol (CCIP). sDOLA is issued as an ERC-4626 vault token, making it both flexible and portable across different DeFi protocols and applications. The implementation of CCIP cross-chain functionality for sDOLA represents a significant step forward in Inverse Finance's multi-chain strategy. Chainlink CCIP offers a decentralized, secure, and scalable solution for cross-chain communication and asset transfers. This integration will allow sDOLA token holders to transfer their assets seamlessly across Arbitrum, Base, Ethereum, Optimism, and other chains while maintaining exposure to the underlying yield mechanisms. By leveraging Chainlink's proven infrastructure, we can provide users with seamless access to protocol benefits across multiple networks while maintaining the security and decentralization principles core to the Inverse ecosystem.
The expansion of sDOLA to multiple chains through CCIP will deliver several key benefits, namely: Enhanced liquidity by enabling seamless token transfers between Ethereum mainnet and L2s, facilitating efficient capital allocation for users and protocols. Improved user experience by providing a unified experience for sDOLA holders regardless of their preferred chain and reduced transaction costs for those operating on L2s Enhanced DOLA stability through fluid cross-chain arbitrage that can quickly correct price discrepancies, compared to native bridging solutions that could leave the peg vulnerable for up to 7 days during periods of imbalance. Expanded protocol integration opportunities with L2-native protocols including DEX’s like Aerodrome, lending markets like Morpho, yield splitting protocols like Pendle, and more. The technical infrastructure will leverage Chainlink's proven security model and decentralized oracle network, implementing a hub-and-spoke architecture with Ethereum as the primary hub while enabling automated exchange rate updates across all supported chains. Implementation Architecture Overview The sDOLA cross-chain integration is built on Chainlink CCIP to provide secure and programmable transfers between Ethereum and supported L2 networks. On Ethereum, tokens are deposited into the canonical LockReleaseTokenPool, where they are locked before a corresponding amount is minted on the destination chain. When sDOLA moves back to Ethereum, the process reverses: tokens on the L2 are burned and the locked amount is released from the pool. Exchange Rate Synchronization Exchange rate synchronization ensures that when sDOLA moves across chains via CCIP, the token’s yield-bearing value remains consistent. The CCIP transfer includes updated exchange rate data, so receipt tokens minted on destination chains accurately reflect the same underlying value as mainnet sDOLA. This prevents drift between chains and preserves parity for users.
Governance of sDOLA’s CCIP integration is centered on the canonical sDOLA contract on Ethereum and its LockReleaseTokenPool, which locks tokens before issuing cross-chain receipts. Control of the TokenAdminRegistry is delegated to the Inverse Finance governance timelock, ensuring all configuration changes remain under DAO authority. Security is reinforced by Chainlink CCIP’s defense-in-depth architecture, where decentralized oracle networks manage execution, verification, and risk oversight to keep transfers resilient and tamper-proof.
This specific proposal will activate deployed code across Ethereum Mainnet, Base, Optimism, Berachain and Arbitrum. The code has already been deployed, but is waiting for governance to take ownership of the govSender contract which controls L2 deployments, as well as CCIP token administration rights, token pool ownership, exchange rate updater ownership and setting the token pool for sDOLA. Once the token pool has been set for sDOLA tokens, CCIP token transfers will be enabled to Base, Arbitrum, Berachain and Optimism. L2s will be using mint/burn token pools with mainnet using a lock/release token pool. To govern contracts on the L2s, governance proxy contracts have been deployed to each respective network, which allow L1 inverse token governance to send messages originating from governance proposals. These messages in turn govern functionality of the smart contracts under its control, similar to how token governance functions on mainnet.
Ethereum:
Base:
Optimism:
Arbitrum:
Berachain:
Action 1:
Accept ownership of sDOLA token in CCIP Token Admin Registry(0xb22764f98dD05c789929716D677382Df22C05Cb6) by calling acceptAdminRole with sDOLA address.
Action 2:
Accept ownership of sDOLA tokenPool by calling acceptOwnership() on tokenPool address(0x05eEe76f456C51Be0459EC1c0a78bf177B2c877C);
Action 3:
Set tokenPool for sDOLA by calling setPool(sDOLA, tokenPool) on tokenAdminRegistry
Action 4:
Accept ownership of govSender(0x4e521Fe7A9084067096d45A312B8FEeE39D5F1f3) on mainnet
Action 5:
Accept ownership of ExchangeRateUpdater(0x4e521Fe7A9084067096d45A312B8FEeE39D5F1f3) on mainnet.
Members allowed to make Drafts can sign the fact that they reviewed the Draft Proposal
Loading...
Subscribe to Our Newsletter
Join thousands of subscribers in receiving weekly updates about Inverse products, partnerships, and early-bird news shared only with subscribers!