Skip to content

Commit 4e7ded5

Browse files
Merge pull request #32 from airchains-network/varanasi-test
Varanasi test
2 parents 7655dc0 + 7a20ccf commit 4e7ded5

File tree

8 files changed

+90
-90
lines changed

8 files changed

+90
-90
lines changed
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
#!/bin/bash
22
set -o errexit -o nounset -o pipefail
33

4-
BASE_ACCOUNT=$(wasmd keys show validator -a --keyring-backend=test)
5-
wasmd q auth account "$BASE_ACCOUNT" -o json | jq
4+
BASE_ACCOUNT=$(junctiond keys show validator -a --keyring-backend=test)
5+
junctiond q auth account "$BASE_ACCOUNT" -o json | jq
66

77
echo "## Add new account"
8-
wasmd keys add fred --keyring-backend=test
8+
junctiond keys add fred --keyring-backend=test
99

1010
echo "## Check balance"
11-
NEW_ACCOUNT=$(wasmd keys show fred -a --keyring-backend=test)
12-
wasmd q bank balances "$NEW_ACCOUNT" -o json || true
11+
NEW_ACCOUNT=$(junctiond keys show fred -a --keyring-backend=test)
12+
junctiond q bank balances "$NEW_ACCOUNT" -o json || true
1313

1414
echo "## Transfer tokens"
15-
wasmd tx bank send validator "$NEW_ACCOUNT" 1ustake --gas 1000000 -y --chain-id=testing --node=http://localhost:26657 -b sync -o json --keyring-backend=test | jq
15+
junctiond tx bank send validator "$NEW_ACCOUNT" 1uamf --gas 1000000 -y --chain-id=testing --node=http://localhost:26657 -b sync -o json --keyring-backend=test | jq
1616

1717
echo "## Check balance again"
18-
wasmd q bank balances "$NEW_ACCOUNT" -o json | jq
18+
junctiond q bank balances "$NEW_ACCOUNT" -o json | jq

scripts/contrib/local/02-contracts.sh

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -4,110 +4,110 @@ set -o errexit -o nounset -o pipefail -x
44
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
55

66
echo "-----------------------"
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)
1010
sleep 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)
1212
CODE_ID=$(echo "$RESP" | jq -r '.events[]| select(.type=="store_code").attributes[]| select(.key=="code_id").value')
1313
CODE_HASH=$(echo "$RESP" | jq -r '.events[]| select(.type=="store_code").attributes[]| select(.key=="code_checksum").value')
1414
echo "* Code id: $CODE_ID"
1515
echo "* Code checksum: $CODE_HASH"
1616

1717
echo "* 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"
2020
rm -f "$TMPDIR/delme.wasm"
2121
echo "-----------------------"
2222
echo "## 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

2525
echo "-----------------------"
2626
echo "## 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)
3131
sleep 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]')
3535
echo "* Contract address: $CONTRACT"
3636

3737
echo "## 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)
4343
sleep 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

5050
echo "### Query all"
51-
RESP=$(wasmd query wasm contract-state all "$CONTRACT" -o json)
51+
RESP=$(junctiond query wasm contract-state all "$CONTRACT" -o json)
5252
echo "$RESP" | jq
5353
echo "### 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
5555
echo "### Query raw"
5656
KEY=$(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

5959
echo "-----------------------"
6060
echo "## Execute contract $CONTRACT"
6161
MSG='{"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)
6565
sleep 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

6969
echo "-----------------------"
7070
echo "## 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')"
7272
echo "### 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)
7575
sleep 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

8080
echo "-----------------------"
8181
echo "## Migrate contract"
8282
echo "### 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)
8585
sleep 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)
8787
BURNER_CODE_ID=$(echo "$RESP" | jq -r '.events[]| select(.type=="store_code").attributes[]| select(.key=="code_id").value')
8888

8989
echo "### 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)
9494
sleep 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

9797
echo "### 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
9999
echo "### Query contract meta data: $CONTRACT"
100-
wasmd q wasm contract "$CONTRACT" -o json | jq
100+
junctiond q wasm contract "$CONTRACT" -o json | jq
101101

102102
echo "### 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

105105
echo "-----------------------"
106106
echo "## 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')"
108108
echo "### 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)
111111
sleep 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')"

scripts/contrib/local/03-grpc-queries.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
66
echo "-----------------------"
77

88
echo "### List all codes"
9-
RESP=$(grpcurl -plaintext localhost:9090 cosmwasm.wasm.v1.Query/Codes)
9+
RESP=$(grpcurl -plaintext localhost:9090 junction.wasm.v1.Query/Codes)
1010
echo "$RESP" | jq
1111

