Documentation ¶
Index ¶
- Constants
- func SetupTestingApp() (ibctesting.TestingApp, map[string]json.RawMessage)
- func SignAndDeliver(txCfg client.TxConfig, app *baseapp.BaseApp, header tmproto.Header, ...) (sdk.GasInfo, *sdk.Result, error)
- type TestChain
- func (chain *TestChain) GetOsmosisApp() *app.OsmosisApp
- func (chain *TestChain) InstantiateContract(suite *suite.Suite, msg string, codeID uint64) sdk.AccAddress
- func (chain *TestChain) InstantiateRLContract(suite *suite.Suite, quotas string) sdk.AccAddress
- func (chain *TestChain) MoveEpochsToTheFuture() error
- func (chain *TestChain) QueryContract(suite *suite.Suite, contract sdk.AccAddress, key []byte) string
- func (chain *TestChain) QueryContractJson(suite *suite.Suite, contract sdk.AccAddress, key []byte) gjson.Result
- func (chain *TestChain) RegisterRateLimitingContract(addr []byte)
- func (chain *TestChain) SendMsgsNoCheck(msgs ...sdk.Msg) (*sdk.Result, error)
- func (chain *TestChain) StoreContractCode(suite *suite.Suite, path string)
- func (chain *TestChain) StoreContractCodeDirect(suite *suite.Suite, path string) uint64
Constants ¶
View Source
const SimAppChainID = "simulation-app"
Variables ¶
This section is empty.
Functions ¶
func SetupTestingApp ¶
func SetupTestingApp() (ibctesting.TestingApp, map[string]json.RawMessage)
func SignAndDeliver ¶
func SignAndDeliver( txCfg client.TxConfig, app *baseapp.BaseApp, header tmproto.Header, msgs []sdk.Msg, chainID string, accNums, accSeqs []uint64, priv ...cryptotypes.PrivKey, ) (sdk.GasInfo, *sdk.Result, error)
SignAndDeliver signs and delivers a transaction without asserting the results. This overrides the function from ibctesting
Types ¶
type TestChain ¶
type TestChain struct {
*ibctesting.TestChain
}
func (*TestChain) GetOsmosisApp ¶
func (chain *TestChain) GetOsmosisApp() *app.OsmosisApp
GetOsmosisApp returns the current chain's app as an OsmosisApp
func (*TestChain) InstantiateContract ¶
func (*TestChain) InstantiateRLContract ¶
func (*TestChain) MoveEpochsToTheFuture ¶
Move epochs to the future to avoid issues with minting
func (*TestChain) QueryContract ¶
func (*TestChain) QueryContractJson ¶
func (*TestChain) RegisterRateLimitingContract ¶
func (*TestChain) SendMsgsNoCheck ¶
SendMsgsNoCheck is an alternative to ibctesting.TestChain.SendMsgs so that it doesn't check for errors. That should be handled by the caller
func (*TestChain) StoreContractCode ¶
Click to show internal directories.
Click to hide internal directories.