Crosschain Interoperability Messaging
ULTRADE is a Bridgeless Crosschain Orderbook Native Exchange (NEX). It consists of a core exchange contract called CORE3 and satellite Vault contracts that communicate with it from multiple chains.
To facilitate decentralized and secure communications, ULTRADE uses the Wormhole Generic Messaging interoperability protocol.
When a transaction occurs in one of the ULTRADE contracts, for example to perform a deposit, the contracts initiate a message via the Wormhole Core contract. The message is then attested and signed by the WH Guardian network, delivered to the destination contract on another chain (for example ULTRADE’s CORE3) where the message signatures are verified for authenticity, checked for validity (expiration, duplication, data content integrity etc), and finally instructions are executed in accordance with the content of the message.
Roadmap: Over time ULTRADE may add additional messaging protocols for redundancy and further expansion of the number of chains supported. ULTRADE is currently planning to add LayerZero integration to facilicate redundancy and support for additional chains.
Last updated