Documentation
¶
Index ¶
Constants ¶
View Source
const (
MaxCommitWaitTimeSeconds = 10
)
Variables ¶
This section is empty.
Functions ¶
func NewBurrowNodeClient ¶ added in v0.16.2
func NewBurrowNodeClient(rpcString string, logger logging_types.InfoTraceLogger) *burrowNodeClient
BurrowKeyClient.New returns a new monax-keys client for provided rpc location Monax-keys connects over http request-responses
Types ¶
type Confirmation ¶
type NodeClient ¶
type NodeClient interface {
Broadcast(transaction txs.Tx) (*txs.Receipt, error)
DeriveWebsocketClient() (nodeWsClient NodeWebsocketClient, err error)
Status() (ChainId []byte, ValidatorPublicKey []byte, LatestBlockHash []byte,
LatestBlockHeight int, LatestBlockTime int64, err error)
GetAccount(address []byte) (*acc.Account, error)
QueryContract(callerAddress, calleeAddress, data []byte) (ret []byte, gasUsed int64, err error)
QueryContractCode(address, code, data []byte) (ret []byte, gasUsed int64, err error)
DumpStorage(address []byte) (storage *core_types.Storage, err error)
GetName(name string) (owner []byte, data string, expirationBlock int, err error)
ListValidators() (blockHeight int, bondedValidators, unbondingValidators []consensus_types.Validator, err error)
// Logging context for this NodeClient
Logger() logging_types.InfoTraceLogger
}
type NodeWebsocketClient ¶
type WSClient ¶
type WSClient struct {
// contains filtered or unexported fields
}
A websocket client subscribes and unsubscribes to events
Click to show internal directories.
Click to hide internal directories.