Cargo Features
[dependencies]
apollo-cw-multi-test = { version = "0.19.0", default-features = false, features = ["iterator", "stargate", "staking", "backtrace"] }
- default = iterator, staking
-
These default features are set whenever
apollo-cw-multi-test
is added without
somewhere in the dependency tree.default-features = false - iterator default
-
Enables iterator of cosmwasm-std ^1.5.0
cosmwasm-std:
iterator allows us to iterate over all DB items in a given range optional as some merkle stores (like tries) don't support this given Ethereum 1.0, 2.0, Substrate, and other major projects use Tries we keep this optional, to allow possible future integration (or different Cosmos Backends)
- stargate
-
Enables cosmwasm-std ^1.5.0
cosmwasm-std:
stargate enables stargate-dependent messages and queries, like raw protobuf messages as well as ibc-related functionality
- staking default
-
Enables cosmwasm-std ^1.5.0
cosmwasm-std:
staking exposes bindings to a required staking moudle in the runtime, via new CosmosMsg types, and new QueryRequest types. This should only be enabled on contracts that require these types, so other contracts can be used on systems with eg. PoA consensus
- backtrace
apollo-cw-multi-test has 5 features without comments.