1212
CODE_ID=$(echo "$RESP" | jq -r '.codeInfos[-1].codeId')
1313
echo "### List contracts by code"
14-
RESP=$(grpcurl -plaintext -d "{\"codeId\": $CODE_ID}" localhost:9090 cosmwasm.wasm.v1.Query/ContractsByCode)
14+
RESP=$(grpcurl -plaintext -d "{\"codeId\": $CODE_ID}" localhost:9090 junction.wasm.v1.Query/ContractsByCode)
1515
echo "$RESP" | jq
1616

1717
echo "### Show history for contract"
1818
CONTRACT=$(echo "$RESP" | jq -r ".contracts[-1]")
19-
grpcurl -plaintext -d "{\"address\": \"$CONTRACT\"}" localhost:9090 cosmwasm.wasm.v1.Query/ContractHistory | jq
19+
grpcurl -plaintext -d "{\"address\": \"$CONTRACT\"}" localhost:9090 junction.wasm.v1.Query/ContractHistory | jq
2020

2121
echo "### Show contract state"
22-
grpcurl -plaintext -d "{\"address\": \"$CONTRACT\"}" localhost:9090 cosmwasm.wasm.v1.Query/AllContractState | jq
22+
grpcurl -plaintext -d "{\"address\": \"$CONTRACT\"}" localhost:9090 junction.wasm.v1.Query/AllContractState | jq
2323

2424
echo "Empty state due to 'burner' contract cleanup"

scripts/contrib/local/04-gov.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
55

66
sleep 1
77
echo "## Submit a CosmWasm gov proposal"
8-
RESP=$(wasmd tx wasm submit-proposal store-instantiate "$DIR/../../../x/wasm/keeper/testdata/reflect_2_0.wasm" \
8+
RESP=$(junctiond tx wasm submit-proposal store-instantiate "$DIR/../../../x/wasm/keeper/testdata/reflect_2_0.wasm" \
99
'{}' --label="testing" \
10-
--title "testing" --summary "Testing" --deposit "1000000000ustake" \
11-
--admin $(wasmd keys show -a validator --keyring-backend=test) \
12-
--amount 123ustake \
10+
--title "testing" --summary "Testing" --deposit "1000000000uamf" \
11+
--admin $(junctiond keys show -a validator --keyring-backend=test) \
12+
--amount 123uamf \
1313
--keyring-backend=test \
1414
--from validator --gas auto --gas-adjustment=1.5 -y --chain-id=testing --node=http://localhost:26657 -b sync -o json)
1515
echo $RESP
1616
sleep 6
17-
wasmd q tx $(echo "$RESP"| jq -r '.txhash') -o json | jq
17+
junctiond q tx $(echo "$RESP"| jq -r '.txhash') -o json | jq
1818

scripts/contrib/local/setup_wasmd.sh

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,35 @@
22
set -o errexit -o nounset -o pipefail
33

44
PASSWORD=${PASSWORD:-1234567890}
5-
STAKE=${STAKE_TOKEN:-ustake}
6-
FEE=${FEE_TOKEN:-ucosm}
5+
STAKE=${STAKE_TOKEN:-uamf}
6+
FEE=${FEE_TOKEN:-uamf}
77
CHAIN_ID=${CHAIN_ID:-testing}
8-
MONIKER=${MONIKER:-node001}
8+
MONIKER=${MONIKER:-junction}
99

10-
wasmd init --chain-id "$CHAIN_ID" "$MONIKER"
10+
junctiond init --chain-id "$CHAIN_ID" "$MONIKER"
1111
# staking/governance token is hardcoded in config, change this
1212
## OSX requires: -i.
13-
sed -i. "s/\"stake\"/\"$STAKE\"/" "$HOME"/.wasmd/config/genesis.json
14-
if ! wasmd keys show validator --keyring-backend=test; then
13+
sed -i. "s/\"stake\"/\"$STAKE\"/" "$HOME"/.junctiond/config/genesis.json
14+
if ! junctiond keys show validator --keyring-backend=test; then
1515
(
1616
echo "$PASSWORD"
1717
echo "$PASSWORD"
18-
) | wasmd keys add validator --keyring-backend=test
18+
) | junctiond keys add validator --keyring-backend=test
1919
fi
2020
# hardcode the validator account for this instance
21-
echo "$PASSWORD" | wasmd genesis add-genesis-account validator "1000000000000$STAKE,1000000000000$FEE" --keyring-backend=test
21+
echo "$PASSWORD" | junctiond genesis add-genesis-account validator "10000000000000000$STAKE" --keyring-backend=test
2222
# (optionally) add a few more genesis accounts
2323
for addr in "$@"; do
2424
echo "$addr"
25-
wasmd genesis add-genesis-account "$addr" "1000000000$STAKE,1000000000$FEE" --keyring-backend=test
25+
junctiond genesis add-genesis-account "$addr" "10000000000000$STAKE" --keyring-backend=test
2626
done
2727
# submit a genesis validator tx
2828
## Workraround for https://github.com/cosmos/cosmos-sdk/issues/8251
2929
(
3030
echo "$PASSWORD"
3131
echo "$PASSWORD"
3232
echo "$PASSWORD"
33-
) | wasmd genesis gentx validator "250000000$STAKE" --chain-id="$CHAIN_ID" --amount="250000000$STAKE" --keyring-backend=test
33+
) | junctiond genesis gentx validator "250000000$STAKE" --chain-id="$CHAIN_ID" --amount="250000000$STAKE" --keyring-backend=test
3434
## should be:
3535
# (echo "$PASSWORD"; echo "$PASSWORD"; echo "$PASSWORD") | junctiond gentx validator "250000000$STAKE" --chain-id="$CHAIN_ID"
36-
wasmd genesis collect-gentxs
36+
junctiond genesis collect-gentxs
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/bash
22
set -eu
33

