Skip to content

Key Requirements

houzongbao edited this page Jun 12, 2018 · 1 revision

要讨论的需求

  • token 分类 和 token 上新
    • 功能入口:新增一个 token home 页 + market页面新增一个导航页
    • 功能设计:分类 和 排行榜(月榜,周榜)
  • order 状态位设计
    • 提交成功
    • 撮合中:部分成交
    • 撮合成功:
    • 撮合失败(授权不足,余额不足)
    • 转账中
    • 转账成功
    • 转账失败
  • convert 优化

状态位的设计的初衷:解决问题的几个疑问

问题1:为什么我的订单一直不成交,一直不撮合?

  • 原因1:没授权——解决方案:授权提示
  • 原因2:余额不足——解决方案:余额不足提示
  • 原因3:LRC Fee 太小 —— LRC Fee 不足
  • 原因4:没有找到匹配的对手单()
  • 原因5:正在转账(提交环路)
  • 原因5:极小(小于1美元)的灰尘单和尾单

其他原因

  • 原因2:eth 节点的 tx 没广播(eth拥堵造成的eth bug) —— 解决方案:建立监控
  • 原因1:relay 节点没广播(暂时没出现)————

问题2:

我的方案1

  • 订单提交成功
  • 订单确认成功
    • LRC 余额是否充足,是否授权成功?
    • EOS 余额是否不足,是否授权成功?
    • WETH 余额是否充足,是否授权成功?
  • 订单撮合中
  • 订单撮合成功
  • 订单转账中
  • 订单转账成功

我的方案2

  • 订单提交成功
  • 订单确认成功
  • 订单撮合中
  • 订单撮合成功

我的方案3

  • 订单提交成功
  • 订单撮合中
    • 问题1:token余额,授权不足
    • 问题2:LRC Fee
  • 订单撮合成功