Documentation ¶
Index ¶
Constants ¶
View Source
const ( ExchangeTxDB = "exchange_tx" //exchange_tx/exchange_tx/{tx_hash} ExchangeInfoDB = "exchange_info" //exchange_info/exchangeinfo/{symbol} DefaultType = "_doc" ExecExchangeX = "exchange" )
exchange db
View Source
const ( TxRecordMapping = `` /* 616-byte string literal not displayed */ BalanceRecordMapping = `` /* 195-byte string literal not displayed */ InfoRecordMapping = `` /* 343-byte string literal not displayed */ )
mapping
Variables ¶
This section is empty.
Functions ¶
func NewConvert ¶
func NewConvert(paraTitle, symbol string, supports []string) db.ExecConvert
NewConvert NewConvert
Types ¶
type Convert ¶
type Convert struct {
// contains filtered or unexported fields
}
Convert tx convert
type Exchange ¶
type Exchange struct { Symbol string `json:"symbol,omitempty"` Amount int64 `json:"amount,omitempty"` Introduction string `json:"introduction,omitempty"` }
Exchange Exchange
type Order ¶
type Order struct { OrderID int64 `protobuf:"varint,1,opt,name=orderID,proto3" json:"orderID,omitempty"` // Types that are assignable to Value: // *Order_LimitOrder // *Order_MarketOrder Value interface{} `protobuf:"value" json:"value,omitempty"` //挂单类型 Ty int32 `protobuf:"varint,4,opt,name=ty,proto3" json:"ty,omitempty"` //已经成交的数量 Executed int64 `protobuf:"varint,5,opt,name=executed,proto3" json:"executed,omitempty"` //成交均价 AVGPrice int64 `protobuf:"varint,6,opt,name=AVG_price,json=AVGPrice,proto3" json:"AVG_price,omitempty"` //余额 Balance int64 `protobuf:"varint,7,opt,name=balance,proto3" json:"balance,omitempty"` //状态,0 挂单中ordered, 1 完成completed, 2撤回 revoked Status int32 `protobuf:"varint,8,opt,name=status,proto3" json:"status,omitempty"` //用户地址 Addr string `protobuf:"bytes,9,opt,name=addr,proto3" json:"addr,omitempty"` //更新时间 UpdateTime int64 `protobuf:"varint,10,opt,name=updateTime,proto3" json:"updateTime,omitempty"` //索引 Index int64 `protobuf:"varint,11,opt,name=index,proto3" json:"index,omitempty"` //手续费率 Rate int32 `protobuf:"varint,12,opt,name=rate,proto3" json:"rate,omitempty"` //手续费 DigestedFee int64 `protobuf:"varint,13,opt,name=digestedFee,proto3" json:"digestedFee,omitempty"` //最小手续费 MinFee int64 `protobuf:"varint,14,opt,name=minFee,proto3" json:"minFee,omitempty"` //挂单hash Hash string `protobuf:"bytes,15,opt,name=hash,proto3" json:"hash,omitempty"` //撤单hash RevokeHash string `protobuf:"bytes,16,opt,name=revokeHash,proto3" json:"revokeHash,omitempty"` //创建时间 CreateTime int64 `protobuf:"varint,17,opt,name=createTime,proto3" json:"createTime,omitempty"` }
type RecordExchange ¶
RecordExchange db exchange
type TxOption ¶
type TxOption struct { // exchange Symbol string `json:"symbol,omitempty"` Address string `json:"address,omitempty"` To string `json:"to,omitempty"` ExecName string `json:"exec_name,omitempty"` Amount int64 `json:"amount,omitempty"` Name string `json:"name,omitempty"` Introduction string `json:"introduction,omitempty"` Total int64 `json:"total,omitempty"` Note string `json:"note,omitempty"` }
TxOption TxOption
Click to show internal directories.
Click to hide internal directories.