 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
const (
	MaxCommitWaitTimeSeconds = 10
)
    Variables ¶
This section is empty.
Functions ¶
func NewBurrowNodeClient ¶ added in v0.16.2
BurrowKeyClient.New returns a new monax-keys client for provided rpc location Monax-keys connects over http request-responses
Types ¶
type Confirmation ¶
type Confirmation struct {
	BlockHash   []byte
	EventDataTx *exe_events.EventDataTx
	Exception   error
	Error       error
}
    type Do ¶ added in v0.18.0
type Do struct {
	// Persistent flags not reflected in the configuration files
	// only set through command line flags or environment variables
	Debug   bool // BURROW_DEBUG
	Verbose bool // BURROW_VERBOSE
	// Following parameters are global flags for burrow-client tx
	SignAddrFlag string
	NodeAddrFlag string
	PubkeyFlag   string
	AddrFlag     string
	// signFlag      bool // TODO: remove; unsafe signing without monax-keys
	BroadcastFlag bool
	WaitFlag      bool
	// Following parameters are vary for different Transaction subcommands
	// some of these are strings rather than flags because the `core`
	// functions have a pure string interface so they work nicely from http
	AmtFlag      string
	NonceFlag    string
	NameFlag     string
	DataFlag     string
	DataFileFlag string
	ToFlag       string
	FeeFlag      string
	GasFlag      string
	UnbondtoFlag string
	HeightFlag   string
}
    func NewClientDo ¶ added in v0.18.0
func NewClientDo() *Do
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 uint64, LatestBlockTime int64, err error)
	GetAccount(address acm.Address) (acm.Account, error)
	QueryContract(callerAddress, calleeAddress acm.Address, data []byte) (ret []byte, gasUsed uint64, err error)
	QueryContractCode(address acm.Address, code, data []byte) (ret []byte, gasUsed uint64, err error)
	DumpStorage(address acm.Address) (storage *rpc.ResultDumpStorage, err error)
	GetName(name string) (owner acm.Address, data string, expirationBlock uint64, err error)
	ListValidators() (blockHeight uint64, bondedValidators, unbondingValidators []acm.Validator, err error)
	// Logging context for this NodeClient
	Logger() *logging.Logger
}
    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.