Solidity Contracts v3.0.0
Description
This release candidate brings several major improvements to Solidity IBC, focused on expanding application support, improving cross-chain token transfers, and simplifying the contract APIs ahead of the final v3 release.
The main addition is ICS27GMP , the new contract calls application. This enables generalized cross-chain contract execution through IBC, expanding Solidity IBC beyond token transfers into broader cross-chain application use cases.
This release also adds IFT , a new token transfer standard implementation. IFT is intended to support more flexible interoperability burn/mint pattern and will help pave the way for future Solana connectivity.
For chains that do not yet have a dedicated light client protocol, this release introduces an attestation multisig light client . This provides a practical verification path for additional ecosystems while dedicated light clients are still under development.
On the contracts side, OpenZeppelin `AccessControl` has been replaced with AccessManager , giving deployments a more explicit and flexible access management model. The release also includes API-breaking cleanup and simplifications, such as removing
Excerpt of 4,269 characters under the source licence. Read the whole release on GitHub ↗