@@ -4,110 +4,110 @@ set -o errexit -o nounset -o pipefail -x
44DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " > /dev/null 2>&1 && pwd) "
55
66echo " -----------------------"
7- echo " ## Add new CosmWasm contract"
8- RESP=$( wasmd tx wasm store " $DIR /../../../x/wasm/keeper/testdata/hackatom.wasm" \
7+ echo " ## Add new wasm contract"
8+ RESP=$( junctiond tx wasm store " $DIR /../../../x/wasm/keeper/testdata/hackatom.wasm" \
99 --from validator --gas 1500000 -y --chain-id=testing --node=http://localhost:26657 -b sync -o json --keyring-backend=test)
1010sleep 6
11- RESP=$( wasmd q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json)
11+ RESP=$( junctiond q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json)
1212CODE_ID=$( echo " $RESP " | jq -r ' .events[]| select(.type=="store_code").attributes[]| select(.key=="code_id").value' )
1313CODE_HASH=$( echo " $RESP " | jq -r ' .events[]| select(.type=="store_code").attributes[]| select(.key=="code_checksum").value' )
1414echo " * Code id: $CODE_ID "
1515echo " * Code checksum: $CODE_HASH "
1616
1717echo " * Download code"
18- TMPDIR=$( mktemp -d -t wasmdXXXXXX )
19- wasmd q wasm code " $CODE_ID " " $TMPDIR /delme.wasm"
18+ TMPDIR=$( mktemp -d -t junctiondXXXXXX )
19+ junctiond q wasm code " $CODE_ID " " $TMPDIR /delme.wasm"
2020rm -f " $TMPDIR /delme.wasm"
2121echo " -----------------------"
2222echo " ## List code"
23- wasmd query wasm list-code --node=http://localhost:26657 -o json | jq
23+ junctiond query wasm list-code --node=http://localhost:26657 -o json | jq
2424
2525echo " -----------------------"
2626echo " ## Create new contract instance"
27- INIT=" {\" verifier\" :\" $( wasmd keys show validator -a --keyring-backend=test) \" , \" beneficiary\" :\" $( wasmd keys show fred -a --keyring-backend=test) \" }"
28- RESP=$( wasmd tx wasm instantiate " $CODE_ID " " $INIT " --admin=" $( wasmd keys show validator -a --keyring-backend=test) " \
29- --from validator --amount=" 100ustake " --label " local0.1.0" \
27+ INIT=" {\" verifier\" :\" $( junctiond keys show validator -a --keyring-backend=test) \" , \" beneficiary\" :\" $( junctiond keys show fred -a --keyring-backend=test) \" }"
28+ RESP=$( junctiond tx wasm instantiate " $CODE_ID " " $INIT " --admin=" $( junctiond keys show validator -a --keyring-backend=test) " \
29+ --from validator --amount=" 100uamf " --label " local0.1.0" \
3030 --gas 1000000 -y --chain-id=testing -b sync -o json --keyring-backend=test)
3131sleep 6
32- wasmd q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json | jq
32+ junctiond q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json | jq
3333
34- CONTRACT=$( wasmd query wasm list-contract-by-code " $CODE_ID " -o json | jq -r ' .contracts[-1]' )
34+ CONTRACT=$( junctiond query wasm list-contract-by-code " $CODE_ID " -o json | jq -r ' .contracts[-1]' )
3535echo " * Contract address: $CONTRACT "
3636
3737echo " ## Create new contract instance with predictable address"
38- RESP=$( wasmd tx wasm instantiate2 " $CODE_ID " " $INIT " $( echo -n " testing" | xxd -ps) \
39- --admin=" $( wasmd keys show validator -a --keyring-backend=test) " \
40- --from validator --amount=" 100ustake " --label " local0.1.0" \
38+ RESP=$( junctiond tx wasm instantiate2 " $CODE_ID " " $INIT " $( echo -n " testing" | xxd -ps) \
39+ --admin=" $( junctiond keys show validator -a --keyring-backend=test) " \
40+ --from validator --amount=" 100uamf " --label " local0.1.0" \
4141 --fix-msg \
4242 --gas 1000000 -y --chain-id=testing -b sync -o json --keyring-backend=test)
4343sleep 6
44- wasmd q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json | jq
44+ junctiond q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json | jq
4545
4646
47- predictedAddress=$( wasmd q wasm build-address " $CODE_HASH " $( wasmd keys show validator -a --keyring-backend=test) $( echo -n " testing" | xxd -ps) " $INIT " | awk ' {print $2}' )
48- wasmd q wasm contract " $predictedAddress " -o json | jq
47+ predictedAddress=$( junctiond q wasm build-address " $CODE_HASH " $( junctiond keys show validator -a --keyring-backend=test) $( echo -n " testing" | xxd -ps) " $INIT " | awk ' {print $2}' )
48+ junctiond q wasm contract " $predictedAddress " -o json | jq
4949
5050echo " ### Query all"
51- RESP=$( wasmd query wasm contract-state all " $CONTRACT " -o json)
51+ RESP=$( junctiond query wasm contract-state all " $CONTRACT " -o json)
5252echo " $RESP " | jq
5353echo " ### Query smart"
54- wasmd query wasm contract-state smart " $CONTRACT " ' {"verifier":{}}' -o json | jq
54+ junctiond query wasm contract-state smart " $CONTRACT " ' {"verifier":{}}' -o json | jq
5555echo " ### Query raw"
5656KEY=$( echo " $RESP " | jq -r " .models[0].key" )
57- wasmd query wasm contract-state raw " $CONTRACT " " $KEY " -o json | jq
57+ junctiond query wasm contract-state raw " $CONTRACT " " $KEY " -o json | jq
5858
5959echo " -----------------------"
6060echo " ## Execute contract $CONTRACT "
6161MSG=' {"release":{}}'
62- RESP=$( wasmd tx wasm execute " $CONTRACT " " $MSG " \
62+ RESP=$( junctiond tx wasm execute " $CONTRACT " " $MSG " \
6363 --from validator \
6464 --gas 1000000 -y --chain-id=testing -b sync -o json --keyring-backend=test)
6565sleep 6
66- wasmd q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json | jq
66+ junctiond q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json | jq
6767
6868
6969echo " -----------------------"
7070echo " ## Set new admin"
71- echo " ### Query old admin: $( wasmd q wasm contract " $CONTRACT " -o json | jq -r ' .contract_info.admin' ) "
71+ echo " ### Query old admin: $( junctiond q wasm contract " $CONTRACT " -o json | jq -r ' .contract_info.admin' ) "
7272echo " ### Update contract"
73- RESP=$( wasmd tx wasm set-contract-admin " $CONTRACT " " $( wasmd keys show fred -a --keyring-backend=test) " \
73+ RESP=$( junctiond tx wasm set-contract-admin " $CONTRACT " " $( junctiond keys show fred -a --keyring-backend=test) " \
7474 --from validator -y --chain-id=testing -b sync -o json --keyring-backend=test)
7575sleep 6
76- wasmd q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json | jq
76+ junctiond q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json | jq
7777
78- echo " ### Query new admin: $( wasmd q wasm contract " $CONTRACT " -o json | jq -r ' .contract_info.admin' ) "
78+ echo " ### Query new admin: $( junctiond q wasm contract " $CONTRACT " -o json | jq -r ' .contract_info.admin' ) "
7979
8080echo " -----------------------"
8181echo " ## Migrate contract"
8282echo " ### Upload new code"
83- RESP=$( wasmd tx wasm store " $DIR /../../../x/wasm/keeper/testdata/burner.wasm" \
83+ RESP=$( junctiond tx wasm store " $DIR /../../../x/wasm/keeper/testdata/burner.wasm" \
8484 --from validator --gas 1100000 -y --chain-id=testing --node=http://localhost:26657 -b sync -o json --keyring-backend=test)
8585sleep 6
86- RESP=$( wasmd q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json)
86+ RESP=$( junctiond q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json)
8787BURNER_CODE_ID=$( echo " $RESP " | jq -r ' .events[]| select(.type=="store_code").attributes[]| select(.key=="code_id").value' )
8888
8989echo " ### Migrate to code id: $BURNER_CODE_ID "
9090
91- DEST_ACCOUNT=$( wasmd keys show fred -a --keyring-backend=test)
92- RESP=$( wasmd tx wasm migrate " $CONTRACT " " $BURNER_CODE_ID " " {\" payout\" : \" $DEST_ACCOUNT \" }" --from fred \
91+ DEST_ACCOUNT=$( junctiond keys show fred -a --keyring-backend=test)
92+ RESP=$( junctiond tx wasm migrate " $CONTRACT " " $BURNER_CODE_ID " " {\" payout\" : \" $DEST_ACCOUNT \" }" --from fred \
9393 --chain-id=testing -b sync -y -o json --keyring-backend=test)
9494sleep 6
95- wasmd q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json | jq
95+ junctiond q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json | jq
9696
9797echo " ### Query destination account: $BURNER_CODE_ID "
98- wasmd q bank balances " $DEST_ACCOUNT " -o json | jq
98+ junctiond q bank balances " $DEST_ACCOUNT " -o json | jq
9999echo " ### Query contract meta data: $CONTRACT "
100- wasmd q wasm contract " $CONTRACT " -o json | jq
100+ junctiond q wasm contract " $CONTRACT " -o json | jq
101101
102102echo " ### Query contract meta history: $CONTRACT "
103- wasmd q wasm contract-history " $CONTRACT " -o json | jq
103+ junctiond q wasm contract-history " $CONTRACT " -o json | jq
104104
105105echo " -----------------------"
106106echo " ## Clear contract admin"
107- echo " ### Query old admin: $( wasmd q wasm contract " $CONTRACT " -o json | jq -r ' .contract_info.admin' ) "
107+ echo " ### Query old admin: $( junctiond q wasm contract " $CONTRACT " -o json | jq -r ' .contract_info.admin' ) "
108108echo " ### Update contract"
109- RESP=$( wasmd tx wasm clear-contract-admin " $CONTRACT " \
109+ RESP=$( junctiond tx wasm clear-contract-admin " $CONTRACT " \
110110 --from fred -y --chain-id=testing -b sync -o json --keyring-backend=test)
111111sleep 6
112- wasmd q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json | jq
113- echo " ### Query new admin: $( wasmd q wasm contract " $CONTRACT " -o json | jq -r ' .contract_info.admin' ) "
112+ junctiond q tx $( echo " $RESP " | jq -r ' .txhash' ) -o json | jq
113+ echo " ### Query new admin: $( junctiond q wasm contract " $CONTRACT " -o json | jq -r ' .contract_info.admin' ) "
0 commit comments