Cargo Features

[dependencies]
cw-ica-controller = { version = "0.5.0", default-features = false, features = ["backtraces", "export", "staking"] }
default = export, staking

disable export feature to disable all instantiate/execute/query exports

backtraces

for more explicit tests, cargo test --features=backtraces

Enables backtraces of cosmwasm-std ^1.5.0

export default

Affects ibc::handshake, ibc::relay, cw-ica-controller::contract

staking default

Enables staking of 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