diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5417b1758..d21456a75 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -51,4 +51,8 @@ jobs: AWS_REGION: us-west-2 AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + - run: yarn ts-node src/cms.ts + env: + WEBFLOW_TOKEN: ${{ secrets.WEBFLOW_TOKEN }} + WEBFLOW_COLLECTION_ID: ${{ secrets.WEBFLOW_COLLECTION_ID }} diff --git a/cosmos/Neutaro.json b/cosmos/Neutaro.json index 2dd34e2ca..a05fcbc9e 100644 --- a/cosmos/Neutaro.json +++ b/cosmos/Neutaro.json @@ -6,7 +6,8 @@ "rest": "http://api.neutaro.tech:1317/", "nodeProvider": { "name": "Neutaro", - "email": "neutaro.chain@gmail.com" + "email": "info@neutaro.com", + "website":"https://neutaro.com/" }, "bip44": { "coinType": 118 @@ -21,14 +22,14 @@ }, "currencies": [ { - "coinDenom": "neutaro", + "coinDenom": "NTMPI", "coinMinimalDenom": "uneutaro", "coinDecimals": 6 } ], "feeCurrencies": [ { - "coinDenom": "neutaro", + "coinDenom": "NTMPI", "coinMinimalDenom": "uneutaro", "coinDecimals": 6, "gasPriceStep": { @@ -39,7 +40,7 @@ } ], "stakeCurrency": { - "coinDenom": "neutaro", + "coinDenom": "NTMPI", "coinMinimalDenom": "uneutaro", "coinDecimals": 6 }, diff --git a/cosmos/Oraichain.json b/cosmos/Oraichain.json new file mode 100644 index 000000000..b408557d8 --- /dev/null +++ b/cosmos/Oraichain.json @@ -0,0 +1,61 @@ +{ + "rpc": "https://rpc.orai.io", + "rest": "http://lcd.orai.io", + "nodeProvider": { + "name": "Oraichain", + "email": "contact@orai.io", + "website": "https://orai.io/" + }, + "chainId": "Oraichain", + "chainName": "Oraichain", + "chainSymbolImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/Oraichain/chain.png", + "bech32Config": { + "bech32PrefixAccPub": "oraipub", + "bech32PrefixValPub": "oraivaloperpub", + "bech32PrefixAccAddr": "orai", + "bech32PrefixConsPub": "oraivalconspub", + "bech32PrefixValAddr": "oraivaloper", + "bech32PrefixConsAddr": "oraivalcons" + }, + "bip44": { + "coinType": 118 + }, + "stakeCurrency": { + "coinDenom": "ORAI", + "coinDecimals": 6, + "coinMinimalDenom": "orai", + "coinGeckoId": "oraichain-token", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/Oraichain/orai.png" + }, + "currencies": [ + { + "coinDenom": "ORAI", + "coinDecimals": 6, + "coinMinimalDenom": "orai", + "coinGeckoId": "oraichain-token", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/Oraichain/orai.png" + }, + { + "coinDenom": "ORAIX", + "coinDecimals": 6, + "coinMinimalDenom": "factory/orai1lus0f0rhx8s03gdllx2n6vhkmf0536dv57wfge/oraix", + "coinGeckoId": "oraidex", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/Oraichain/factory/orai1lus0f0rhx8s03gdllx2n6vhkmf0536dv57wfge/oraix.png" + } + ], + "feeCurrencies": [ + { + "coinDenom": "ORAI", + "coinDecimals": 6, + "coinMinimalDenom": "orai", + "coinGeckoId": "oraichain-token", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/Oraichain/orai.png", + "gasPriceStep": { + "low": 0.003, + "average": 0.005, + "high": 0.007 + } + } + ], + "features": ["cosmwasm"] +} diff --git a/cosmos/archway.json b/cosmos/archway.json index 861f040d6..807d22e52 100644 --- a/cosmos/archway.json +++ b/cosmos/archway.json @@ -30,9 +30,9 @@ "coinGeckoId": "archway", "coinMinimalDenom": "aarch", "gasPriceStep": { - "low": 1000000000000, - "average": 1500000000000, - "high": 2000000000000 + "low": 140000000000, + "average": 196000000000, + "high": 225400000000 }, "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/archway/aarch.png" } diff --git a/cosmos/bbn-test.json b/cosmos/bbn-test.json index 304671c34..17147502f 100644 --- a/cosmos/bbn-test.json +++ b/cosmos/bbn-test.json @@ -1,9 +1,9 @@ { - "chainId": "bbn-test-2", + "chainId": "bbn-test-3", "chainName": "Babylon Testnet", "chainSymbolImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/bbn-test/chain.png", - "rpc": "https://rpc.testnet.babylonchain.io", - "rest": "https://lcd.testnet.babylonchain.io", + "rpc": "https://rpc.testnet3.babylonchain.io", + "rest": "https://lcd.testnet3.babylonchain.io", "nodeProvider": { "name": "Babylonchain", "email": "contact@babylonchain.io", diff --git a/cosmos/berberis.json b/cosmos/berberis.json new file mode 100644 index 000000000..a73276cda --- /dev/null +++ b/cosmos/berberis.json @@ -0,0 +1,51 @@ +{ + "rpc": "https://rpc-berberis.hedgeblock.io", + "rest": "https://lcd-berberis.hedgeblock.io", + "nodeProvider": { + "name": "Hedge", + "email": "support@hedgeblock.io", + "website": "https://www.hedgeblock.io/" + }, + "chainId": "berberis-1", + "chainName": "Hedge (Testnet)", + "chainSymbolImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/berberis/chain.png", + "bech32Config": { + "bech32PrefixAccAddr": "hedge", + "bech32PrefixAccPub": "hedgepub", + "bech32PrefixValAddr": "hedgevaloper", + "bech32PrefixValPub": "hedgevaloperpub", + "bech32PrefixConsAddr": "hedgevalcons", + "bech32PrefixConsPub": "hedgevalconspub" + }, + "bip44": { + "coinType": 118 + }, + "stakeCurrency": { + "coinDenom": "hedge", + "coinDecimals": 6, + "coinMinimalDenom": "uhedge", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/berberis/berberis.png" + }, + "currencies": [ + { + "coinDenom": "hedge", + "coinDecimals": 6, + "coinMinimalDenom": "uhedge", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/berberis/berberis.png" + } + ], + "feeCurrencies": [ + { + "coinDenom": "hedge", + "coinDecimals": 6, + "coinMinimalDenom": "uhedge", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/berberis/berberis.png", + "gasPriceStep": { + "low": 0.01, + "average": 0.025, + "high": 0.03 + } + } + ], + "features": ["cosmwasm"] +} diff --git a/cosmos/carbon.json b/cosmos/carbon.json index 55c428a19..42ee3ea0b 100644 --- a/cosmos/carbon.json +++ b/cosmos/carbon.json @@ -99,9 +99,9 @@ "coinDecimals": 8, "coinGeckoId": "switcheo", "gasPriceStep": { - "low": 33.3333333333334, - "average": 33.3333333333334, - "high": 33.3333333333334 + "low": 100, + "average": 100, + "high": 100 } }, { diff --git a/cosmos/chihuahua.json b/cosmos/chihuahua.json index 720c054ca..4b16588f3 100644 --- a/cosmos/chihuahua.json +++ b/cosmos/chihuahua.json @@ -1,89 +1,86 @@ { - "chainId": "chihuahua-1", - "chainName": "Chihuahua v1.2", - "chainSymbolImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/chain.png", - "rpc": "https://rpc.chihuahua.wtf:443/", - "rest": "https://api.chihuahua.wtf:443/", - "nodeProvider": { - "name": "Chihuahua Node", - "email": "chi@huahua.wtf", - "website":"https://www.chihuahua.wtf" + "chainId": "chihuahua-1", + "chainName": "Chihuahua", + "chainSymbolImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/chain.png", + "rpc": "https://rpc-chihuahua.keplr.app", + "rest": "https://lcd-chihuahua.keplr.app", + "stakeCurrency": { + "coinDenom": "HUAHUA", + "coinMinimalDenom": "uhuahua", + "coinDecimals": 6, + "coinGeckoId": "chihuahua-token", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/chain.png" + }, + "bip44": { + "coinType": 118 + }, + "bech32Config": { + "bech32PrefixAccAddr": "chihuahua", + "bech32PrefixAccPub": "chihuahuapub", + "bech32PrefixValAddr": "chihuahuavaloper", + "bech32PrefixValPub": "chihuahuavaloperpub", + "bech32PrefixConsAddr": "chihuahuavalcons", + "bech32PrefixConsPub": "chihuahuavalconspub" + }, + "currencies": [ + { + "coinDenom": "HUAHUA", + "coinMinimalDenom": "uhuahua", + "coinDecimals": 6, + "coinGeckoId": "chihuahua-token", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/chain.png" }, - "stakeCurrency": { - "coinDenom": "HUAHUA", - "coinMinimalDenom": "uhuahua", - "coinDecimals": 6, - "coinGeckoId": "chihuahua-token" + { + "coinDenom": "BADDOG", + "coinMinimalDenom": "factory/chihuahua1x4q2vkrz4dfgd9hcw0p5m2f2nuv2uqmt9xr8k2/achihuahuawifhat", + "coinDecimals": 6, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/factory/chihuahua1x4q2vkrz4dfgd9hcw0p5m2f2nuv2uqmt9xr8k2/achihuahuawifhat.png" }, - "bip44": { - "coinType": 118 + { + "coinDenom": "WOOF", + "coinMinimalDenom": "factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/uwoof", + "coinDecimals": 6, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/woof.png" }, - "bech32Config": { - "bech32PrefixAccAddr": "chihuahua", - "bech32PrefixAccPub": "chihuahuapub", - "bech32PrefixValAddr": "chihuahuavaloper", - "bech32PrefixValPub": "chihuahuavaloperpub", - "bech32PrefixConsAddr": "chihuahuavalcons", - "bech32PrefixConsPub": "chihuahuavalconspub" + { + "coinDenom": "TACOS", + "coinMinimalDenom": "factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/utacos", + "coinDecimals": 6, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/tacos.png" }, - "currencies": [ - { - "coinDenom": "HUAHUA", - "coinMinimalDenom": "uhuahua", - "coinDecimals": 6, - "coinGeckoId": "chihuahua-token", - "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/chain.png" - }, - { - "coinDenom": "BADDOG", - "coinMinimalDenom": "factory/chihuahua1x4q2vkrz4dfgd9hcw0p5m2f2nuv2uqmt9xr8k2/achihuahuawifhat", - "coinDecimals": 6, - "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/factory/chihuahua1x4q2vkrz4dfgd9hcw0p5m2f2nuv2uqmt9xr8k2/achihuahuawifhat.png" - }, - { - "coinDenom": "WOOF", - "coinMinimalDenom": "factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/uwoof", - "coinDecimals": 6, - "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/woof.png" - }, - { - "coinDenom": "TACOS", - "coinMinimalDenom": "factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/utacos", - "coinDecimals": 6, - "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/tacos.png" - }, - { - "coinDenom": "WEED", - "coinMinimalDenom": "factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/uweed", - "coinDecimals": 6, - "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/weed.png" - }, - { - "coinDenom": "BDOG", - "coinMinimalDenom": "factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/ubdog", - "coinDecimals": 6, - "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/bdog.png" - }, - { - "coinDenom": "CORSO", - "coinMinimalDenom": "factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/ucorso", - "coinDecimals": 6, - "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/corso.png" - } - ], - "feeCurrencies": [{ - "coinDenom": "HUAHUA", - "coinMinimalDenom": "uhuahua", - "coinDecimals": 6, - "coinGeckoId": "chihuahua-token", - "gasPriceStep": { - "low": 500, - "average": 1250, - "high": 2000 - } - }], - "features": [ - "cosmwasm" - ], - "walletUrlForStaking": "https://chihuahua.omniflix.co/stake" + { + "coinDenom": "WEED", + "coinMinimalDenom": "factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/uweed", + "coinDecimals": 6, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/weed.png" + }, + { + "coinDenom": "BDOG", + "coinMinimalDenom": "factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/ubdog", + "coinDecimals": 6, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/bdog.png" + }, + { + "coinDenom": "CORSO", + "coinMinimalDenom": "factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/ucorso", + "coinDecimals": 6, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/corso.png" + } + ], + "feeCurrencies": [ + { + "coinDenom": "HUAHUA", + "coinMinimalDenom": "uhuahua", + "coinDecimals": 6, + "coinGeckoId": "chihuahua-token", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/chihuahua/chain.png", + "gasPriceStep": { + "low": 500, + "average": 1250, + "high": 2000 + } + } + ], + "features": ["cosmwasm"], + "walletUrlForStaking": "https://wallet.keplr.app/chains/chihuahua" } diff --git a/cosmos/core.json b/cosmos/core.json index 75ce41a5b..f5af1d0b0 100644 --- a/cosmos/core.json +++ b/cosmos/core.json @@ -125,9 +125,44 @@ "average": 0.001, "high": 0.01 } + }, + { + "coinDenom": "DYDX", + "coinMinimalDenom": "ibc/23DC3FF0E4CBB53A1915E4C62507CB7796956E84C68CA49707787CB8BDE90A1E", + "coinDecimals": 18, + "coinGeckoId": "dydx-chain", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/core/adydx.png", + "gasPriceStep": { + "low": 15000000000, + "average": 15000000000, + "high": 15000000000 + } + }, + { + "coinDenom": "USDC", + "coinMinimalDenom": "ibc/B3792E4A62DF4A934EF2DF5968556DB56F5776ED25BDE11188A4F58A7DD406F0", + "coinDecimals": 6, + "coinGeckoId": "usd-coin", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/core/uusdc.png", + "gasPriceStep": { + "low": 0.01, + "average": 0.05, + "high": 0.1 + } + }, + { + "coinDenom": "stkDYDX", + "coinMinimalDenom": "stk/adydx", + "coinDecimals": 18, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/core/stkdydx.png", + "gasPriceStep": { + "low": 15000000000, + "average": 15000000000, + "high": 15000000000 + } } ], "features": [ "cosmwasm" ] -} \ No newline at end of file +} diff --git a/cosmos/coss.json b/cosmos/coss.json index 97e1e768c..bbf35c06b 100644 --- a/cosmos/coss.json +++ b/cosmos/coss.json @@ -33,7 +33,8 @@ { "coinDenom": "CIAS", "coinMinimalDenom": "ucias", - "coinDecimals": 6 + "coinDecimals": 6, + "coinGeckoId": "cias" }, { "coinDenom": "COSS", @@ -46,6 +47,7 @@ "coinDenom": "CIAS", "coinMinimalDenom": "ucias", "coinDecimals": 6, + "coinGeckoId": "cias", "gasPriceStep": { "low": 0.025, "average": 0.03, @@ -75,4 +77,4 @@ ], "features": [ ] -} \ No newline at end of file +} diff --git a/cosmos/govgen.json b/cosmos/govgen.json new file mode 100644 index 000000000..f7a5728b0 --- /dev/null +++ b/cosmos/govgen.json @@ -0,0 +1,47 @@ +{ + "rpc": "https://rpc-govgen.keplr.app", + "rest": "https://lcd-govgen.keplr.app", + "chainId": "govgen-1", + "chainName": "GovGen", + "chainSymbolImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/govgen/chain.png", + "bip44": { + "coinType": 118 + }, + "walletUrlForStaking": "https://testnet.keplr.app/chains/govgen", + "bech32Config": { + "bech32PrefixAccAddr": "govgen", + "bech32PrefixAccPub": "govgenpub", + "bech32PrefixValAddr": "govgenvaloper", + "bech32PrefixValPub": "govgenvaloperpub", + "bech32PrefixConsAddr": "govgenvalcons", + "bech32PrefixConsPub": "govgenvalconspub" + }, + "currencies": [ + { + "coinDenom": "GOVGEN", + "coinMinimalDenom": "ugovgen", + "coinDecimals": 6, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/govgen/chain.png" + } + ], + "feeCurrencies": [ + { + "coinDenom": "GOVGEN", + "coinMinimalDenom": "ugovgen", + "coinDecimals": 6, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/govgen/chain.png", + "gasPriceStep": { + "low": 0.006, + "average": 0.006, + "high": 0.009 + } + } + ], + "stakeCurrency": { + "coinDenom": "GOVGEN", + "coinMinimalDenom": "ugovgen", + "coinDecimals": 6, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/govgen/chain.png" + }, + "features": [] +} diff --git a/cosmos/injective.json b/cosmos/injective.json index acc74e20a..93570d7ed 100644 --- a/cosmos/injective.json +++ b/cosmos/injective.json @@ -37,11 +37,20 @@ "coinGeckoId": "dog-wif-nuchucks", "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/injective/ninja.png" }, + { + + "coinDenom": "Talis", + "coinDecimals": 6, + "coinMinimalDenom": "factory/inj1maeyvxfamtn8lfyxpjca8kuvauuf2qeu6gtxm3/Talis", + "coinGeckoId": "talis-protocol", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/injective/factory/inj1maeyvxfamtn8lfyxpjca8kuvauuf2qeu6gtxm3/talis.png" + }, { "coinDenom": "HAVA", "coinMinimalDenom": "factory/inj1h0ypsdtjfcjynqu3m75z2zwwz5mmrj8rtk2g52/uhava", "coinDecimals": 6, "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/injective/factory/inj1h0ypsdtjfcjynqu3m75z2zwwz5mmrj8rtk2g52/hava.png" + } ], "feeCurrencies": [ diff --git a/cosmos/neutron.json b/cosmos/neutron.json index 5de29207d..edb9aa7c5 100644 --- a/cosmos/neutron.json +++ b/cosmos/neutron.json @@ -108,6 +108,12 @@ "coinMinimalDenom": "neutron1uqvse8fdrd9tam47f2jhy9m6al6xxtqpc83f9pdnz5gdle4swc0spfnctv", "coinDecimals": 6, "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/neutron/factory/neutron1uqvse8fdrd9tam47f2jhy9m6al6xxtqpc83f9pdnz5gdle4swc0spfnctv/boy.png" + }, + { + "coinDenom": "CARTEL", + "coinMinimalDenom": "factory/neutron1w0pz4mjw7n96kkragj8etgfgakg5vw9lzg77wq/cartel", + "coinDecimals": 6, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/neutron/factory/neutron1w0pz4mjw7n96kkragj8etgfgakg5vw9lzg77wq/cartel.png" } ], "feeCurrencies": [ @@ -117,9 +123,9 @@ "coinDecimals": 6, "coinGeckoId": "neutron-3", "gasPriceStep": { - "low": 0.075, - "average": 0.075, - "high": 0.1125 + "low": 0.0053, + "average": 0.0053, + "high": 0.0053 } }, { @@ -127,9 +133,9 @@ "coinMinimalDenom": "ibc/C4CFF46FD6DE35CA4CF4CE031E643C8FDC9BA4B99AE598E9B0ED98FE3A2319F9", "coinDecimals": 6, "gasPriceStep": { - "low": 0.007, - "average": 0.007, - "high": 0.0105 + "low": 0.0008, + "average": 0.0008, + "high": 0.0008 } }, { @@ -137,9 +143,9 @@ "coinMinimalDenom": "ibc/F082B65C88E4B6D5EF1DB243CDA1D331D002759E938A0F5CD3FFDC5D53B3E349", "coinDecimals": 6, "gasPriceStep": { - "low": 0.08, - "average": 0.08, - "high": 0.12 + "low": 0.008, + "average": 0.008, + "high": 0.008 } }, { @@ -147,9 +153,9 @@ "coinMinimalDenom": "factory/neutron1ug740qrkquxzrk2hh29qrlx3sktkfml3je7juusc2te7xmvsscns0n2wry/wstETH", "coinDecimals": 18, "gasPriceStep": { - "low": 30125586.037, - "average": 30125586.037, - "high": 45188379.0555 + "low": 2903231.6597, + "average": 2903231.6597, + "high": 2903231.6597 } }, { @@ -157,9 +163,9 @@ "coinMinimalDenom": "ibc/2CB87BCE0937B1D1DFCEE79BE4501AAF3C265E923509AEAC410AD85D27F35130", "coinDecimals": 18, "gasPriceStep": { - "low": 25641025641.026, - "average": 25641025641.026, - "high": 38461538461.5 + "low": 2564102564.1026, + "average": 2564102564.1026, + "high": 2564102564.1026 } }, { @@ -167,9 +173,9 @@ "coinMinimalDenom": "ibc/773B4D0A3CD667B2275D5A4A7A2F0909C0BA0F4059C0B9181E680DDF4965DCC7", "coinDecimals": 6, "gasPriceStep": { - "low": 0.006, - "average": 0.006, - "high": 0.009 + "low": 0.0004, + "average": 0.0004, + "high": 0.0004 } }, { @@ -177,9 +183,9 @@ "coinMinimalDenom": "ibc/B7864B03E1B9FD4F049243E92ABD691586F682137037A9F3FCA5222815620B3C", "coinDecimals": 6, "gasPriceStep": { - "low": 0.006, - "average": 0.006, - "high": 0.009 + "low": 0.0006, + "average": 0.0006, + "high": 0.0006 } } ], diff --git a/cosmos/nyx.json b/cosmos/nyx.json index 338a33b61..88c30abe4 100644 --- a/cosmos/nyx.json +++ b/cosmos/nyx.json @@ -7,7 +7,7 @@ "nodeProvider": { "name": "NodesGuru", "email": "andreym@nodes.guru", - "website":"https://nodes.guru/" + "website": "https://nodes.guru/" }, "bip44": { "coinType": 118 @@ -35,25 +35,21 @@ { "coinDenom": "NYX", "coinMinimalDenom": "unyx", - "coinDecimals": 6, - "coinGeckoId": "nyx" + "coinDecimals": 6 } ], "feeCurrencies": [ { - "coinDenom": "nym", - "coinMinimalDenom": "unym", - "coinDecimals": 6, - "coinGeckoId": "nym" + "coinDenom": "nym", + "coinMinimalDenom": "unym", + "coinDecimals": 6, + "coinGeckoId": "nym" }, { - "coinDenom": "nyx", - "coinMinimalDenom": "unyx", - "coinDecimals": 6, - "coinGeckoId": "nyx" + "coinDenom": "nyx", + "coinMinimalDenom": "unyx", + "coinDecimals": 6 } ], - "features": [ - "cosmwasm" - ] + "features": ["cosmwasm"] } diff --git a/cosmos/odin-mainnet-freya.json b/cosmos/odin-mainnet-freya.json index 4aef1c658..4d41cb88c 100644 --- a/cosmos/odin-mainnet-freya.json +++ b/cosmos/odin-mainnet-freya.json @@ -1,8 +1,8 @@ { "chainId": "odin-mainnet-freya", "chainName": "ODIN", - "rpc": "https://node.odin-freya-website.odinprotocol.io/mainnet/a/", - "rest": "https://node.odin-freya-website.odinprotocol.io/mainnet/a/api/", + "rpc": "https://rpc.odinprotocol.io/", + "rest": "https://api.odinprotocol.io", "chainSymbolImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/odin-mainnet-freya/chain.png", "nodeProvider": { "name": "Odin Protocol", @@ -27,27 +27,41 @@ }, "currencies": [ { - "coinDenom": "odin", + "coinDenom": "ODIN", "coinMinimalDenom": "loki", "coinDecimals": 6, - "coinGeckoId": "odin-protocol" + "coinGeckoId": "odin-protocol", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/odin-mainnet-freya/loki.png" }, { - "coinDenom": "geo", + "coinDenom": "GEO", "coinMinimalDenom": "mGeo", "coinDecimals": 6, - "coinGeckoId": "geodb" + "coinGeckoId": "geodb", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/odin-mainnet-freya/mGeo.png" + }, +{ + "coinDenom": "DOKI", + "coinMinimalDenom": "udoki", + "coinDecimals": 6, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/odin-mainnet-freya/udoki.png" + }, + { + "coinDenom": "MYRK", + "coinMinimalDenom": "umyrk", + "coinDecimals": 6, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/odin-mainnet-freya/umyrk.png" }, { "coinDenom": "O9W", "coinMinimalDenom": "mO9W", "coinDecimals": 6, - "coinGeckoId": "o9w" + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/odin-mainnet-freya/mO9W.png" } ], "feeCurrencies": [ { - "coinDenom": "odin", + "coinDenom": "ODIN", "coinMinimalDenom": "loki", "coinDecimals": 6, "coinGeckoId": "odin-protocol", @@ -59,10 +73,9 @@ } ], "stakeCurrency": { - "coinDenom": "odin", + "coinDenom": "ODIN", "coinMinimalDenom": "loki", "coinDecimals": 6, "coinGeckoId": "odin-protocol" - }, - "coinType": 118 + } } diff --git a/cosmos/osmosis.json b/cosmos/osmosis.json index 7cf3365bf..323e74c20 100644 --- a/cosmos/osmosis.json +++ b/cosmos/osmosis.json @@ -95,6 +95,12 @@ "coinMinimalDenom": "factory/osmo10n8rv8npx870l69248hnp6djy6pll2yuzzn9x8/BADKID", "coinDecimals": 6, "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/osmosis/factory/osmo10n8rv8npx870l69248hnp6djy6pll2yuzzn9x8/badkid.png" + }, + { + "coinDenom": "WBTC", + "coinMinimalDenom": "factory/osmo1z0qrq605sjgcqpylfl4aa6s90x738j7m58wyatt0tdzflg2ha26q67k743/wbtc", + "coinDecimals": 8, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/osmosis/factory/osmo1z0qrq605sjgcqpylfl4aa6s90x738j7m58wyatt0tdzflg2ha26q67k743/wbtc.png" } ], "feeCurrencies": [ diff --git a/cosmos/sandbox.json b/cosmos/sandbox.json new file mode 100644 index 000000000..3776cb593 --- /dev/null +++ b/cosmos/sandbox.json @@ -0,0 +1,55 @@ +{ + "chainId": "sandbox", + "chainName": "sandbox", + "chainSymbolImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/sandbox/chain.png", + "rpc": "https://rpc.sandbox.nymtech.net", + "rest": "https://api.sandbox.nymtech.net", + "nodeProvider": { + "name": "Nym", + "email": "info@nymtech.net", + "website": "https://nymtech.net" + }, + "bip44": { + "coinType": 118 + }, + "bech32Config": { + "bech32PrefixAccAddr": "n", + "bech32PrefixAccPub": "npub", + "bech32PrefixValAddr": "nvaloper", + "bech32PrefixValPub": "nvaloperpub", + "bech32PrefixConsAddr": "nvalcons", + "bech32PrefixConsPub": "nvalconspub" + }, + "stakeCurrency": { + "coinDenom": "nyx", + "coinMinimalDenom": "unyx", + "coinDecimals": 6 + }, + "currencies": [ + { + "coinDenom": "NYM", + "coinMinimalDenom": "unym", + "coinDecimals": 6, + "coinGeckoId": "nym" + }, + { + "coinDenom": "NYX", + "coinMinimalDenom": "unyx", + "coinDecimals": 6 + } + ], + "feeCurrencies": [ + { + "coinDenom": "nym", + "coinMinimalDenom": "unym", + "coinDecimals": 6, + "coinGeckoId": "nym" + }, + { + "coinDenom": "nyx", + "coinMinimalDenom": "unyx", + "coinDecimals": 6 + } + ], + "features": ["cosmwasm"] +} diff --git a/cosmos/scorum.json b/cosmos/scorum.json new file mode 100644 index 000000000..3487beee4 --- /dev/null +++ b/cosmos/scorum.json @@ -0,0 +1,63 @@ +{ + "chainId": "scorum-1", + "chainName": "Scorum Cosmos Network", + "chainSymbolImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/scorum/chain.png", + "rpc": "https://scorum-blockchain-mainnet-rpc-1.scorum.com", + "rest": "https://scorum-blockchain-mainnet-api-1.scorum.com", + "nodeProvider": { + "name": "Scorum Network", + "email": "admin@scorum.com", + "website": "https://scorum.com" + }, + "bip44": { + "coinType": 118 + }, + "bech32Config": { + "bech32PrefixAccAddr": "scorum", + "bech32PrefixAccPub": "scorumpub", + "bech32PrefixValAddr": "scorumvaloper", + "bech32PrefixValPub": "scorumvaloperpub", + "bech32PrefixConsAddr": "scorumvalcons", + "bech32PrefixConsPub": "scorumvalconspub" + }, + "currencies": [ + { + "coinDenom": "SCR", + "coinMinimalDenom": "nscr", + "coinDecimals": 9, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/scorum/scr.png" + }, + { + "coinDenom": "SP", + "coinMinimalDenom": "nsp", + "coinDecimals": 9, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/scorum/sp.png" + }, + { + "coinDenom": "GAS", + "coinMinimalDenom": "gas", + "coinDecimals": 0, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/scorum/gas.png" + } + ], + "feeCurrencies": [ + { + "coinDenom": "GAS", + "coinMinimalDenom": "gas", + "coinDecimals": 0, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/scorum/gas.png", + "gasPriceStep": { + "low": 1, + "average": 1, + "high": 1 + } + } + ], + "stakeCurrency": { + "coinDenom": "SP", + "coinMinimalDenom": "nsp", + "coinDecimals": 9, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/scorum/sp.png" + }, + "features": [] +} diff --git a/cosmos/stratos.json b/cosmos/stratos.json new file mode 100644 index 000000000..4a32e9c9a --- /dev/null +++ b/cosmos/stratos.json @@ -0,0 +1,56 @@ +{ + "rpc": "https://rpc.thestratos.org", + "rest": "https://rest.thestratos.org", + "chainId": "stratos-1", + "chainName": "Stratos Network", + "chainSymbolImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/stratos/chain.png", + "walletUrl": "https://wallet.keplr.app/chains/stratos", + "walletUrlForStaking": "https://wallet.keplr.app/chains/stratos", + "nodeProvider": { + "name": "Stratos", + "email": "info@thestratos.org", + "website": "https://thestratos.org" + }, + "bip44": { + "coinType": 60 + }, + "bech32Config": { + "bech32PrefixAccAddr": "st", + "bech32PrefixAccPub": "stpub", + "bech32PrefixValAddr": "stvaloper", + "bech32PrefixValPub": "stvaloperpub", + "bech32PrefixConsAddr": "stvalcons", + "bech32PrefixConsPub": "stvalconspub" + }, + "currencies": [ + { + "coinDenom": "STOS", + "coinMinimalDenom": "wei", + "coinDecimals": 18, + "coinGeckoId": "stratos", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/stratos/stos.png" + } + ], + "feeCurrencies": [ + { + "coinDenom": "STOS", + "coinMinimalDenom": "wei", + "coinDecimals": 18, + "coinGeckoId": "stratos", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/stratos/stos.png", + "gasPriceStep": { + "low": 1, + "average": 1.1, + "high": 1.2 + } + } + ], + "stakeCurrency": { + "coinDenom": "STOS", + "coinMinimalDenom": "wei", + "coinDecimals": 18, + "coinGeckoId": "stratos", + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/stratos/stos.png" + }, + "features": ["eth-address-gen", "eth-key-sign"] +} diff --git a/cosmos/titan_18889.json b/cosmos/titan_18889.json new file mode 100644 index 000000000..ce6fb5926 --- /dev/null +++ b/cosmos/titan_18889.json @@ -0,0 +1,53 @@ +{ + "rpc": "https://titan-testnet-rpc-1.tokenize-dev.com", + "rest": "https://titan-testnet-lcd-1.tokenize-dev.com", + "chainId": "titan_18889-1", + "chainName": "Titan Testnet", + "chainSymbolImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/titan_18889/chain.png", + "nodeProvider": { + "name": "Tokenize", + "email": "tranquocphuong@tokenize.exchange", + "website": "https://tokenize.exchange/" + }, + "bip44": { + "coinType": 60 + }, + "bech32Config": { + "bech32PrefixAccAddr": "titan", + "bech32PrefixAccPub": "titanpub", + "bech32PrefixValAddr": "titanvaloper", + "bech32PrefixValPub": "titanvaloperpub", + "bech32PrefixConsAddr": "titanvalcons", + "bech32PrefixConsPub": "titanvalconspub" + }, + "currencies": [ + { + "coinDenom": "TKX", + "coinMinimalDenom": "atkx", + "coinDecimals": 18, + "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/titan_18889/tkx.png" + } + ], + "feeCurrencies": [ + { + "coinDenom": "TKX", + "coinMinimalDenom": "atkx", + "coinDecimals": 18, + "gasPriceStep": { + "low": 100000000000, + "average": 110000000000, + "high": 200000000000 + } + } + ], + "stakeCurrency": { + "coinDenom": "TKX", + "coinMinimalDenom": "atkx", + "coinDecimals": 18 + }, + "features": [ + "cosmwasm", + "eth-address-gen", + "eth-key-sign" + ] +} \ No newline at end of file diff --git a/cosmos/union-testnet.json b/cosmos/union-testnet.json new file mode 100644 index 000000000..d19f2be5a --- /dev/null +++ b/cosmos/union-testnet.json @@ -0,0 +1,48 @@ +{ + "chainId": "union-testnet-6", + "nodeProvider": { + "name": "bonlulu", + "email": "validator@luelo.dev", + "website": "https://testnet.bonlulu.uno" + }, + "chainName": "uniont-testnet", + "chainSymbolImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/union-testnet/chain.png", + "rpc": "https://rpc.testnet.bonlulu.uno", + "rest": "https://api.testnet.bonlulu.uno", + "bip44": { + "coinType": 118 + }, + "bech32Config": { + "bech32PrefixAccAddr": "union", + "bech32PrefixAccPub": "unionpub", + "bech32PrefixValAddr": "unionvaloper", + "bech32PrefixValPub": "unionvaloperpub", + "bech32PrefixConsAddr": "unionvalcons", + "bech32PrefixConsPub": "unionvalconspub" + }, + "currencies": [ + { + "coinDenom": "UNO", + "coinMinimalDenom": "muno", + "coinDecimals": 6 + } + ], + "feeCurrencies": [ + { + "coinDenom": "UNO", + "coinMinimalDenom": "muno", + "coinDecimals": 6, + "gasPriceStep": { + "low": 0.0025, + "average": 0.025, + "high": 0.04 + } + } + ], + "stakeCurrency": { + "coinDenom": "UNO", + "coinMinimalDenom": "muno", + "coinDecimals": 6 + }, + "features": [] +} diff --git a/cosmos/uptick_117.json b/cosmos/uptick_117.json index fbf8c5b5a..e21ee5060 100644 --- a/cosmos/uptick_117.json +++ b/cosmos/uptick_117.json @@ -5,8 +5,8 @@ "rpc": "https://rpc.uptick.network", "rest": "https://rest.uptick.network", "nodeProvider": { - "name": "xianxian", - "email": "xyyz1207@163.com", + "name": "Uptick Network", + "email": "dev@uptickproject.com", "website": "https://explorer.uptick.network/" }, "bip44": { @@ -32,9 +32,10 @@ "coinDecimals": 18, "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/uptick_117/auptick.png", "gasPriceStep": { - "low": 125000000000, - "average": 130000000000, - "high": 150000000000 + + "low": 13000000000, + "average": 16000000000, + "high": 20000000000 } }], "stakeCurrency": { @@ -44,4 +45,5 @@ "coinImageUrl": "https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/uptick_117/auptick.png" }, "features": ["eth-address-gen", "eth-key-sign"] -} + +} diff --git a/images/Oraichain/chain.png b/images/Oraichain/chain.png new file mode 100644 index 000000000..af1944e1e Binary files /dev/null and b/images/Oraichain/chain.png differ diff --git a/images/Oraichain/factory/orai1lus0f0rhx8s03gdllx2n6vhkmf0536dv57wfge/oraix.png b/images/Oraichain/factory/orai1lus0f0rhx8s03gdllx2n6vhkmf0536dv57wfge/oraix.png new file mode 100644 index 000000000..30bff1a36 Binary files /dev/null and b/images/Oraichain/factory/orai1lus0f0rhx8s03gdllx2n6vhkmf0536dv57wfge/oraix.png differ diff --git a/images/Oraichain/orai.png b/images/Oraichain/orai.png new file mode 100644 index 000000000..af1944e1e Binary files /dev/null and b/images/Oraichain/orai.png differ diff --git a/images/berberis/berberis.png b/images/berberis/berberis.png new file mode 100644 index 000000000..e82e48fdd Binary files /dev/null and b/images/berberis/berberis.png differ diff --git a/images/berberis/chain.png b/images/berberis/chain.png new file mode 100644 index 000000000..e82e48fdd Binary files /dev/null and b/images/berberis/chain.png differ diff --git a/images/core/adydx.png b/images/core/adydx.png new file mode 100644 index 000000000..c5332dbd5 Binary files /dev/null and b/images/core/adydx.png differ diff --git a/images/core/uusdc.png b/images/core/uusdc.png new file mode 100644 index 000000000..c76974d2d Binary files /dev/null and b/images/core/uusdc.png differ diff --git a/images/govgen/chain.png b/images/govgen/chain.png new file mode 100644 index 000000000..f906a0a35 Binary files /dev/null and b/images/govgen/chain.png differ diff --git a/images/injective/factory/inj1maeyvxfamtn8lfyxpjca8kuvauuf2qeu6gtxm3/talis.png b/images/injective/factory/inj1maeyvxfamtn8lfyxpjca8kuvauuf2qeu6gtxm3/talis.png new file mode 100644 index 000000000..8877bd489 Binary files /dev/null and b/images/injective/factory/inj1maeyvxfamtn8lfyxpjca8kuvauuf2qeu6gtxm3/talis.png differ diff --git a/images/neutron/factory/neutron1t5qrjtyryh8gzt800qr5vylhh2f8cmx4wmz9mc/ugoddard.png b/images/neutron/factory/neutron1t5qrjtyryh8gzt800qr5vylhh2f8cmx4wmz9mc/ugoddard.png index 117331aba..643bdc7df 100644 Binary files a/images/neutron/factory/neutron1t5qrjtyryh8gzt800qr5vylhh2f8cmx4wmz9mc/ugoddard.png and b/images/neutron/factory/neutron1t5qrjtyryh8gzt800qr5vylhh2f8cmx4wmz9mc/ugoddard.png differ diff --git a/images/neutron/factory/neutron1w0pz4mjw7n96kkragj8etgfgakg5vw9lzg77wq/cartel.png b/images/neutron/factory/neutron1w0pz4mjw7n96kkragj8etgfgakg5vw9lzg77wq/cartel.png new file mode 100644 index 000000000..0977bf5ad Binary files /dev/null and b/images/neutron/factory/neutron1w0pz4mjw7n96kkragj8etgfgakg5vw9lzg77wq/cartel.png differ diff --git a/images/noble/chain.png b/images/noble/chain.png index f9c049719..655312fcf 100644 Binary files a/images/noble/chain.png and b/images/noble/chain.png differ diff --git a/images/noble/ustake.png b/images/noble/ustake.png index f9c049719..655312fcf 100644 Binary files a/images/noble/ustake.png and b/images/noble/ustake.png differ diff --git a/images/odin-mainnet-freya/loki.png b/images/odin-mainnet-freya/loki.png new file mode 100644 index 000000000..a79e52546 Binary files /dev/null and b/images/odin-mainnet-freya/loki.png differ diff --git a/images/odin-mainnet-freya/mGeo.png b/images/odin-mainnet-freya/mGeo.png new file mode 100644 index 000000000..4b62fc64a Binary files /dev/null and b/images/odin-mainnet-freya/mGeo.png differ diff --git a/images/odin-mainnet-freya/mO9W.png b/images/odin-mainnet-freya/mO9W.png new file mode 100644 index 000000000..0a547cf72 Binary files /dev/null and b/images/odin-mainnet-freya/mO9W.png differ diff --git a/images/odin-mainnet-freya/udoki.png b/images/odin-mainnet-freya/udoki.png new file mode 100644 index 000000000..dd4e10e53 Binary files /dev/null and b/images/odin-mainnet-freya/udoki.png differ diff --git a/images/odin-mainnet-freya/umyrk.png b/images/odin-mainnet-freya/umyrk.png new file mode 100644 index 000000000..c510f378a Binary files /dev/null and b/images/odin-mainnet-freya/umyrk.png differ diff --git a/images/osmosis/factory/osmo1z0qrq605sjgcqpylfl4aa6s90x738j7m58wyatt0tdzflg2ha26q67k743/wbtc.png b/images/osmosis/factory/osmo1z0qrq605sjgcqpylfl4aa6s90x738j7m58wyatt0tdzflg2ha26q67k743/wbtc.png new file mode 100644 index 000000000..8c00680ca Binary files /dev/null and b/images/osmosis/factory/osmo1z0qrq605sjgcqpylfl4aa6s90x738j7m58wyatt0tdzflg2ha26q67k743/wbtc.png differ diff --git a/images/sandbox/chain.png b/images/sandbox/chain.png new file mode 100644 index 000000000..9c3272dfd Binary files /dev/null and b/images/sandbox/chain.png differ diff --git a/images/scorum/chain.png b/images/scorum/chain.png new file mode 100644 index 000000000..e7f990250 Binary files /dev/null and b/images/scorum/chain.png differ diff --git a/images/scorum/gas.png b/images/scorum/gas.png new file mode 100644 index 000000000..f41a8d4b7 Binary files /dev/null and b/images/scorum/gas.png differ diff --git a/images/scorum/scr.png b/images/scorum/scr.png new file mode 100644 index 000000000..b83f0c581 Binary files /dev/null and b/images/scorum/scr.png differ diff --git a/images/scorum/sp.png b/images/scorum/sp.png new file mode 100644 index 000000000..f41a8d4b7 Binary files /dev/null and b/images/scorum/sp.png differ diff --git a/images/stratos/chain.png b/images/stratos/chain.png new file mode 100644 index 000000000..13472622f Binary files /dev/null and b/images/stratos/chain.png differ diff --git a/images/stratos/stos.png b/images/stratos/stos.png new file mode 100644 index 000000000..13472622f Binary files /dev/null and b/images/stratos/stos.png differ diff --git a/images/titan_18889/chain.png b/images/titan_18889/chain.png new file mode 100644 index 000000000..89edaaed4 Binary files /dev/null and b/images/titan_18889/chain.png differ diff --git a/images/titan_18889/tkx.png b/images/titan_18889/tkx.png new file mode 100644 index 000000000..d825f15ec Binary files /dev/null and b/images/titan_18889/tkx.png differ diff --git a/images/union-testnet/chain.png b/images/union-testnet/chain.png new file mode 100644 index 000000000..682c154d1 Binary files /dev/null and b/images/union-testnet/chain.png differ diff --git a/src/cms.ts b/src/cms.ts new file mode 100644 index 000000000..795ff2b88 --- /dev/null +++ b/src/cms.ts @@ -0,0 +1,142 @@ +import axios from "axios"; +import { nativeMainnetChainIdentifiers } from "./constants"; +import { readFile } from "fs/promises"; +import { ChainInfo } from "@keplr-wallet/types"; +import { ChainIdHelper } from "@keplr-wallet/cosmos"; + +const webflowCmsInstance = axios.create({ + baseURL: `https://api.webflow.com/v2/collections/${process.env.WEBFLOW_COLLECTION_ID}`, + headers: { + Accept: "application/json", + Authorization: `Bearer ${process.env.WEBFLOW_TOKEN}`, + "Content-Type": "application/json", + }, +}); + +interface WebflowCmsCollectionItem { + id: string; + cmsLocaleId: string | null; + lastPublished: string; + lastUpdated: string; + createdOn: string; + isArchived: boolean; + isDraft: boolean; + fieldData: WebflowCmsCollectionItemFieldData; +} + +interface WebflowCmsCollectionItemFieldData { + name: string; + slug: string; + "chain-identifier": string; + token: string; + "short-address": "string"; + label: { + fileId: string; + url: string; + alt: string | null; + }; + "order-number"?: number; +} + +const main = async () => { + try { + const nativeChainInfos = await Promise.all( + nativeMainnetChainIdentifiers.map(async (chainIdentifier) => { + const data = await readFile(`cosmos/${chainIdentifier}.json`, "utf-8"); + return JSON.parse(data) as ChainInfo; + }), + ); + const { + data: { items }, + } = await webflowCmsInstance.get<{ + items: WebflowCmsCollectionItem[]; + }>("/items"); + + const creatings = await Promise.all( + nativeChainInfos + .filter( + (chainInfo) => + !items.some( + (item) => + item.fieldData["chain-identifier"] === + ChainIdHelper.parse(chainInfo.chainId).identifier, + ), + ) + .map(async (chainInfo) => { + const chainIdentifier = ChainIdHelper.parse( + chainInfo.chainId, + ).identifier; + return ( + await webflowCmsInstance.post(`/items`, { + isArchived: false, + isDraft: false, + fieldData: { + name: chainInfo.chainName, + slug: chainInfo.chainName + .toLowerCase() + .replace(/(\ |\.)/g, "-"), + "chain-identifier": chainIdentifier, + token: chainInfo.currencies[0].coinDenom, + "short-address": chainInfo.bech32Config.bech32PrefixAccAddr, + label: { + url: chainInfo?.chainSymbolImageUrl, + }, + }, + }) + ).data.id; + }), + ); + + const updates = await Promise.all( + items.map(async (item) => { + const chainInfo = nativeChainInfos.find( + (chainInfo) => chainInfo.chainName === item.fieldData.name, + ); + + if (chainInfo) { + const chainIdentifier = ChainIdHelper.parse( + chainInfo.chainId, + ).identifier; + return ( + await webflowCmsInstance.patch(`/items/${item.id}`, { + fieldData: { + name: chainInfo.chainName, + "chain-identifier": chainIdentifier, + token: chainInfo.currencies[0].coinDenom, + "short-address": chainInfo.bech32Config.bech32PrefixAccAddr, + label: { + url: chainInfo?.chainSymbolImageUrl, + }, + }, + }) + ).data.id; + } + }), + ); + + await Promise.all( + items + .filter( + (item) => + !nativeChainInfos.some( + (chainInfo) => + item.fieldData["chain-identifier"] === + ChainIdHelper.parse(chainInfo.chainId).identifier, + ), + ) + .map(async (item) => { + await webflowCmsInstance.delete(`/items/${item.id}`); + }), + ); + + const published = await webflowCmsInstance.post("/items/publish", { + itemIds: creatings.concat(updates), + }); + + console.log(published.data); + } catch (e) { + console.error(e); + } +}; + +main(); diff --git a/src/constants.ts b/src/constants.ts index 1ff38770c..969c0d1c7 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -37,6 +37,7 @@ export const nativeMainnetChainIdentifiers: string[] = [ "celestia", "passage", "dymension_1100", + "chihuahua", ]; export const nativeTestnetChainIdentifiers: string[] = [ @@ -51,4 +52,6 @@ export const nativeTestnetChainIdentifiers: string[] = [ "theta-testnet", "dydx-testnet", "ssc-testnet", + "test-core", + "govgen", ]; diff --git a/src/index.ts b/src/index.ts index 287e7e6be..230c80630 100644 --- a/src/index.ts +++ b/src/index.ts @@ -39,7 +39,11 @@ const main = async () => { throw new Error("Node provider should be provided"); } - if (!isNativeSupported && !chainInfo.chainSymbolImageUrl) { + if ( + !isNativeSupported && + !isTestnetChain && + !chainInfo.chainSymbolImageUrl + ) { throw new Error("chainSymbolImageUrl should be provided"); }