-
Notifications
You must be signed in to change notification settings - Fork 35
FAQ
Please see here.
Yes. Ion is a general interoperability framework designed to work agnostically towards the chain with which it is interoperating. However, for each protocol interoperated with a specific and appropriate implementation of the validation module must be written. This validation module must then update the Ion hub contract with the data required to perform a state transition proof.
Currently our example code facilitates EVM-EVM interoperation. For other interoperation new contracts will need to be written. A new Ion.sol
contract would be required to decode the block structure of the interoperating chain and a different Validation.sol
contract would be required to validate against the specific consensus mechanism used to seal blocks on the interoperating chain. Please feel free to contribute these to the Ion project to make it easier to facilitate X-Y interoperation out of the box.
Clearmatics :D