LXSwap
核心能力
使用任意链上的原生币、USDT、USDC 等常用 token,快速兑换任意链上的小额原生币(包括测试链)
核心部件
-
定价器,对各种 token 进行定价,包括不同链的,以及手续费计算等。
-
确认机,具备对各条链上某一笔交易的确认能力,轮询和手动确认,与支付机具备事务性。
-
支付机,具备在各条链上向特定地址支付一定数量 token 的能力。
-
储备池,各条链上的储备池,用于支付机支付时的资金来源。
-
链上订单,合约中的订单信息。
-
链下支付单,存储用户发起的每次交易。
-
订单引擎,在中心化服务器中对订单进行创建、轮询、锁定、支付、确认的引擎。
流程
-
用户向定价器查询某一 token 的价格,定价器返回价格(链、要换的原生币、支付的币)
-
在页面中填写购买数量,点击按钮直接发起支付,生成一个支付单(链,币种,数量,定价)
-
页面上使用支付单发起支付,将支付单 id 和支付金额一起发起一个合约的交易方法,生成一个链上的订单,并扣款。
-
中心化服务器轮询链上创建的订单,一旦确认,将链上的信息和链下支付单比对,确认交易完成。
-
通过支付机,在用户选择的链上打款给支付单中的接收地址。