Create and deploy a simple yet functional CosmWasm smart contract on Neutron
Uint128
value in persistent storagewasm32-unknown-unknown
targetMsgStoreCode
(receives a code_id
)MsgInstantiateContract
(receives a contract address)MsgExecuteContract
instantiate
: Called when the contract is first createdexecute
: Handles incoming messages that modify statequery
: Handles read-only queries (doesn’t modify state)Cargo.toml
:
src/state.rs
:
src/msg.rs
:
src/contract.rs
:
src/lib.rs
:
artifacts/minimal_contract.wasm
.
cw-storage-plus::Item
for persistent datainstantiate
, execute
, and query
StdResult
for operations that can failCompilation Errors
wasm32-unknown-unknown
target installed:Gas Estimation Failed
auto
:Contract Not Found