burrow: github.com/hyperledger/burrow/rpc/rpcinfo/infoclient Index | Files

package infoclient

import "github.com/hyperledger/burrow/rpc/rpcinfo/infoclient"

Index

Package Files

client.go

func Account Uses

func Account(client RPCClient, address crypto.Address) (*acm.Account, error)

func Block Uses

func Block(client RPCClient, height int) (*rpc.ResultBlock, error)

func Blocks Uses

func Blocks(client RPCClient, minHeight, maxHeight int) (*rpc.ResultBlocks, error)

func ChainId Uses

func ChainId(client RPCClient) (*rpc.ResultChainId, error)

func Consensus Uses

func Consensus(client RPCClient) (*rpc.ResultConsensusState, error)

func DumpStorage Uses

func DumpStorage(client RPCClient, address crypto.Address) (*rpc.ResultDumpStorage, error)

func Name Uses

func Name(client RPCClient, name string) (*names.Entry, error)

func Names Uses

func Names(client RPCClient, regex string) ([]*names.Entry, error)

func Status Uses

func Status(client RPCClient) (*rpc.ResultStatus, error)

func Storage Uses

func Storage(client RPCClient, address crypto.Address, key []byte) ([]byte, error)

func UnconfirmedTxs Uses

func UnconfirmedTxs(client RPCClient, maxTxs int) (*rpc.ResultUnconfirmedTxs, error)

func Validators Uses

func Validators(client RPCClient) (*rpc.ResultValidators, error)

type RPCClient Uses

type RPCClient interface {
    Call(method string, params map[string]interface{}, result interface{}) (interface{}, error)
}

Package infoclient imports 7 packages (graph) and is imported by 4 packages. Updated 2019-10-11. Refresh now. Tools for package owners.