package
0.0.2
Repository: https://github.com/aizelnetwork/cosmevm.git
Documentation: pkg.go.dev

# Functions

DefaultChainCoins returns the default values used for the ChainCoins in which base and evm denom are the same.
DefaultConfig returns the default configuration for a chain.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
New configures and initializes a new integration Network instance with the given configuration options.
NewUnitTestNetwork configures and initializes a new Evmos Network instance with the given configuration options.
WithAmountOfValidators sets the amount of validators for the network.
WithBalances sets the specific balances for the pre-funded accounts, that are being set up for the network.
WithBaseCoin sets the denom and decimals for the base coin in the network.
WithChainID sets a custom chainID for the network.
WithCustomBaseAppOpts sets custom base app options for the network.
WithCustomGenesis sets the custom genesis of the network for specific modules.
WithEVMCoin sets the denom and decimals for the evm coin in the network.
WithOtherDenoms sets other possible coin denominations for the network.
WithPreFundedAccounts sets the pre-funded accounts for the network.
WithValidatorOperators overwrites the used operator address for the network instantiation.

# Variables

PrefundedAccountInitialBalance is the amount of tokens that each prefunded account has at genesis.

# Structs

No description provided by the author
ChainCoins information for the coins required from the chian to operate: - baseCoin: represents the base coin used to pay gas fees and staking in the Cosmos context.
No description provided by the author
Config defines the configuration for a chain.
GovCustomGenesisState defines the gov genesis state.
GovCustomGenesisState defines the gov genesis state.
No description provided by the author
IntegrationNetwork is the implementation of the Network interface for integration tests.
SlashingCustomGenesisState defines the corresponding validators signing info and missed blocks for the genesis state.
StakingCustomGenesisState defines the staking genesis state.
UnitTestNetwork is the implementation of the Network interface for unit tests.

# Interfaces

Network is the interface that wraps the methods to interact with integration test network.

# Type aliases

ConfigOption defines a function that can modify the NetworkConfig.
No description provided by the author