Cargo Features

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

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

export default = query, staking

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

staking default export

Enables staking of cosmwasm-std

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

Affects query_msg::constants.VALIDATOR, query_msg::constants.ALL_VALIDATORS, query_msg::constants.DELEGATION, query_msg::constants.ALL_DELEGATIONS, query_msg::constants.STAKING_PARAMS

query default export

Enables prost

Affects keys::reply_ids.SEND_QUERY_PACKET, types::query_msg, state::QUERY, state::PENDING_QUERIES, state::ica_query