rest

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2021 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BroadcastTxRequest

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 RegisterTxRoutes

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

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

Types

type BroadcastReq

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

BroadcastReq defines a tx broadcasting request.

func (BroadcastReq) UnpackInterfaces

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