Smart Contracts

Unigox handles cross-chain deposits using intent-based and solver architecture. On-chain p2p escrow trading contracts are creating on Unigox's appchain

Upon registration each user receives 2 addresses.

  1. First address is their Unigox non-custodial wallet address on Unigox appchain (currently XAI EVM L2) via Web3auth's MPC infrastructure

  2. Second address is address for crosschain deposits from other blockchains

Address / contract
Name
Description

0x86d9c6d063D1fE5B9D09C8CC06B1F0dB7aA7b43b

Deposit addresses factory (Beacon Manager)

Factory contract to generate deposit addresses for each user on each supported EVM chain

0x00A72adEB6542916F53dc2d78450CD436320868B

EVM chains solver address

Fulfilling deposits and withdrawals to/from Unigox appchain

Gyx6y2TswQFzbBkzvknnhsLXJaBAQyzB85Tqim6hW1oc

SVM (Solana) solver address

Fulfilling deposits and withdrawals to/from Unigox appchain

XAI blockchain contracts

Address / Contract
Name
Description

0xf86Cc81F4E480CF54Eb013FFe6929a0C2Ad5EdCA

USDT.u

Wrapped token of USDT

0x37BF70ee0dC89a408De31B79cCCC3152F0C8AF43

USDC.u

Wrapped token of USDC

0x6fFCF38bEc8c733b096958fcd2a8E31A00530EDC

Forwarder

Forwarder contract to execute gasless transaction. Read more how gasless non-custodial wallet works here

0x15DA24355935eE90F007881Fe1ab66b4C03A5CD2

Escrow (Safe: Proxy Factory)

P2P trading onchain escrow contract factory. New escrow contract is created every person trading pair

Last updated

Was this helpful?