# compile wasm - run this in your smart contract folder
docker run --rm -v "$(pwd)":/code \
--mount type=volume,source="$(basename "$(pwd)")_cache",target=/code/target \
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
cosmwasm/rust-optimizer:0.12.6
docker cp artifacts/your_compiled.wasm juno_node_1:/your_compiled.wasm
docker exec -i juno_node_1 \
junod tx wasm store "/your_compiled.wasm" \
--gas-prices 0.1ujunox --gas auto --gas-adjustment 1.3 \
-y -b block --chain-id testing \
--from validator --output json