Versions in this module Expand all Collapse all v0 v0.0.38 May 15, 2024 Changes in this version + const AllBalancesMethod + const BalanceMethod + const BankAddress + const DecimalsMethod + const NameMethod + const SendMethod + const SendNativeMethod + const SupplyMethod + const SymbolMethod + func GetABI() abi.ABI + type CoinBalance struct + Amount *big.Int + Denom string + type Precompile struct + AllBalancesID []byte + BalanceID []byte + DecimalsID []byte + NameID []byte + SendID []byte + SendNativeID []byte + SupplyID []byte + SymbolID []byte + func NewPrecompile(bankKeeper pcommon.BankKeeper, evmKeeper pcommon.EVMKeeper) (*Precompile, error) + func (Precompile) IsTransaction(method string) bool + func (p Precompile) Address() common.Address + func (p Precompile) GetName() string + func (p Precompile) Logger(ctx sdk.Context) log.Logger + func (p Precompile) RequiredGas(input []byte) uint64 + func (p Precompile) Run(evm *vm.EVM, caller common.Address, callingContract common.Address, ...) (bz []byte, err error)