Documentation
¶
Index ¶
- Constants
- Variables
- func NewTestGenesisState(codec codec.Codec, genesisState map[string]json.RawMessage) app.GenesisState
- func Setup(isCheckTx bool, patch func(*app.ChainApp, app.GenesisState) app.GenesisState) *app.ChainApp
- func SetupWithDB(isCheckTx bool, patch func(*app.ChainApp, app.GenesisState) app.GenesisState, ...) *app.ChainApp
- func SetupWithDBAndOpts(isCheckTx bool, patch func(*app.ChainApp, app.GenesisState) app.GenesisState, ...) *app.ChainApp
- func SetupWithOpts(isCheckTx bool, patch func(*app.ChainApp, app.GenesisState) app.GenesisState, ...) *app.ChainApp
- func StateFn(a *app.ChainApp) simtypes.AppStateFn
- type BaseTestSuite
Constants ¶
View Source
const ChainID = "chainmain-1"
Variables ¶
View Source
var DefaultConsensusParams = &cmtproto.ConsensusParams{ Block: &cmtproto.BlockParams{ MaxBytes: 1048576, MaxGas: 81500000, }, Evidence: &cmtproto.EvidenceParams{ MaxAgeNumBlocks: 302400, MaxAgeDuration: 504 * time.Hour, MaxBytes: 10000, }, Validator: &cmtproto.ValidatorParams{ PubKeyTypes: []string{ tmtypes.ABCIPubKeyTypeEd25519, }, }, }
DefaultConsensusParams defines the default Tendermint consensus params used in ChainApp testing.
Functions ¶
func NewTestGenesisState ¶
func NewTestGenesisState(codec codec.Codec, genesisState map[string]json.RawMessage) app.GenesisState
NewTestGenesisState generate genesis state with single validator
func Setup ¶
func Setup(isCheckTx bool, patch func(*app.ChainApp, app.GenesisState) app.GenesisState) *app.ChainApp
Setup initializes a new ChainApp. A Nop logger is set in ChainApp.
func SetupWithDB ¶
func SetupWithDBAndOpts ¶
func SetupWithDBAndOpts( isCheckTx bool, patch func(*app.ChainApp, app.GenesisState) app.GenesisState, db dbm.DB, appOptions simtestutil.AppOptionsMap, ) *app.ChainApp
SetupWithDBAndOpts initializes a new ChainApp. A Nop logger is set in ChainApp.
func SetupWithOpts ¶
func SetupWithOpts( isCheckTx bool, patch func(*app.ChainApp, app.GenesisState) app.GenesisState, appOptions simtestutil.AppOptionsMap, ) *app.ChainApp
Types ¶
Click to show internal directories.
Click to hide internal directories.