rest

package
v2.0.1 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterCoinProposalRESTHandler

func RegisterCoinProposalRESTHandler(clientCtx client.Context) govrest.ProposalRESTHandler

func RegisterERC20ProposalRESTHandler

func RegisterERC20ProposalRESTHandler(clientCtx client.Context) govrest.ProposalRESTHandler

func ToggleTokenRelayRESTHandler

func ToggleTokenRelayRESTHandler(clientCtx client.Context) govrest.ProposalRESTHandler

func UpdateTokenPairERC20ProposalRESTHandler

func UpdateTokenPairERC20ProposalRESTHandler(clientCtx client.Context) govrest.ProposalRESTHandler

Types

type RegisterCoinProposalRequest

type RegisterCoinProposalRequest struct {
	BaseReq     rest.BaseReq       `json:"base_req" yaml:"base_req"`
	Title       string             `json:"title" yaml:"title"`
	Description string             `json:"description" yaml:"description"`
	Deposit     sdk.Coins          `json:"deposit" yaml:"deposit"`
	Metadata    banktypes.Metadata `json:"metadata" yaml:"metadata"`
}

RegisterCoinProposalRequest defines a request for a new register coin proposal.

type RegisterERC20ProposalRequest

type RegisterERC20ProposalRequest struct {
	BaseReq      rest.BaseReq `json:"base_req" yaml:"base_req"`
	Title        string       `json:"title" yaml:"title"`
	Description  string       `json:"description" yaml:"description"`
	Deposit      sdk.Coins    `json:"deposit" yaml:"deposit"`
	ERC20Address string       `json:"erc20_address" yaml:"erc20_address"`
}

RegisterERC20ProposalRequest defines a request for a new register ERC20 proposal.

type ToggleTokenRelayProposalRequest

type ToggleTokenRelayProposalRequest struct {
	BaseReq     rest.BaseReq `json:"base_req" yaml:"base_req"`
	Title       string       `json:"title" yaml:"title"`
	Description string       `json:"description" yaml:"description"`
	Deposit     sdk.Coins    `json:"deposit" yaml:"deposit"`
	Token       string       `json:"token" yaml:"token"`
}

ToggleTokenRelayProposalRequest defines a request for a toggle token relay proposal.

type UpdateTokenPairERC20ProposalRequest

type UpdateTokenPairERC20ProposalRequest struct {
	BaseReq         rest.BaseReq `json:"base_req" yaml:"base_req"`
	Title           string       `json:"title" yaml:"title"`
	Description     string       `json:"description" yaml:"description"`
	Deposit         sdk.Coins    `json:"deposit" yaml:"deposit"`
	ERC20Address    string       `json:"erc20_address" yaml:"erc20_address"`
	NewERC20Address string       `json:"new_erc20_address" yaml:"new_erc20_address"`
}

UpdateTokenPairERC20ProposalRequest defines a request for a update token pair ERC20 proposal.

Jump to

Keyboard shortcuts

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