Documentation ¶
Index ¶
- func EncodeCallEVM(rawMsg json.RawMessage, sender sdk.AccAddress, info wasmvmtypes.MessageInfo) ([]sdk.Msg, error)
- func EncodeDelegateCallEVM(rawMsg json.RawMessage, sender sdk.AccAddress, info wasmvmtypes.MessageInfo, ...) ([]sdk.Msg, error)
- type EVMQueryHandler
- func (h *EVMQueryHandler) HandleERC20Allowance(ctx sdk.Context, contractAddress string, owner string, spender string) ([]byte, error)
- func (h *EVMQueryHandler) HandleERC20ApprovePayload(ctx sdk.Context, spender string, amount *sdk.Int) ([]byte, error)
- func (h *EVMQueryHandler) HandleERC20Balance(ctx sdk.Context, contractAddress string, account string) ([]byte, error)
- func (h *EVMQueryHandler) HandleERC20TokenInfo(ctx sdk.Context, contractAddress string, caller string) ([]byte, error)
- func (h *EVMQueryHandler) HandleERC20TransferFromPayload(ctx sdk.Context, owner string, recipient string, amount *sdk.Int) ([]byte, error)
- func (h *EVMQueryHandler) HandleERC20TransferPayload(ctx sdk.Context, recipient string, amount *sdk.Int) ([]byte, error)
- func (h *EVMQueryHandler) HandleERC721ApprovePayload(ctx sdk.Context, spender string, tokenId string) ([]byte, error)
- func (h *EVMQueryHandler) HandleERC721Approved(ctx sdk.Context, caller string, contractAddress string, tokenId string) ([]byte, error)
- func (h *EVMQueryHandler) HandleERC721IsApprovedForAll(ctx sdk.Context, caller string, contractAddress string, owner string, ...) ([]byte, error)
- func (h *EVMQueryHandler) HandleERC721NameSymbol(ctx sdk.Context, caller string, contractAddress string) ([]byte, error)
- func (h *EVMQueryHandler) HandleERC721Owner(ctx sdk.Context, caller string, contractAddress string, tokenId string) ([]byte, error)
- func (h *EVMQueryHandler) HandleERC721SetApprovalAllPayload(ctx sdk.Context, to string, approved bool) ([]byte, error)
- func (h *EVMQueryHandler) HandleERC721TransferPayload(ctx sdk.Context, from string, recipient string, tokenId string) ([]byte, error)
- func (h *EVMQueryHandler) HandleERC721Uri(ctx sdk.Context, caller string, contractAddress string, tokenId string) ([]byte, error)
- func (h *EVMQueryHandler) HandleGetEvmAddress(ctx sdk.Context, seiAddr string) ([]byte, error)
- func (h *EVMQueryHandler) HandleGetSeiAddress(ctx sdk.Context, evmAddr string) ([]byte, error)
- func (h *EVMQueryHandler) HandleStaticCall(ctx sdk.Context, from string, to string, data []byte) ([]byte, error)
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 (*EVMQueryHandler) HandleERC20ApprovePayload ¶
func (*EVMQueryHandler) HandleERC20Balance ¶
func (*EVMQueryHandler) HandleERC20TokenInfo ¶
func (*EVMQueryHandler) HandleERC20TransferFromPayload ¶
func (*EVMQueryHandler) HandleERC20TransferPayload ¶
func (*EVMQueryHandler) HandleERC721ApprovePayload ¶
func (*EVMQueryHandler) HandleERC721Approved ¶
func (*EVMQueryHandler) HandleERC721IsApprovedForAll ¶
func (*EVMQueryHandler) HandleERC721NameSymbol ¶
func (*EVMQueryHandler) HandleERC721Owner ¶
func (*EVMQueryHandler) HandleERC721SetApprovalAllPayload ¶
func (*EVMQueryHandler) HandleERC721TransferPayload ¶
func (*EVMQueryHandler) HandleERC721Uri ¶
func (*EVMQueryHandler) HandleGetEvmAddress ¶
func (*EVMQueryHandler) HandleGetSeiAddress ¶
func (*EVMQueryHandler) HandleStaticCall ¶
Click to show internal directories.
Click to hide internal directories.