Cargo Features

[dependencies]
abstract-cw-multi-test = { version = "1.0.0", default-features = false, features = ["backtrace", "cosmwasm_1_1", "cosmwasm_1_2", "cosmwasm_1_3", "cosmwasm_1_4"] }
default = cosmwasm_1_3

The cosmwasm_1_3 feature is set by default whenever abstract-cw-multi-test is added without default-features = false somewhere in the dependency tree.

backtrace

Enables backtrace of anyhow

cosmwasm_1_1 cosmwasm_1_2?

Enables cosmwasm_1_1 and ibc3 of cosmwasm-std ^1.5.3

cosmwasm_1_2 cosmwasm_1_3 = cosmwasm_1_1

Enables cosmwasm_1_2 of cosmwasm-std ^1.5.3

cosmwasm-std:

This feature makes GovMsg::VoteWeighted available for the contract to call, but requires the host blockchain to run CosmWasm 1.2.0 or higher.

Affects executor::Executor.instantiate2_contract

cosmwasm_1_3 default cosmwasm_1_4? = cosmwasm_1_2

Enables cosmwasm_1_3 of cosmwasm-std ^1.5.3

cosmwasm-std:

This feature makes BankQuery::DenomMetadata available for the contract to call, but requires the host blockchain to run CosmWasm 1.3.0 or higher.

cosmwasm_1_4 = cosmwasm_1_3

Enables cosmwasm_1_4 of cosmwasm-std ^1.5.3

cosmwasm-std:

Together with the iterator feature this enables additional imports for more efficient iteration over DB keys or values. It also makes DistributionQuery::{DelegationRewards, DelegationTotalRewards, DelegatorValidators} available for the contract to call. It requires the host blockchain to run CosmWasm 1.4.0 or higher.