4-
wasmd start --rpc.laddr tcp://0.0.0.0:26657 --log_level=info --trace #remove trace flag if you don't wantg the stack trace to be printed
4+
junctiond start --rpc.laddr tcp://0.0.0.0:26657 --log_level=info --trace #remove trace flag if you don't wantg the stack trace to be printed

scripts/contrib/relayer-tests/init_two_chainz_relayer.sh

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
# init_two_chainz_relayer creates two junctiond chains and configures the relayer
33

44
SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
5-
WASMD_DATA="$(pwd)/data"
5+
JUNCTIOND_DATA="$(pwd)/data"
66
RELAYER_CONF="$(pwd)/.relayer"
77

88
# Ensure relayer is installed
99
if ! [ -x "$(which rly)" ]; then
10-
echo "Error: wasmd is not installed. Try running 'make build-wasmd'" >&2
10+
echo "Error: junctiond is not installed. Try running 'make build-static'" >&2
1111
exit 1
1212
fi
1313

1414
# Ensure junctiond is installed
1515
if ! [ -x "$(which junctiond)" ]; then
16-
echo "Error: wasmd is not installed. Try running 'make build-wasmd'" >&2
16+
echo "Error: junctiond is not installed. Try running 'make build-static'" >&2
1717
exit 1
1818
fi
1919

@@ -29,7 +29,7 @@ if [[ ! -x "$(which jq)" ]]; then
2929
fi
3030

3131
# Delete data from old runs
32-
rm -rf $WASMD_DATA &> /dev/null
32+
rm -rf $JUNCTIOND_DATA &> /dev/null
3333
rm -rf $RELAYER_CONF &> /dev/null
3434

3535
# Stop existing junctiond processes
@@ -40,22 +40,22 @@ set -e
4040
chainid0=ibc-0
4141
chainid1=ibc-1
4242

43-
echo "Generating wasmd configurations..."
44-
mkdir -p $WASMD_DATA && cd $WASMD_DATA && cd ../
43+
echo "Generating junctiond configurations..."
44+
mkdir -p $JUNCTIOND_DATA && cd $JUNCTIOND_DATA && cd ../
4545
./one_chain.sh junctiond $chainid0 ./data 26657 26656 6060 9090
4646
./one_chain.sh junctiond $chainid1 ./data 26557 26556 6061 9091
4747

48-
[ -f $WASMD_DATA/$chainid0.log ] && echo "$chainid0 initialized. Watch file $WASMD_DATA/$chainid0.log to see its execution."
49-
[ -f $WASMD_DATA/$chainid1.log ] && echo "$chainid1 initialized. Watch file $WASMD_DATA/$chainid1.log to see its execution."
48+
[ -f $JUNCTIOND_DATA/$chainid0.log ] && echo "$chainid0 initialized. Watch file $JUNCTIOND_DATA/$chainid0.log to see its execution."
49+
[ -f $JUNCTIOND_DATA/$chainid1.log ] && echo "$chainid1 initialized. Watch file $JUNCTIOND_DATA/$chainid1.log to see its execution."
5050

5151

5252
echo "Generating rly configurations..."
5353
rly config init
5454
rly config add-chains configs/junctiond/chains
5555
rly config add-paths configs/junctiond/paths
5656

57-
SEED0=$(jq -r '.mnemonic' $WASMD_DATA/ibc-0/key_seed.json)
58-
SEED1=$(jq -r '.mnemonic' $WASMD_DATA/ibc-1/key_seed.json)
57+
SEED0=$(jq -r '.mnemonic' $JUNCTIOND_DATA/ibc-0/key_seed.json)
58+
SEED1=$(jq -r '.mnemonic' $JUNCTIOND_DATA/ibc-1/key_seed.json)
5959
echo "Key $(rly keys restore ibc-0 testkey "$SEED0") imported from ibc-0 to relayer..."
6060
echo "Key $(rly keys restore ibc-1 testkey "$SEED1") imported from ibc-1 to relayer..."
6161
echo "Creating light clients..."

0 commit comments

Comments
 (0)