Background:
sINV is the staked version of the INV governance token within the Inverse Finance ecosystem, designed to offer enhanced utility and long-term value for token holders. sINV automatically accrues rewards through the auto-compounding of INV staking rewards and DBR streaming rewards, providing a more convenient and efficient way for holders to benefit from staking without manual intervention. This token is issued as an ERC-4626 vault token, making it both flexible and portable… As Inverse Finance expands across multiple chains, cross-chain interoperability is crucial for maintaining liquidity and improving user access to the token’s benefits. Chainlink CCIP offers a decentralized, secure, and scalable solution for cross-chain communication and asset transfers. This integration will allow sINV token holders to transfer their assets seamlessly across Arbitrum, Base, Ethereum, and Optimism.
Motivation:
The expansion of sINV to multiple chains will:
- Increase liquidity: By allowing sINV holders to transfer tokens between different chains, ensuring efficient capital flows.
- Enhance user experience: Simplifying the process of managing sINV across different chains, reducing friction for token holders.
- Expand utility: Facilitate seamless integration with dApps and DeFi protocols across multiple networks.
Implementation:
A system of message-sending contracts has been deployed to facilitate cross-chain communication using Chainlink CCIP. These contracts support secure transfers of messages between Ethereum mainnet and L2s supported by CCIP, with the GovernanceProxy contracts acting as an outpost of Inverse DAO governance on the L2 they’re deployed to.
On each L2 a mintable receipt token has also been deployed with built-in functionality to add and remove minters of sINV tokens on the supported chains. This governance feature ensures that the DAO retains control over who can mint sINV, allowing it to support lock-and-mint bridging solutions like CCIP.
On-Chain Actions:
- Take ownership of GovernanceSender contract on Ethereum Mainnet
- Add minting rights of L2 mintable tokens to the Chainlink CCIP bridge:
- Arbitrum: 0x8728c15Ddd4dB933B0cbA8a0bf74090EdfC53A74
- Base: 0xA84a33295C869E9ad2131Ea66e9674A61805aC4c
- Optimism: 0x8A642dE15D7DCCb16eE68D0eF6821F5cf38cd7Fb