Versions in this module Expand all Collapse all v0 v0.2.0 Jul 5, 2023 Changes in this version + func MustNewInternalEVMAddressFromString(addrStr string) types.InternalEVMAddress + func RandomEvmAccount() (common.Address, *ethsecp256k1.PrivKey) + func RandomEvmAddress() common.Address + func RandomInternalEVMAddress() types.InternalEVMAddress + type Suite struct + AccountKeeper authkeeper.AccountKeeper + Address common.Address + Addrs []sdk.AccAddress + App app.TestApp + BankKeeper bankkeeper.Keeper + Ctx sdk.Context + EvmBankKeeper keeper.EvmBankKeeper + EvmModuleAddr sdk.AccAddress + Keeper keeper.Keeper + Key1 *ethsecp256k1.PrivKey + Key1Addr types.InternalEVMAddress + Key2 *ethsecp256k1.PrivKey + QueryClient types.QueryClient + QueryClientEvm evmtypes.QueryClient + func (suite *Suite) BigIntsEqual(expected *big.Int, actual *big.Int, msg string) + func (suite *Suite) Commit() + func (suite *Suite) DeployERC20() types.InternalEVMAddress + func (suite *Suite) EventsContains(events sdk.Events, expectedEvent sdk.Event) + func (suite *Suite) EventsDoNotContain(events sdk.Events, eventType string) + func (suite *Suite) FundAccountWithFury(addr sdk.AccAddress, coins sdk.Coins) + func (suite *Suite) FundModuleAccountWithFury(moduleName string, coins sdk.Coins) + func (suite *Suite) GetERC20BalanceOf(contractAbi abi.ABI, contractAddr types.InternalEVMAddress, ...) *big.Int + func (suite *Suite) GetEvents() sdk.Events + func (suite *Suite) MintFeeCollector(coins sdk.Coins) + func (suite *Suite) ModuleBalance(denom string) sdk.Int + func (suite *Suite) QueryContract(contractAbi abi.ABI, from common.Address, fromKey *ethsecp256k1.PrivKey, ...) ([]interface{}, error) + func (suite *Suite) SendTx(contractAddr types.InternalEVMAddress, from common.Address, ...) (*evmtypes.MsgEthereumTxResponse, error) + func (suite *Suite) SetupTest()