πΈοΈConfidential multi-chain swaps
Last updated
Last updated
As part of illumineX's commitment to providing a seamless experience within the entire EVM ecosystem, we have established a strategic partnership with Celer IM. This collaboration leverages Celer IM's fast and cost-effective inter-chain messaging framework to enhance the functionality of our platform.
When a user submits a swap instruction through illumineX, the smart contract on the source chain, referred to as the "Source endpoint", generates a message for Celer IM. This message is then transmitted to another endpoint smart contract deployed on the Sapphire network.
The swap request encapsulates comprehensive details about the swap, including the designated destinations for the distribution of the output tokens (the results of the swap) and their respective proportions. Prior to transmission to the source chain endpoint smart contract, the swap request undergoes encryption using the Sapphire endpoint encryption functions, which are fortified by the Deoxys-II symmetrical encryption algorithm.
Upon reception, the Sapphire endpoint parses the message data, executes the swap, and allocates the output token volume in accordance with the provided swap instruction.
This entire multi-chain swapping mechanism is underpinned by the use of private wrapped tokens and a confidential unwrapping buffered queue.