DB models
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 35/100
- Issue 类型
- 功能
- 描述清晰度
- 需要澄清
- 活跃度
- 停滞
- 技术栈
- typescript
调研方向
首先查看 issue 中描述的匹配方案和交易字段,然后定位项目现有的持久化模型以及 order book 的入口点。根据当前方案定义 Order 和 Deal 模型,包括所需的查询字段,并验证数据库结构支持中继、部分成交和已完成交易的历史记录。
由索引模型根据 Issue 内容生成。
描述
A back-end of the DEX should be able to relay orders and keep them until the taker who wants to fill or partially fill the order appears. We need a model for orders which will be referred to an order book.
Order
makerAsset: String,
takerAsset: String,
amount: Bigint,
rate: Double,
makerAddress: String,
assetList: JSON
order: JSON
marketId: number
Except for the transaction field, other fields are only for querying transaction. These are also in the transaction.
Also, a model for the history of completed transactions is needed for future reference.
Deal
maker: String,
taker: String,
makerAsset: String,
takerAsset: String,
makerAmount: Integer,
takerAmount: Integer,
DB have to be changed according to changed matching scheme
- 主要语言
- TypeScript
- 星标
- 17
- 派生
- 4
- PR 合并指标
- 30 天内没有已合并 PR
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
CodeChain-io/codechain-exchange 的其他 Issue
-
help wanted test
难度 2/5 1-3 小时 新手友好度 30/100
CodeChain-io/codechain-exchange#28 · 3 条评论 ·
-
design
难度 5/5 一周以上 新手友好度 15/100
-
design
难度 5/5 一周以上 新手友好度 10/100
-
design
难度 4/5 3-5 天 新手友好度 25/100
-
Matcher :m: orderwatcher :eyes:
难度 5/5 一周以上 新手友好度 25/100
CodeChain-io/codechain-exchange#13 · 1 条评论 ·
查看 CodeChain-io/codechain-exchange 的全部 Issue
相似的 Issue
-
blocklist removal
难度 2/5 1-3 小时 新手友好度 65/100
MetaMask/eth-phishing-detect#296544 ·
-
难度 2/5 1-3 小时 新手友好度 70/100
pastelsky/bundlephobia#1122 ·
-
难度 2/5 1-3 小时 新手友好度 70/100
-
category/development priority/P2 scope/file-operations scope/testing type/enhancement
难度 2/5 1-3 小时 新手友好度 75/100
-
难度 2/5 1-3 小时 新手友好度 75/100