wasm

package
v0.0.38 Latest Latest
Warning

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

Go to latest
Published: May 15, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EncodeCallEVM

func EncodeCallEVM(rawMsg json.RawMessage, sender sdk.AccAddress, info wasmvmtypes.MessageInfo) ([]sdk.Msg, error)

func EncodeDelegateCallEVM

func EncodeDelegateCallEVM(rawMsg json.RawMessage, sender sdk.AccAddress, info wasmvmtypes.MessageInfo, codeInfo wasmtypes.CodeInfo) ([]sdk.Msg, error)

Types

type EVMQueryHandler

type EVMQueryHandler struct {
	// contains filtered or unexported fields
}

func NewEVMQueryHandler

func NewEVMQueryHandler(k *keeper.Keeper) *EVMQueryHandler

func (*EVMQueryHandler) HandleERC20Allowance

func (h *EVMQueryHandler) HandleERC20Allowance(ctx sdk.Context, contractAddress string, owner string, spender string) ([]byte, error)

func (*EVMQueryHandler) HandleERC20ApprovePayload

func (h *EVMQueryHandler) HandleERC20ApprovePayload(ctx sdk.Context, spender string, amount *sdk.Int) ([]byte, error)

func (*EVMQueryHandler) HandleERC20Balance

func (h *EVMQueryHandler) HandleERC20Balance(ctx sdk.Context, contractAddress string, account string) ([]byte, error)

func (*EVMQueryHandler) HandleERC20TokenInfo

func (h *EVMQueryHandler) HandleERC20TokenInfo(ctx sdk.Context, contractAddress string, caller string) ([]byte, error)

func (*EVMQueryHandler) HandleERC20TransferFromPayload

func (h *EVMQueryHandler) HandleERC20TransferFromPayload(ctx sdk.Context, owner string, recipient string, amount *sdk.Int) ([]byte, error)

func (*EVMQueryHandler) HandleERC20TransferPayload

func (h *EVMQueryHandler) HandleERC20TransferPayload(ctx sdk.Context, recipient string, amount *sdk.Int) ([]byte, error)

func (*EVMQueryHandler) HandleERC721ApprovePayload

func (h *EVMQueryHandler) HandleERC721ApprovePayload(ctx sdk.Context, spender string, tokenId string) ([]byte, error)

func (*EVMQueryHandler) HandleERC721Approved

func (h *EVMQueryHandler) HandleERC721Approved(ctx sdk.Context, caller string, contractAddress string, tokenId string) ([]byte, error)

func (*EVMQueryHandler) HandleERC721IsApprovedForAll

func (h *EVMQueryHandler) HandleERC721IsApprovedForAll(ctx sdk.Context, caller string, contractAddress string, owner string, operator string) ([]byte, error)

func (*EVMQueryHandler) HandleERC721NameSymbol

func (h *EVMQueryHandler) HandleERC721NameSymbol(ctx sdk.Context, caller string, contractAddress string) ([]byte, error)

func (*EVMQueryHandler) HandleERC721Owner

func (h *EVMQueryHandler) HandleERC721Owner(ctx sdk.Context, caller string, contractAddress string, tokenId string) ([]byte, error)

func (*EVMQueryHandler) HandleERC721SetApprovalAllPayload

func (h *EVMQueryHandler) HandleERC721SetApprovalAllPayload(ctx sdk.Context, to string, approved bool) ([]byte, error)

func (*EVMQueryHandler) HandleERC721TransferPayload

func (h *EVMQueryHandler) HandleERC721TransferPayload(ctx sdk.Context, from string, recipient string, tokenId string) ([]byte, error)

func (*EVMQueryHandler) HandleERC721Uri

func (h *EVMQueryHandler) HandleERC721Uri(ctx sdk.Context, caller string, contractAddress string, tokenId string) ([]byte, error)

func (*EVMQueryHandler) HandleGetEvmAddress

func (h *EVMQueryHandler) HandleGetEvmAddress(ctx sdk.Context, seiAddr string) ([]byte, error)

func (*EVMQueryHandler) HandleGetSeiAddress

func (h *EVMQueryHandler) HandleGetSeiAddress(ctx sdk.Context, evmAddr string) ([]byte, error)

func (*EVMQueryHandler) HandleStaticCall

func (h *EVMQueryHandler) HandleStaticCall(ctx sdk.Context, from string, to string, data []byte) ([]byte, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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