Bridge Contracts
The bridge contracts will be deployed on all chains. On all chains they will be used to send or receive information needed to execute a specific function. Currently, we're using LayerZero protocol for all bridging needs unless we have a reason to switch to another protocol.
Key Functions on Ethereum -
Call the upgrade function on other supported chains (Arbitrum, XDC, etc.)
Sync token information from/to other chains
Select/Switch Sequencer
Execute other emergency functions on other chains
Key Functions on Local Chains -
Pass on function calls from the L2 contracts to the Custom L2
Pass on disputes and results of disputes
Key Functions on OpenWork chain -
Execute nativeDAO decision cross-chain, if needed.
Sync token info
Send rewards to other chains
Apart from the above specified functions, bridge contracts may be used to achieve other functionalities described on this doc.
Last updated