-
Remove tomochain/tomox-sdk vendor
-
Enhancement proposal:
- SDK updates `CreatedAt` into order before sending to TomoX
- TomoX stores order pending in a map (same as txs pool)
- M1 picks up X orders sorted by `CreatedAt` at once, t…
-
BasePrice should depend on tokenDecimal of baseToken instead of hard code 10^18
common/constants.go:34
```go
var BasePrice = big.NewInt(1000000000000000000) // 1
```
-
This issue is only for TomoWallet (isTomoWallet = true).
Currently, we send `order.hash` to wallet to get `signature`.
Improvement: send `TOMOX_ORDER:${BASE64(JSONSTRING(order object))}` to wall…
-
```golang
DEBUG[08-22|04:33:55] Snapshot process takes time=36.78µs hash=1d9635…feff04
panic: interface conversion: interface {} is *types.Trade, not *tomox.Item
goroutine 50…
-
```golang
fatal error: concurrent map writes
goroutine 84 [running]:
runtime.throw(0x1138064, 0x15)
/usr/local/go/src/runtime/panic.go:617 +0x72 fp=0xc0025e4dd0 sp=0xc0025e4da0 pc=0x4430…
-
Currently, TomoX-SDK does not support order with nonce 0, but tomox supports it. So we should fix on TomoX-SDK side.
-
TomoX have total 150 relayer slot, we will support owner to sell their slot.
`sell` function: allow user to set a price to sell their slot `sell(unit256)`
`buy` function: allow user to buy a avail…
-
TomoX will get the fee from RElayer registration smart contract
-
Currently, we only update `tomox.orderCount` when receive new order in `pending` pool. But we also need update `tomox.orderCount` when receive new order from txmatch in block