Commit 3abcad7f authored by linj's avatar linj Committed by vipwzw

add fork pt.ForkTradeFixAssetDBX: fix create asset account db

parent a783b9a8
......@@ -48,7 +48,12 @@ func checkAsset(height int64, exec, symbol string) bool {
}
func createAccountDB(height int64, db db.KV, exec, symbol string) (*account.DB, error) {
if types.IsDappFork(height, pt.TradeX, pt.ForkTradeAssetX) {
if types.IsDappFork(height, pt.TradeX, pt.ForkTradeFixAssetDBX) {
if exec == "" {
exec = defaultAssetExec
}
return account.NewAccountDB(exec, symbol, db)
} else if types.IsDappFork(height, pt.TradeX, pt.ForkTradeAssetX) {
return account.NewAccountDB(exec, symbol, db)
}
......
......@@ -90,4 +90,6 @@ const (
ForkTradeBuyLimitX = "ForkTradeBuyLimit"
// ForkTradeIDX id without prefix
ForkTradeIDX = "ForkTradeID"
// ForkTradeFixCreateAssetDBX fix bug: order create before ForkTradeAssetX, cannot trade after ForkTradeAssetX
ForkTradeFixAssetDBX = "ForkTradeFixAssetDB"
)
......@@ -55,6 +55,7 @@ func init() {
types.RegisterDappFork(TradeX, ForkTradeBuyLimitX, 301000)
types.RegisterDappFork(TradeX, ForkTradeAssetX, 1010000)
types.RegisterDappFork(TradeX, ForkTradeIDX, 1450000)
types.RegisterDappFork(TradeX, ForkTradeFixAssetDBX, 2500000)
}
type tradeType struct {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment