mirror of
https://github.com/0glabs/0g-chain.git
synced 2024-12-26 08:15:19 +00:00
add json/yaml to msgs (#323)
* added json/yaml to MsgPostPrice, MsgPlaceBid * Added sdk.Msg to ensure Msg interface compliance at compile time
This commit is contained in:
parent
bab798f50d
commit
ab72433db0
@ -11,13 +11,16 @@ const (
|
|||||||
TypeMsgPostPrice = "post_price"
|
TypeMsgPostPrice = "post_price"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// ensure Msg interface compliance at compile time
|
||||||
|
var _ sdk.Msg = &MsgPostPrice{}
|
||||||
|
|
||||||
// MsgPostPrice struct representing a posted price message.
|
// MsgPostPrice struct representing a posted price message.
|
||||||
// Used by oracles to input prices to the pricefeed
|
// Used by oracles to input prices to the pricefeed
|
||||||
type MsgPostPrice struct {
|
type MsgPostPrice struct {
|
||||||
From sdk.AccAddress // client that sent in this address
|
From sdk.AccAddress `json:"from" yaml:"from"` // client that sent in this address
|
||||||
MarketID string // asset code used by exchanges/api
|
MarketID string `json:"market_id" yaml:"market_id"` // asset code used by exchanges/api
|
||||||
Price sdk.Dec // price in decimal (max precision 18)
|
Price sdk.Dec `json:"price" yaml:"price"` // price in decimal (max precision 18)
|
||||||
Expiry time.Time // expiry time
|
Expiry time.Time `json:"expiry" yaml:"expiry"` // expiry time
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewMsgPostPrice creates a new post price msg
|
// NewMsgPostPrice creates a new post price msg
|
||||||
|
Loading…
Reference in New Issue
Block a user