Crate cw_multi_test[][src]

Structs

App

Router is a persisted state. You can query this. Execution generally happens on the RouterCache, which then can be atomically committed or rolled back. We offer .execute() as a wrapper around cache, execute, commit/rollback process

AppCache
AppOps
BankCache
BankOps
ContractWrapper

Wraps the exported functions from a contract and provides the normalized format TODO: Allow to customize return values (CustomMsg beyond Empty)

SimpleBank
WasmCache

A writable transactional cache over the wasm state.

WasmOps

This is a set of data from the WasmCache with no external reference, which can be used to commit to the underlying WasmRouter.

WasmRouter

Traits

Bank

Bank is a minimal contract-like interface that implements a bank module It is initialized outside of the trait

Contract

Interface to call into a Contract

Functions

next_block
parse_contract_addr