7f1eb4b0cf
* Fix queries and bugs * Fix issues from rebasing * Fix rpc query address
56 lines
1.1 KiB
Go
56 lines
1.1 KiB
Go
package types
|
|
|
|
// QueryResProtocolVersion is response type for protocol version query
|
|
type QueryResProtocolVersion struct {
|
|
Version string `json:"version"`
|
|
}
|
|
|
|
func (q QueryResProtocolVersion) String() string {
|
|
return q.Version
|
|
}
|
|
|
|
// QueryResBalance is response type for balance query
|
|
type QueryResBalance struct {
|
|
Balance string `json:"balance"`
|
|
}
|
|
|
|
func (q QueryResBalance) String() string {
|
|
return q.Balance
|
|
}
|
|
|
|
// QueryResBlockNumber is response type for block number query
|
|
type QueryResBlockNumber struct {
|
|
Number int64 `json:"blockNumber"`
|
|
}
|
|
|
|
func (q QueryResBlockNumber) String() string {
|
|
return string(q.Number)
|
|
}
|
|
|
|
// QueryResStorage is response type for storage query
|
|
type QueryResStorage struct {
|
|
Value []byte `json:"value"`
|
|
}
|
|
|
|
func (q QueryResStorage) String() string {
|
|
return string(q.Value)
|
|
}
|
|
|
|
// QueryResCode is response type for code query
|
|
type QueryResCode struct {
|
|
Code []byte
|
|
}
|
|
|
|
func (q QueryResCode) String() string {
|
|
return string(q.Code)
|
|
}
|
|
|
|
// QueryResNonce is response type for Nonce query
|
|
type QueryResNonce struct {
|
|
Nonce uint64 `json:"nonce"`
|
|
}
|
|
|
|
func (q QueryResNonce) String() string {
|
|
return string(q.Nonce)
|
|
}
|