package
0.0.0-20200827085015-12374709b707
Repository: https://github.com/polynetwork/cosmos-poly-module.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package params defines the simulation parameters in the simapp.

# Functions

AddTestAddrs constructs and returns accNum amount of accounts with an initial balance of accAmt.
AppStateFn returns the initial application state using a genesis or the simulation parameters.
AppStateFromGenesisFileFn util function to generate the genesis AppState from a genesis.json file.
AppStateRandomizedFn creates calls each module's GenesisState generator function and creates the simulation params.
CheckBalance checks the balance of an account.
CheckExportSimulation exports the app state and simulation parameters to JSON if the export paths are defined.
GenSequenceOfTxs generates a set of signed transactions of messages, such that they differ only by having the sequence numbers incremented between every transaction.
GetMaccPerms returns a copy of the module account permissions.
GetSimulationLog unmarshals the KVPair's Value to the corresponding type based on the each's module store key and the prefix bytes of the KVPair's key.
GetSimulatorFlags gets the values of all the available simulation flags.
MakeCodec - custom tx codec.
NewConfigFromFlags creates a simulation from the retrieved values of the flags.
NewDefaultGenesisState generates the default state for the application.
NewSimApp returns a reference to an initialized SimApp.
PrintStats prints the corresponding statistics from the app DB.
Setup initializes a new SimApp.
SetupSimulation creates the config, db (levelDB), temporary directory and logger for the simulation tests.
SetupWithGenesisAccounts initializes a new SimApp with the passed in genesis accounts.
SignCheckDeliver checks a generated signed transaction and simulates a block commitment with the given transaction.
SimulationOperations retrieves the simulation params from the provided file path and returns all the modules weighted operations.

# Variables

DefaultCLIHome default home directories for the application CLI.
DefaultNodeHome default home directories for the application daemon.
List of available flags for the simulator.
List of available flags for the simulator.
List of available flags for the simulator.
List of available flags for the simulator.
List of available flags for the simulator.
List of available flags for the simulator.
List of available flags for the simulator.
List of available flags for the simulator.
List of available flags for the simulator.
List of available flags for the simulator.
List of available flags for the simulator.
List of available flags for the simulator.
List of available flags for the simulator.
TODO: Remove in favor of binary search for invariant violation.
List of available flags for the simulator.
List of available flags for the simulator.
List of available flags for the simulator.
List of available flags for the simulator.
ModuleBasics defines the module BasicManager is in charge of setting up basic, non-dependant module elements, such as codec registration and genesis verification.

# Structs

SimApp extends an ABCI application, but with most of its parameters exported.
SimGenesisAccount defines a type that implements the GenesisAccount interface to be used for simulation accounts in the genesis state.

# Interfaces

App implements the common methods for a Cosmos SDK-based application specific blockchain.

# Type aliases

The genesis state of the blockchain is represented here as a map of raw json messages key'd by a identifier string.