使用文档
简介
这是一个去中心化交易场所, 搭建本交易所是为了 SecondLive Token 提供自由交易,目前只支持SecondLive Bean/WBNB 交易对, 所有资金都由用户保管,无需预充值, Token 转账都是由合约完成(会对用户生成的订单进行签名校验),同时本交易所采用混合模式完成交易:
- 线下完成订单配对(找到卖单和买单匹配的交易订单对)
- 线上完成订单结算(校验订单信息,完成订单交易结算,资金转账)
采用该模式用户下单无需支付任何 GAS 费用, 当订单匹配完成,线上结算后才会收取手续费(手续费是千分之一), 因此用户可以自由执行下单,取消操作,只要没有完成阶段都不需要承担交易费用以及GAS费用。
操作说明
如上图所示, 可以交易场所分为8个部分:
- 1、钱包管理组件, 通过该组件可以选择进行交易的钱包账户,目前支持主流的多种钱包,还支持创建网页钱包(不推荐使用),推荐使用
MetaMask钱包 - 2、交易对选择组件, 例如图中显示的
BEAN-WBNB, 那么将执行BEAN(SecondLive Bean) 与WBNB(BNB BEP代币包装) 互换 - 3、账户余额组件, 可以查看当前账户所拥有的
Token余额信息, 以及余额下的Approve授权状态, 只有Approve授权状态为开的时候,才能使用对应Token进行下单, 例如 要卖BEAN时,BEAN必须要授权才能下单. 同时如果你是Taker时, 那么将会收取一定的GAS费用,GAS费用收取是通过转账WBNB完成的,所以账户必须拥有WBNB且Approve授权状态打开.WBNB可以通过Wrap功能 将BNB转换成WBNB, 当然使用Unwrap功能可以将WBNB转换成BNB - 4、订单薄组件,显示当前存在的待交易订单列表, 上半部分是卖单, 下半部分是买单
- 5、交易组件, 用户下单界面,有
买和卖两个操作, 交易对分为Base Token和Quote Token, 例如BEAN-WBNB,BEAN是 Base Token,WBNB是Quote Token,买和卖是相对Base Token来说的,买就是 想要买Base Token,同时卖出Quote Token. - 6、交易K线图, 根据交易历史信息画出
K线图 - 7、和当前用户相关的订单信息,
Open是指的是用户下的订单,但是未成交或者只有部分完成的订单(未完成), 用户可以随时进行取消,无需任何费用,Filled是指以提交到链上的交易订单 - 8、交易历史记录,已完成链上结算的订单呢信息
| 如果用户下的订单促成了订单交易(例如,原先有一个0.1的买单, 第二个用户提交了一个0.1的卖单,第二个用户是Taker)
匹配说明
交易采用价格时间优先匹配策略, 首先按照价格匹配原则进行匹配,价格一样时,按照时间顺序进行匹配,例如当前存在 10 个 0.001 BNB卖单以及20个0.003BNB的卖单时, 如果有人生成了 20 个 0.003 BNB 的买单, 那么将会分别以 0.001 和 0.003 价格各成交 10 个