Documentation
¶
Index ¶
- type AuthorExtrinsicUpdate
- type Block
- type BlockResult
- type ChainNewHeadLog
- type ChainNewHeadResult
- type Error
- type HealthResult
- type JsonRpcParams
- type JsonRpcResult
- func (p *JsonRpcResult) CheckErr() error
- func (p *JsonRpcResult) ToAnyThing(r interface{}) error
- func (p *JsonRpcResult) ToAuthorExtrinsicUpdate() *AuthorExtrinsicUpdate
- func (p *JsonRpcResult) ToBlock() *BlockResult
- func (p *JsonRpcResult) ToFloat64() float64
- func (p *JsonRpcResult) ToInt() uint64
- func (p *JsonRpcResult) ToInterfaces() ([]interface{}, error)
- func (p *JsonRpcResult) ToNewHead() *ChainNewHeadResult
- func (p *JsonRpcResult) ToPaymentQueryInfo() *PaymentQueryInfo
- func (p *JsonRpcResult) ToRuntimeVersion() *RuntimeVersion
- func (p *JsonRpcResult) ToStorage() (*StateStorageResult, int64)
- func (p *JsonRpcResult) ToString() (string, error)
- func (p *JsonRpcResult) ToSysHealth() *HealthResult
- type PaymentQueryInfo
- type Properties
- type RuntimeVersion
- type StateStorageResult
- type SubParams
- type SystemTokenResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorExtrinsicUpdate ¶
type AuthorExtrinsicUpdate struct { Broadcast *interface{} `json:"broadcast,omitempty"` InBlock *string `json:"inBlock,omitempty"` }
type Block ¶
type Block struct { Extrinsics []string `json:"extrinsics"` Header ChainNewHeadResult `json:"header"` }
type BlockResult ¶
type ChainNewHeadLog ¶
type ChainNewHeadLog struct {
Logs []string `json:"logs"`
}
type ChainNewHeadResult ¶
type ChainNewHeadResult struct { ExtrinsicsRoot string `json:"extrinsicsRoot"` Number string `json:"number"` ParentHash string `json:"parentHash"` StateRoot string `json:"stateRoot"` Digest ChainNewHeadLog `json:"digest"` }
type HealthResult ¶
type JsonRpcParams ¶
type JsonRpcResult ¶
type JsonRpcResult struct { Id int `json:"id,omitempty"` JsonRpc string `json:"jsonrpc"` Result interface{} `json:"result,omitempty"` Params *SubParams `json:"params,omitempty"` Method string `json:"method,omitempty"` Error *Error `json:"error,omitempty"` }
func (*JsonRpcResult) CheckErr ¶
func (p *JsonRpcResult) CheckErr() error
func (*JsonRpcResult) ToAnyThing ¶
func (p *JsonRpcResult) ToAnyThing(r interface{}) error
func (*JsonRpcResult) ToAuthorExtrinsicUpdate ¶
func (p *JsonRpcResult) ToAuthorExtrinsicUpdate() *AuthorExtrinsicUpdate
func (*JsonRpcResult) ToBlock ¶
func (p *JsonRpcResult) ToBlock() *BlockResult
func (*JsonRpcResult) ToFloat64 ¶
func (p *JsonRpcResult) ToFloat64() float64
func (*JsonRpcResult) ToInt ¶
func (p *JsonRpcResult) ToInt() uint64
func (*JsonRpcResult) ToInterfaces ¶
func (p *JsonRpcResult) ToInterfaces() ([]interface{}, error)
func (*JsonRpcResult) ToNewHead ¶
func (p *JsonRpcResult) ToNewHead() *ChainNewHeadResult
func (*JsonRpcResult) ToPaymentQueryInfo ¶
func (p *JsonRpcResult) ToPaymentQueryInfo() *PaymentQueryInfo
func (*JsonRpcResult) ToRuntimeVersion ¶
func (p *JsonRpcResult) ToRuntimeVersion() *RuntimeVersion
func (*JsonRpcResult) ToStorage ¶
func (p *JsonRpcResult) ToStorage() (*StateStorageResult, int64)
func (*JsonRpcResult) ToString ¶
func (p *JsonRpcResult) ToString() (string, error)
func (*JsonRpcResult) ToSysHealth ¶
func (p *JsonRpcResult) ToSysHealth() *HealthResult
type PaymentQueryInfo ¶
type Properties ¶
type RuntimeVersion ¶
type RuntimeVersion struct { Apis [][]interface{} `json:"apis"` AuthoringVersion int `json:"authoringVersion"` ImplName string `json:"implName"` ImplVersion int `json:"implVersion"` SpecName string `json:"specName"` SpecVersion int `json:"specVersion"` TransactionVersion int `json:"transactionVersion"` }
type StateStorageResult ¶
type SystemTokenResult ¶
Click to show internal directories.
Click to hide internal directories.