X-Talk Swap
Last updated
Last updated
X-Talk Swap provides an infrastructure to swap tokens from one blockchain network to another blockchain network which is run time environment agnostic.
Component | Traditional Bridge | Layer Zero | X-Talk | Purpose/Rationale |
---|---|---|---|---|
X-Talk Swap leverages the X-Talk Technology which includes the Source Chain Registration on X-Talk Node, X-Talk Contracts and Signing Flow. Below is the technical level flow of X-Talk.
The Characteristics of X-Talk Swap are
Provides the deployer with an end to end ownership of token.
Provides Integrated Oracle System to swap tokens across systems implemented directly through contracts.
Asset Contract
Deployed on all networks
Deployed on all networks
Yes with the ability to have one chain or all chains
Handles the token/assets locking, minting, and unlocking on both chains.
Relayer
Present on all networks
Present on all networks via Layer Zero endpoints
No
Detects events on the source chain and relays information to the destination chain.
Adapter / Bridge Contract
Deployed on all networks
No
No
Connects two different blockchain networks to facilitate the transfer. In Layer Zero, this functionality is integrated into the Endpoint contract.
Logic Contract
Deployed on all networks
Deployed on all networks
Only on One Chain
Contains the business logic for validating and executing cross-chain transfers.
Registry Contract
Deployed on all networks
Deployed on all networks
Only on One Chain
Maintains the overall registry of the assets.
Signer Contract
Deployed on all networks
Deployed on all networks
Only on One Chain
Has the ability to MPC or Governance signing.