How does Exocore integrate with new chains?
The integration module includes the deployment of a smart contract on every new chain. By design, this smart contract has minimal business logic and complexity, which helps to scale deployment across different chains. The smart contract logic in the client chain is kept to the minimum with only a vault storing the restaked asset and a controller module, which has the permission to lock, unlock and slash the asset based on the instruction of the Exocore network. The majority of the complex logic is kept within the Exocore protocol itself. This way, Exocore can expand to new chains very quickly and keep the code-related risk of the new chain integration as minimal as possible.
PreviousWhat concurrency-related challenges would you face with a different design?NextDo specific chains prove unique challenges w.r.t. integration?
Last updated