@@ -4,19 +4,19 @@ set -ux
4
4
5
5
CHAIN_ID=${CHAIN_ID:- testing}
6
6
USER=${USER:- " validator1" }
7
- NODE_HOME=${NODE_HOME:- " $HOME /.oraid/validator1 " }
7
+ NODE_HOME=${NODE_HOME:- " $PWD /.oraid" }
8
8
ARGS=" --from $USER --chain-id $CHAIN_ID -y --keyring-backend test --gas auto --gas-adjustment 1.5 -b sync --home $NODE_HOME "
9
9
HIDE_LOGS=" /dev/null"
10
10
11
11
# prepare a new contract for gasless
12
12
fee_params=$( oraid query tokenfactory params --output json | jq ' .params.denom_creation_fee[0].denom' )
13
13
if ! [[ $fee_params =~ " orai" ]]; then
14
- echo " Tokenfactory tests failed. The tokenfactory fee params is not orai"
14
+ echo " Tokenfactory set metadata tests failed. The tokenfactory fee params is not orai"
15
15
exit 1
16
16
fi
17
17
18
18
# try creating a new denom
19
- denom_name=" usdt "
19
+ denom_name=" usd "
20
20
oraid tx tokenfactory create-denom $denom_name $ARGS > $HIDE_LOGS
21
21
22
22
# try querying list denoms afterwards
@@ -27,29 +27,30 @@ first_denom=$(oraid query tokenfactory denoms-from-creator $user_address --outpu
27
27
echo " first denom: $first_denom "
28
28
29
29
if ! [[ $first_denom =~ " factory/$user_address /$denom_name " ]]; then
30
- echo " Tokenfactory tests failed. The tokenfactory denom does not match the created denom"
30
+ echo " Tokenfactory set metadata tests failed. The tokenfactory denom does not match the created denom"
31
31
exit 1
32
32
fi
33
33
34
34
admin=$( oraid query tokenfactory denom-authority-metadata $first_denom --output json | jq ' .authority_metadata.admin' )
35
35
echo " admin: $admin "
36
36
37
37
if ! [[ $admin =~ $user_address ]]; then
38
- echo " Tokenfactory tests failed. The tokenfactory admin does not match the creator"
38
+ echo " Tokenfactory set metadata tests failed. The tokenfactory admin does not match the creator"
39
39
exit 1
40
40
fi
41
41
42
+ sleep 2
42
43
# try to set denom metadata
43
44
ticker=" TICKER"
44
45
description=" description"
45
46
exponent=6
46
47
oraid tx tokenfactory modify-metadata $first_denom $ticker $description $exponent $ARGS > $HIDE_LOGS
47
48
48
- sleep 1
49
- symbol=$( oraid query bank denom-metadata $first_denom --output json | jq ' .symbol' )
49
+ sleep 2
50
+ symbol=$( oraid query bank denom-metadata $first_denom --output json | jq ' .metadata. symbol' | tr -d ' " ' )
50
51
if ! [[ $ticker =~ $symbol ]]; then
51
- echo " Tokenfactory tests failed. The tokenfactory ticker does not match symbol after modify metadata"
52
+ echo " Tokenfactory set metadata tests failed. The tokenfactory ticker does not match symbol after modify metadata"
52
53
exit 1
53
54
fi
54
55
55
- echo " Tokenfactory tests passed!"
56
+ echo " Tokenfactory set metadata tests passed!"
0 commit comments