Versions in this module Expand all Collapse all v1 v1.4.0 Apr 25, 2024 v1.3.0 Apr 25, 2024 Changes in this version + const BasisPointDivisor + var AccountId *big.Int = big.NewInt(1) + var CurrentNFTVersion *big.Int = big.NewInt(1) + var DefaultGasLimit uint64 = 30000000 + func AllInvariants(k Keeper) sdk.Invariant + func EVMToSDKAddress(addr common.Address) sdk.AccAddress + func ExampleInvariant(k Keeper) sdk.Invariant + func ExportGenesis(ctx sdk.Context, k Keeper) microtxtypes.GenesisState + func InitGenesis(ctx sdk.Context, k Keeper, data microtxtypes.GenesisState) + func IsEthermintAccount(account authtypes.AccountI) bool + func NewMsgServerImpl(keeper Keeper) types.MsgServer + func SDKToEVMAddress(addr sdk.AccAddress) common.Address + func ToMethodArgs(args ...interface{}) []interface + type Keeper struct + func NewKeeper(storeKey sdk.StoreKey, paramSpace paramtypes.Subspace, cdc codec.BinaryCodec, ...) Keeper + func (k Keeper) CallEVM(ctx sdk.Context, from common.Address, to *common.Address, amount *big.Int, ...) (*evmtypes.MsgEthereumTxResponse, error) + func (k Keeper) CallMethod(ctx sdk.Context, method string, contract evmtypes.CompiledContract, ...) (*evmtypes.MsgEthereumTxResponse, error) + func (k Keeper) CollectLiquidAccounts(ctx sdk.Context) ([]*types.LiquidInfrastructureAccount, error) + func (k Keeper) DeductMicrotxFee(ctx sdk.Context, sender sdk.AccAddress, sendAmount sdk.Coin) (feeCollected *sdk.Coin, err error) + func (k Keeper) DeductMsgMicrotxFee(ctx sdk.Context, msg *types.MsgMicrotx) (feeCollected *sdk.Coin, err error) + func (k Keeper) DeployContract(ctx sdk.Context, deployer sdk.AccAddress, contract evmtypes.CompiledContract, ...) (common.Address, error) + func (k Keeper) DoLiquify(ctx sdk.Context, account sdk.AccAddress) (common.Address, error) + func (k Keeper) GetLiquidAccount(ctx sdk.Context, accAddress sdk.AccAddress) (*types.LiquidInfrastructureAccount, error) + func (k Keeper) GetLiquidAccountByNFTAddress(ctx sdk.Context, nftAddress common.Address) (*types.LiquidInfrastructureAccount, error) + func (k Keeper) GetLiquidAccountEntry(ctx sdk.Context, accAddress sdk.AccAddress) (*common.Address, error) + func (k Keeper) GetLiquidAccountsByCosmosOwner(ctx sdk.Context, ownerAddress sdk.AccAddress) ([]*types.LiquidInfrastructureAccount, error) + func (k Keeper) GetLiquidAccountsByEVMOwner(ctx sdk.Context, ownerAddress common.Address) ([]*types.LiquidInfrastructureAccount, error) + func (k Keeper) GetMicrotxFeeBasisPoints(ctx sdk.Context) (uint64, error) + func (k Keeper) GetParams(ctx sdk.Context) (params types.Params) + func (k Keeper) GetParamsIfSet(ctx sdk.Context) (params types.Params, err error) + func (k Keeper) IsLiquidAccount(ctx sdk.Context, account sdk.AccAddress) bool + func (k Keeper) IsLiquidAccountWithValue(ctx sdk.Context, account sdk.AccAddress) (bool, *common.Address) + func (k Keeper) IterateLiquidAccounts(ctx sdk.Context, ...) + func (k Keeper) LiquidAccount(c context.Context, req *types.QueryLiquidAccountRequest) (*types.QueryLiquidAccountResponse, error) + func (k Keeper) LiquidAccounts(c context.Context, req *types.QueryLiquidAccountsRequest) (*types.QueryLiquidAccountsResponse, error) + func (k Keeper) Logger(ctx sdk.Context) log.Logger + func (k Keeper) Microtx(ctx sdk.Context, sender sdk.AccAddress, receiver sdk.AccAddress, ...) error + func (k Keeper) MicrotxFee(c context.Context, req *types.QueryMicrotxFeeRequest) (*types.QueryMicrotxFeeResponse, error) + func (k Keeper) Params(c context.Context, req *types.QueryParamsRequest) (*types.QueryParamsResponse, error) + func (k Keeper) QueryEVM(ctx sdk.Context, method string, contract evmtypes.CompiledContract, ...) (*evmtypes.MsgEthereumTxResponse, error) + func (k Keeper) RedirectBalanceToToken(ctx sdk.Context, account sdk.AccAddress, nft common.Address, ...) (*sdk.Coin, error) + func (k Keeper) RedirectLiquidAccountExcessBalance(ctx sdk.Context, account sdk.AccAddress, changedErc20 common.Address) error + func (k Keeper) SetParams(ctx sdk.Context, params types.Params) error + func (k Keeper) ValidateAndGetERC20Address(ctx sdk.Context, amount sdk.Coin) (common.Address, error) + func (k Keeper) ValidateMembers()