Skip to content

Commit c43c206

Browse files
authored
Merge pull request #2070 from Sifchain/feature/add-registry-entries
Add new registry entries
2 parents 8381154 + 42d27a1 commit c43c206

File tree

5 files changed

+143
-20
lines changed

5 files changed

+143
-20
lines changed

scripts/ibc/tokenregistration/envs/testnet.sh

+9
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,15 @@ SIFCHAIN_ID=sifchain-testnet-1 \
3535
IXO_CHAIN_ID=impacthub-3 \
3636
IXO_CHANNEL_ID=channel-38 \
3737
IXO_COUNTERPARTY_CHANNEL_ID=channel-12 \
38+
LIKECOIN_CHAIN_ID=likecoin-mainnet-2 \
39+
LIKECOIN_CHANNEL_ID=channel-43 \
40+
LIKECOIN_COUNTERPARTY_CHANNEL_ID=channel-4 \
41+
BAND_CHAIN_ID=band-laozi-testnet4 \
42+
BAND_CHANNEL_ID=channel-41 \
43+
BAND_COUNTERPARTY_CHANNEL_ID=channel-28 \
44+
BITSONG_CHAIN_ID=bitsong-testnet-6 \
45+
BITSONG_CHANNEL_ID=channel-42 \
46+
BITSONG_COUNTERPARTY_CHANNEL_ID=channel-4 \
3847
CRYPTO_ORG_CHAIN_ID=crypto-org-chain-mainnet-1 \
3948
CRYPTO_ORG_CHANNEL_ID=channel-16 \
4049
CRYPTO_ORG_COUNTERPARTY_CHANNEL_ID=channel-32

scripts/ibc/tokenregistration/generate-ibc-jsons.sh

100644100755
+56-20
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,9 @@
1-
# REMEMBER to use right counterparty network denom,
2-
# i.e for BetaNet use MAINNET denom registered on counterparty chain, not denom registered on counterparty TESTNET
3-
# i.e for BetaNet, uatom not uphoton, and for TestNet uphoton not uatom.
1+
#!/bin/sh
42

5-
# Specify these variables when running - see ./run-testnet.sh
6-
#SIFCHAIN_ID=""
7-
8-
#COSMOS_BASE_DENOM
9-
#COSMOS_CHANNEL_ID="channel-"
10-
#COSMOS_COUNTERPARTY_CHANNEL_ID="channel-"
11-
#COSMOS_CHAIN_ID=""
12-
13-
#AKASH_CHANNEL_ID="channel-"
14-
#AKASH_COUNTERPARTY_CHANNEL_ID="channel-"
15-
#AKASH_CHAIN_ID=""
16-
17-
#SENTINEL_CHANNEL_ID="channel-"
18-
#SENTINEL_COUNTERPARTY_CHANNEL_ID="channel-"
19-
#SENTINEL_CHAIN_ID=""
3+
# sh ./generate-ibc-jsons.sh testnet
204

215
. ./envs/$1.sh
226

23-
# sh ./generate-ibc-jsons.sh testnet
24-
257
echo "\n\ngenerating and storing all entries for network $SIFCHAIN_ID"
268

279
mkdir -p ./$SIFCHAIN_ID
@@ -224,3 +206,57 @@ sifnoded q tokenregistry generate \
224206
echo "\n\ngenerated entry for $IXO_CHAIN_ID"
225207

226208
cat $SIFCHAIN_ID/ixo.json | jq
209+
210+
sifnoded q tokenregistry generate \
211+
--token_base_denom=nanolike \
212+
--token_ibc_counterparty_chain_id=$LIKECOIN_CHAIN_ID \
213+
--token_ibc_channel_id=$LIKECOIN_CHANNEL_ID \
214+
--token_ibc_counterparty_channel_id=$LIKECOIN_COUNTERPARTY_CHANNEL_ID \
215+
--token_ibc_counterparty_denom="" \
216+
--token_unit_denom="" \
217+
--token_decimals=9 \
218+
--token_display_name="" \
219+
--token_external_symbol="" \
220+
--token_permission_clp=true \
221+
--token_permission_ibc_export=true \
222+
--token_permission_ibc_import=true | jq > $SIFCHAIN_ID/likecoin.json
223+
224+
echo "\n\ngenerated entry for $LIKECOIN_CHAIN_ID"
225+
226+
cat $SIFCHAIN_ID/likecoin.json | jq
227+
228+
sifnoded q tokenregistry generate \
229+
--token_base_denom=ubtsg \
230+
--token_ibc_counterparty_chain_id=$BITSONG_CHAIN_ID \
231+
--token_ibc_channel_id=$BITSONG_CHANNEL_ID \
232+
--token_ibc_counterparty_channel_id=$BITSONG_COUNTERPARTY_CHANNEL_ID \
233+
--token_ibc_counterparty_denom="" \
234+
--token_unit_denom="" \
235+
--token_decimals=6 \
236+
--token_display_name="" \
237+
--token_external_symbol="" \
238+
--token_permission_clp=true \
239+
--token_permission_ibc_export=true \
240+
--token_permission_ibc_import=true | jq > $SIFCHAIN_ID/bitsong.json
241+
242+
echo "\n\ngenerated entry for $BITSONG_CHAIN_ID"
243+
244+
cat $SIFCHAIN_ID/bitsong.json | jq
245+
246+
sifnoded q tokenregistry generate \
247+
--token_base_denom=uband \
248+
--token_ibc_counterparty_chain_id=$BAND_CHAIN_ID \
249+
--token_ibc_channel_id=$BAND_CHANNEL_ID \
250+
--token_ibc_counterparty_channel_id=$BAND_COUNTERPARTY_CHANNEL_ID \
251+
--token_ibc_counterparty_denom="" \
252+
--token_unit_denom="" \
253+
--token_decimals=6 \
254+
--token_display_name="" \
255+
--token_external_symbol="" \
256+
--token_permission_clp=true \
257+
--token_permission_ibc_export=true \
258+
--token_permission_ibc_import=true | jq > $SIFCHAIN_ID/band.json
259+
260+
echo "\n\ngenerated entry for $BAND_CHAIN_ID"
261+
262+
cat $SIFCHAIN_ID/band.json | jq
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"entries": [
3+
{
4+
"decimals": "6",
5+
"denom": "ibc/0E27F87D6329E120923EF03591FA62F090005853B17D1E327D88FD03B17A5CFB",
6+
"base_denom": "uband",
7+
"path": "",
8+
"ibc_channel_id": "channel-41",
9+
"ibc_counterparty_channel_id": "channel-28",
10+
"display_name": "",
11+
"display_symbol": "",
12+
"network": "",
13+
"address": "",
14+
"external_symbol": "",
15+
"transfer_limit": "",
16+
"permissions": [
17+
"CLP",
18+
"IBCEXPORT",
19+
"IBCIMPORT"
20+
],
21+
"unit_denom": "",
22+
"ibc_counterparty_denom": "",
23+
"ibc_counterparty_chain_id": "band-laozi-testnet4"
24+
}
25+
]
26+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"entries": [
3+
{
4+
"decimals": "6",
5+
"denom": "ibc/066F76D25D87E549F7EC9BD7BCB524933FD2576EE9D039113F60A80BA290AD99",
6+
"base_denom": "ubtsg",
7+
"path": "",
8+
"ibc_channel_id": "channel-42",
9+
"ibc_counterparty_channel_id": "channel-4",
10+
"display_name": "",
11+
"display_symbol": "",
12+
"network": "",
13+
"address": "",
14+
"external_symbol": "",
15+
"transfer_limit": "",
16+
"permissions": [
17+
"CLP",
18+
"IBCEXPORT",
19+
"IBCIMPORT"
20+
],
21+
"unit_denom": "",
22+
"ibc_counterparty_denom": "",
23+
"ibc_counterparty_chain_id": "bitsong-testnet-6"
24+
}
25+
]
26+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"entries": [
3+
{
4+
"decimals": "9",
5+
"denom": "ibc/123466F93BD086614AB9BBC674B6B58453D2B293CE12C7D802FA0582BC69E024",
6+
"base_denom": "nanolike",
7+
"path": "",
8+
"ibc_channel_id": "channel-43",
9+
"ibc_counterparty_channel_id": "channel-4",
10+
"display_name": "",
11+
"display_symbol": "",
12+
"network": "",
13+
"address": "",
14+
"external_symbol": "",
15+
"transfer_limit": "",
16+
"permissions": [
17+
"CLP",
18+
"IBCEXPORT",
19+
"IBCIMPORT"
20+
],
21+
"unit_denom": "",
22+
"ibc_counterparty_denom": "",
23+
"ibc_counterparty_chain_id": "likecoin-mainnet-2"
24+
}
25+
]
26+
}

0 commit comments

Comments
 (0)