交易说明
本交易所是一种混合交易模式,链下提供订单薄功能,所有结算都在链上完成,保证资金安全, 合约部署在 BSC 链上,因此支持BSC链上资产交易。交易步骤分为以下几部分:
- 连接钱包
- 选择交易对
- 授权代币额度
- 提交订单
- 取消订单(非必须)
- 等待订单交易
连接钱包
如上图所示, 本交易合约部署在BSC链上, 需要使用metamask并将网络环境切换到BSC主链上,执行点击右上角的CONNECT按钮,完成连接请求, 只有完成连接才能让dapp知道交易账户地址.
选择交易对
如上图所示, 在 dapp 左上角可以选择想要交易的交易对信息, 请注意,合约运行于 BSC 链上, 只支持 BSC链上资产交易.
授权代币额度
Dapp 交易不需要预充值, 能够保证资金安全, 在交易前需要授权合约部分代币额度,订单在链上结算时能够完成代币交换步骤,除此之外,合约没有任何可以操控用户资产的如果,可以放心使用,而且用户可以在任何时候进行取消授权操作,这些在界面上都可以很容易实现。这里需要特别注意, 智能合约只能完成 代币结算工作,因此如果想要使用 BNB代币进行交易需要首先包装成 WBNB, 使用dapp中的 wrap 和 unwrap 功能可以很方便的实现将 BNB 包装成 WBNB 或者将 WBNB 还原成 BNB, 因为要执行合约,因此需要消耗一定 BNB GAS, 因此需要保障钱包拥有足够的 WBNB来支付 GAS 费用
提交订单
完成上述步骤后,可以进行下单操作, 在dapp的左上角有下单面板, 有两个选项,分别是Buy 和 Sell, 交易对为BEAN-WBNB,那么 BEAN 是 base Token, WNBN 是 quote Token,所有的买卖操作都是相对于 base Token而言的,现在 Buy 按钮是 买入 BEAN, 卖出 WBNB,Sell 按钮是 卖出 BEAN 买入 WBNB,点击按钮下单,如果用户的余额以及授权满足要求,将会生成一个订单, 此时有两种情况:
- 有对手交易单(能够马上完成订单成交), 用户订单将会发布到合约执行结算操作,这一步由合约完成,因此能够保证资金安全
- 没有对手单(不能马上完成订单成交),用户订单将放置到订单列表中等待成交
下单操作是不需要花费 GAS费用的,因此是零成本的
取消订单
下单后没有成交的订单将会出现在订单列表中,在没有成交前可以执行取消操作,这一步是在链下完成,没有任何 GAS成本
常见问题
用户订单被提交到链上结算,但是没有执行交易
订单被提交到链上进行结算不代表结算一定会发生,如果在结算过程中发现订单不满足要求,那么结算会被中断,但是在dapp上是显示成功的,请放心用户的资金不会有任何损失.