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.