X-Talk Swap

X-Talk Swap provides an infrastructure to swap tokens from one blockchain network to another blockchain network which is run time environment agnostic.

X-Talk vs Other solutions

ComponentTraditional BridgeLayer ZeroX-TalkPurpose/Rationale

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.

X-Talk Swap

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.

Last updated