rest

package
v0.0.0-...-c763619 Latest Latest
Warning

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

Go to latest
Published: Nov 24, 2023 License: Apache-2.0 Imports: 27 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetBlockTxHashes

func GetBlockTxHashes(cliCtx context.CLIContext, height int64) ([]string, error)

GetBlockTxHashes return tx hashes in the block of the given height

func ManageContractBlockedListProposalRESTHandler

func ManageContractBlockedListProposalRESTHandler(context.CLIContext) govRest.ProposalRESTHandler

ManageContractBlockedListProposalRESTHandler defines evm proposal handler

func ManageContractBytecodeProposalRESTHandler

func ManageContractBytecodeProposalRESTHandler(context.CLIContext) govRest.ProposalRESTHandler

ManageContractBytecodeProposalRESTHandler defines evm proposal handler

func ManageContractDeploymentWhitelistProposalRESTHandler

func ManageContractDeploymentWhitelistProposalRESTHandler(context.CLIContext) govRest.ProposalRESTHandler

ManageContractDeploymentWhitelistProposalRESTHandler defines evm proposal handler

func ManageContractMethodBlockedListProposalRESTHandler

func ManageContractMethodBlockedListProposalRESTHandler(context.CLIContext) govRest.ProposalRESTHandler

ManageContractMethodBlockedListProposalRESTHandler defines evm proposal handler

func ManageSysContractAddressProposalRESTHandler

func ManageSysContractAddressProposalRESTHandler(cliCtx context.CLIContext) govrest.ProposalRESTHandler

ManageSysContractAddressProposalRESTHandler defines evm proposal handler

func QueryContractBlockedListHandlerFn

func QueryContractBlockedListHandlerFn(cliCtx context.CLIContext) http.HandlerFunc

QueryContractBlockedListHandlerFn defines evm contract blocked list handler

func QueryContractMethodBlockedListHandlerFn

func QueryContractMethodBlockedListHandlerFn(cliCtx context.CLIContext) http.HandlerFunc

QueryContractMethodBlockedListHandlerFn defines evm contract method blocked list handler

func QueryManageSysContractAddressFn

func QueryManageSysContractAddressFn(cliCtx context.CLIContext) http.HandlerFunc

QueryManageSysContractAddressFn defines evm contract method blocked list handler

func QuerySectionFn

func QuerySectionFn(cliCtx context.CLIContext) http.HandlerFunc

func QueryTx

func QueryTx(cliCtx context.CLIContext, hashHexStr string) (interface{}, error)

QueryTx queries for a single transaction by a hash string in hex format. An error is returned if the transaction does not exist or cannot be queried.

func QueryTxRequestHandlerFn

func QueryTxRequestHandlerFn(cliCtx context.CLIContext) http.HandlerFunc

func RegisterRoutes

func RegisterRoutes(cliCtx context.CLIContext, r *mux.Router)

RegisterRoutes - Central function to define routes that get registered by the main application

func ValidateTxResult

func ValidateTxResult(cliCtx context.CLIContext, resTx *ctypes.ResultTx) error

ValidateTxResult performs transaction verification.

Types

type ManageSysContractAddressProposalReq

type ManageSysContractAddressProposalReq struct {
	BaseReq rest.BaseReq `json:"base_req" yaml:"base_req"`

	Title       string `json:"title" yaml:"title"`
	Description string `json:"description" yaml:"description"`

	ContractAddr sdk.AccAddress `json:"contract_address" yaml:"contract_address"`
	IsAdded      bool           `json:"is_added" yaml:"is_added"`

	Proposer sdk.AccAddress `json:"proposer" yaml:"proposer"`
	Deposit  sdk.SysCoins   `json:"deposit" yaml:"deposit"`
}

Jump to

Keyboard shortcuts

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