Versions in this module Expand all Collapse all v0 v0.0.38 May 15, 2024 Changes in this version + const GetCW20Pointer + const GetCW721Pointer + const GetNativePointer + const PointerViewAddress + type Precompile struct + GetCW20PointerID []byte + GetCW721PointerID []byte + GetNativePointerID []byte + func NewPrecompile(evmKeeper pcommon.EVMKeeper) (*Precompile, error) + func (p Precompile) Address() common.Address + func (p Precompile) GetCW20(ctx sdk.Context, method *abi.Method, args []interface{}) (ret []byte, err error) + func (p Precompile) GetCW721(ctx sdk.Context, method *abi.Method, args []interface{}) (ret []byte, err error) + func (p Precompile) GetName() string + func (p Precompile) GetNative(ctx sdk.Context, method *abi.Method, args []interface{}) (ret []byte, err error) + func (p Precompile) RequiredGas(input []byte) uint64 + func (p Precompile) Run(evm *vm.EVM, _ common.Address, _ common.Address, input []byte, _ *big.Int, ...) (ret []byte, err error)