rest

package
v0.5.4-oracle Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 27, 2021 License: Apache-2.0 Imports: 12 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BroadcastTxRequest added in v0.5.3

func BroadcastTxRequest(clientCtx client.Context) http.HandlerFunc

BroadcastTxRequest implements a tx broadcasting handler that is responsible for broadcasting a valid and signed tx to a full node. The tx can be broadcasted via a sync|async|block mechanism.

func EstimateTxFeeRequestHandlerFn

func EstimateTxFeeRequestHandlerFn(clientCtx client.Context) http.HandlerFunc

EstimateTxFeeRequestHandlerFn returns estimated tx fee. In particular, it takes 'auto' for the gas field, then simulates and computes gas consumption.

func RegisterTxRoutes

func RegisterTxRoutes(clientCtx client.Context, rtr *mux.Router)

RegisterTxRoutes registers registers terra custom transaction routes on the provided router.

Types

type BroadcastReq added in v0.5.3

type BroadcastReq struct {
	Tx         legacytx.StdTx `json:"tx" yaml:"tx"`
	Mode       string         `json:"mode" yaml:"mode"`
	Sequences  []uint64       `json:"sequences" yaml:"sequences"`
	FeeGranter string         `json:"fee_granter" yaml:"fee_granter"`
}

BroadcastReq defines a tx broadcasting request.

func (BroadcastReq) UnpackInterfaces added in v0.5.3

func (m BroadcastReq) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error

UnpackInterfaces implements the UnpackInterfacesMessage interface.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL