From ffc6a02c1585eede67e2df5bec01dd176ab56faa Mon Sep 17 00:00:00 2001 From: Master Pi Date: Tue, 16 May 2023 16:58:42 +0700 Subject: [PATCH] add update codebase --- .github/workflows/upgrades.yml | 24 +- .../workflows/utility/upgrades/getUpgrades.py | 59 ++-- .../utility/upgrades/watchUpgrades.py | 65 +++++ 8ball/chain.json | 3 +- acrechain/chain.json | 3 +- agoric/chain.json | 2 +- aioz/chain.json | 2 +- akash/chain.json | 2 +- arkh/chain.json | 2 +- assetmantle/chain.json | 2 +- aura/chain.json | 10 +- axelar/chain.json | 2 +- bandchain/chain.json | 2 +- beezee/chain.json | 2 +- bitcanna/chain.json | 10 +- bitsong/chain.json | 2 +- bluzelle/chain.json | 4 +- bostrom/chain.json | 2 +- canto/chain.json | 2 +- carbon/chain.json | 22 +- cerberus/chain.json | 2 +- chain4energy/chain.json | 2 +- cheqd/chain.json | 2 +- chihuahua/chain.json | 2 +- chimba/chain.json | 2 +- comdex/chain.json | 2 +- commercionetwork/chain.json | 2 +- coreum/chain.json | 4 +- cosmoshub/chain.json | 9 +- crescent/chain.json | 2 +- cronos/chain.json | 2 +- cryptoorgchain/chain.json | 2 +- cudos/chain.json | 2 +- decentr/chain.json | 2 +- desmos/chain.json | 8 +- dig/chain.json | 2 +- dyson/chain.json | 2 +- echelon/chain.json | 2 +- emoney/chain.json | 2 +- evmos/chain.json | 2 +- fetchhub/chain.json | 6 +- firmachain/chain.json | 4 +- galaxy/chain.json | 2 +- genesisl1/chain.json | 2 +- gravitybridge/chain.json | 10 +- idep/chain.json | 2 +- impacthub/chain.json | 2 +- imversed/chain.json | 2 +- injective/chain.json | 2 +- irisnet/chain.json | 2 +- jackal/chain.json | 2 +- juno/chain.json | 2 +- kava/chain.json | 2 +- kichain/chain.json | 2 +- konstellation/chain.json | 2 +- kujira/chain.json | 2 +- kyve/chain.json | 2 +- lambda/chain.json | 2 +- loyal/chain.json | 2 +- lumenx/chain.json | 2 +- lumnetwork/chain.json | 2 +- mars/chain.json | 2 +- mayachain/chain.json | 4 +- medasdigital/chain.json | 2 +- meme/chain.json | 2 +- microtick/chain.json | 2 +- migaloo/chain.json | 2 +- mises/chain.json | 2 +- neutron/chain.json | 2 +- noble/chain.json | 15 +- nois/chain.json | 2 +- nomic/chain.json | 2 +- nyx/chain.json | 2 +- odin/chain.json | 2 +- okexchain/chain.json | 2 +- omniflixhub/chain.json | 2 +- onomy/chain.json | 5 +- oraichain/chain.json | 2 +- panacea/chain.json | 2 +- passage/chain.json | 2 +- persistence/chain.json | 2 +- planq/chain.json | 2 +- point/chain.json | 2 +- provenance/chain.json | 2 +- quasar/chain.json | 2 +- quicksilver/chain.json | 2 +- realio/chain.json | 260 +++++++++--------- rebus/chain.json | 2 +- regen/chain.json | 2 +- rizon/chain.json | 2 +- secretnetwork/chain.json | 2 +- sentinel/chain.json | 2 +- shareledger/chain.json | 2 +- shentu/chain.json | 2 +- sifchain/chain.json | 2 +- sommelier/chain.json | 3 +- stafihub/chain.json | 11 +- stargaze/chain.json | 4 +- starname/chain.json | 2 +- stride/chain.json | 2 +- teritori/chain.json | 2 +- terpnetwork/chain.json | 9 +- terra/chain.json | 2 +- terra2/chain.json | 2 +- tgrade/chain.json | 2 +- thorchain/chain.json | 2 +- umee/chain.json | 6 +- unification/chain.json | 2 +- uptick/chain.json | 2 +- vidulum/chain.json | 2 +- vincechain/chain.json | 20 +- xpla/chain.json | 2 +- 112 files changed, 418 insertions(+), 334 deletions(-) create mode 100644 .github/workflows/utility/upgrades/watchUpgrades.py diff --git a/.github/workflows/upgrades.yml b/.github/workflows/upgrades.yml index d9e3485972..44d0bff291 100644 --- a/.github/workflows/upgrades.yml +++ b/.github/workflows/upgrades.yml @@ -37,10 +37,10 @@ jobs: id: generate run: | jobs="[\"$(echo "$(cat .github/workflows/utility/upgrades/chainsUpgrade.json)" | jq -r 'keys | map(tostring) | join("\", \"")')\"]" - echo $jobs + echo "Found these upgrades: $jobs" echo "jobs=$jobs" >> $GITHUB_OUTPUT - ahihi: + upgrades: runs-on: ubuntu-latest needs: get_upgrades name: Watching Upgrades @@ -50,9 +50,17 @@ jobs: job-name: ${{ needs.get_upgrades.outputs.chain-jobs && fromJson(needs.get_upgrades.outputs.chain-jobs) }} steps: - - name: Process Job - run: | - echo "Processing Job ${{ matrix.job-name }}" - sleep 30 - echo "Processed Job ${{ matrix.job-name }} Successfully!" - # Perform actions specific to each job \ No newline at end of file + - name: Checkout + uses: actions/checkout@v3 + + - name: Set up Python + uses: actions/setup-python@v3 + with: + python-version: 3.11 + + - name: Install Python dependencies + run: | + python -m pip install --upgrade pip + cd .github/workflows/utility/upgrades + python -m pip install requests + \ No newline at end of file diff --git a/.github/workflows/utility/upgrades/getUpgrades.py b/.github/workflows/utility/upgrades/getUpgrades.py index aa44e9a8ac..21cce83f06 100644 --- a/.github/workflows/utility/upgrades/getUpgrades.py +++ b/.github/workflows/utility/upgrades/getUpgrades.py @@ -8,40 +8,37 @@ 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36' } -chainsData = {} chainsUpgrade = {} def getUpgrades(): - # chainsFolders = sorted(os.listdir(rootdir)) - # for chainfolder in chainsFolders: - # if chainfolder == "microtick": # Microtick doesn't have endpoints - # continue - # chainjson = os.path.join(chainfolder, "chain.json") - # if os.path.isfile(chainjson): - # current = json.load(open(os.path.join(rootdir, chainjson))) - # print(chainfolder) - # rpcs = [items["address"] for items in current["apis"]["rpc"]] - # apis = [items["address"] for items in current["apis"]["rest"]] - # for item in apis: - # try: - # data = requests.get(f"{item}/cosmos/upgrade/v1beta1/current_plan", headers=headers) - # data = data.json()['plan'] - # if data != None: - # chainsUpgrade[chainfolder] = { - # "height": int(data["height"]), - # "version": data["name"] - # } - # break - # except Exception as e: - # print(f"Issue with request to {chainfolder}: {e}") - # continue + chainsFolders = sorted(os.listdir(rootdir)) + for chainfolder in chainsFolders: + if chainfolder == "microtick": # Microtick doesn't have endpoints + continue + chainjson = os.path.join(chainfolder, "chain.json") + if os.path.isfile(chainjson): + current = json.load(open(os.path.join(rootdir, chainjson))) + print(chainfolder) + rpcs = [items["address"] for items in current["apis"]["rpc"]] + apis = [items["address"] for items in current["apis"]["rest"]] + for item in apis: + try: + data = requests.get(f"{item}/cosmos/upgrade/v1beta1/current_plan", headers=headers) + data = data.json()['plan'] + if data != None: + chainsUpgrade[chainfolder] = { + "height": int(data["height"]), + "version": data["name"], + "rpc": rpcs, + "api": apis + } + print(f"Found upgrades for {chainfolder}!") + else: + print(f"No upgrades for {chainfolder}!") + break + except Exception as e: + print(f"Issue with request to {chainfolder}: {e}") + continue - # chainsData[chainfolder] = { - # "rpc": rpcs, - # "api": apis, - # } - # with open(".github/workflows/utility/upgrades/chainsEndpoint.json", "w") as file: - # json.dump(chainsData, file, indent=4) - with open(".github/workflows/utility/upgrades/chainsUpgrade.json", "w") as file: json.dump(chainsUpgrade, file, indent=4) \ No newline at end of file diff --git a/.github/workflows/utility/upgrades/watchUpgrades.py b/.github/workflows/utility/upgrades/watchUpgrades.py new file mode 100644 index 0000000000..65e87d0e13 --- /dev/null +++ b/.github/workflows/utility/upgrades/watchUpgrades.py @@ -0,0 +1,65 @@ +import requests +import json +import os +import time + +rootdir = os.getcwd() +headers = { + 'accept': 'application/json', + 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36' +} + +def getBlock(chain): + with open(".github/workflows/utility/upgrades/chainsUpgrade.json", "r") as file: + data = json.load(file) + chainData = data[chain] + rpcs = chainData["rpc"] + upgradeHeight = chainData["height"] + for item in rpcs: + try: + while True: + data = requests.get(f"{item}/block", headers=headers) + currentHeight = int(data.json()['result']['block']['header']['height']) + if currentHeight < upgradeHeight: + time.sleep(40 * 60) + else: + chainjson = os.path.join(chain, "chain.json") + current = json.load(open(os.path.join(rootdir, chainjson), encoding='utf-8', errors='ignore')) + codebase = current["codebase"] + latestVersion = current["codebase"]["versions"][-1] + + for key, value in latestVersion.iteritems(): + if key != "name" and key != "height" and key != "proposal" and key != "tag" and key != "next_version_name": + codebase[key] = value + + current["codebase"] = codebase + + with open(os.path.join(rootdir, chainjson), "w") as file: + json.dump(current, file, indent=2, ensure_ascii=False) + return + except Exception as e: + print(f"Issue with request to {chain}: {e}") + continue + +def update_codebase(): + chainsFolders = sorted(os.listdir(rootdir)) + for chainfolder in chainsFolders: + if chainfolder == "ethos" or chainfolder == "logos" or chainfolder == "mythos" or chainfolder == "octa": + continue + print(chainfolder) + chainjson = os.path.join(chainfolder, "chain.json") + if os.path.isfile(chainjson): + current = json.load(open(os.path.join(rootdir, chainjson), encoding='utf-8', errors='ignore')) + codebase = current["codebase"] + latestVersion = current["codebase"]["versions"][-1] + + for key, value in latestVersion.items(): + if key != "name" and key != "height" and key != "proposal" and key != "tag" and ke: + codebase[key] = value + + current["codebase"] = codebase + + with open(os.path.join(rootdir, chainjson), "w") as file: + json.dump(current, file, indent=2, ensure_ascii=False) + +update_codebase() \ No newline at end of file diff --git a/8ball/chain.json b/8ball/chain.json index e92294330c..020e2ff67c 100644 --- a/8ball/chain.json +++ b/8ball/chain.json @@ -87,7 +87,6 @@ "address": "rpc.8ball.nodexcapital.com:11056", "provider": "NodeX Validator" } - ] }, "apis": { @@ -189,4 +188,4 @@ "tx_page": "https://explorer.nodexcapital.com/8ball/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/acrechain/chain.json b/acrechain/chain.json index 42a1d9ff65..173c9125d8 100644 --- a/acrechain/chain.json +++ b/acrechain/chain.json @@ -83,7 +83,6 @@ "address": "acrechain-mainnet-seed.autostake.com:26956", "provider": "AutoStake 🛡️ Slash Protected" } - ], "persistent_peers": [ { @@ -286,4 +285,4 @@ "tx_page": "https://explorer.tcnetwork.io/acre/transaction/${txHash}" } ] -} +} \ No newline at end of file diff --git a/agoric/chain.json b/agoric/chain.json index 88439b41c2..628431e15f 100644 --- a/agoric/chain.json +++ b/agoric/chain.json @@ -198,4 +198,4 @@ "account_page": "https://stakeflow.io/agoric/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/aioz/chain.json b/aioz/chain.json index c6a5319b17..3e9da831b4 100644 --- a/aioz/chain.json +++ b/aioz/chain.json @@ -154,4 +154,4 @@ "tx_page": "https://explorer.aioz.network/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/akash/chain.json b/akash/chain.json index bebe684085..f72395e0f2 100644 --- a/akash/chain.json +++ b/akash/chain.json @@ -281,4 +281,4 @@ "account_page": "https://stakeflow.io/akash/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/arkh/chain.json b/arkh/chain.json index c8794cc92a..0bf408d841 100644 --- a/arkh/chain.json +++ b/arkh/chain.json @@ -138,4 +138,4 @@ "tx_page": "https://explorer.nodexcapital.com/arkhadian/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/assetmantle/chain.json b/assetmantle/chain.json index 2db3bbd20e..69f9aacab8 100644 --- a/assetmantle/chain.json +++ b/assetmantle/chain.json @@ -272,4 +272,4 @@ "account_page": "https://bigdipper.live/assetmantle/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/aura/chain.json b/aura/chain.json index e34ebdd5a3..906e1855eb 100644 --- a/aura/chain.json +++ b/aura/chain.json @@ -172,14 +172,14 @@ "address": "https://mainnet-aura-api.konsortech.xyz", "provider": "KonsorTech" }, - { + { "address": "https://aura-api.tienthuattoan.ventures", "provider": "TienThuatToan" }, - { + { "address": "https://aura-api.lavenderfive.com", "provider": "Lavender.Five Nodes 🐝" - } + } ], "grpc": [ { @@ -202,7 +202,7 @@ "address": "aura.grpc.kjnodes.com:11790", "provider": "kjnodes" }, - { + { "address": "aura-grpc.tienthuattoan.ventures:9090", "provider": "TienThuatToan" }, @@ -238,4 +238,4 @@ "account_page": "https://explorer.tcnetwork.io/aura/account/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/axelar/chain.json b/axelar/chain.json index 85a82e32a5..bccb1d7641 100644 --- a/axelar/chain.json +++ b/axelar/chain.json @@ -312,4 +312,4 @@ "account_page": "https://stakeflow.io/axelar/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/bandchain/chain.json b/bandchain/chain.json index 4c5813d179..e47c3fdf47 100644 --- a/bandchain/chain.json +++ b/bandchain/chain.json @@ -184,4 +184,4 @@ "account_page": "https://stakeflow.io/band-protocol/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/beezee/chain.json b/beezee/chain.json index 15d9945840..d2b0e1ab57 100644 --- a/beezee/chain.json +++ b/beezee/chain.json @@ -145,4 +145,4 @@ "account_page": "https://atomscan.com/beezee/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/bitcanna/chain.json b/bitcanna/chain.json index 052d9ae202..3a37873cd6 100644 --- a/bitcanna/chain.json +++ b/bitcanna/chain.json @@ -20,7 +20,7 @@ "fixed_min_gas_price": 0.001, "low_gas_price": 0.001, "average_gas_price": 0.0025, - "high_gas_price" :0.01 + "high_gas_price": 0.01 } ] }, @@ -56,7 +56,7 @@ "v1.6.2", "v1.6.3" ], - "binaries": { + "binaries": { "linux/amd64": "https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.3/bcna_linux_amd64.tar.gz", "darwin/arm64": "https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.3/bcna_darwin_arm64.tar.gz", "darwin/amd64": "https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.3/bcna_darwin_amd64.tar.gz" @@ -178,8 +178,8 @@ { "address": "http://bitcanna.statesync.nodersteam.com:46657", "provider": "[NODERS]TEAM" - }, - { + }, + { "address": "https://bitcanna.nodejumper.io", "provider": "NODEJUMPER" }, @@ -295,4 +295,4 @@ "account_page": "https://atomscan.com/bitcanna/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/bitsong/chain.json b/bitsong/chain.json index b3ce6e8f24..b1b5649399 100644 --- a/bitsong/chain.json +++ b/bitsong/chain.json @@ -209,4 +209,4 @@ "account_page": "https://atomscan.com/bitsong/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/bluzelle/chain.json b/bluzelle/chain.json index c078523e38..7f61ecc05a 100644 --- a/bluzelle/chain.json +++ b/bluzelle/chain.json @@ -49,7 +49,7 @@ "genesis_url": "https://a.client.sentry.net.bluzelle.com:26657/genesis" }, "versions": [ - { + { "name": "v2.0", "recommended_version": "v2.0", "compatible_versions": [ @@ -200,4 +200,4 @@ "gamma4", "nft" ] -} +} \ No newline at end of file diff --git a/bostrom/chain.json b/bostrom/chain.json index 6c9709fd8a..67a46b9db9 100644 --- a/bostrom/chain.json +++ b/bostrom/chain.json @@ -123,4 +123,4 @@ "account_page": "https://atomscan.com/bostrom/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/canto/chain.json b/canto/chain.json index 277e82ba04..4cdcfd89f7 100644 --- a/canto/chain.json +++ b/canto/chain.json @@ -216,4 +216,4 @@ "tx_page": "https://explorer.tcnetwork.io/canto/transaction/${txHash}" } ] -} +} \ No newline at end of file diff --git a/carbon/chain.json b/carbon/chain.json index 0922b954d5..e2f38c045f 100644 --- a/carbon/chain.json +++ b/carbon/chain.json @@ -128,9 +128,9 @@ { "denom": "ibc/2B58B8C147E8718EECCB3713271DF46DEE8A3A00A27242628604E31C2F370EF5", "fixed_min_gas_price": 0, - "low_gas_price": 0.00005, - "average_gas_price": 0.00005, - "high_gas_price": 0.00005, + "low_gas_price": 5e-05, + "average_gas_price": 5e-05, + "high_gas_price": 5e-05, "gas_costs": { "cosmos_send": 100000000, "ibc_transfer": 100000000 @@ -183,9 +183,9 @@ { "denom": "ibc/A4DB47A9D3CF9A068D454513891B526702455D3EF08FB9EB558C561F9DC2B701", "fixed_min_gas_price": 0, - "low_gas_price": 0.00001, - "average_gas_price": 0.00001, - "high_gas_price": 0.00001, + "low_gas_price": 1e-05, + "average_gas_price": 1e-05, + "high_gas_price": 1e-05, "gas_costs": { "cosmos_send": 100000000, "ibc_transfer": 100000000 @@ -194,9 +194,9 @@ { "denom": "ibc/B7864B03E1B9FD4F049243E92ABD691586F682137037A9F3FCA5222815620B3C", "fixed_min_gas_price": 0, - "low_gas_price": 0.00001, - "average_gas_price": 0.00001, - "high_gas_price": 0.00001, + "low_gas_price": 1e-05, + "average_gas_price": 1e-05, + "high_gas_price": 1e-05, "gas_costs": { "cosmos_send": 100000000, "ibc_transfer": 100000000 @@ -360,7 +360,7 @@ "url": "https://scan.carbon.network", "tx_page": "https://scan.carbon.network/transaction/${txHash}?net=main" }, - { + { "kind": "ping.pub", "url": "https://ping.pub/carbon", "tx_page": "https://ping.pub/carbon/tx/${txHash}" @@ -372,4 +372,4 @@ "account_page": "https://atomscan.com/carbon/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/cerberus/chain.json b/cerberus/chain.json index 59cb62c7bb..2901fbb5b8 100644 --- a/cerberus/chain.json +++ b/cerberus/chain.json @@ -123,4 +123,4 @@ "tx_page": "https://explorer.tcnetwork.io/cerberus/transaction/${txHash}" } ] -} +} \ No newline at end of file diff --git a/chain4energy/chain.json b/chain4energy/chain.json index 4c427835f0..47612580ad 100644 --- a/chain4energy/chain.json +++ b/chain4energy/chain.json @@ -224,4 +224,4 @@ "account_page": "https://atomscan.com/chain4energy/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/cheqd/chain.json b/cheqd/chain.json index 24f749fb87..92357278fe 100644 --- a/cheqd/chain.json +++ b/cheqd/chain.json @@ -227,4 +227,4 @@ "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.png", "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.svg" } -} +} \ No newline at end of file diff --git a/chihuahua/chain.json b/chihuahua/chain.json index a16a617b15..7a7271a34c 100644 --- a/chihuahua/chain.json +++ b/chihuahua/chain.json @@ -248,4 +248,4 @@ "account_page": "https://atomscan.com/chihuahua/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/chimba/chain.json b/chimba/chain.json index 3788015093..be03f62b12 100644 --- a/chimba/chain.json +++ b/chimba/chain.json @@ -74,4 +74,4 @@ "tx_page": "https://explorer.chimba.ooo/transactions/${txHash}" } ] -} +} \ No newline at end of file diff --git a/comdex/chain.json b/comdex/chain.json index a57400aa19..7c8117e6c2 100644 --- a/comdex/chain.json +++ b/comdex/chain.json @@ -256,4 +256,4 @@ "account_page": "https://bigdipper.live/comdex/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/commercionetwork/chain.json b/commercionetwork/chain.json index 431ad28d4e..bd8469bf44 100644 --- a/commercionetwork/chain.json +++ b/commercionetwork/chain.json @@ -91,4 +91,4 @@ "tx_page": "https://mainnet.commercio.network/transactions/detail/${txHash}" } ] -} +} \ No newline at end of file diff --git a/coreum/chain.json b/coreum/chain.json index 4620888187..7ae934b1d9 100644 --- a/coreum/chain.json +++ b/coreum/chain.json @@ -190,7 +190,7 @@ "tx_page": "https://www.mintscan.io/coreum/txs/${txHash}", "account_page": "https://www.mintscan.io/coreum/account/${accountAddress}" }, - { + { "kind": "NODEXPLORER", "url": "https://explorer.nodexcapital.com/coreum", "tx_page": "https://explorer.nodexcapital.com/coreum/txs/${txHash}", @@ -210,4 +210,4 @@ "assets", "nft" ] -} +} \ No newline at end of file diff --git a/cosmoshub/chain.json b/cosmoshub/chain.json index 0c3447d365..5a3b721c3e 100644 --- a/cosmoshub/chain.json +++ b/cosmoshub/chain.json @@ -52,7 +52,8 @@ "name": "v9-Lambda", "recommended_version": "v9.0.3", "compatible_versions": [ - "v9.0.2", "v9.0.3" + "v9.0.2", + "v9.0.3" ], "binaries": { "linux/amd64": "https://github.com/cosmos/gaia/releases/download/v9.0.3/gaiad-v9.0.3-linux-amd64", @@ -66,7 +67,7 @@ "name": "v9.1.0", "recommended_version": "v9.1.0", "compatible_versions": [ - "v9.1.0" + "v9.1.0" ], "binaries": { "linux/amd64": "https://github.com/cosmos/gaia/releases/download/v9.1.0/gaiad-v9.1.0-linux-amd64", @@ -74,7 +75,7 @@ "darwin/amd64": "https://github.com/cosmos/gaia/releases/download/v9.1.0/gaiad-v9.1.0-darwin-amd64", "darwin/arm64": "https://github.com/cosmos/gaia/releases/download/v9.1.0/gaiad-v9.1.0-darwin-arm64", "windows/amd64": "https://github.com/cosmos/gaia/releases/download/v9.1.0/gaiad-v9.1.0-windows-amd64.exe" - } + } } ] }, @@ -427,4 +428,4 @@ "account_page": "https://stakeflow.io/cosmos/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/crescent/chain.json b/crescent/chain.json index 8c2579d70a..31c23f6741 100644 --- a/crescent/chain.json +++ b/crescent/chain.json @@ -209,4 +209,4 @@ "account_page": "https://stakeflow.io/crescent/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/cronos/chain.json b/cronos/chain.json index 41baa9df31..5ab36bb184 100644 --- a/cronos/chain.json +++ b/cronos/chain.json @@ -175,4 +175,4 @@ "tx_page": "https://cronos.org/explorer/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/cryptoorgchain/chain.json b/cryptoorgchain/chain.json index e4d83ed495..a2ee8a5856 100644 --- a/cryptoorgchain/chain.json +++ b/cryptoorgchain/chain.json @@ -237,4 +237,4 @@ "tx_page": "https://explorer.yummy.capital/txs/${txHash}" } ] -} +} \ No newline at end of file diff --git a/cudos/chain.json b/cudos/chain.json index 19c04b4bc4..c03dacb237 100644 --- a/cudos/chain.json +++ b/cudos/chain.json @@ -202,4 +202,4 @@ "account_page": "https://atomscan.com/cudos/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/decentr/chain.json b/decentr/chain.json index 44669c2731..ff222c9607 100644 --- a/decentr/chain.json +++ b/decentr/chain.json @@ -262,4 +262,4 @@ "tx_page": "https://explorer.comunitynode.my.id/decentr/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/desmos/chain.json b/desmos/chain.json index 77ab4e04b3..219572f494 100644 --- a/desmos/chain.json +++ b/desmos/chain.json @@ -35,7 +35,8 @@ "git_repo": "https://github.com/desmos-labs/desmos", "recommended_version": "v4.8.0", "compatible_versions": [ - "v4.8.0", "v4.8.1" + "v4.8.0", + "v4.8.1" ], "binaries": { "linux/amd64": "https://github.com/desmos-labs/desmos/releases/download/v4.8.0/desmos-4.8.0-linux-amd64", @@ -51,7 +52,8 @@ "name": "v4.8.0", "recommended_version": "v4.8.0", "compatible_versions": [ - "v4.8.0", "v4.8.1" + "v4.8.0", + "v4.8.1" ], "binaries": { "linux/amd64": "https://github.com/desmos-labs/desmos/releases/download/v4.8.0/desmos-4.8.0-linux-amd64", @@ -211,4 +213,4 @@ "tx_page": "https://explorer.tcnetwork.io/desmos/transaction/${txHash}" } ] -} +} \ No newline at end of file diff --git a/dig/chain.json b/dig/chain.json index 5de2a09be4..29119be406 100644 --- a/dig/chain.json +++ b/dig/chain.json @@ -108,4 +108,4 @@ "tx_page": "https://explorer.tcnetwork.io/dig/transaction/${txHash}" } ] -} +} \ No newline at end of file diff --git a/dyson/chain.json b/dyson/chain.json index c72d451bdb..4e395c6991 100644 --- a/dyson/chain.json +++ b/dyson/chain.json @@ -116,4 +116,4 @@ "tx_page": "https://explorer.dys.dyson.lol/dyson/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/echelon/chain.json b/echelon/chain.json index 1bf01c620b..135c9a3a4d 100644 --- a/echelon/chain.json +++ b/echelon/chain.json @@ -148,4 +148,4 @@ "account_page": "https://atomscan.com/echelon/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/emoney/chain.json b/emoney/chain.json index 4032cb1060..b0cf3ab28d 100644 --- a/emoney/chain.json +++ b/emoney/chain.json @@ -213,4 +213,4 @@ "account_page": "https://atomscan.com/emoney/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/evmos/chain.json b/evmos/chain.json index 1697960748..3fed77b60e 100644 --- a/evmos/chain.json +++ b/evmos/chain.json @@ -521,4 +521,4 @@ "account_page": "https://stakeflow.io/evmos/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/fetchhub/chain.json b/fetchhub/chain.json index c679ad4c09..49da915d53 100644 --- a/fetchhub/chain.json +++ b/fetchhub/chain.json @@ -29,7 +29,9 @@ "codebase": { "git_repo": "https://github.com/fetchai/fetchd", "recommended_version": "v0.10.5", - "compatible_versions": ["v0.10.5"], + "compatible_versions": [ + "v0.10.5" + ], "genesis": { "genesis_url": "https://raw.githubusercontent.com/fetchai/genesis-fetchhub/fetchhub-4/fetchhub-4/data/genesis_migrated_5300200.json" }, @@ -247,4 +249,4 @@ "account_page": "https://fetchstation.azoyalabs.com/mainnet/explorer/address/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/firmachain/chain.json b/firmachain/chain.json index 782eb1177e..066fc5cceb 100644 --- a/firmachain/chain.json +++ b/firmachain/chain.json @@ -68,7 +68,7 @@ } ], "persistent_peers": [ - { + { "id": "931a7c680d28c84a8a53e4017a6eae0788ee7cf2", "address": "firmachain-seed.ramuchi.tech:57656", "provider": "ramuchi.tech" @@ -147,4 +147,4 @@ "account_page": "https://atomscan.com/firmachain/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/galaxy/chain.json b/galaxy/chain.json index 52b3c17abd..43535b3e96 100644 --- a/galaxy/chain.json +++ b/galaxy/chain.json @@ -85,4 +85,4 @@ "tx_page": "https://explorer.postcapitalist.io/Galaxy/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/genesisl1/chain.json b/genesisl1/chain.json index a77ad12e3e..77d95454b6 100644 --- a/genesisl1/chain.json +++ b/genesisl1/chain.json @@ -94,4 +94,4 @@ "account_page": "https://atomscan.com/genesisl1/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/gravitybridge/chain.json b/gravitybridge/chain.json index acf84329ce..1ef6c4bb45 100644 --- a/gravitybridge/chain.json +++ b/gravitybridge/chain.json @@ -47,7 +47,8 @@ "git_repo": "https://github.com/Gravity-Bridge/Gravity-Bridge", "recommended_version": "v1.9.1", "compatible_versions": [ - "v1.9.0", "v1.9.1" + "v1.9.0", + "v1.9.1" ], "binaries": { "linux/amd64": "https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.9.1/gravity-linux-amd64" @@ -76,7 +77,8 @@ "recommended_version": "v1.9.1", "proposal": 172, "compatible_versions": [ - "v1.9.0", "v1.9.1" + "v1.9.0", + "v1.9.1" ], "binaries": { "linux/amd64": "https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.9.1/gravity-linux-amd64" @@ -122,7 +124,7 @@ } ], "persistent_peers": [ - { + { "id": "b9180ddd3329ddaea74fe6fbdc729506b90f313b", "address": "gravity.ramuchi.tech:36656", "provider": "ramuchi.tech" @@ -274,4 +276,4 @@ "account_page": "https://stakeflow.io/gravity-bridge/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/idep/chain.json b/idep/chain.json index 2fec1412cf..dbe837eb20 100644 --- a/idep/chain.json +++ b/idep/chain.json @@ -110,4 +110,4 @@ "tx_page": "https://explorer.tcnetwork.io/idep/transaction/${txHash}" } ] -} +} \ No newline at end of file diff --git a/impacthub/chain.json b/impacthub/chain.json index 0b9a9499fe..2ef572ea13 100644 --- a/impacthub/chain.json +++ b/impacthub/chain.json @@ -161,4 +161,4 @@ "tx_page": "https://www.mintscan.io/ixo/txs/${txHash}" } ] -} +} \ No newline at end of file diff --git a/imversed/chain.json b/imversed/chain.json index e1b6206be7..25cd57d649 100644 --- a/imversed/chain.json +++ b/imversed/chain.json @@ -110,4 +110,4 @@ "tx_page": "https://txe.imversed.network/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/injective/chain.json b/injective/chain.json index d28365f60e..7ab31ff05e 100644 --- a/injective/chain.json +++ b/injective/chain.json @@ -324,4 +324,4 @@ "account_page": "https://stakeflow.io/injective/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/irisnet/chain.json b/irisnet/chain.json index 7ef1196ef5..ab3e753ddb 100644 --- a/irisnet/chain.json +++ b/irisnet/chain.json @@ -167,4 +167,4 @@ "account_page": "https://stakeflow.io/irisnet/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/jackal/chain.json b/jackal/chain.json index fe6b3ff075..72e3d68914 100644 --- a/jackal/chain.json +++ b/jackal/chain.json @@ -323,4 +323,4 @@ "tx_page": "https://exp.nodeist.net/jackal/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/juno/chain.json b/juno/chain.json index 4b678a6478..0978d5b407 100644 --- a/juno/chain.json +++ b/juno/chain.json @@ -455,4 +455,4 @@ "account_page": "https://stakeflow.io/juno/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/kava/chain.json b/kava/chain.json index d61a4351d1..5c22cb9264 100644 --- a/kava/chain.json +++ b/kava/chain.json @@ -194,4 +194,4 @@ "account_page": "https://stakeflow.io/kava/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/kichain/chain.json b/kichain/chain.json index 5130301f68..0e4c8e84df 100644 --- a/kichain/chain.json +++ b/kichain/chain.json @@ -178,4 +178,4 @@ "account_page": "https://atomscan.com/ki-chain/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/konstellation/chain.json b/konstellation/chain.json index f530eb8b23..14dc52ba94 100644 --- a/konstellation/chain.json +++ b/konstellation/chain.json @@ -149,4 +149,4 @@ "tx_page": "https://cosmotracker.com/konstellation/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/kujira/chain.json b/kujira/chain.json index 7fda1d8790..ae241592a9 100644 --- a/kujira/chain.json +++ b/kujira/chain.json @@ -281,4 +281,4 @@ "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kujira-chain-logo.png", "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.svg" } -} +} \ No newline at end of file diff --git a/kyve/chain.json b/kyve/chain.json index 9b3dd10d23..e55ec90e83 100644 --- a/kyve/chain.json +++ b/kyve/chain.json @@ -175,4 +175,4 @@ "account_page": "https://explorer.nodestake.top/kyve/account/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/lambda/chain.json b/lambda/chain.json index 9a498f65c1..927e7337a5 100644 --- a/lambda/chain.json +++ b/lambda/chain.json @@ -119,4 +119,4 @@ "account_page": "https://atomscan.com/lambda/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/loyal/chain.json b/loyal/chain.json index 845c14d720..1bcb55fdce 100644 --- a/loyal/chain.json +++ b/loyal/chain.json @@ -110,4 +110,4 @@ "tx_page": "https://explorer.tcnetwork.io/loyal/transaction/${txHash}" } ] -} +} \ No newline at end of file diff --git a/lumenx/chain.json b/lumenx/chain.json index 0a44c8c0e7..065c4c74c1 100644 --- a/lumenx/chain.json +++ b/lumenx/chain.json @@ -168,4 +168,4 @@ "account_page": "https://atomscan.com/lumenx/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/lumnetwork/chain.json b/lumnetwork/chain.json index 00523abcf6..9d20496671 100644 --- a/lumnetwork/chain.json +++ b/lumnetwork/chain.json @@ -173,4 +173,4 @@ "account_page": "https://atomscan.com/lum-network/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/mars/chain.json b/mars/chain.json index dbb7c1f548..3fd6cf9c42 100644 --- a/mars/chain.json +++ b/mars/chain.json @@ -304,4 +304,4 @@ "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-protocol.png", "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-protocol.svg" } -} +} \ No newline at end of file diff --git a/mayachain/chain.json b/mayachain/chain.json index 92c1b25346..7f7b591378 100644 --- a/mayachain/chain.json +++ b/mayachain/chain.json @@ -43,7 +43,7 @@ "id": "ae1713e45cb5c579fc07b7f0ff24adad1ea93aa1", "address": "18.221.183.211:27146" }, - { + { "id": "3a2c07509c1ac64de4d6d832dca7cdbfca398fc2", "address": "15.156.45.237:27146" }, @@ -78,4 +78,4 @@ "tx_page": "https://www.explorer.mayachain.info/#/txs/${txHash}" } ] -} +} \ No newline at end of file diff --git a/medasdigital/chain.json b/medasdigital/chain.json index 3d653b2305..981a9bd757 100644 --- a/medasdigital/chain.json +++ b/medasdigital/chain.json @@ -116,4 +116,4 @@ "account_page": "https://atomscan.com/frontier/medasdigital-1/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/meme/chain.json b/meme/chain.json index 00d41f3c8c..d689c3322c 100644 --- a/meme/chain.json +++ b/meme/chain.json @@ -165,4 +165,4 @@ "tx_page": "https://explorer.brocha.in/meme/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/microtick/chain.json b/microtick/chain.json index a9274458e2..cd675d9887 100644 --- a/microtick/chain.json +++ b/microtick/chain.json @@ -51,4 +51,4 @@ "tx_page": "https://ping.pub/microtick/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/migaloo/chain.json b/migaloo/chain.json index 03923ff28c..12f1bac6bf 100644 --- a/migaloo/chain.json +++ b/migaloo/chain.json @@ -229,4 +229,4 @@ "account_page": "https://atomscan.com/migaloo/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/mises/chain.json b/mises/chain.json index 9f7e334b34..489d5fefbf 100644 --- a/mises/chain.json +++ b/mises/chain.json @@ -113,4 +113,4 @@ "tx_page": "https://explorer.jambulmerah.dev/mises/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/neutron/chain.json b/neutron/chain.json index abd2173235..14745d2a38 100644 --- a/neutron/chain.json +++ b/neutron/chain.json @@ -123,4 +123,4 @@ "account_page": "https://www.mintscan.io/neutron/account/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/noble/chain.json b/noble/chain.json index a525ff5e8b..c977ce7cbc 100644 --- a/noble/chain.json +++ b/noble/chain.json @@ -24,10 +24,10 @@ }, { "denom": "ibc/EF48E6B1A1A19F47ECAEA62F5670C37C0580E86A9E88498B7E393EB6F49F33C0", - "fixed_min_gas_price": 0.00000, - "low_gas_price": 0.00000, - "average_gas_price": 0.00200, - "high_gas_price": 0.00300 + "fixed_min_gas_price": 0.0, + "low_gas_price": 0.0, + "average_gas_price": 0.002, + "high_gas_price": 0.003 } ] }, @@ -43,9 +43,9 @@ }, "codebase": { "git_repo": "https://github.com/strangelove-ventures/noble", - "recommended_version": "v1.0.0", + "recommended_version": "v2.0.0", "compatible_versions": [ - "v1.0.0" + "v2.0.0" ], "cosmos_sdk_version": "v0.45", "consensus": { @@ -81,7 +81,6 @@ "ics20-1" ], "next_version_name": "neon" - }, { "name": "neon", @@ -146,4 +145,4 @@ "account_page": "https://stakeflow.io/noble/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/nois/chain.json b/nois/chain.json index 12e04a09b4..e39d27d0df 100644 --- a/nois/chain.json +++ b/nois/chain.json @@ -317,4 +317,4 @@ "drand", "wasm" ] -} +} \ No newline at end of file diff --git a/nomic/chain.json b/nomic/chain.json index 927874254d..fc886f6fbe 100644 --- a/nomic/chain.json +++ b/nomic/chain.json @@ -106,4 +106,4 @@ "tx_page": "https://nomic.zenscan.io/transaction.php?hash=${txHash}" } ] -} +} \ No newline at end of file diff --git a/nyx/chain.json b/nyx/chain.json index b605995982..7bae6a847d 100644 --- a/nyx/chain.json +++ b/nyx/chain.json @@ -25,7 +25,7 @@ "v0.26.1" ], "binaries": { - "linux/amd64": "https://github.com/nymtech/nymd/releases/" + "linux/amd64": "https://github.com/nymtech/nyxd/releases" }, "genesis": { "genesis_url": "https://nymtech.net/genesis/genesis.json" diff --git a/odin/chain.json b/odin/chain.json index 7243a0b54b..995c6b10a8 100644 --- a/odin/chain.json +++ b/odin/chain.json @@ -147,4 +147,4 @@ "tx_page": "https://ping.pub/odin/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/okexchain/chain.json b/okexchain/chain.json index ccc86b7985..892d46527f 100644 --- a/okexchain/chain.json +++ b/okexchain/chain.json @@ -82,4 +82,4 @@ "account_page": "https://www.oklink.com/en/okc/address/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/omniflixhub/chain.json b/omniflixhub/chain.json index 149b1fab70..b5ef4f3768 100644 --- a/omniflixhub/chain.json +++ b/omniflixhub/chain.json @@ -211,4 +211,4 @@ "account_page": "https://atomscan.com/omniflixhub/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/onomy/chain.json b/onomy/chain.json index a90caa8cea..38d261a1d3 100644 --- a/onomy/chain.json +++ b/onomy/chain.json @@ -127,13 +127,10 @@ "account_page": "https://www.mintscan.io/onomy-protocol/account/${accountAddress}" } ], - "logo_URIs": { - "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/onomy/images/nom.png" - }, "keywords": [ "dex", "stablecoin", "bridge", "staking" ] -} +} \ No newline at end of file diff --git a/oraichain/chain.json b/oraichain/chain.json index 18e79c48fd..dfd085c1ca 100644 --- a/oraichain/chain.json +++ b/oraichain/chain.json @@ -168,4 +168,4 @@ "account_page": "https://atomscan.com/orai/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/panacea/chain.json b/panacea/chain.json index f537152422..e6fff24291 100644 --- a/panacea/chain.json +++ b/panacea/chain.json @@ -101,4 +101,4 @@ "tx_page": "https://explorer.gopanacea.org/transactions/${txHash}" } ] -} +} \ No newline at end of file diff --git a/passage/chain.json b/passage/chain.json index 7d78d02c24..2bc120b219 100644 --- a/passage/chain.json +++ b/passage/chain.json @@ -235,4 +235,4 @@ "logo_URIs": { "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png" } -} +} \ No newline at end of file diff --git a/persistence/chain.json b/persistence/chain.json index dd871e192f..74d4640e36 100644 --- a/persistence/chain.json +++ b/persistence/chain.json @@ -297,4 +297,4 @@ "account_page": "https://stakeflow.io/persistence/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/planq/chain.json b/planq/chain.json index 6cb4ea9766..be6c645b85 100644 --- a/planq/chain.json +++ b/planq/chain.json @@ -253,4 +253,4 @@ "account_page": "https://atomscan.com/planq/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/point/chain.json b/point/chain.json index c6cada4e29..3cfbbb96da 100644 --- a/point/chain.json +++ b/point/chain.json @@ -152,4 +152,4 @@ "account_page": "https://atomscan.com/point/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/provenance/chain.json b/provenance/chain.json index a5c191e8ec..a8cabd144c 100644 --- a/provenance/chain.json +++ b/provenance/chain.json @@ -154,4 +154,4 @@ "account_page": "https://bigdipper.live/provenance/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/quasar/chain.json b/quasar/chain.json index ae8150bf10..6bb44b24b1 100644 --- a/quasar/chain.json +++ b/quasar/chain.json @@ -190,4 +190,4 @@ "keywords": [ "mainnet" ] -} +} \ No newline at end of file diff --git a/quicksilver/chain.json b/quicksilver/chain.json index 24a14c6bd5..67525e8718 100644 --- a/quicksilver/chain.json +++ b/quicksilver/chain.json @@ -249,4 +249,4 @@ "account_page": "https://bigdipper.live/quicksilver/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/realio/chain.json b/realio/chain.json index b205efdf13..df37248fc3 100644 --- a/realio/chain.json +++ b/realio/chain.json @@ -1,141 +1,141 @@ { - "$schema": "../chain.schema.json", - "chain_name": "realio", - "status": "live", - "network_type": "mainnet", - "website": "https://realio.network/", - "pretty_name": "Realio", - "chain_id": "realionetwork_3301-1", - "bech32_prefix": "realio", - "node_home": "$HOME/.realio-network", - "daemon_name": "realio-networkd", - "key_algos": [ - "ethsecp256k1" + "$schema": "../chain.schema.json", + "chain_name": "realio", + "status": "live", + "network_type": "mainnet", + "website": "https://realio.network/", + "pretty_name": "Realio", + "chain_id": "realionetwork_3301-1", + "bech32_prefix": "realio", + "node_home": "$HOME/.realio-network", + "daemon_name": "realio-networkd", + "key_algos": [ + "ethsecp256k1" + ], + "slip44": 60, + "fees": { + "fee_tokens": [ + { + "denom": "ario", + "fixed_min_gas_price": 1000000000, + "low_gas_price": 4000000000, + "average_gas_price": 5000000000, + "high_gas_price": 8000000000 + } + ] + }, + "staking": { + "staking_tokens": [ + { + "denom": "ario" + }, + { + "denom": "arst" + } + ] + }, + "codebase": { + "git_repo": "https://github.com/realiotech/realio-network", + "recommended_version": "v0.8.0-rc4", + "compatible_versions": [ + "v0.8.0-rc4" ], - "slip44": 60, - "fees": { - "fee_tokens": [ - { - "denom": "ario", - "fixed_min_gas_price": 1000000000, - "low_gas_price": 4000000000, - "average_gas_price": 5000000000, - "high_gas_price": 8000000000 - } - ] + "binaries": { + "linux/amd64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Linux_x86_64.tar.gz", + "linux/arm64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Linux_arm64.tar.gz", + "darwin/amd64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Darwin_x86_64.tar.gz", + "darwin/arm64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Darwin_arm64.tar.gz", + "windows/amd64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Windows_x86_64.zip" }, - "staking": { - "staking_tokens": [ - { - "denom": "ario" - }, - { - "denom": "arst" - } - ] + "genesis": { + "genesis_url": "https://raw.githubusercontent.com/realiotech/mainnet/main/realionetwork_3301-1/genesis.json" }, - "codebase": { - "git_repo": "https://github.com/realiotech/realio-network", - "recommended_version": "v0.8.0-rc4", - "compatible_versions": [ - "v0.8.0-rc4" - ], - "binaries": { - "linux/amd64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Linux_x86_64.tar.gz", - "linux/arm64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Linux_arm64.tar.gz", - "darwin/amd64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Darwin_x86_64.tar.gz", - "darwin/arm64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Darwin_arm64.tar.gz", - "windows/amd64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Windows_x86_64.zip" + "versions": [ + { + "name": "v0.8.0-rc4", + "recommended_version": "v0.8.0-rc4", + "compatible_versions": [ + "v0.8.0-rc4" + ], + "binaries": { + "linux/amd64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Linux_x86_64.tar.gz", + "linux/arm64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Linux_arm64.tar.gz", + "darwin/amd64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Darwin_x86_64.tar.gz", + "darwin/arm64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Darwin_arm64.tar.gz", + "windows/amd64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Windows_x86_64.zip" + } + } + ] + }, + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rio.png" + }, + "peers": { + "seeds": [ + { + "id": "b2564269d7fca6db1215f385e10d21b5917c675f", + "address": "195.3.220.22:30656", + "provider": "genznodes" + } + ], + "persistent_peers": [ + { + "id": "b2564269d7fca6db1215f385e10d21b5917c675f", + "address": "195.3.220.22:30656", + "provider": "genznodes" + } + ] + }, + "apis": { + "rpc": [ + { + "address": "https://realio-rpc.genznodes.dev", + "provider": "genznodes" }, - "genesis": { - "genesis_url": "https://raw.githubusercontent.com/realiotech/mainnet/main/realionetwork_3301-1/genesis.json" + { + "address": "https://rpc-realio.nodeist.net", + "provider": "Nodeist" + } + ], + "rest": [ + { + "address": "https://realio-api.genznodes.dev", + "provider": "genznodes" }, - "versions": [ - { - "name": "v0.8.0-rc4", - "recommended_version": "v0.8.0-rc4", - "compatible_versions": [ - "v0.8.0-rc4" - ], - "binaries": { - "linux/amd64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Linux_x86_64.tar.gz", - "linux/arm64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Linux_arm64.tar.gz", - "darwin/amd64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Darwin_x86_64.tar.gz", - "darwin/arm64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Darwin_arm64.tar.gz", - "windows/amd64": "https://github.com/realiotech/realio-network/releases/download/v0.8.0-rc4/realio-network_0.8.0-rc4_Windows_x86_64.zip" - } - } - ] - }, - "logo_URIs": { - "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rio.png" - }, - "peers": { - "seeds": [ - { - "id": "b2564269d7fca6db1215f385e10d21b5917c675f", - "address": "195.3.220.22:30656", - "provider": "genznodes" - } - ], - "persistent_peers": [ - { - "id": "b2564269d7fca6db1215f385e10d21b5917c675f", - "address": "195.3.220.22:30656", - "provider": "genznodes" - } - ] - }, - "apis": { - "rpc": [ - { - "address": "https://realio-rpc.genznodes.dev", - "provider": "genznodes" - }, - { - "address": "https://rpc-realio.nodeist.net", - "provider": "Nodeist" - } - ], - "rest": [ - { - "address": "https://realio-api.genznodes.dev", - "provider": "genznodes" - }, - { - "address": "https://api-realio.nodeist.net", - "provider": "Nodeist" - } - ], - "grpc": [ - { - "address": "realio-grpc.genznodes.dev:30090", - "provider": "genznodes" - }, - { - "address": "https://grpc-realio.nodeist.net", - "provider": "Nodeist" - } - ], - "evm-http-jsonrpc": [ - { - "address": "https://realio-rpc-evm.genznodes.dev/", - "provider": "genznodes" - } - ] - }, - "explorers": [ { - "kind": "genznodes Explorer", - "url": "https://explorer.genznodes.dev/realio", - "tx_page": "https://explorer.genznodes.dev/realio/tx/${txHash}", - "account_page": "https://explorer.genznodes.dev/realio/account/{$accountAddress}" + "address": "https://api-realio.nodeist.net", + "provider": "Nodeist" + } + ], + "grpc": [ + { + "address": "realio-grpc.genznodes.dev:30090", + "provider": "genznodes" }, { - "kind": "Nodeist Explorer", - "url": "https://exp.nodeist.net/realio", - "tx_page": "https://exp.nodeist.net/realio/tx/${txHash}", - "account_page": "https://exp.nodeist.net/realio/account/{$accountAddress}" + "address": "https://grpc-realio.nodeist.net", + "provider": "Nodeist" + } + ], + "evm-http-jsonrpc": [ + { + "address": "https://realio-rpc-evm.genznodes.dev/", + "provider": "genznodes" } ] - } + }, + "explorers": [ + { + "kind": "genznodes Explorer", + "url": "https://explorer.genznodes.dev/realio", + "tx_page": "https://explorer.genznodes.dev/realio/tx/${txHash}", + "account_page": "https://explorer.genznodes.dev/realio/account/{$accountAddress}" + }, + { + "kind": "Nodeist Explorer", + "url": "https://exp.nodeist.net/realio", + "tx_page": "https://exp.nodeist.net/realio/tx/${txHash}", + "account_page": "https://exp.nodeist.net/realio/account/{$accountAddress}" + } + ] +} \ No newline at end of file diff --git a/rebus/chain.json b/rebus/chain.json index 6671b260e3..1f523cf497 100644 --- a/rebus/chain.json +++ b/rebus/chain.json @@ -238,4 +238,4 @@ "account_page": "https://atomscan.com/rebus/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/regen/chain.json b/regen/chain.json index 531190c339..7dc4823810 100644 --- a/regen/chain.json +++ b/regen/chain.json @@ -207,4 +207,4 @@ "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.png", "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.svg" } -} +} \ No newline at end of file diff --git a/rizon/chain.json b/rizon/chain.json index 5b9954bb37..cd43980068 100644 --- a/rizon/chain.json +++ b/rizon/chain.json @@ -162,4 +162,4 @@ "account_page": "https://bigdipper.live/rizon/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/secretnetwork/chain.json b/secretnetwork/chain.json index b9755b8ce6..84fa9a9508 100644 --- a/secretnetwork/chain.json +++ b/secretnetwork/chain.json @@ -243,4 +243,4 @@ "account_page": "https://atomscan.com/secret-network/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/sentinel/chain.json b/sentinel/chain.json index 7245d36a8a..5440fabad9 100644 --- a/sentinel/chain.json +++ b/sentinel/chain.json @@ -175,4 +175,4 @@ "account_page": "https://atomscan.com/sentinel/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/shareledger/chain.json b/shareledger/chain.json index ecfd763c80..36679b9787 100644 --- a/shareledger/chain.json +++ b/shareledger/chain.json @@ -138,4 +138,4 @@ "keywords": [ "id" ] -} +} \ No newline at end of file diff --git a/shentu/chain.json b/shentu/chain.json index c7fb0a9d76..2cfbd96634 100644 --- a/shentu/chain.json +++ b/shentu/chain.json @@ -199,4 +199,4 @@ "account_page": "https://stakeflow.io/shentu/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/sifchain/chain.json b/sifchain/chain.json index 986e82fe1f..1833c109a0 100644 --- a/sifchain/chain.json +++ b/sifchain/chain.json @@ -185,4 +185,4 @@ "account_page": "https://atomscan.com/sifchain/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/sommelier/chain.json b/sommelier/chain.json index 74bc3172df..50ccba1462 100644 --- a/sommelier/chain.json +++ b/sommelier/chain.json @@ -153,7 +153,6 @@ "address": "https://sommelier-mainnet-lcd.autostake.com:443", "provider": "AutoStake 🛡️ Slash Protected" }, - { "address": "https://rest.sommelier.nodexcapital.com", "provider": "⚡NodeX Validator⚡" @@ -203,4 +202,4 @@ "account_page": "https://atomscan.com/sommelier/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/stafihub/chain.json b/stafihub/chain.json index d4f7ba3154..bf8f540000 100644 --- a/stafihub/chain.json +++ b/stafihub/chain.json @@ -32,6 +32,7 @@ "git_repo": "https://github.com/stafihub/stafihub", "recommended_version": "v0.4.1", "compatible_versions": [ + "v0.4.0", "v0.4.1" ], "genesis": { @@ -43,7 +44,10 @@ "height": 0, "recommended_version": "v0.2.3", "compatible_versions": [ - "v0.2.0", "v0.2.1", "v0.2.2", "v0.2.3" + "v0.2.0", + "v0.2.1", + "v0.2.2", + "v0.2.3" ] }, { @@ -59,7 +63,8 @@ "height": 3766566, "recommended_version": "v0.4.1", "compatible_versions": [ - "v0.4.0", "v0.4.1" + "v0.4.0", + "v0.4.1" ] } ] @@ -168,4 +173,4 @@ "keywords": [ "liquid staking" ] -} +} \ No newline at end of file diff --git a/stargaze/chain.json b/stargaze/chain.json index 0afb0b0213..9fa1f59663 100644 --- a/stargaze/chain.json +++ b/stargaze/chain.json @@ -99,7 +99,7 @@ "address": "stargaze-mainnet-peer.autostake.com:26986", "provider": "AutoStake 🛡️ Slash Protected" }, - { + { "id": "344c62c700a59de6137ccd6cade56721cb1e9777", "address": "stargaze.ramuchi.tech:26656", "provider": "ramuchi.tech" @@ -263,4 +263,4 @@ "account_page": "https://atomscan.com/stargaze/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/starname/chain.json b/starname/chain.json index e6af4f7a58..229cf666ff 100644 --- a/starname/chain.json +++ b/starname/chain.json @@ -120,4 +120,4 @@ "account_page": "https://atomscan.com/starname/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/stride/chain.json b/stride/chain.json index 80eea15ebf..c0cdc26aab 100644 --- a/stride/chain.json +++ b/stride/chain.json @@ -382,4 +382,4 @@ "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stride-chain-logo.png", "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg" } -} +} \ No newline at end of file diff --git a/teritori/chain.json b/teritori/chain.json index 4617b36322..45a872c4dc 100644 --- a/teritori/chain.json +++ b/teritori/chain.json @@ -345,4 +345,4 @@ "account_page": "https://atomscan.com/teritori/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/terpnetwork/chain.json b/terpnetwork/chain.json index 19a5dde247..a2505b63a0 100644 --- a/terpnetwork/chain.json +++ b/terpnetwork/chain.json @@ -31,7 +31,7 @@ "recommended_version": "v1.0.0-stable", "compatible_versions": [ "v1.0.0", - "v1.0.0-stable" + "v1.0.0-stable" ], "consensus": { "type": "cometbft", @@ -63,12 +63,12 @@ { "id": "ed791e0800539a51efd07cfdef1f3a6809412bc1", "address": "65.109.174.30:64656", - "provider": "High Stakes" + "provider": "High Stakes" }, { "id": "a81dc3bf1bb1c3837b768eeb82659eecc971890b", "address": "terp-mainnet-peer.itrocket.net:13656", - "provider": "itrocket.net" + "provider": "itrocket.net" } ] }, @@ -89,7 +89,6 @@ { "address": "https://terp-mainnet-rpc.itrocket.net:443", "provider": "itrocket.net" - }, { "address": "https://terp-rpc.d-stake.xyz:443", @@ -159,4 +158,4 @@ "account_page": "https://explorer.nodexcapital.com/terp/account/{$accountAddress}" } ] -} +} \ No newline at end of file diff --git a/terra/chain.json b/terra/chain.json index e266673ffd..58dd3dae01 100644 --- a/terra/chain.json +++ b/terra/chain.json @@ -334,4 +334,4 @@ "account_page": "https://finder.terrarebels.net/classic/address/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/terra2/chain.json b/terra2/chain.json index 1f48bdcdf8..ede04cc67f 100644 --- a/terra2/chain.json +++ b/terra2/chain.json @@ -291,4 +291,4 @@ "account_page": "https://stakeflow.io/terra/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/tgrade/chain.json b/tgrade/chain.json index 436ed00c4e..f409c536a2 100644 --- a/tgrade/chain.json +++ b/tgrade/chain.json @@ -108,4 +108,4 @@ "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-logo-gradient_h.png", "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-symbol-gradient.svg" } -} +} \ No newline at end of file diff --git a/thorchain/chain.json b/thorchain/chain.json index a8ca2903af..d69f4cd127 100644 --- a/thorchain/chain.json +++ b/thorchain/chain.json @@ -82,4 +82,4 @@ "tx_page": "https://viewblock.io/thorchain/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/umee/chain.json b/umee/chain.json index 261ad3602c..2d900287de 100644 --- a/umee/chain.json +++ b/umee/chain.json @@ -35,7 +35,7 @@ "v4.3.0" ], "binaries": { - "linux/amd64": "https://github.com/umee-network/umee/releases/download/v4.2.0/umeed-v4.2.0-linux-amd64" + "linux/amd64": "https://github.com/umee-network/umee/releases/download/v4.3.0/umeed-v4.3.0-linux-amd64" }, "cosmos_sdk_version": "0.46", "consensus": { @@ -395,7 +395,7 @@ { "address": "umee-grpc.tienthuattoan.ventures:9090", "provider": "TienThuatToan" - }, + }, { "address": "grpc-umee-01.stakeflow.io:9990", "provider": "Genesis Lab" @@ -431,4 +431,4 @@ "account_page": "https://stakeflow.io/umee/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/unification/chain.json b/unification/chain.json index 1e48bd4095..2e00544832 100644 --- a/unification/chain.json +++ b/unification/chain.json @@ -119,4 +119,4 @@ "account_page": "https://atomscan.com/unification/accounts/${accountAddress}" } ] -} +} \ No newline at end of file diff --git a/uptick/chain.json b/uptick/chain.json index 983123fed3..6392950244 100644 --- a/uptick/chain.json +++ b/uptick/chain.json @@ -195,4 +195,4 @@ "tx_page": "https://cosmotracker.com/uptick/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/vidulum/chain.json b/vidulum/chain.json index 5260d910e5..bec76672b3 100644 --- a/vidulum/chain.json +++ b/vidulum/chain.json @@ -137,4 +137,4 @@ "tx_page": "https://explorer.co.id/vidulum/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/vincechain/chain.json b/vincechain/chain.json index d0ef25a8ad..6478400300 100644 --- a/vincechain/chain.json +++ b/vincechain/chain.json @@ -8,8 +8,12 @@ "bech32_prefix": "vce", "node_home": "$HOME/.vinced", "slip44": 60, - "key_algos": ["ethsecp256k1"], - "extra_codecs": ["ethermint"], + "key_algos": [ + "ethsecp256k1" + ], + "extra_codecs": [ + "ethermint" + ], "fees": { "fee_tokens": [ { @@ -31,7 +35,10 @@ "codebase": { "git_repo": "https://github.com/AyrisDev/VinceFinance", "recommended_version": "", - "compatible_versions": ["", ""], + "compatible_versions": [ + "", + "" + ], "binaries": { "linux/amd64": "", "linux/arm64": "", @@ -46,7 +53,10 @@ { "name": "", "recommended_version": "", - "compatible_versions": ["", ""], + "compatible_versions": [ + "", + "" + ], "binaries": { "linux/amd64": "", "linux/arm64": "", @@ -98,4 +108,4 @@ "tx_page": "https://vincescan.com/tx/${txHash}" } ] -} +} \ No newline at end of file diff --git a/xpla/chain.json b/xpla/chain.json index 41e1b2a002..96c06f71fb 100644 --- a/xpla/chain.json +++ b/xpla/chain.json @@ -161,4 +161,4 @@ "tx_page": "https://www.mintscan.io/xpla/txs/${txHash}" } ] -} +} \ No newline at end of file