From 802dff6bf2228936099129d200b9544ebafeb072 Mon Sep 17 00:00:00 2001 From: Xavier Fernandez Date: Wed, 27 Sep 2023 20:39:23 -0600 Subject: [PATCH 1/5] fix(webapp): improve english texts --- .env.local | 2 +- .env.telostestnet | 2 +- .env.ultratestnet | 2 +- .github/workflows/deploy-jungle-testnet.yaml | 2 +- .github/workflows/deploy-lacchain.yaml | 2 +- .github/workflows/deploy-libre-testnet.yaml | 2 +- .github/workflows/deploy-libre.yaml | 2 +- .github/workflows/deploy-mainnet.yaml | 2 +- .github/workflows/deploy-telos-testnet.yaml | 2 +- .github/workflows/deploy-telos.yaml | 2 +- .github/workflows/deploy-ultra-testnet.yaml | 2 +- .github/workflows/deploy-wax-testnet.yaml | 2 +- .github/workflows/deploy-wax.yaml | 2 +- .github/workflows/deploy-xpr-testnet.yaml | 8 +- .github/workflows/deploy-xpr.yaml | 6 +- hapi/yarn.lock | 106 +++--- makefile | 2 +- webapp/src/language/en.json | 333 +++++++++---------- webapp/yarn.lock | 169 +++++----- 19 files changed, 315 insertions(+), 335 deletions(-) diff --git a/.env.local b/.env.local index 57a00442e..e76763335 100644 --- a/.env.local +++ b/.env.local @@ -81,7 +81,7 @@ REACT_APP_EOS_BP_JSON_ON_CHAIN_TABLE=producerjson REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE=producerjson REACT_APP_SYNC_TOLERANCE_INTERVAL=180000 REACT_APP_TOKEN_SYMBOL=EOS -REACT_APP_NETWORK_URL=[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Network Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"pair":"ultra","icon":"ultra","order":6}] +REACT_APP_NETWORK_URL=[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"pair":"ultra","icon":"ultra","order":6}] REACT_APP_STATE_HISTORY_ENABLED=true REACT_APP_GOOGLE_ANALITIC_PAGE_ID=G-E6Y0EC9FT8 REACT_APP_PUBLIC_RE_CAPTCHA_KEY=key diff --git a/.env.telostestnet b/.env.telostestnet index c0c2483c1..99b01ce59 100644 --- a/.env.telostestnet +++ b/.env.telostestnet @@ -101,7 +101,7 @@ REACT_APP_EOS_BP_JSON_ON_CHAIN_TABLE=producerjson REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE=producerjson REACT_APP_SYNC_TOLERANCE_INTERVAL=180000 REACT_APP_TOKEN_SYMBOL=TLOS -REACT_APP_NETWORK_URL=[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Network Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"pair":"ultra","icon":"ultra","order":6}] +REACT_APP_NETWORK_URL=[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"pair":"ultra","icon":"ultra","order":6}] REACT_APP_DISABLED_MENU_ITEMS=["/missed-blocks", "/cpu-benchmark","/block-distribution","/stress-test"] REACT_APP_BLOCK_EXPLORER_URL=https://explorer-test.telos.net/transaction/(transaction) REACT_APP_STATE_HISTORY_ENABLED=false diff --git a/.env.ultratestnet b/.env.ultratestnet index 569b6e408..413339815 100644 --- a/.env.ultratestnet +++ b/.env.ultratestnet @@ -82,7 +82,7 @@ REACT_APP_EOS_BP_JSON_ON_CHAIN_TABLE=producerjson REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE=producerjson REACT_APP_SYNC_TOLERANCE_INTERVAL=180000 REACT_APP_TOKEN_SYMBOL=UOS -REACT_APP_NETWORK_URL=[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Network Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"pair":"ultra","icon":"ultra","order":6}] +REACT_APP_NETWORK_URL=[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"pair":"ultra","icon":"ultra","order":6}] REACT_APP_DISABLED_MENU_ITEMS=["/block-producers","/nodes","/missed-blocks","/endpoints","/bpjson","/ricardian-contract","/block-distribution","/nodes-distribution","/cpu-benchmark","/rewards-distribution","/endpoints-stats"] REACT_APP_BLOCK_EXPLORER_URL=https://explorer.testnet.ultra.io/tx/(transaction) REACT_APP_STATE_HISTORY_ENABLED=false diff --git a/.github/workflows/deploy-jungle-testnet.yaml b/.github/workflows/deploy-jungle-testnet.yaml index 409379fd2..4ba3ba694 100644 --- a/.github/workflows/deploy-jungle-testnet.yaml +++ b/.github/workflows/deploy-jungle-testnet.yaml @@ -51,7 +51,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: producerjson REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'EOS' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Network Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks","/block-distribution","/stress-test","/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: 'https://jungle4.eosq.eosnation.io/tx/(transaction)' REACT_APP_STATE_HISTORY_ENABLED: 'false' diff --git a/.github/workflows/deploy-lacchain.yaml b/.github/workflows/deploy-lacchain.yaml index 4bb7d372c..54e5d7c7b 100644 --- a/.github/workflows/deploy-lacchain.yaml +++ b/.github/workflows/deploy-lacchain.yaml @@ -53,7 +53,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: '' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Network Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/undiscoverable-bps","/stress-test","/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: 'https://eosio-explorer.lacchain.net/transaction/(transaction)' REACT_APP_STATE_HISTORY_ENABLED: 'true' diff --git a/.github/workflows/deploy-libre-testnet.yaml b/.github/workflows/deploy-libre-testnet.yaml index 587b2ddf7..26247ed86 100644 --- a/.github/workflows/deploy-libre-testnet.yaml +++ b/.github/workflows/deploy-libre-testnet.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'LIBRE' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Network Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: 'https://testnet.libre.org/v2/explore/transaction/(transaction)' REACT_APP_STATE_HISTORY_ENABLED: 'true' diff --git a/.github/workflows/deploy-libre.yaml b/.github/workflows/deploy-libre.yaml index e23fa2a91..1824a52aa 100644 --- a/.github/workflows/deploy-libre.yaml +++ b/.github/workflows/deploy-libre.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'LIBRE' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Network Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/stress-test","/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: 'https://www.libreblocks.io/tx/(transaction)' REACT_APP_STATE_HISTORY_ENABLED: 'true' diff --git a/.github/workflows/deploy-mainnet.yaml b/.github/workflows/deploy-mainnet.yaml index bb853b0e3..46381a8d8 100644 --- a/.github/workflows/deploy-mainnet.yaml +++ b/.github/workflows/deploy-mainnet.yaml @@ -52,7 +52,7 @@ jobs: REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_EOS_API_NETWORK_LOGO: 'https://antelope.tools/images/eos.png' REACT_APP_TOKEN_SYMBOL: 'EOS' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Network Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks", "/cpu-benchmark","/block-distribution","/stress-test","/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: 'https://bloks.io/transaction/(transaction)' REACT_APP_STATE_HISTORY_ENABLED: 'false' diff --git a/.github/workflows/deploy-telos-testnet.yaml b/.github/workflows/deploy-telos-testnet.yaml index da0ee303e..b45b26f29 100644 --- a/.github/workflows/deploy-telos-testnet.yaml +++ b/.github/workflows/deploy-telos-testnet.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'TLOS' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Network Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks", "/cpu-benchmark","/block-distribution","/stress-test"]' REACT_APP_BLOCK_EXPLORER_URL: 'https://explorer-test.telos.net/transaction/(transaction)' REACT_APP_STATE_HISTORY_ENABLED=: 'false' diff --git a/.github/workflows/deploy-telos.yaml b/.github/workflows/deploy-telos.yaml index f7d0db00d..62ed8ccd8 100644 --- a/.github/workflows/deploy-telos.yaml +++ b/.github/workflows/deploy-telos.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'TLOS' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Network Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks", "/cpu-benchmark","/block-distribution","/stress-test"]' REACT_APP_BLOCK_EXPLORER_URL: 'https://explorer.telos.net/transaction/(transaction)' REACT_APP_STATE_HISTORY_ENABLED=: 'false' diff --git a/.github/workflows/deploy-ultra-testnet.yaml b/.github/workflows/deploy-ultra-testnet.yaml index 92f31b7eb..116f040c8 100644 --- a/.github/workflows/deploy-ultra-testnet.yaml +++ b/.github/workflows/deploy-ultra-testnet.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'UOS' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Network Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/block-producers","/nodes","/missed-blocks","/endpoints","/bpjson","/ricardian-contract","/block-distribution","/nodes-distribution","/cpu-benchmark","/rewards-distribution","/undiscoverable-bps","/endpoints-stats","/stress-test","/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: 'https://explorer.testnet.ultra.io/tx/(transaction)' REACT_APP_STATE_HISTORY_ENABLED: 'false' diff --git a/.github/workflows/deploy-wax-testnet.yaml b/.github/workflows/deploy-wax-testnet.yaml index 54fd4eaaf..1db7a60ae 100644 --- a/.github/workflows/deploy-wax-testnet.yaml +++ b/.github/workflows/deploy-wax-testnet.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'WAX' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Network Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks", "/cpu-benchmark","/block-distribution","/stress-test","/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: 'https://wax-test.bloks.io/transaction/(transaction)' REACT_APP_STATE_HISTORY_ENABLED=: 'false' diff --git a/.github/workflows/deploy-wax.yaml b/.github/workflows/deploy-wax.yaml index d4dfaec7e..d5491ec50 100644 --- a/.github/workflows/deploy-wax.yaml +++ b/.github/workflows/deploy-wax.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'WAX' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Network Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks", "/cpu-benchmark","/block-distribution","/stress-test","/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: 'https://wax.bloks.io/transaction/(transaction)' REACT_APP_STATE_HISTORY_ENABLED=: 'false' diff --git a/.github/workflows/deploy-xpr-testnet.yaml b/.github/workflows/deploy-xpr-testnet.yaml index 17da3ec86..4e54d893b 100644 --- a/.github/workflows/deploy-xpr-testnet.yaml +++ b/.github/workflows/deploy-xpr-testnet.yaml @@ -34,10 +34,10 @@ jobs: DOCKER_PASSWORD: ${{ secrets.DOCKER_HUB_PASSWORD }} # webapp PORT: '80' - REACT_APP_TITLE: 'XPR Testnet Network Dashboard' + REACT_APP_TITLE: 'XPR Network Testnet Dashboard' REACT_APP_VERSION: ${{github.ref}} REACT_APP_DEFAULT_PRODUCER_LOGO: 'https://antelope.tools/images/xpr.png' - REACT_APP_FOOTER_LINKS: '[{ "text": "XPR Network Website", "src": "https://xprnetwork.org/" },{ "text": "Block Explorer", "src": "https://testnet.protonscan.io" },{"text": "Developer Docs","src": "https://docs.xprnetwork.org/"},{"text": "XPR Testnet Network Monitor","src": "https://antelope.tools"}]' + REACT_APP_FOOTER_LINKS: '[{ "text": "XPR Network Website", "src": "https://xprnetwork.org/" },{ "text": "Block Explorer", "src": "https://testnet.explorer.xprnetwork.org" },{"text": "Developer Docs","src": "https://docs.xprnetwork.org/"},{"text": "XPR Testnet Network Monitor","src": "https://antelope.tools"}]' REACT_APP_EOS_RATE_LINK: '' REACT_APP_USE_REWARDS: 'true' REACT_APP_USE_VOTES: 'true' @@ -55,9 +55,9 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'XPR' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Network Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks","/block-distribution","/stress-test","/evm","/evm-rpc-endpoints"]' - REACT_APP_BLOCK_EXPLORER_URL: 'https://testnet.protonscan.io/transaction/(transaction)' + REACT_APP_BLOCK_EXPLORER_URL: 'https://testnet.explorer.xprnetwork.org/transaction/(transaction)' REACT_APP_STATE_HISTORY_ENABLED: 'false' REACT_APP_GOOGLE_ANALITIC_PAGE_ID: 'G-E6Y0EC9FT8' REACT_APP_PUBLIC_RE_CAPTCHA_KEY: ${{ secrets.REACT_APP_PUBLIC_RE_CAPTCHA_KEY }} diff --git a/.github/workflows/deploy-xpr.yaml b/.github/workflows/deploy-xpr.yaml index bd12e236e..46a876d15 100644 --- a/.github/workflows/deploy-xpr.yaml +++ b/.github/workflows/deploy-xpr.yaml @@ -37,7 +37,7 @@ jobs: REACT_APP_TITLE: 'XPR Network Dashboard' REACT_APP_VERSION: ${{github.ref}} REACT_APP_DEFAULT_PRODUCER_LOGO: 'https://antelope.tools/images/xpr.png' - REACT_APP_FOOTER_LINKS: '[{ "text": "XPR Network Website", "src": "https://xprnetwork.org/" },{ "text": "Block Explorer", "src": "https://www.protonscan.io" },{"text": "Developer Docs","src": "https://docs.xprnetwork.org/"},{"text": "XPR Network Monitor","src": "https://antelope.tools"}]' + REACT_APP_FOOTER_LINKS: '[{ "text": "XPR Network Website", "src": "https://xprnetwork.org/" },{ "text": "Block Explorer", "src": "https://explorer.xprnetwork.org/" },{"text": "Developer Docs","src": "https://docs.xprnetwork.org/"},{"text": "XPR Network Monitor","src": "https://antelope.tools"}]' REACT_APP_EOS_RATE_LINK: '' REACT_APP_USE_REWARDS: 'true' REACT_APP_USE_VOTES: 'true' @@ -55,9 +55,9 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'XPR' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Network Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks","/block-distribution","/stress-test","/evm","/evm-rpc-endpoints"]' - REACT_APP_BLOCK_EXPLORER_URL: 'https://www.protonscan.io/transaction/(transaction)' + REACT_APP_BLOCK_EXPLORER_URL: 'https://explorer.xprnetwork.org//transaction/(transaction)' REACT_APP_STATE_HISTORY_ENABLED: 'false' REACT_APP_GOOGLE_ANALITIC_PAGE_ID: 'G-E6Y0EC9FT8' REACT_APP_PUBLIC_RE_CAPTCHA_KEY: ${{ secrets.REACT_APP_PUBLIC_RE_CAPTCHA_KEY }} diff --git a/hapi/yarn.lock b/hapi/yarn.lock index 6a523436f..aa79c63e0 100644 --- a/hapi/yarn.lock +++ b/hapi/yarn.lock @@ -15,9 +15,9 @@ eslint-visitor-keys "^3.3.0" "@eslint-community/regexpp@^4.6.1": - version "4.8.1" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.8.1.tgz#8c4bb756cc2aa7eaf13cfa5e69c83afb3260c20c" - integrity sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ== + version "4.9.0" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.9.0.tgz#7ccb5f58703fa61ffdcbf39e2c604a109e781162" + integrity sha512-zJmuCWj2VLBt4c25CfBIbMZLGLyhkvs7LznyVX5HfpzeocThgIj5XQK4L+g3U36mMcx8bPMhGyPpwCATamC4jQ== "@eslint/eslintrc@^2.1.2": version "2.1.2" @@ -34,10 +34,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.49.0": - version "8.49.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.49.0.tgz#86f79756004a97fa4df866835093f1df3d03c333" - integrity sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w== +"@eslint/js@8.50.0": + version "8.50.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.50.0.tgz#9e93b850f0f3fa35f5fa59adfd03adae8488e484" + integrity sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ== "@google-cloud/recaptcha-enterprise@^4.0.1": version "4.0.1" @@ -52,9 +52,9 @@ integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== "@grpc/grpc-js@~1.9.0": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.9.3.tgz#811cc49966ab7ed96efa31d213e80d671fd13839" - integrity sha512-b8iWtdrYIeT5fdZdS4Br/6h/kuk0PW5EVBUGk1amSbrpL8DlktJD43CdcCWwRdd6+jgwHhADSbL9CsNnm6EUPA== + version "1.9.4" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.9.4.tgz#6cf152869910c2ac3429eee08c1dbdc84e7bafea" + integrity sha512-oEnzYiDuEsBydZBtP84BkpduLsE1nSAO4KrhTLHRzNrIQE647fhchmosTQsJdCo8X9zBBt+l5+fNk+m/yCFJ/Q== dependencies: "@grpc/proto-loader" "^0.7.8" "@types/node" ">=12.12.47" @@ -469,16 +469,16 @@ "@types/node" "*" "@types/debug@^4.1.8": - version "4.1.8" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.8.tgz#cef723a5d0a90990313faec2d1e22aee5eecb317" - integrity sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ== + version "4.1.9" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.9.tgz#906996938bc672aaf2fb8c0d3733ae1dda05b005" + integrity sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow== dependencies: "@types/ms" "*" "@types/express-serve-static-core@^4.17.33": - version "4.17.36" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz#baa9022119bdc05a4adfe740ffc97b5f9360e545" - integrity sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q== + version "4.17.37" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.37.tgz#7e4b7b59da9142138a2aaa7621f5abedce8c7320" + integrity sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg== dependencies: "@types/node" "*" "@types/qs" "*" @@ -486,9 +486,9 @@ "@types/send" "*" "@types/express@^4.16.1": - version "4.17.17" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.17.tgz#01d5437f6ef9cfa8668e616e13c2f2ac9a491ae4" - integrity sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q== + version "4.17.18" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.18.tgz#efabf5c4495c1880df1bdffee604b143b29c4a95" + integrity sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ== dependencies: "@types/body-parser" "*" "@types/express-serve-static-core" "^4.17.33" @@ -511,24 +511,24 @@ integrity sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== "@types/mime@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" - integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.2.tgz#c1ae807f13d308ee7511a5b81c74f327028e66e8" + integrity sha512-Wj+fqpTLtTbG7c0tH47dkahefpLKEbB+xAZuLq7b4/IDHPl/n6VoXcyUQ2bypFlbSwvCr0y+bD4euTTqTJsPxQ== "@types/mime@^1": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" - integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== + version "1.3.3" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.3.tgz#bbe64987e0eb05de150c305005055c7ad784a9ce" + integrity sha512-Ys+/St+2VF4+xuY6+kDIXGxbNRO0mesVg0bbxEfB97Od1Vjpjx9KD1qxs64Gcb3CWPirk9Xe+PT4YiiHQ9T+eg== "@types/ms@*": - version "0.7.31" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" - integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== + version "0.7.32" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.32.tgz#f6cd08939ae3ad886fcc92ef7f0109dacddf61ab" + integrity sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g== "@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0": - version "20.6.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.6.3.tgz#5b763b321cd3b80f6b8dde7a37e1a77ff9358dd9" - integrity sha512-HksnYH4Ljr4VQgEy2lTStbCKv/P590tmPe5HqOnv9Gprffgv5WXAY+Y5Gqniu0GGqeTCUdBnzC3QSrzPkBkAMA== + version "20.7.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.7.1.tgz#06d732ead0bd5ad978ef0ea9cbdeb24dc8717514" + integrity sha512-LT+OIXpp2kj4E2S/p91BMe+VgGX2+lfO+XTpfXhh+bCk2LkQtHZSub8ewFBMGP5ClysPjTDFa4sMI8Q3n4T0wg== "@types/qs@*": version "6.9.8" @@ -536,31 +536,31 @@ integrity sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg== "@types/range-parser@*": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" - integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + version "1.2.5" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.5.tgz#38bd1733ae299620771bd414837ade2e57757498" + integrity sha512-xrO9OoVPqFuYyR/loIHjnbvvyRZREYKLjxV4+dY6v3FQR3stQ9ZxIGkaclF7YhI9hfjpuTbu14hZEy94qKLtOA== "@types/send@*": - version "0.17.1" - resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.1.tgz#ed4932b8a2a805f1fe362a70f4e62d0ac994e301" - integrity sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== + version "0.17.2" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.2.tgz#af78a4495e3c2b79bfbdac3955fdd50e03cc98f2" + integrity sha512-aAG6yRf6r0wQ29bkS+x97BIs64ZLxeE/ARwyS6wrldMm3C1MdKwCcnnEwMC1slI8wuxJOpiUH9MioC0A0i+GJw== dependencies: "@types/mime" "^1" "@types/node" "*" "@types/serve-static@*": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.2.tgz#3e5419ecd1e40e7405d34093f10befb43f63381a" - integrity sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw== + version "1.15.3" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.3.tgz#2cfacfd1fd4520bbc3e292cca432d5e8e2e3ee61" + integrity sha512-yVRvFsEMrv7s0lGhzrggJjNOSmZCdgCjw9xWrPr/kNNLp6FaDfMC1KaYl3TSJ0c58bECwNBMoQrZJ8hA8E1eFg== dependencies: "@types/http-errors" "*" "@types/mime" "*" "@types/node" "*" "@types/validator@^13.7.17": - version "13.11.1" - resolved "https://registry.yarnpkg.com/@types/validator/-/validator-13.11.1.tgz#6560af76ed54490e68c42f717ab4e742ba7be74b" - integrity sha512-d/MUkJYdOeKycmm75Arql4M5+UuXmf4cHdHKsyw1GcvnNgL6s77UkgSgJ8TE/rI5PYsnwYq5jkcWBLuN/MpQ1A== + version "13.11.2" + resolved "https://registry.yarnpkg.com/@types/validator/-/validator-13.11.2.tgz#a2502325a3c0bd29f36dbac3b763223edd801e17" + integrity sha512-nIKVVQKT6kGKysnNt+xLobr+pFJNssJRi2s034wgWeFBUx01fI8BeHTW2TcRp7VcFu9QCYG8IlChTuovcm0oKQ== abbrev@1: version "1.1.1" @@ -767,9 +767,9 @@ aws4@^1.8.0: integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== axios@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.5.0.tgz#f02e4af823e2e46a9768cfc74691fdd0517ea267" - integrity sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ== + version "1.5.1" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.5.1.tgz#11fbaa11fc35f431193a9564109c88c1f27b585f" + integrity sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A== dependencies: follow-redirects "^1.15.0" form-data "^4.0.0" @@ -1660,14 +1660,14 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4 integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== eslint@^8.21.0: - version "8.49.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.49.0.tgz#09d80a89bdb4edee2efcf6964623af1054bf6d42" - integrity sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ== + version "8.50.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.50.0.tgz#2ae6015fee0240fcd3f83e1e25df0287f487d6b2" + integrity sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.6.1" "@eslint/eslintrc" "^2.1.2" - "@eslint/js" "8.49.0" + "@eslint/js" "8.50.0" "@humanwhocodes/config-array" "^0.11.11" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" @@ -4040,9 +4040,9 @@ slice-ansi@^5.0.0: is-fullwidth-code-point "^4.0.0" sonic-boom@^3.0.0, sonic-boom@^3.1.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-3.3.0.tgz#cffab6dafee3b2bcb88d08d589394198bee1838c" - integrity sha512-LYxp34KlZ1a2Jb8ZQgFCK3niIHzibdwtwNUWKg0qQRzsDoJ3Gfgkf8KdBTFU3SkejDEIlWwnSnpVdOZIhFMl/g== + version "3.4.0" + resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-3.4.0.tgz#8582d1385ea3bf79ca953329043bfbdbabe58eb9" + integrity sha512-zSe9QQW30nPzjkSJ0glFQO5T9lHsk39tz+2bAAwCj8CNgEG8ItZiX7Wb2ZgA8I04dwRGCcf1m3ABJa8AYm12Fw== dependencies: atomic-sleep "^1.0.0" diff --git a/makefile b/makefile index d3dbdd5dc..7beaf43b6 100644 --- a/makefile +++ b/makefile @@ -102,7 +102,7 @@ start: make start-postgres make start-wallet make start-hapi - # make start-hapi-evm + #make start-hapi-evm make start-hasura make -j 3 start-hasura-cli start-logs start-webapp diff --git a/webapp/src/language/en.json b/webapp/src/language/en.json index 9c811df56..7ce198152 100644 --- a/webapp/src/language/en.json +++ b/webapp/src/language/en.json @@ -38,7 +38,7 @@ "net": "NET", "cpu": "CPU", "footer1": "This App is a Community Public Good", - "footer2": "Developed by Edenia", + "footer2": "Proudly Engineered by Edenia", "executeTransaction": "Execute Transaction", "bugRequest": "Report a bug / Request a feature", "moreInfo": "More Info", @@ -49,99 +49,72 @@ "updatedAt": "Updated at", "nextUpdateAt": "Next update at", "secondsAgo": "Seconds Ago", - "metaTitle": "Antelope Tools network monitors real-time infrastructure data for multiple Antelope and EOSIO chains.", - "metaDescription": "Antelope Tools Dashboard is a network monitor featuring real-time data on block producer nodes and blockchain infrastructure for multiple Antelope and EOSIO chains." + "metaTitle": "Antelope Tools: Your Ultimate Dashboard for Real-Time Antelope and EOSIO Network Monitoring", + "metaDescription": "Antelope Tools is your one-stop solution for real-time monitoring and analytics of Antelope and EOSIO blockchain networks. Track block producers, nodes, and much more." }, "routes": { "/>sidebar": "Dashboard", - "/>title": "{{networkName}} Network Monitor and Infrastructure Dashboard", - "/>heading": "Welcome to {{networkName}}", - "/cpu-benchmark>sidebar": "CPU Benchmarks", - "/cpu-benchmark>title": "CPU Benchmarks - {{networkName}} Network Dashboard", - "/cpu-benchmark>heading": "Block Producer Nodes CPU Benchmarks on {{networkName}}", - "/block-producers>sidebar": "Block Producers", - "/block-producers>title": "Block Producers - {{networkName}} Network Dashboard", - "/block-producers>heading": "Block Producers on {{networkName}}", - "/undiscoverable-bps>sidebar": "Undiscoverable BPs", - "/undiscoverable-bps>title": "Paid undiscoverable Block Producers - {{networkName}} Network Dashboard", - "/undiscoverable-bps>heading": "Undiscoverable Paid Block Producers on {{networkName}}", - "/rewards-distribution>sidebar": "Rewards Distribution", - "/rewards-distribution>title": "Rewards Distribution - {{networkName}} Network Dashboard", - "/rewards-distribution>heading": "Rewards Distribution of {{networkName}}", - "/nodes>sidebar": "Nodes", - "/nodes>title": "Nodes - {{networkName}} Nodes Status Monitor", - "/nodes>heading": "Nodes on {{networkName}}", - "/nodes-distribution>sidebar": "Geo Distribution", - "/nodes-distribution>title": "Geographic Distribution of Nodes - {{networkName}} Network Dashboard", - "/nodes-distribution>heading": "Geographic Distribution of {{networkName}} Nodes", - "/accounts>sidebar": "Accounts & Contracts", - "/accounts>title": "Accounts and Contracts - {{networkName}} Network Dashboard", - "/accounts>heading": "Accounts and Contracts of {{networkName}}", - "/bpjson>sidebar": "BP.json Generator", - "/bpjson>title": "BP JSON Generator - {{networkName}} Network Dashboard", - "/bpjson>heading": "BP.json Generator", - "/faucet>sidebar": "Create Account & Faucet", - "/faucet>title": "Faucet and Account Creator - {{networkName}} Network Dashboard", - "/faucet>heading": "{{networkName}} Account Creator and Token Faucet", - "/ricardian-contract>sidebar": "BP Agreement", - "/ricardian-contract>title": "BP Agreement - {{networkName}} Network Dashboard", - "/ricardian-contract>heading": "", - "/block-distribution>sidebar": "Block Distribution", - "/block-distribution>title": "Block Production Distribution - {{networkName}} Network Dashboard", - "/block-distribution>heading": "Block Production Distribution on {{networkName}}", - "/missed-blocks>sidebar": "Missed Blocks", - "/missed-blocks>title": "Missed Blocks - {{networkName}} Network Dashboard", - "/missed-blocks>heading": "Missed Blocks on {{networkName}}", - "/stress-test>title": "Stress Test Dashboard - {{networkName}} Network Dashboard", - "/stress-test>sidebar": "Stress Test", - "/stress-test>heading": "{{networkName}} Stress Test", - "/evm>title": "EVM Dashboard - {{networkName}} Network Dashboard", - "/evm>sidebar": "EVM Dashboard", + "/>title": "Real-time {{networkName}} Network Monitoring and Infrastructure Dashboard", + "/>heading": "Welcome to the {{networkName}} Network Dashboard", + "/cpu-benchmark>sidebar": "CPU Performance Metrics", + "/cpu-benchmark>title": "CPU Performance Benchmarks - {{networkName}} Network", + "/cpu-benchmark>heading": "CPU Performance Metrics for {{networkName}} Block Producers", + "/block-producers>sidebar": "Block Producers Directory", + "/block-producers>title": "Directory of Block Producers - {{networkName}} Network", + "/block-producers>heading": "Meet the Block Producers of {{networkName}}", + "/undiscoverable-bps>sidebar": "Hidden Block Producers", + "/undiscoverable-bps>title": "Hidden Block Producers - {{networkName}} Network", + "/undiscoverable-bps>heading": "Hidden Block Producers in {{networkName}}", + "/rewards-distribution>sidebar": "Reward Allocation", + "/rewards-distribution>title": "Block Producer Reward Allocation - {{networkName}} Network", + "/rewards-distribution>heading": "Reward Distribution in {{networkName}}", + "/nodes>sidebar": "Node Monitor", + "/nodes>title": "{{networkName}} Node Health and Status Monitor", + "/nodes>heading": "Monitoring Nodes in {{networkName}}", + "/nodes-distribution>sidebar": "Node Geography", + "/nodes-distribution>title": "Geographical Node Distribution - {{networkName}} Network", + "/nodes-distribution>heading": "Geographical Spread of {{networkName}} Nodes", + "/accounts>sidebar": "Account & Contract Manager", + "/accounts>title": "Manage Accounts and Contracts - {{networkName}} Network", + "/accounts>heading": "Accounts and Contracts in {{networkName}}", + "/bpjson>sidebar": "BP.json Toolkit", + "/bpjson>title": "BP.json Configuration Toolkit - {{networkName}} Network", + "/bpjson>heading": "BP.json Configuration Toolkit", + "/faucet>sidebar": "Account Creator & Token Faucet", + "/faucet>title": "Account Creation and Token Faucet - {{networkName}} Network", + "/faucet>heading": "{{networkName}} Account Creation and Token Faucet", + "/ricardian-contract>sidebar": "Node Agreement", + "/ricardian-contract>title": "Node Agreement - {{networkName}} Network", + "/ricardian-contract>heading": "Node Agreement for {{networkName}}", + "/block-distribution>sidebar": "Block Allocation", + "/block-distribution>title": "Block Allocation Overview - {{networkName}} Network", + "/block-distribution>heading": "Block Allocation in {{networkName}}", + "/missed-blocks>sidebar": "Missed Blocks Tracker", + "/missed-blocks>title": "Missed Blocks Overview - {{networkName}} Network", + "/missed-blocks>heading": "Missed Blocks in {{networkName}}", + "/stress-test>title": "Stress Test Overview - {{networkName}} Network", + "/stress-test>sidebar": "Network Stress Test", + "/stress-test>heading": "{{networkName}} Network Stress Test", + "/evm>title": "EVM Dashboard - {{networkName}} Network", + "/evm>sidebar": "EVM Monitoring", "/evm>heading": "{{networkName}} EVM Dashboard", - "/evm-rpc-endpoints>title": "EVM RPC Endpoints - {{networkName}} Network Dashboard", + "/evm-rpc-endpoints>title": "EVM RPC Endpoints - {{networkName}} Network", "/evm-rpc-endpoints>sidebar": "EVM RPC Endpoints", "/evm-rpc-endpoints>heading": "{{networkName}} EVM RPC Endpoints", - "/endpoints>sidebar": "API Endpoints", - "/endpoints>title": "API Endpoints - {{networkName}} Network Dashboard", + "/endpoints>sidebar": "API Endpoint Monitor", + "/endpoints>title": "API Endpoint Monitor - {{networkName}} Network", "/endpoints>heading": "{{networkName}} API Endpoints", - "/endpoints-stats>sidebar": "API Endpoints Stats", - "/endpoints-stats>title": "API Endpoints Stats- {{networkName}} Network Dashboard", - "/endpoints-stats>heading": "{{networkName}} API Endpoints Stats", - "/about>sidebar": "About", - "/about>title": "About - {{networkName}} Network Dashboard", - "/about>heading": "About", - "/about>moreDescription": "", - "/help>sidebar": "Help", - "/help>title": "Help - {{networkName}} Network Dashboard", - "/help>heading": "Help", - "/help>moreDescription": "", - "networkInformation": "Network Information", - "tools": "Tools", - "docs": "Docs", - "community": "Community", - "changelog": "Changelog", - "github": "Github Repository", - "telegram": "Telegram Channel", - "readMore": "Read more", - "readLess": "Read less", - "moreDescription": "This is a read more text component for users that either need a bit of help or are new to the system. A clear but not too extensive set of terms and instructions can help users get going without having to over write titles or labels like the one on the search card below. Take a look! A third line is also possible and probably more than enough.", - "setLanguage>sidebar": "Change to Spanish - ES", - "/rewards-distribution>moreDescription": "A geographic visualization of daily block producer rewards and a list of undiscoverable paid block producers.", - "/undiscoverable-bps>moreDescription": "A list of the paid block producers on the network which do not provide information in their BP.json files.", - "/bpjson>moreDescription": "A tool for block producers to provide details of their organizations and nodes to comply with the BP information standard.", - "/node-config>moreDescription": "Use this tool to obtain example config files to help configure a new node on the network.", - "/ricardian-contract>moreDescription": "The on-chain ricardian contract that describes the validator node agreement of this network.", - "/>moreDescription": "Monitor the infrastructure of blockchain networks using Antelope + EOSIO blockchain technology.", - "/cpu-benchmark>moreDescription": "A visualization of CPU usage in microseconds by block producer nodes accounts, with lowest, highest, and average usage data.", - "/block-producers>moreDescription": "A list of the block producers in the network – blockchain accounts registered to run nodes on the network. It includes information from chain tables and their bp.json files.", - "/nodes>moreDescription": "A list of all the nodes run by block producers comprising the network with specific information such as endpoints and location.", - "/endpoints>moreDescription": "An updated list of public API endpoints provided by node operators and their health status.", - "/endpoints-stats>moreDescription": "Response time statistics from Costa Rica and the availability of a producer's endpoints.", - "/nodes-distribution>moreDescription": "A visualization of the geographic distribution of the nodes in this network.", - "/accounts>moreDescription": "This tool helps find information about accounts and interact with contracts on the network. Enter an account name and obtain account information, smart contract actions, and table data.", - "/block-distribution>moreDescription": "A visualization of the distribution of blocks produced by the nodes in the network.", - "/missed-blocks>moreDescription": "A list of scheduled, produced, and missed blocks by each account in the network.", - "/stress-test>moreDescription": "Monitor current and historical data about transactions, such as resource utilization and all-time high TPS." + "/endpoints-stats>sidebar": "API Stats", + "/endpoints-stats>title": "API Endpoint Statistics - {{networkName}} Network", + "/endpoints-stats>heading": "{{networkName}} API Endpoint Performance Metrics", + "/about>sidebar": "About Us", + "/about>title": "About {{networkName}} Network", + "/about>heading": "About {{networkName}}", + "/about>moreDescription": "Learn more about the {{networkName}} Network, its features, and how to get started.", + "/help>sidebar": "Help & Support", + "/help>title": "Help and Support - {{networkName}} Network", + "/help>heading": "Need Help? You're in the Right Place", + "/help>moreDescription": "Find answers to your questions and get the support you need to navigate the {{networkName}} Network." }, "homeRoute": { "currentProducer": "Current Producer", @@ -160,11 +133,11 @@ "Last Week": "Last Week", "Last Year": "Last Year", "scheduleVersion": "Schedule Version", - "tpsAllTimeHigh": "TPS All Time High", - "cpuUtilizationAllTimeHigh": "CPU Usage in TPS All Time High", - "networkUtilizationAllTimeHigh": "NET Usage in TPS All Time High", - "transactionsPerSecond": "Transactions per Second", - "transactionsPerBlock": "Transactions per Block", + "tpsAllTimeHigh": "Peak Transactions Per Second (TPS)", + "cpuUtilizationAllTimeHigh": "CPU Utilization at Peak TPS", + "networkUtilizationAllTimeHigh": "Network Utilization at Peak TPS", + "transactionsPerSecond": "Transactions Per Second", + "transactionsPerBlock": "Transactions Per Block", "nodes": "Nodes", "undefined": "Undefined", "unknown": "Unknown", @@ -179,56 +152,57 @@ "average": "Average", "nodeType":"{{nodeType}} $t(nodes)", "tooltip": { - "lastBlock": "The last confirmed block produced", - "bpSchedule": "Current top 21 block producers", - "scheduleVersion": "Current iteration number of the top 21 block producer list", - "tpsAllTimeHigh": "Maximum number of transactions per second (TPS)", - "cpuUtilizationAllTimeHigh": "The CPU usage in the all time high TPS", - "networkUtilizationAllTimeHigh": "The NET usage in the all time high TPS", - "full": "Node that provides data since the first block", - "seed": "Node that provides P2P endpoints to the public", - "query": "Node that provides HTTP(S) API endpoints to the public", - "producer": "Node in charge of block production", - "nodes": "Amount of nodes of the first 150 producers", - "uniqueLocations": "Amount of countries with block producers, calculated from bp.jsons", - "timeToFinality": "The time it takes for the blockchain to confirm a transaction", - "cpuUsage": "Current percentage of CPU used in the last second", - "netUsage": "Current percentage of NET used in the last second", - "totalProducers": "Block Producers registered, obtained from the eosio contract" + "lastBlock": "The most recently verified block in the blockchain", + "bpSchedule": "The current roster of top 21 block producers", + "scheduleVersion": "The active version number for the list of top 21 block producers", + "tpsAllTimeHigh": "Peak Transactions Per Second (TPS) ever recorded", + "cpuUtilizationAllTimeHigh": "CPU utilization at the time of peak TPS", + "networkUtilizationAllTimeHigh": "Network (NET) utilization at the time of peak TPS", + "full": "Node that archives data back to the genesis block", + "seed": "Node offering public P2P connectivity endpoints", + "query": "Node offering public HTTP(S) API access points", + "producer": "Node responsible for generating new blocks", + "nodes": "Total number of nodes among the top 150 block producers", + "uniqueLocations": "Count of distinct countries hosting block producers, derived from bp.json files", + "timeToFinality": "Duration required for a transaction to gain full blockchain confirmation", + "cpuUsage": "Percentage of CPU resources consumed in the most recent second", + "netUsage": "Percentage of Network (NET) resources consumed in the most recent second", + "totalProducers": "Total number of registered Block Producers, as per the eosio smart contract" } + }, "rewardsDistributionRoute": { - "dailyRewards": "Total Daily Rewards", - "yearlyRewards": "Total Yearly Rewards", - "topCountryDailyRewards": "Top Country By Daily Rewards", - "notAvailable": "Not available", - "paidProducers": "Paid BPs Not Located", - "lowestRewards": "Lowest Rewards", - "highestRewards": "Highest Rewards", - "exchangeRate": "Exchange Rate", - "country": "Country", - "rewards": "Rewards", - "rewardsPercentage": "Percentage of rewards", - "viewList": "View full list", - "paidProducersText": "Daily Rewards" - }, + "dailyRewards": "Daily Rewards Overview", + "yearlyRewards": "Annual Rewards Summary", + "topCountryDailyRewards": "Leading Country in Daily Rewards", + "notAvailable": "Data Unavailable", + "paidProducers": "Unlocated Paid Block Producers", + "lowestRewards": "Minimum Daily Rewards", + "highestRewards": "Maximum Daily Rewards", + "exchangeRate": "Current Exchange Rate", + "country": "Country of Origin", + "rewards": "Reward Distribution", + "rewardsPercentage": "Reward Distribution Percentage", + "viewList": "See Complete List", + "paidProducersText": "Daily Earnings for Block Producers" + }, "nodesRoute": {}, "nodesDistributionRoute": {}, "accountsRoute": { - "loginBeforeUseAction": "Please connect your wallet in order to execute an action", - "unknownError": "Unknown error processing action", - "notFound": "not found", - "successMessage": "Success transaction", - "placeholder": "Account or Contract Name", - "title": "Search for account information, view tables and execute actions for any contract.", - "endpointFailure": "Endpoint failure. Try again later" + "loginBeforeUseAction": "Connect your wallet to proceed with actions.", + "unknownError": "An unexpected error occurred while processing your action.", + "notFound": "Not located", + "successMessage": "Transaction completed successfully.", + "placeholder": "Enter Account or Contract Name", + "title": "Explore account details, view contract tables, and execute actions seamlessly.", + "endpointFailure": "Endpoint issue. Please try again later." }, "bpJsonRoute": { - "loadText": "Loading node information . . .", - "notLogin": "Please connect your wallet to use this tool.", - "notRegisterNode": "You must have an account registered as an active node to use this tool.", - "bpjsonInconsistency": "The bp.json on chain and of chain does not match, review it and make the necessary changes" - }, + "loadText": "Fetching node details...", + "notLogin": "Connect your wallet to access this feature.", + "notRegisterNode": "An active node account is required to utilize this tool.", + "bpjsonInconsistency": "Mismatch detected between on-chain and off-chain bp.json. Please review and update accordingly." + }, "faucetRoute": { "createAccount": "Create Your Account", "newCreatedAccount": "Congratulations! Your new account has been created:", @@ -406,7 +380,7 @@ "hideAll": "Hide All", "showAll": "Show All", "selectTo": "Select an account to toggle or", - "zoomTo": "Drag or pinch to zoom the chart" + "zoomTo": "Drag or Pinch to Zoom In/Out on the Chart" }, "producerSearchComponent": { "partner": "Partner", @@ -434,67 +408,68 @@ "placeholder": "Node Name" }, "noResultsComponent": { - "noResultsFound": "No results found" + "noResultsFound": "No Results Found" }, "healthCheckComponent": { - "updated": "The endpoint is working", - "outdated": "The endpoint works but is outdated with the last block", - "error": "Error in the endpoint request", - "not working": "The endpoint is not responding", - "helpText": "Hover or click the icons to display the endpoint health status data" + "updated": "Endpoint is fully operational", + "outdated": "Endpoint is functional but lagging behind the latest block", + "error": "An error occurred while accessing the endpoint", + "not working": "Endpoint is currently unresponsive", + "helpText": "Hover over or click the icons to reveal the current health status of each endpoint" }, "copyToClipboardComponent": { - "copy": "Click to copy", - "copyToClipboard": "Copy to clipboard", - "copied": "Copied!" + "copy": "Click to Copy", + "copyToClipboard": "Copy to Clipboard", + "copied": "Successfully Copied!" }, "noFound": { - "subTitle": "Page not found.", - "message": "The page you are looking for might have been removed.", - "return": "Return to website" + "subTitle": "Oops! Page Not Found.", + "message": "The page you're searching for has either been moved or doesn't exist.", + "return": "Go Back to Home Page" }, "mainMapComponent": { "numberOfNodes": "Number of Nodes" }, "EndpointsStatsRoute": { - "fastest": "Top 5 fastest endpoints by querying from Costa Rica", - "byProducer": "Endpoints stats by producer", - "avgAvailability": "Average Availability", - "avgTime": "Average Response Time", - "charTitle": "Average Response Time from Costa Rica", - "list": "List of endpoints", - "timeInSecs": "Time in seconds" + "fastest": "Top 5 Quickest Endpoints When Accessed from Costa Rica", + "byProducer": "Endpoint Performance by Block Producer", + "avgAvailability": "Average Uptime", + "avgTime": "Mean Response Time", + "charTitle": "Mean Response Time as Measured from Costa Rica", + "list": "Endpoint Directory", + "timeInSecs": "Response Time (Seconds)" }, "evmDashboardRoute": { - "totalWallets": "Total wallets created", - "avgBlockTime": "Average block time", - "gasPrice": "Gas price", - "avgGasUsage": "Average gas usage", - "totalIncoming": "Total {{token}} incoming", - "totalOutgoing": "Total {{token}} outgoing", + "totalWallets": "Total Wallets Created", + "avgBlockTime": "Average Time Between Blocks", + "gasPrice": "Current Gas Price", + "avgGasUsage": "Average Gas Consumption", + "totalIncoming": "Total {{token}} Received", + "totalOutgoing": "Total {{token}} Sent", "incoming": "Incoming", "outgoing": "Outgoing", - "ATH": "TPS All Time High", - "lastBlock": "Last block", - "totalTxs": "Total EVM transactions", - "transactions": "EVM transactions", - "gasUsed": "Gas Used", + "ATH": "All-Time High TPS", + "lastBlock": "Most Recent Block", + "totalTxs": "Total EVM Transactions Processed", + "transactions": "EVM Transac", + "gasUsed": "Total Gas Consumed", "tooltip": { - "gasPrice": "Fixed virtual fuel used to execute smart contracts in EVM", - "avgGasUsage": "Average gas used in the last 100 blocks", - "totalIncoming": "Amount of transfer transactions to {{accountName}}", - "totalOutgoing": "Amount of transfer transactions from {{accountName}}", - "ATH": "Maximum number of transactions per second (TPS)", - "lastBlock": "Ethereum block height, the number of confirmed blocks", - "totalTxs": "Amount of transactions since the first block" + "gasPrice": "The cost of computational work in EVM, measured in Gas", + "avgGasUsage": "Average Gas Consumed Over the Last 100 Blocks", + "totalIncoming": "Total Transfers Received by {{accountName}}", + "totalOutgoing": "Total Transfers Sent by {{accountName}}", + "ATH": "Peak Transactions Per Second (TPS) Recorded", + "lastBlock": "Latest Confirmed Ethereum Block", + "totalTxs": "Total Transactions Since Genesis Block" } - }, + } + , "evmEndpointsRoute": { - "title": "EVM endpoints list", - "rpcEndpoint": "RPC Endpoint", - "latency": "Latency", - "lastBlock": "Last block", - "rerun": "Re-run health checks", - "filterEndpoints": "Filter responding endpoints" + "title": "List of EVM Endpoints", + "rpcEndpoint": "RPC Endpoints", + "latency": "Network Latency", + "lastBlock": "Latest Confirmed Block", + "rerun": "Re-Execute Health Checks", + "filterEndpoints": "Filter Active Endpoints" } } diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 167bd7676..e34c89124 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -1881,56 +1881,56 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" -"@mui/base@5.0.0-beta.16": - version "5.0.0-beta.16" - resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-beta.16.tgz#5869b8cc83ea5da0083bb11790bda007c2384564" - integrity sha512-OYxhC81c9bO0wobGcM8rrY5bRwpCXAI21BL0P2wz/2vTv4ek7ALz9+U5M8wgdmtRNUhmCmAB4L2WRwFRf5Cd8Q== +"@mui/base@5.0.0-beta.17": + version "5.0.0-beta.17" + resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-beta.17.tgz#98b7ef6a3176b7aaf59ac8862d3271acb6876bc0" + integrity sha512-xNbk7iOXrglNdIxFBN0k3ySsPIFLWCnFxqsAYl7CIcDkD9low4kJ7IUuy6ctwx/HAy2fenrT3KXHr1sGjAMgpQ== dependencies: "@babel/runtime" "^7.22.15" "@floating-ui/react-dom" "^2.0.2" "@mui/types" "^7.2.4" - "@mui/utils" "^5.14.10" + "@mui/utils" "^5.14.11" "@popperjs/core" "^2.11.8" clsx "^2.0.0" prop-types "^15.8.1" -"@mui/core-downloads-tracker@^5.14.10": - version "5.14.10" - resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.10.tgz#32a8581be98344bbda5ed31fc7b41788bd2e3bc5" - integrity sha512-kPHu/NhZq1k+vSZR5wq3AyUfD4bnfWAeuKpps0+8PS7ZHQ2Lyv1cXJh+PlFdCIOa0PK98rk3JPwMzS8BMhdHwQ== +"@mui/core-downloads-tracker@^5.14.11": + version "5.14.11" + resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.11.tgz#e829aceb5c0bbfc3383ed90a6a85445344dd65a7" + integrity sha512-uY8FLQURhXe3f3O4dS5OSGML9KDm9+IE226cBu78jarVIzdQGPlXwGIlSI9VJR8MvZDA6C0+6XfWDhWCHruC5Q== "@mui/icons-material@^5.8.4": - version "5.14.9" - resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-5.14.9.tgz#433cf03c214ce38e1b7a6f684769491fd99c5ef5" - integrity sha512-xTRQbDsogsJo7tY5Og8R9zbuG2q+KIPVIM6JQoKxtJlz9DPOw1u0T2fGrvwD+XAOVifQf6epNMcGCDLfJAz4Nw== + version "5.14.11" + resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-5.14.11.tgz#ce563d1b6c7abc76f8a8048c970135601e7b49b5" + integrity sha512-aHReLasBuS/+hhPzbZCgZ0eTcZ2QRnoC2WNK7XvdAf3l+LjC1flzjh6GWw1tZJ5NHnZ+bivdwtLFQ8XTR96JkA== dependencies: "@babel/runtime" "^7.22.15" "@mui/lab@^5.0.0-alpha.90": - version "5.0.0-alpha.145" - resolved "https://registry.yarnpkg.com/@mui/lab/-/lab-5.0.0-alpha.145.tgz#40cfea56b7d09d147520f7bc787029702450c806" - integrity sha512-c8GEHGu5yUri5GIb7I7QDN+VTOHZvgXRIRXGF5ZiooeON8ioqTnJ2l9D93XZ+NAFTRZC/vuaKoU7UhqFBOpA5Q== + version "5.0.0-alpha.146" + resolved "https://registry.yarnpkg.com/@mui/lab/-/lab-5.0.0-alpha.146.tgz#45623ffb856378654ec0b08099a9ce5b45b7d0a4" + integrity sha512-azkSNz/F4VAzXdXG1Yu/pdWiMQY8dRpwHycLCQCK7oql5AOVh1pVEmw5+nMT161oc5bOzxBkIsNGPCBwXIZ7Ww== dependencies: "@babel/runtime" "^7.22.15" - "@mui/base" "5.0.0-beta.16" - "@mui/system" "^5.14.10" + "@mui/base" "5.0.0-beta.17" + "@mui/system" "^5.14.11" "@mui/types" "^7.2.4" - "@mui/utils" "^5.14.10" + "@mui/utils" "^5.14.11" "@mui/x-tree-view" "6.0.0-alpha.1" clsx "^2.0.0" prop-types "^15.8.1" "@mui/material@^5.9.0": - version "5.14.10" - resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.14.10.tgz#b8c6ba17c25c0df54053cb0f1bb35083bc91dace" - integrity sha512-ejFMppnO+lzBXpzju+N4SSz0Mhmi5sihXUGcr5FxpgB6bfUP0Lpe32O0Sw/3s8xlmLEvG1fqVT0rRyAVMlCA+A== + version "5.14.11" + resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.14.11.tgz#7537f07c383a6cfa32a00fabc9959593478bc5c4" + integrity sha512-DnSdJzcR7lwG12JA5L2t8JF+RDzMygu5rCNW+logWb/KW2/TRzwLyVWO+CorHTBjBRd38DBxnwOCDiYkDd+N3A== dependencies: "@babel/runtime" "^7.22.15" - "@mui/base" "5.0.0-beta.16" - "@mui/core-downloads-tracker" "^5.14.10" - "@mui/system" "^5.14.10" + "@mui/base" "5.0.0-beta.17" + "@mui/core-downloads-tracker" "^5.14.11" + "@mui/system" "^5.14.11" "@mui/types" "^7.2.4" - "@mui/utils" "^5.14.10" + "@mui/utils" "^5.14.11" "@types/react-transition-group" "^4.4.6" clsx "^2.0.0" csstype "^3.1.2" @@ -1938,19 +1938,19 @@ react-is "^18.2.0" react-transition-group "^4.4.5" -"@mui/private-theming@^5.14.10": - version "5.14.10" - resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.14.10.tgz#42b176b27435931aff40d50833413d10150ac007" - integrity sha512-f67xOj3H06wWDT9xBg7hVL/HSKNF+HG1Kx0Pm23skkbEqD2Ef2Lif64e5nPdmWVv+7cISCYtSuE2aeuzrZe78w== +"@mui/private-theming@^5.14.11": + version "5.14.11" + resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.14.11.tgz#1543b4d13d5cb32018c5bd41b516db1c33f70344" + integrity sha512-MSnNNzTu9pfKLCKs1ZAKwOTgE4bz+fQA0fNr8Jm7NDmuWmw0CaN9Vq2/MHsatE7+S0A25IAKby46Uv1u53rKVQ== dependencies: "@babel/runtime" "^7.22.15" - "@mui/utils" "^5.14.10" + "@mui/utils" "^5.14.11" prop-types "^15.8.1" -"@mui/styled-engine@^5.14.10": - version "5.14.10" - resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.14.10.tgz#2ec443031e48425cd6fda63be498cfa262c1d3a0" - integrity sha512-EJckxmQHrsBvDbFu1trJkvjNw/1R7jfNarnqPSnL+jEQawCkQIqVELWLrlOa611TFtxSJGkdUfCFXeJC203HVg== +"@mui/styled-engine@^5.14.11": + version "5.14.11" + resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.14.11.tgz#22cb0047f211be4dbc133a5d1015369293bdff00" + integrity sha512-jdUlqRgTYQ8RMtPX4MbRZqar6W2OiIb6J5KEFbIu4FqvPrk44Each4ppg/LAqp1qNlBYq5i+7Q10MYLMpDxX9A== dependencies: "@babel/runtime" "^7.22.15" "@emotion/cache" "^11.11.0" @@ -1958,15 +1958,15 @@ prop-types "^15.8.1" "@mui/styles@^5.9.0": - version "5.14.10" - resolved "https://registry.yarnpkg.com/@mui/styles/-/styles-5.14.10.tgz#1a6236c76eb30aa1467ea267b3934caf2930833a" - integrity sha512-aR+mH8R6WiPZLGjCh7pVEXopIdSbKzBXZc2TTysuNHDgLZB8RLmns5kmMw6sjUBpaJBcuGLZQHoVyq/JAhRqLg== + version "5.14.11" + resolved "https://registry.yarnpkg.com/@mui/styles/-/styles-5.14.11.tgz#3a9c31e927b9115c62c5260c5614c178f849aa43" + integrity sha512-43TTaH/QBNAvwFfN0Dz1UREZLs5Yd8X4XrsiYgIJJgdGsr2TtlKz/WRHqDNwWkNg/gs3qcWIbtNweTIoTkov/g== dependencies: "@babel/runtime" "^7.22.15" "@emotion/hash" "^0.9.1" - "@mui/private-theming" "^5.14.10" + "@mui/private-theming" "^5.14.11" "@mui/types" "^7.2.4" - "@mui/utils" "^5.14.10" + "@mui/utils" "^5.14.11" clsx "^2.0.0" csstype "^3.1.2" hoist-non-react-statics "^3.3.2" @@ -1980,16 +1980,16 @@ jss-plugin-vendor-prefixer "^10.10.0" prop-types "^15.8.1" -"@mui/system@^5.14.10": - version "5.14.10" - resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.14.10.tgz#b125f8370c1c92af04f1839c40e034d4edc4ad29" - integrity sha512-QQmtTG/R4gjmLiL5ECQ7kRxLKDm8aKKD7seGZfbINtRVJDyFhKChA1a+K2bfqIAaBo1EMDv+6FWNT1Q5cRKjFA== +"@mui/system@^5.14.11": + version "5.14.11" + resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.14.11.tgz#4f3aaf3e3d6d039e41a60f939056aa5fd371d291" + integrity sha512-yl8xV+y0k7j6dzBsHabKwoShmjqLa8kTxrhUI3JpqLG358VRVMJRW/ES0HhvfcCi4IVXde+Tc2P3K1akGL8zoA== dependencies: "@babel/runtime" "^7.22.15" - "@mui/private-theming" "^5.14.10" - "@mui/styled-engine" "^5.14.10" + "@mui/private-theming" "^5.14.11" + "@mui/styled-engine" "^5.14.11" "@mui/types" "^7.2.4" - "@mui/utils" "^5.14.10" + "@mui/utils" "^5.14.11" clsx "^2.0.0" csstype "^3.1.2" prop-types "^15.8.1" @@ -1999,10 +1999,10 @@ resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.2.4.tgz#b6fade19323b754c5c6de679a38f068fd50b9328" integrity sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA== -"@mui/utils@^5.14.10", "@mui/utils@^5.14.3": - version "5.14.10" - resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.14.10.tgz#4b0a2a26f1ee12323010daa9d7aecf3384acfc3c" - integrity sha512-Rn+vYQX7FxkcW0riDX/clNUwKuOJFH45HiULxwmpgnzQoQr3A0lb+QYwaZ+FAkZrR7qLoHKmLQlcItu6LT0y/Q== +"@mui/utils@^5.14.11", "@mui/utils@^5.14.3": + version "5.14.11" + resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.14.11.tgz#d19a1d8725ffd16c6c6817f00b5172931958fb9a" + integrity sha512-fmkIiCPKyDssYrJ5qk+dime1nlO3dmWfCtaPY/uVBqCRMBZ11JhddB9m8sjI2mgqQQwRJG5bq3biaosNdU/s4Q== dependencies: "@babel/runtime" "^7.22.15" "@types/prop-types" "^15.7.5" @@ -2313,9 +2313,9 @@ integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== "@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#412e0725ef41cde73bfa03e0e833eaff41e0fd63" + integrity sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ== dependencies: "@types/istanbul-lib-coverage" "*" @@ -2328,9 +2328,9 @@ "@types/istanbul-lib-report" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz#edc8e421991a3b4df875036d381fc0a5a982f549" + integrity sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A== dependencies: "@types/istanbul-lib-report" "*" @@ -2358,9 +2358,9 @@ integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== "@types/node@*", "@types/node@>=6": - version "20.6.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.6.5.tgz#4c6a79adf59a8e8193ac87a0e522605b16587258" - integrity sha512-2qGq5LAOTh9izcc0+F+dToFigBWiK1phKPt7rNhOqJSr35y8rlIBjDwGtFSgAI6MGIhjwOVNSQZVdJsZJ2uR1w== + version "20.7.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.7.1.tgz#06d732ead0bd5ad978ef0ea9cbdeb24dc8717514" + integrity sha512-LT+OIXpp2kj4E2S/p91BMe+VgGX2+lfO+XTpfXhh+bCk2LkQtHZSub8ewFBMGP5ClysPjTDFa4sMI8Q3n4T0wg== "@types/parse-json@^4.0.0": version "4.0.0" @@ -2378,16 +2378,16 @@ integrity sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ== "@types/react-transition-group@^4.4.6": - version "4.4.6" - resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.6.tgz#18187bcda5281f8e10dfc48f0943e2fdf4f75e2e" - integrity sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew== + version "4.4.7" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.7.tgz#bf69f269d74aa78b99097673ca6dd6824a68ef1c" + integrity sha512-ICCyBl5mvyqYp8Qeq9B5G/fyBSRC0zx3XM3sCC6KkcMsNeAHqXBKkmat4GqdJET5jtYUpZXrxI5flve5qhi2Eg== dependencies: "@types/react" "*" "@types/react@*": - version "18.2.22" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.22.tgz#abe778a1c95a07fa70df40a52d7300a40b949ccb" - integrity sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA== + version "18.2.23" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.23.tgz#60ad6cf4895e93bed858db0e03bcc4ff97d0410e" + integrity sha512-qHLW6n1q2+7KyBEYnrZpcsAmU/iiCh9WGCKgXvMxx89+TYdJWRjZohVIo9XTcoLhfX3+/hP0Pbulu3bCZQ9PSA== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -3298,9 +3298,9 @@ aws4@^1.8.0: integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== axios@^1.1.3: - version "1.5.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.5.0.tgz#f02e4af823e2e46a9768cfc74691fdd0517ea267" - integrity sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ== + version "1.5.1" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.5.1.tgz#11fbaa11fc35f431193a9564109c88c1f27b585f" + integrity sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A== dependencies: follow-redirects "^1.15.0" form-data "^4.0.0" @@ -3729,12 +3729,12 @@ browserslist@4.10.0: pkg-up "^3.1.0" browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.21.10, browserslist@^4.21.9, browserslist@^4.6.2, browserslist@^4.6.4, browserslist@^4.9.1: - version "4.21.11" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.11.tgz#35f74a3e51adc4d193dcd76ea13858de7b8fecb8" - integrity sha512-xn1UXOKUz7DjdGlg9RrUr0GGiWzI97UQJnugHtH0OLDfJB7jMgoIkYvRIEO1l9EeEERVqeqLYOcFBW9ldjypbQ== + version "4.22.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.0.tgz#6adc8116589ccea8a99d0df79c5de2436199abdb" + integrity sha512-v+Jcv64L2LbfTC6OnRcaxtqJNJuQAVhZKSJfR/6hn7lhnChUXl4amwVviqN1k411BB+3rRoKMitELRn1CojeRA== dependencies: - caniuse-lite "^1.0.30001538" - electron-to-chromium "^1.4.526" + caniuse-lite "^1.0.30001539" + electron-to-chromium "^1.4.530" node-releases "^2.0.13" update-browserslist-db "^1.0.13" @@ -3938,10 +3938,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001538: - version "1.0.30001539" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001539.tgz#325a387ab1ed236df2c12dc6cd43a4fff9903a44" - integrity sha512-hfS5tE8bnNiNvEOEkm8HElUHroYwlqMMENEzELymy77+tJ6m+gA2krtHl5hxJaj71OlpC2cHZbdSMX1/YEqEkA== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001539: + version "1.0.30001540" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001540.tgz#a316ca4f2ae673ab02ff0ec533334016d56ff658" + integrity sha512-9JL38jscuTJBTcuETxm8QLsFr/F6v0CYYTEU6r5+qSM98P2Q0Hmu0eG1dTG5GBUmywU3UlcVOUSIJYY47rdFSw== capture-exit@^2.0.0: version "2.0.0" @@ -5425,10 +5425,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -electron-to-chromium@^1.3.378, electron-to-chromium@^1.4.526: - version "1.4.528" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.528.tgz#7c900fd73d9d2e8bb0dab0e301f25f0f4776ef2c" - integrity sha512-UdREXMXzLkREF4jA8t89FQjA8WHI6ssP38PMY4/4KhXFQbtImnghh4GkCgrtiZwLKUKVD2iTVXvDVQjfomEQuA== +electron-to-chromium@^1.3.378, electron-to-chromium@^1.4.530: + version "1.4.532" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.532.tgz#44454731e26f2c8c14e88cca0d073f0761784f5e" + integrity sha512-piIR0QFdIGKmOJTSNg5AwxZRNWQSXlRYycqDB9Srstx4lip8KpcmRxVP6zuFWExWziHYZpJ0acX7TxqX95KBpg== elliptic@6.5.4, elliptic@^6.5.3, elliptic@^6.5.4: version "6.5.4" @@ -12137,7 +12137,12 @@ sass-loader@8.0.2: schema-utils "^2.6.1" semver "^6.3.0" -sax@^1.2.4, sax@~1.2.4: +sax@^1.2.4: + version "1.3.0" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" + integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== + +sax@~1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== From 502a6f40e322adb1918255192c23b7acbb2d96ed Mon Sep 17 00:00:00 2001 From: Xavier Fernandez Date: Thu, 28 Sep 2023 14:46:32 -0600 Subject: [PATCH 2/5] fix(webapp): improve english texts --- webapp/src/language/en.json | 241 ++++++++++++++++++++---------------- 1 file changed, 133 insertions(+), 108 deletions(-) diff --git a/webapp/src/language/en.json b/webapp/src/language/en.json index 7ce198152..5909724c1 100644 --- a/webapp/src/language/en.json +++ b/webapp/src/language/en.json @@ -49,72 +49,99 @@ "updatedAt": "Updated at", "nextUpdateAt": "Next update at", "secondsAgo": "Seconds Ago", - "metaTitle": "Antelope Tools: Your Ultimate Dashboard for Real-Time Antelope and EOSIO Network Monitoring", - "metaDescription": "Antelope Tools is your one-stop solution for real-time monitoring and analytics of Antelope and EOSIO blockchain networks. Track block producers, nodes, and much more." + "metaTitle": "Antelope Tools network monitors real-time infrastructure data for multiple Antelope and EOSIO chains.", + "metaDescription": "Antelope Tools Dashboard is a network monitor featuring real-time data on block producer nodes and blockchain infrastructure for multiple Antelope and EOSIO chains." }, "routes": { "/>sidebar": "Dashboard", - "/>title": "Real-time {{networkName}} Network Monitoring and Infrastructure Dashboard", - "/>heading": "Welcome to the {{networkName}} Network Dashboard", - "/cpu-benchmark>sidebar": "CPU Performance Metrics", - "/cpu-benchmark>title": "CPU Performance Benchmarks - {{networkName}} Network", - "/cpu-benchmark>heading": "CPU Performance Metrics for {{networkName}} Block Producers", - "/block-producers>sidebar": "Block Producers Directory", - "/block-producers>title": "Directory of Block Producers - {{networkName}} Network", - "/block-producers>heading": "Meet the Block Producers of {{networkName}}", - "/undiscoverable-bps>sidebar": "Hidden Block Producers", - "/undiscoverable-bps>title": "Hidden Block Producers - {{networkName}} Network", - "/undiscoverable-bps>heading": "Hidden Block Producers in {{networkName}}", - "/rewards-distribution>sidebar": "Reward Allocation", - "/rewards-distribution>title": "Block Producer Reward Allocation - {{networkName}} Network", - "/rewards-distribution>heading": "Reward Distribution in {{networkName}}", - "/nodes>sidebar": "Node Monitor", - "/nodes>title": "{{networkName}} Node Health and Status Monitor", - "/nodes>heading": "Monitoring Nodes in {{networkName}}", - "/nodes-distribution>sidebar": "Node Geography", - "/nodes-distribution>title": "Geographical Node Distribution - {{networkName}} Network", - "/nodes-distribution>heading": "Geographical Spread of {{networkName}} Nodes", - "/accounts>sidebar": "Account & Contract Manager", - "/accounts>title": "Manage Accounts and Contracts - {{networkName}} Network", - "/accounts>heading": "Accounts and Contracts in {{networkName}}", - "/bpjson>sidebar": "BP.json Toolkit", - "/bpjson>title": "BP.json Configuration Toolkit - {{networkName}} Network", - "/bpjson>heading": "BP.json Configuration Toolkit", - "/faucet>sidebar": "Account Creator & Token Faucet", - "/faucet>title": "Account Creation and Token Faucet - {{networkName}} Network", - "/faucet>heading": "{{networkName}} Account Creation and Token Faucet", - "/ricardian-contract>sidebar": "Node Agreement", - "/ricardian-contract>title": "Node Agreement - {{networkName}} Network", - "/ricardian-contract>heading": "Node Agreement for {{networkName}}", - "/block-distribution>sidebar": "Block Allocation", - "/block-distribution>title": "Block Allocation Overview - {{networkName}} Network", - "/block-distribution>heading": "Block Allocation in {{networkName}}", - "/missed-blocks>sidebar": "Missed Blocks Tracker", - "/missed-blocks>title": "Missed Blocks Overview - {{networkName}} Network", - "/missed-blocks>heading": "Missed Blocks in {{networkName}}", - "/stress-test>title": "Stress Test Overview - {{networkName}} Network", - "/stress-test>sidebar": "Network Stress Test", - "/stress-test>heading": "{{networkName}} Network Stress Test", - "/evm>title": "EVM Dashboard - {{networkName}} Network", - "/evm>sidebar": "EVM Monitoring", + "/>title": "{{networkName}} Network Monitor and Infrastructure Dashboard", + "/>heading": "Welcome to {{networkName}}", + "/cpu-benchmark>sidebar": "CPU Benchmarks", + "/cpu-benchmark>title": "CPU Benchmarks - {{networkName}} Network Dashboard", + "/cpu-benchmark>heading": "Block Producer Nodes CPU Benchmarks on {{networkName}}", + "/block-producers>sidebar": "Block Producers", + "/block-producers>title": "Block Producers - {{networkName}} Network Dashboard", + "/block-producers>heading": "Block Producers on {{networkName}}", + "/undiscoverable-bps>sidebar": "Undiscoverable BPs", + "/undiscoverable-bps>title": "Paid undiscoverable Block Producers - {{networkName}} Network Dashboard", + "/undiscoverable-bps>heading": "Undiscoverable Paid Block Producers on {{networkName}}", + "/rewards-distribution>sidebar": "Rewards Distribution", + "/rewards-distribution>title": "Rewards Distribution - {{networkName}} Network Dashboard", + "/rewards-distribution>heading": "Rewards Distribution of {{networkName}}", + "/nodes>sidebar": "Nodes", + "/nodes>title": "Nodes - {{networkName}} Nodes Status Monitor", + "/nodes>heading": "Nodes on {{networkName}}", + "/nodes-distribution>sidebar": "Geo Distribution", + "/nodes-distribution>title": "Geographic Distribution of Nodes - {{networkName}} Network Dashboard", + "/nodes-distribution>heading": "Geographic Distribution of {{networkName}} Nodes", + "/accounts>sidebar": "Accounts & Contracts", + "/accounts>title": "Accounts and Contracts - {{networkName}} Network Dashboard", + "/accounts>heading": "Accounts and Contracts of {{networkName}}", + "/bpjson>sidebar": "BP.json Generator", + "/bpjson>title": "BP JSON Generator - {{networkName}} Network Dashboard", + "/bpjson>heading": "BP.json Generator", + "/faucet>sidebar": "Create Account & Faucet", + "/faucet>title": "Faucet and Account Creator - {{networkName}} Network Dashboard", + "/faucet>heading": "{{networkName}} Account Creator and Token Faucet", + "/ricardian-contract>sidebar": "BP Agreement", + "/ricardian-contract>title": "BP Agreement - {{networkName}} Network Dashboard", + "/ricardian-contract>heading": "", + "/block-distribution>sidebar": "Block Distribution", + "/block-distribution>title": "Block Production Distribution - {{networkName}} Network Dashboard", + "/block-distribution>heading": "Block Production Distribution on {{networkName}}", + "/missed-blocks>sidebar": "Missed Blocks", + "/missed-blocks>title": "Missed Blocks - {{networkName}} Network Dashboard", + "/missed-blocks>heading": "Missed Blocks on {{networkName}}", + "/stress-test>title": "Stress Test Dashboard - {{networkName}} Network Dashboard", + "/stress-test>sidebar": "Stress Test", + "/stress-test>heading": "{{networkName}} Stress Test", + "/evm>title": "EVM Dashboard - {{networkName}} Network Dashboard", + "/evm>sidebar": "EVM Dashboard", "/evm>heading": "{{networkName}} EVM Dashboard", - "/evm-rpc-endpoints>title": "EVM RPC Endpoints - {{networkName}} Network", + "/evm-rpc-endpoints>title": "EVM RPC Endpoints - {{networkName}} Network Dashboard", "/evm-rpc-endpoints>sidebar": "EVM RPC Endpoints", "/evm-rpc-endpoints>heading": "{{networkName}} EVM RPC Endpoints", - "/endpoints>sidebar": "API Endpoint Monitor", - "/endpoints>title": "API Endpoint Monitor - {{networkName}} Network", + "/endpoints>sidebar": "API Endpoints", + "/endpoints>title": "API Endpoints - {{networkName}} Network Dashboard", "/endpoints>heading": "{{networkName}} API Endpoints", - "/endpoints-stats>sidebar": "API Stats", - "/endpoints-stats>title": "API Endpoint Statistics - {{networkName}} Network", - "/endpoints-stats>heading": "{{networkName}} API Endpoint Performance Metrics", - "/about>sidebar": "About Us", - "/about>title": "About {{networkName}} Network", - "/about>heading": "About {{networkName}}", - "/about>moreDescription": "Learn more about the {{networkName}} Network, its features, and how to get started.", - "/help>sidebar": "Help & Support", - "/help>title": "Help and Support - {{networkName}} Network", - "/help>heading": "Need Help? You're in the Right Place", - "/help>moreDescription": "Find answers to your questions and get the support you need to navigate the {{networkName}} Network." + "/endpoints-stats>sidebar": "API Endpoints Stats", + "/endpoints-stats>title": "API Endpoints Stats- {{networkName}} Network Dashboard", + "/endpoints-stats>heading": "{{networkName}} API Endpoints Stats", + "/about>sidebar": "About", + "/about>title": "About - {{networkName}} Network Dashboard", + "/about>heading": "About", + "/about>moreDescription": "", + "/help>sidebar": "Help", + "/help>title": "Help - {{networkName}} Network Dashboard", + "/help>heading": "Help", + "/help>moreDescription": "", + "networkInformation": "Network Information", + "tools": "Tools", + "docs": "Docs", + "community": "Community", + "changelog": "Changelog", + "github": "Github Repository", + "telegram": "Telegram Channel", + "readMore": "Read more", + "readLess": "Read less", + "moreDescription": "This is a read more text component for users that either need a bit of help or are new to the system. A clear but not too extensive set of terms and instructions can help users get going without having to over write titles or labels like the one on the search card below. Take a look! A third line is also possible and probably more than enough.", + "setLanguage>sidebar": "Change to Spanish - ES", + "/rewards-distribution>moreDescription": "A geographic visualization of daily block producer rewards and a list of undiscoverable paid block producers.", + "/undiscoverable-bps>moreDescription": "A list of the paid block producers on the network which do not provide information in their BP.json files.", + "/bpjson>moreDescription": "A tool for block producers to provide details of their organizations and nodes to comply with the BP information standard.", + "/node-config>moreDescription": "Use this tool to obtain example config files to help configure a new node on the network.", + "/ricardian-contract>moreDescription": "The on-chain ricardian contract that describes the validator node agreement of this network.", + "/>moreDescription": "Monitor the infrastructure of blockchain networks using Antelope + EOSIO blockchain technology.", + "/cpu-benchmark>moreDescription": "A visualization of CPU usage in microseconds by block producer nodes accounts, with lowest, highest, and average usage data.", + "/block-producers>moreDescription": "A list of the block producers in the network – blockchain accounts registered to run nodes on the network. It includes information from chain tables and their bp.json files.", + "/nodes>moreDescription": "A list of all the nodes run by block producers comprising the network with specific information such as endpoints and location.", + "/endpoints>moreDescription": "An updated list of public API endpoints provided by node operators and their health status.", + "/endpoints-stats>moreDescription": "Response time statistics from Costa Rica and the availability of a producer's endpoints.", + "/nodes-distribution>moreDescription": "A visualization of the geographic distribution of the nodes in this network.", + "/accounts>moreDescription": "This tool helps find information about accounts and interact with contracts on the network. Enter an account name and obtain account information, smart contract actions, and table data.", + "/block-distribution>moreDescription": "A visualization of the distribution of blocks produced by the nodes in the network.", + "/missed-blocks>moreDescription": "A list of scheduled, produced, and missed blocks by each account in the network.", + "/stress-test>moreDescription": "Monitor current and historical data about transactions, such as resource utilization and all-time high TPS." }, "homeRoute": { "currentProducer": "Current Producer", @@ -133,11 +160,11 @@ "Last Week": "Last Week", "Last Year": "Last Year", "scheduleVersion": "Schedule Version", - "tpsAllTimeHigh": "Peak Transactions Per Second (TPS)", - "cpuUtilizationAllTimeHigh": "CPU Utilization at Peak TPS", - "networkUtilizationAllTimeHigh": "Network Utilization at Peak TPS", - "transactionsPerSecond": "Transactions Per Second", - "transactionsPerBlock": "Transactions Per Block", + "tpsAllTimeHigh": "TPS All Time High", + "cpuUtilizationAllTimeHigh": "CPU Usage in TPS All Time High", + "networkUtilizationAllTimeHigh": "NET Usage in TPS All Time High", + "transactionsPerSecond": "Transactions per Second", + "transactionsPerBlock": "Transactions per Block", "nodes": "Nodes", "undefined": "Undefined", "unknown": "Unknown", @@ -169,31 +196,30 @@ "netUsage": "Percentage of Network (NET) resources consumed in the most recent second", "totalProducers": "Total number of registered Block Producers, as per the eosio smart contract" } - }, "rewardsDistributionRoute": { - "dailyRewards": "Daily Rewards Overview", - "yearlyRewards": "Annual Rewards Summary", - "topCountryDailyRewards": "Leading Country in Daily Rewards", - "notAvailable": "Data Unavailable", - "paidProducers": "Unlocated Paid Block Producers", - "lowestRewards": "Minimum Daily Rewards", - "highestRewards": "Maximum Daily Rewards", - "exchangeRate": "Current Exchange Rate", - "country": "Country of Origin", - "rewards": "Reward Distribution", - "rewardsPercentage": "Reward Distribution Percentage", - "viewList": "See Complete List", - "paidProducersText": "Daily Earnings for Block Producers" - }, + "dailyRewards": "Total Daily Rewards", + "yearlyRewards": "Total Yearly Rewards", + "topCountryDailyRewards": "Top Country By Daily Rewards", + "notAvailable": "Not available", + "paidProducers": "Paid BPs Not Located", + "lowestRewards": "Lowest Rewards", + "highestRewards": "Highest Rewards", + "exchangeRate": "Exchange Rate", + "country": "Country", + "rewards": "Rewards", + "rewardsPercentage": "Percentage of rewards", + "viewList": "View full list", + "paidProducersText": "Daily Rewards" + }, "nodesRoute": {}, "nodesDistributionRoute": {}, "accountsRoute": { - "loginBeforeUseAction": "Connect your wallet to proceed with actions.", + "loginBeforeUseAction": "Please connect your wallet in order to execute an action", "unknownError": "An unexpected error occurred while processing your action.", - "notFound": "Not located", + "notFound": "not found", "successMessage": "Transaction completed successfully.", - "placeholder": "Enter Account or Contract Name", + "placeholder": "Account or Contract Name", "title": "Explore account details, view contract tables, and execute actions seamlessly.", "endpointFailure": "Endpoint issue. Please try again later." }, @@ -202,7 +228,7 @@ "notLogin": "Connect your wallet to access this feature.", "notRegisterNode": "An active node account is required to utilize this tool.", "bpjsonInconsistency": "Mismatch detected between on-chain and off-chain bp.json. Please review and update accordingly." - }, + }, "faucetRoute": { "createAccount": "Create Your Account", "newCreatedAccount": "Congratulations! Your new account has been created:", @@ -408,7 +434,7 @@ "placeholder": "Node Name" }, "noResultsComponent": { - "noResultsFound": "No Results Found" + "noResultsFound": "No results found" }, "healthCheckComponent": { "updated": "Endpoint is fully operational", @@ -431,28 +457,28 @@ "numberOfNodes": "Number of Nodes" }, "EndpointsStatsRoute": { - "fastest": "Top 5 Quickest Endpoints When Accessed from Costa Rica", - "byProducer": "Endpoint Performance by Block Producer", - "avgAvailability": "Average Uptime", - "avgTime": "Mean Response Time", - "charTitle": "Mean Response Time as Measured from Costa Rica", - "list": "Endpoint Directory", - "timeInSecs": "Response Time (Seconds)" + "fastest": "Top 5 fastest endpoints by querying from Costa Rica", + "byProducer": "Endpoints stats by producer", + "avgAvailability": "Average Availability", + "avgTime": "Average Response Time", + "charTitle": "Average Response Time from Costa Rica", + "list": "List of endpoints", + "timeInSecs": "Time in seconds" }, "evmDashboardRoute": { - "totalWallets": "Total Wallets Created", - "avgBlockTime": "Average Time Between Blocks", - "gasPrice": "Current Gas Price", - "avgGasUsage": "Average Gas Consumption", - "totalIncoming": "Total {{token}} Received", - "totalOutgoing": "Total {{token}} Sent", + "totalWallets": "Total wallets created", + "avgBlockTime": "Average block time", + "gasPrice": "Gas price", + "avgGasUsage": "Average gas usage", + "totalIncoming": "Total {{token}} incoming", + "totalOutgoing": "Total {{token}} outgoing", "incoming": "Incoming", "outgoing": "Outgoing", - "ATH": "All-Time High TPS", - "lastBlock": "Most Recent Block", - "totalTxs": "Total EVM Transactions Processed", - "transactions": "EVM Transac", - "gasUsed": "Total Gas Consumed", + "ATH": "TPS All Time High", + "lastBlock": "Last block", + "totalTxs": "Total EVM transactions", + "transactions": "EVM transactions", + "gasUsed": "Gas Used", "tooltip": { "gasPrice": "The cost of computational work in EVM, measured in Gas", "avgGasUsage": "Average Gas Consumed Over the Last 100 Blocks", @@ -462,14 +488,13 @@ "lastBlock": "Latest Confirmed Ethereum Block", "totalTxs": "Total Transactions Since Genesis Block" } - } - , + }, "evmEndpointsRoute": { "title": "List of EVM Endpoints", - "rpcEndpoint": "RPC Endpoints", + "rpcEndpoint": "RPC Endpoint", "latency": "Network Latency", - "lastBlock": "Latest Confirmed Block", - "rerun": "Re-Execute Health Checks", + "lastBlock": "Last block", + "rerun": "Re-run health checks", "filterEndpoints": "Filter Active Endpoints" } -} +} \ No newline at end of file From 31817bf00b9b81e40026ccffa010dac7dc297e1f Mon Sep 17 00:00:00 2001 From: Xavier Fernandez Date: Sat, 30 Sep 2023 13:22:09 -0600 Subject: [PATCH 3/5] fix(webapp): improve help and about pages --- webapp/src/language/en.json | 87 +++++++++++++++++------- webapp/src/language/es.json | 80 +++++++++++++++------- webapp/src/routes/About/index.js | 113 ++++++++++++++----------------- webapp/src/routes/Help/index.js | 110 +++++++++++++++++++++++++++--- 4 files changed, 269 insertions(+), 121 deletions(-) diff --git a/webapp/src/language/en.json b/webapp/src/language/en.json index 5909724c1..cf45348a5 100644 --- a/webapp/src/language/en.json +++ b/webapp/src/language/en.json @@ -108,12 +108,12 @@ "/endpoints-stats>title": "API Endpoints Stats- {{networkName}} Network Dashboard", "/endpoints-stats>heading": "{{networkName}} API Endpoints Stats", "/about>sidebar": "About", - "/about>title": "About - {{networkName}} Network Dashboard", - "/about>heading": "About", + "/about>title": "About - {{networkName}} Network Monitor and Infrastructure Dashboard", + "/about>heading": "About Antelope Tools", "/about>moreDescription": "", "/help>sidebar": "Help", "/help>title": "Help - {{networkName}} Network Dashboard", - "/help>heading": "Help", + "/help>heading": "Welcome to the Antelope Tools Help Center", "/help>moreDescription": "", "networkInformation": "Network Information", "tools": "Tools", @@ -177,7 +177,7 @@ "cpuUsage": "CPU Usage", "netUsage": "NET Usage", "average": "Average", - "nodeType":"{{nodeType}} $t(nodes)", + "nodeType": "{{nodeType}} $t(nodes)", "tooltip": { "lastBlock": "The most recently verified block in the blockchain", "bpSchedule": "The current roster of top 21 block producers", @@ -248,35 +248,70 @@ }, "aboutRoute": { "body": { - "paragraph1": "The Antelope Tools gathers data and enables easy visualization of node status and stats for EOSIO blockchains. It also allows you to visualize the blockchain consensus mechanism in real-time along with other network-specific information, such as the distribution of block producer rewards on the public {{networkName}} and a list of registered entities on the LACChain public-permissioned network. The Antelope Tools is an open-source tool for the EOSIO community to access data, support voting for Block Producers, and fine-tune their infrastructure." + "paragraph1": "Welcome to Antelope Tools, your one-stop solution for real-time visualization and monitoring of Antelope and EOSIO blockchains. Designed to be the ultimate blockchain network monitoring tool, we provide real-time data analytics, Block Producer insights, and much more." }, - "subtitle1": "Why Use Antelope Tools?", + "subtitle1": "About Edenia", "body1": { - "paragraph1": "Antelope Tools is a community-driven open-source tool built by blockchain developers who believe transparency is fundamental to operating blockchain networks. We intend to provide a useful and straightforward app to visualize the Block Producers' relevant information to promote transparency and reliability." + "edenia": "Edenia", + "paragraph1": "is the dedicated team of blockchain experts behind Antelope Tools. With years of experience in blockchain technology and a passion for transparency and reliability, we aim to make the Web3 ecosystem more accessible and user-friendly. Our team is committed to continuous innovation, ensuring that Antelope Tools remains the leading Antelope blockchain network monitoring tool." }, - "subtitle2": "Why It's Important?", + "subtitle2": "Why Choose Antelope Tools?", "body2": { - "paragraph1": "On the {{networkName}} network, token holders must vote for Block Producers based on available information. On permissioned networks such as LACChain, the node operators are responsible for the network running smoothly. We believe that monitoring the network is essential to improve and measure node transparency. Antelope Tools's main objective is to help you visualize objective and reliable information about each node and its activity." + "paragraph1": "Antelope Tools is a community-centric, open-source platform developed by blockchain enthusiasts committed to transparency and reliability. Our mission is to offer a user-friendly interface to access critical information about Block Producers, thereby fostering network transparency. Experience the difference by trying Antelope Tools today!" }, - "subtitle3": "Where Does the Data Come From?", + "subtitle3": "The Importance of Network Monitoring", "body3": { - "paragraph1Text1": "Antelope Tools provides a detailed and graphic visualization of relevant information of entities running nodes and blockchain infrastructure. We source data on-chain directly from the public table of producers in the account", - "paragraph1Text2": ", discarding those that aren't active. From the list, we obtain the URL addresses of the BPs to retrieve their data using the", - "paragraph2": "The bp.json contains information about the producer, its nodes, and endpoints. However, it's not queried directly, as there are several networks based on the Antelope protocol, the chains.json object is queried under the producer's website address, thus the correct address of the bp.json is obtained according to the chain_id of the network.", - "paragraph3": "It's important to note that if the chains.json object is not accessible or doesn't contain the chain_id, /bp.json is directly queried. However, this may belong to another network, so only the organizational information of the producer is used and the rest is omitted.", - "paragraph4Text1": "If the registered URL is https://edenia.com/ then it's retrieved first", - "paragraph4Text2": "and the bp.json associated with the id is retrieved. If it does not exist then it's tried with", - "paragraph4Text3": ", but, nodes and endpoints aren't included", - "paragraph5": "For more information about Antelope Tools, visit our GitHub repo or contact us on our Telegram group. Contact us and join our effort to make EOSIO chains even more transparent and easy to use." + "paragraph1": "Whether you're on the {{networkName}}, or any other EOSIO-based DPoS network, token holders rely on available data to vote for Block Producers. In permissioned networks like LACChain, node operators must ensure seamless network functionality. Antelope Tools is your reliable source for objective data and node performance metrics." }, - "standard": "bp.json standard" + "subtitle4": "Data Source", + "body4": { + "paragraph1": "We offer rich, graphical insights into entities operating nodes and blockchain infrastructures. Our data is sourced directly from the public table of producers in the system contracts and is updated in real-time to focus only on active entities. We then use the bp.json standard to retrieve additional data from the Block Producers' URLs." + }, + "subtitle5": "Funding and Support", + "body5": { + "paragraph1": "Antelope Tools is generously funded through", + "pomelo": "Pomelo Grants", + "paragraph2": ", a community-driven funding platform. This financial support enables us to maintain, improve, and expand our services. If you find value in what we do, consider supporting us in the next Pomelo Grant round to help us continue making blockchain networks more transparent and efficient." + }, + "subtitle6": "Get Involved", + "body6": { + "paragraph1": "For more insights into Antelope Tools, check out our ", + "github": "GitHub Repository", + "paragraph2": "or join the conversation in our ", + "telegram": "Telegram Channel", + "paragraph3": "Become a part of our community and let's make blockchain networks more transparent and user-friendly together!" + } }, "helpRoute": { - "title": "Thank you for using Antelope Tools Blockchain Network Monitor !", - "paragraph": "Antelope Tools is still work in progress. Please feel free to leave upgrade suggestions, log bugs, or use the code yourself. You can also find us on Telegram or visit our website.", - "githubEOSCR": "Edenia GitHub Repo", - "telegramChannel": "Telegram Channel", - "websiteEOSCR": "Edenia Website " + "title": "Thank You for Choosing Antelope Tools", + "paragraph": "We're thrilled you've chosen Antelope Tools for your blockchain network monitoring needs.", + "title2": "Configuring bp.json and chains.json Files: A Guide for Node Operators", + "body3": { + "paragraph1Text1": "Antelope Tools offers detailed, real-time visualization and analytics for entities running nodes and blockchain infrastructure. Our data is sourced directly on-chain from the public ", + "eosioAccount": "producers table in the eosio system account.", + "paragraph1Text2": "We then query the URLs of all active Block Producers to retrieve essential information" + }, + "subtitle3": "Leveraging the bp.json Standard for Block Producer and Node Details", + "standard": "using the bp.json standard", + "paragraph2": "If you're a node operator and your data isn't displaying as it should on our dashboard, you'll need to configure your bp.json and chains.json files. Here's a step-by-step guide:", + "bullet1Title": "Setting Up Your bp.json File:", + "bullet1": "Publish a /bp.json file on the website you used when registering via the 'regproducer' action on the eosio system contract. This file should include all pertinent information about your organization and the nodes you operate.", + "bullet2Title": "Managing Multiple Networks:", + "bullet2": "If you're operating nodes on multiple EOSIO-based blockchains, you'll need a chains.json file. This file maps each network's chain ID to the appropriate bp.json file.", + "subBullet2Title": "Example:", + "subBullet2": "If your registered URL is ", + "subBullet2b": ", the system first tries to access ", + "subBullet2c": ". If this file is not available, it defaults to ", + "bullet3Title": "Chain ID Importance:", + "bullet3": "Ensure your chains.json file contains the chain ID for proper network identification. If the chain ID is missing, only your organizational details will be displayed, omitting nodes and endpoints.", + "title3": "Utilize Our BP JSON Generator Tool", + "paragraph3": "We offer a BP JSON generator tool to simplify the creation and updating of your bp.json file. This tool gathers your Block Producer information and generates a bp.json file in the correct format. It also enables on-chain publishing to the `producerjson` smart contract.", + "bpjsonGenerator": "Check out our BP.JSON Generator", + "title4": "Contact Us", + "paragraph4": "Your feedback is crucial as we aim to continually enhance our platform. Feel free to suggest improvements, report issues, or contribute to our codebase.", + "githubEOSCR": "Visit our Edenia GitHub Repo", + "telegramChannel": "Join the Conversation in Our Telegram Channel", + "websiteEOSCR": "Discover Web3 Development Services by Edenia" }, "producerCardComponent": { "rank": "Rank", @@ -317,7 +352,7 @@ "noData": "No Data", "peer_keys": "Peer Key", "account_key": "Account Key", - "hs_bpJson": "BP Json", + "hs_bpJson": "BP JSON", "emptyState": "This block producer does not provide any information.", "average": "average rating", "ratings": "ratings", @@ -497,4 +532,4 @@ "rerun": "Re-run health checks", "filterEndpoints": "Filter Active Endpoints" } -} \ No newline at end of file +} diff --git a/webapp/src/language/es.json b/webapp/src/language/es.json index f010cc1fa..639be71ee 100644 --- a/webapp/src/language/es.json +++ b/webapp/src/language/es.json @@ -113,10 +113,10 @@ "/evm-rpc-endpoints>title": "EVM RPC Endpoints - Panel de red de {{networkName}}", "/about>sidebar": "Acerca de", "/about>title": "Acerca de - Panel de red de {{networkName}}", - "/about>heading": "Acerca de", + "/about>heading": "Acerca de Antelope Tools", "/help>sidebar": "Ayuda", "/help>title": "Ayuda - Panel de red de {{networkName}}", - "/help>heading": "Ayuda", + "/help>heading": "Bienvenidos al Centro de Ayuda de Antelope Tools", "networkInformation": "Información de la red", "tools": "Herramientas", "docs": "Documentación", @@ -250,36 +250,70 @@ }, "aboutRoute": { "body": { - "paragraph1": "Antelope Tools recolecta datos y permite una visualización fácil del estado de los nodos y estadísticas de las blockchains de EOSIO. Esto también permite visualizar el método de consenso en tiempo real junto con información específica de la red, tales como la distribución de recompensas de los productores de bloques en {{networkName}} y una lista de entidades registradas en la red con permiso público LACChain. Antelope Tools es una herramienta open-source para que la comunidad de EOSIO acceda a los datos, apoye las votaciones por los productores de bloques y afine su infraestructura." + "paragraph1": "Bienvenido a Antelope Tools, su solución integral para la visualización y monitoreo en tiempo real de las blockchains de Antelope y EOSIO. Diseñado para ser la herramienta definitiva de monitoreo de redes blockchain, proporcionamos análisis de datos en tiempo real, información sobre los Productores de Bloques y mucho más." }, - "title": "EOSIO Tablero", - "subtitle1": "¿Por qué usar Antelope Tools?", + "subtitle1": "Acerca de Edenia", "body1": { - "paragraph1": "Antelope Tools es una herramienta de código abierto impulsada por la comunidad y construida por desarrolladores de blockchain que creen que la transparencia es fundamental para el funcionamiento de las redes de blockchain. Pretendemos ofrecer una aplicación útil y sencilla para visualizar la información relevante de los productores de bloques para promover la transparencia y fiabilidad." + "edenia": "Edenia", + "paragraph1": "es el equipo dedicado de expertos en blockchain detrás de Antelope Tools. Con años de experiencia en tecnología blockchain y una pasión por la transparencia y la fiabilidad, aspiramos a hacer que el ecosistema Web3 sea más accesible y fácil de usar. Nuestro equipo está comprometido con la innovación continua, asegurando que Antelope Tools siga siendo la herramienta líder en monitoreo de redes blockchain de Antelope." }, - "subtitle2": "¿Por qué es importante?", + "subtitle2": "¿Por qué elegir Antelope Tools?", "body2": { - "paragraph1": "En la red {{networkName}}, los poseedores de tokens deben votar por los Productores de Bloques basándose en la información disponible. En las redes con permiso, como LACChain, los operadores de nodos son responsables de que la red funcione sin problemas. Creemos que la supervisión de la red es esencial para mejorar y medir la transparencia de los nodos. El objetivo principal de Antelope Tools es ayudar a visualizar información objetiva y fiable sobre cada nodo y su actividad." + "paragraph1": "Antelope Tools es una plataforma de código abierto centrada en la comunidad, desarrollada por entusiastas de la blockchain comprometidos con la transparencia y la fiabilidad. Nuestra misión es ofrecer una interfaz fácil de usar para acceder a información crítica sobre los Productores de Bloques, fomentando así la transparencia de la red. ¡Experimente la diferencia al probar Antelope Tools hoy!" }, - "subtitle3": "¿De dónde se obtienen los datos?", + "subtitle3": "La importancia del monitoreo de la red", "body3": { - "paragraph1Text1": "Antelope Tools proporciona una visualización detallada y gráfica de la información relevante de las entidades que ejecutan los nodos y la infraestructura de la cadena de bloques. Obtenemos los datos on-chain directamente de la tabla pública de producers en la cuenta", - "paragraph1Text2": ", descartando aquellos que no están activos. De la lista se obtienen las direcciones url de los BPs para recuperar sus datos mediante el", - "paragraph2": "El bp.json contiene información sobre el productor, sus nodos y endpoints. Sin embargo, no se consulta directamente, ya que existen varias redes basadas en el protocolo de Antelope, en cambio, se consulta el objeto chains.json bajo la dirección del sitio web del productor, de este modo se obtiene la dirección correcta del bp.json según el chain_id de la red.", - "paragraph3": "Es importante destacar que si el objeto chains.json no es accesible o no contiene el chain_id, se consulta directamente /bp.json. Sin embargo, este puede pertenecer a otra red, por lo que solo se utiliza la información organizacional del productor y el resto se omite.", - "paragraph4Text1": "Si se considera que la url registrada es https://edenia.com/ entonces primero se recupera", - "paragraph4Text2": "y se obtiene el bp.json asociado al id. Si no existe se intenta con", - "paragraph4Text3": ", pero, los nodos y endpoints no se incluyen", - "paragraph5": "Para mayor información acerca Antelope Tools, visite nuestro repositorio en GitHub o contáctenos en nuestro grupo de Telegram. Póngase en contacto con nosotros y únase a nuestro esfuerzo por hacer que las blockchains de EOSIO sean aún más transparentes y fáciles de usar." + "paragraph1": "Ya sea que se encuentre en la {{networkName}} o en cualquier otra red EOSIO basada en DPoS, los tenedores de tokens dependen de los datos disponibles para votar por los Productores de Bloques. En redes con permisos como LACChain, los operadores de nodos deben asegurar un funcionamiento fluido de la red. Antelope Tools es su fuente confiable para datos objetivos y métricas de rendimiento de nodos." }, - "standard": "estándar del bp.json" + "subtitle4": "Fuente de datos", + "body4": { + "paragraph1": "Ofrecemos una visión gráfica y detallada de las entidades que operan nodos e infraestructuras blockchain. Nuestros datos se obtienen directamente de la tabla pública de productores en los contratos del sistema y se actualizan en tiempo real para centrarse solo en entidades activas. Luego utilizamos el estándar bp.json para obtener datos adicionales de las URL de los Productores de Bloques." + }, + "subtitle5": "Financiamiento y apoyo", + "body5": { + "paragraph1": "Antelope Tools está generosamente financiado a través de", + "pomelo": "Pomelo Grants", + "paragraph2": ", una plataforma de financiamiento impulsada por la comunidad. Este apoyo financiero nos permite mantener, mejorar y expandir nuestros servicios. Si encuentra valor en lo que hacemos, considere apoyarnos en la próxima ronda de Pomelo Grant para ayudarnos a seguir haciendo que las redes blockchain sean más transparentes y eficientes." + }, + "subtitle6": "Participe", + "body6": { + "paragraph1": "Para obtener más información sobre Antelope Tools, visite nuestro ", + "github": "Repositorio en GitHub", + "paragraph2": "o únase a la conversación en nuestro ", + "telegram": "Canal de Telegram", + "paragraph3": "¡Forme parte de nuestra comunidad y hagamos juntos que las redes blockchain sean más transparentes y fáciles de usar!" + } }, "helpRoute": { - "title": "¡Gracias por usar el monitor de red Blockchain de Antelope Tools!", - "paragraph": "El desarrollo de Antelope Tools continúa en progreso. Por favor, siéntase libre de dejar sugerencias para actualizaciones, reporte de errores, o utilizar el código. También, puede encontrarnos en Telegram o visitar nuestro sitio web.", - "githubEOSCR": "Repositorio GitHub de Edenia", - "telegramChannel": "Telegram Channel", - "websiteEOSCR": "Sitio web de Edenia" + "title": "Gracias por Elegir Antelope Tools", + "paragraph": "Estamos encantados de que haya elegido Antelope Tools para sus necesidades de monitoreo de redes blockchain.", + "title2": "Configuración de los Archivos bp.json y chains.json: Una Guía para Operadores de Nodos", + "body3": { + "paragraph1Text1": "Antelope Tools ofrece una visualización y análisis detallados y en tiempo real para entidades que operan nodos e infraestructuras blockchain. Nuestros datos se obtienen directamente en la cadena desde la tabla pública de ", + "eosioAccount": "productores en la cuenta del sistema eosio.", + "paragraph1Text2": "Luego consultamos las URL de todos los Productores de Bloques activos para obtener información esencial" + }, + "subtitle3": "Aprovechando el Estándar bp.json para Detalles de Productores de Bloques y Nodos", + "standard": "utilizando el estándar bp.json", + "paragraph2": "Si usted es un operador de nodos y sus datos no se muestran como deberían en nuestro panel, necesitará configurar sus archivos bp.json y chains.json. Aquí tiene una guía paso a paso:", + "bullet1Title": "Configuración de su bp.json:", + "bullet1": "Publique un archivo /bp.json en el sitio web que utilizó al registrarse mediante la acción 'regproducer' en el contrato del sistema eosio. Este archivo debe incluir toda la información pertinente sobre su organización y los nodos que opera.", + "bullet2Title": "Gestión de Múltiples Redes:", + "bullet2": "Si está operando nodos en múltiples blockchains basadas en EOSIO, necesitará un archivo chains.json. Este archivo asigna el Chain ID de cada red al archivo bp.json apropiado.", + "subBullet2Title": "Ejemplo:", + "subBullet2": "Si su URL registrada es ", + "subBullet2b": ", el sistema intenta acceder primero a ", + "subBullet2c": ". Si este archivo no está disponible, se recurre a ", + "bullet3Title": "Importancia del ID de Cadena:", + "bullet3": "Asegúrese de que su archivo chains.json contenga el Chain ID para una correcta identificación de la red. Si falta el Chain ID, solo se mostrarán los detalles de su organización, omitiendo nodos y puntos finales.", + "title3": "Utilice Nuestra Herramienta Generadora de BP JSON", + "paragraph3": "Ofrecemos una herramienta generadora de BP JSON para simplificar la creación y actualización de su archivo bp.json. Esta herramienta recopila su información de Productor de Bloques y genera un archivo bp.json en el formato correcto. También permite la publicación en la cadena al contrato inteligente `producerjson`.", + "bpjsonGenerator": "Visite nuestro Generador de BP.JSON", + "title4": "Contáctenos", + "paragraph4": "Su retroalimentación es crucial ya que aspiramos a mejorar continuamente nuestra plataforma. No dude en sugerir mejoras, informar problemas o contribuir a nuestro código base.", + "githubEOSCR": "Visite nuestro Repositorio en GitHub", + "telegramChannel": "Únase a la Conversación en Nuestro Canal de Telegram", + "websiteEOSCR": "Descubra Servicios de Desarrollo Web3 por Edenia" }, "producerCardComponent": { "rank": "Rango", diff --git a/webapp/src/routes/About/index.js b/webapp/src/routes/About/index.js index ca52c8a32..85bf94ef4 100644 --- a/webapp/src/routes/About/index.js +++ b/webapp/src/routes/About/index.js @@ -2,7 +2,6 @@ import React from 'react' import Typography from '@mui/material/Typography' import { makeStyles } from '@mui/styles' import { useTranslation } from 'react-i18next' -import { Link as RouterLink } from 'react-router-dom' import Card from '@mui/material/Card' import CardContent from '@mui/material/CardContent' @@ -37,76 +36,68 @@ const About = () => { {t('subtitle1')} + + {t('body1.edenia')} + {' '} {t('body1.paragraph1')} {t('subtitle2')} - {t('body2.paragraph1', { networkName: networkNameLabel })} + {t('body2.paragraph1')} - + {t('subtitle3')} - {eosConfig.networkName !== 'lacchain' ? ( - <> - - {t('body3.paragraph1Text1')}{' '} - - eosio - - {t('body3.paragraph1Text2')}{' '} - - {t('standard')}. - - - - - {t('body3.paragraph2')} - - - {t('body3.paragraph3')} - - - {t('body3.paragraph4Text1')}{' '} - - https://edenia.com/chains.json - {' '} - {t('body3.paragraph4Text2')}{' '} - - https://edenia.com/bp.json - - {eosConfig.networkName !== 'mainnet' && - t('body3.paragraph4Text3')} - . - - - ) : ( - - {t('body3.paragraph1Text1')}{' '} - - eosio - - . - - )} - {t('body3.paragraph5')} + {t('body3.paragraph1', { networkName: networkNameLabel })} + + + {t('subtitle4')} + + + {t('body4.paragraph1')} + + + {t('subtitle5')} + + + {t('body5.paragraph1')}{' '} + + {t('body5.pomelo')} + + {t('body5.paragraph2')} + + + {t('subtitle6')} + + + {t('body6.paragraph1')} + + {t('body6.github')} + + {' '}{t('body6.paragraph2')} + + {t('body6.telegram')} + + {'. '}{t('body6.paragraph3')} diff --git a/webapp/src/routes/Help/index.js b/webapp/src/routes/Help/index.js index e90311781..268533904 100644 --- a/webapp/src/routes/Help/index.js +++ b/webapp/src/routes/Help/index.js @@ -6,9 +6,12 @@ import Link from '@mui/material/Link' import HttpIcon from '@mui/icons-material/Http' import TelegramIcon from '@mui/icons-material/Telegram' import GitHubIcon from '@mui/icons-material/GitHub' +import { Link as RouterLink } from 'react-router-dom' import Card from '@mui/material/Card' import CardContent from '@mui/material/CardContent' +import { eosConfig } from '../../config' + import styles from './styles' const useStyles = makeStyles(styles) @@ -26,7 +29,100 @@ const Help = () => { {t('paragraph')} - + + {t('subtitle3')} + + {eosConfig.networkName !== 'lacchain' ? ( + <> + + {t('body3.paragraph1Text1')}{' '} + + eosio + + {' '}{t('body3.eosioAccount')} {t('body3.paragraph1Text2')}{' '} + + {t('standard')} + {'.'} + + + ) : ( + + {t('body3.paragraph1Text1')}{' '} + + eosio + + {' '}{t('body3.eosioAccount')} {t('body3.paragraph1Text2')}{' '} + + {t('standard')} + {'.'} + + )} + + {t('title2')} + + + {t('paragraph2')} + +
    +
  1. {t('bullet1Title')} {t('bullet1')}
  2. +
  3. {t('bullet2Title')} {t('bullet2')}
  4. + +
  5. {t('bullet3Title')} {t('bullet3')}
  6. +
+ + {t('title3')} + + + {t('paragraph3')}{' '} + + {t('bpjsonGenerator')} + {'.'} + + + {t('title4')} + + + {t('paragraph4')} +
{
- + {t('telegramChannel')}
- + {t('websiteEOSCR')}
From 483952ccb152d3929d7a5b43bc966c385f2dbc25 Mon Sep 17 00:00:00 2001 From: Xavier Fernandez Date: Sat, 30 Sep 2023 13:26:16 -0600 Subject: [PATCH 4/5] fix(webapp): improve about page titles --- webapp/src/language/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webapp/src/language/es.json b/webapp/src/language/es.json index 639be71ee..5838603b3 100644 --- a/webapp/src/language/es.json +++ b/webapp/src/language/es.json @@ -112,7 +112,7 @@ "/evm>title": "EVM Dashboard - Panel de red de {{networkName}}", "/evm-rpc-endpoints>title": "EVM RPC Endpoints - Panel de red de {{networkName}}", "/about>sidebar": "Acerca de", - "/about>title": "Acerca de - Panel de red de {{networkName}}", + "/about>title": "Acerca de - Monitor de Infraestructura Blockchain de {{networkName}}", "/about>heading": "Acerca de Antelope Tools", "/help>sidebar": "Ayuda", "/help>title": "Ayuda - Panel de red de {{networkName}}", From aac014064c6230bb98e50a8a0de22cdc8ce77121 Mon Sep 17 00:00:00 2001 From: Xavier Fernandez Date: Sat, 30 Sep 2023 18:39:46 -0600 Subject: [PATCH 5/5] fix(webapp): update sitemap lastmod --- webapp/public/sitemap.airwire-testnet.xml | 22 +++++++------- webapp/public/sitemap.airwire.xml | 22 +++++++------- webapp/public/sitemap.jungle.xml | 26 ++++++++-------- webapp/public/sitemap.lacchain.xml | 30 +++++++++---------- webapp/public/sitemap.libre-testnet.xml | 36 +++++++++++------------ webapp/public/sitemap.libre.xml | 32 ++++++++++---------- webapp/public/sitemap.mainnet.xml | 26 ++++++++-------- webapp/public/sitemap.telos-testnet.xml | 30 +++++++++---------- webapp/public/sitemap.telos.xml | 30 +++++++++---------- webapp/public/sitemap.ultra-testnet.xml | 10 +++---- webapp/public/sitemap.wax-testnet.xml | 22 +++++++------- webapp/public/sitemap.wax.xml | 26 ++++++++-------- webapp/public/sitemap.xpr-testnet.xml | 28 +++++++++--------- webapp/public/sitemap.xpr.xml | 28 +++++++++--------- 14 files changed, 184 insertions(+), 184 deletions(-) diff --git a/webapp/public/sitemap.airwire-testnet.xml b/webapp/public/sitemap.airwire-testnet.xml index e5941b9cd..61e87734e 100644 --- a/webapp/public/sitemap.airwire-testnet.xml +++ b/webapp/public/sitemap.airwire-testnet.xml @@ -2,46 +2,46 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> https://dashboard.airwire-testnet.io/ - 2023-09-07 + 2023-09-30 https://dashboard.airwire-testnet.io/block-producers - 2023-09-07 + 2023-09-30 https://dashboard.airwire-testnet.io/nodes - 2023-09-07 + 2023-09-30 https://dashboard.airwire-testnet.io/endpoints - 2023-09-07 + 2023-09-30 https://dashboard.airwire-testnet.io/nodes-distribution - 2023-09-07 + 2023-09-30 https://dashboard.airwire-testnet.io/rewards-distribution - 2023-09-07 + 2023-09-30 https://dashboard.airwire-testnet.io/ricardian-contract - 2023-09-07 + 2023-09-30 https://dashboard.airwire-testnet.io/accounts - 2023-09-07 + 2023-09-30 https://dashboard.airwire-testnet.io/bpjson - 2023-09-07 + 2023-09-30 https://dashboard.airwire-testnet.io/about - 2023-09-07 + 2023-09-30 https://dashboard.airwire-testnet.io/help - 2023-09-07 + 2023-09-30 \ No newline at end of file diff --git a/webapp/public/sitemap.airwire.xml b/webapp/public/sitemap.airwire.xml index 56cf4a0bd..eb70c29ce 100644 --- a/webapp/public/sitemap.airwire.xml +++ b/webapp/public/sitemap.airwire.xml @@ -2,46 +2,46 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> https://dashboard.airwire.io/ - 2023-09-07 + 2023-09-30 https://dashboard.airwire.io/block-producers - 2023-09-07 + 2023-09-30 https://dashboard.airwire.io/nodes - 2023-09-07 + 2023-09-30 https://dashboard.airwire.io/endpoints - 2023-09-07 + 2023-09-30 https://dashboard.airwire.io/nodes-distribution - 2023-09-07 + 2023-09-30 https://dashboard.airwire.io/rewards-distribution - 2023-09-07 + 2023-09-30 https://dashboard.airwire.io/ricardian-contract - 2023-09-07 + 2023-09-30 https://dashboard.airwire.io/accounts - 2023-09-07 + 2023-09-30 https://dashboard.airwire.io/bpjson - 2023-09-07 + 2023-09-30 https://dashboard.airwire.io/about - 2023-09-07 + 2023-09-30 https://dashboard.airwire.io/help - 2023-09-07 + 2023-09-30 \ No newline at end of file diff --git a/webapp/public/sitemap.jungle.xml b/webapp/public/sitemap.jungle.xml index b1d13bc28..dfd27ba9d 100644 --- a/webapp/public/sitemap.jungle.xml +++ b/webapp/public/sitemap.jungle.xml @@ -1,35 +1,35 @@ https://jungle.antelope.tools/ - 2023-09-07 + 2023-09-30 https://jungle.antelope.tools/block-producers - 2023-09-07 + 2023-09-30 https://jungle.antelope.tools/nodes - 2023-09-07 + 2023-09-30 https://jungle.antelope.tools/endpoints - 2023-09-07 + 2023-09-30 https://jungle.antelope.tools/nodes-distribution - 2023-09-07 + 2023-09-30 https://jungle.antelope.tools/rewards-distribution - 2023-09-07 + 2023-09-30 https://jungle.antelope.tools/endpoints-stats - 2023-09-07 + 2023-09-30 https://jungle.antelope.tools/undiscoverable-bps - 2023-09-07 + 2023-09-30 https://jungle.antelope.tools/cpu-benchmark @@ -37,22 +37,22 @@ https://jungle.antelope.tools/ricardian-contract - 2023-09-07 + 2023-09-30 https://jungle.antelope.tools/accounts - 2023-09-07 + 2023-09-30 https://jungle.antelope.tools/bpjson - 2023-09-07 + 2023-09-30 https://jungle.antelope.tools/about - 2023-09-07 + 2023-09-30 https://jungle.antelope.tools/help - 2023-09-07 + 2023-09-30 \ No newline at end of file diff --git a/webapp/public/sitemap.lacchain.xml b/webapp/public/sitemap.lacchain.xml index 596483776..c35cc9351 100644 --- a/webapp/public/sitemap.lacchain.xml +++ b/webapp/public/sitemap.lacchain.xml @@ -1,19 +1,19 @@ https://lacchain.antelope.tools/ - 2023-09-07 + 2023-09-30 https://lacchain.antelope.tools/entities - 2023-09-07 + 2023-09-30 https://lacchain.antelope.tools/nodes - 2023-09-07 + 2023-09-30 https://lacchain.antelope.tools/endpoints - 2023-09-07 + 2023-09-30 https://lacchain.antelope.tools/endpoints-stats @@ -21,46 +21,46 @@ https://lacchain.antelope.tools/lacchain/network - 2023-09-07 + 2023-09-30 https://lacchain.antelope.tools/nodes-distribution - 2023-09-07 + 2023-09-30 https://lacchain.antelope.tools/block-distribution - 2023-09-07 + 2023-09-30 https://lacchain.antelope.tools/missed-blocks - 2023-09-07 + 2023-09-30 https://lacchain.antelope.tools/cpu-benchmark - 2023-09-07 + 2023-09-30 https://lacchain.antelope.tools/ricardian-contract - 2023-09-07 + 2023-09-30 https://lacchain.antelope.tools/accounts - 2023-09-07 + 2023-09-30 https://lacchain.antelope.tools/management - 2023-09-07 + 2023-09-30 https://lacchain.antelope.tools/node-config - 2023-09-07 + 2023-09-30 https://lacchain.antelope.tools/about - 2023-09-07 + 2023-09-30 https://lacchain.antelope.tools/help - 2023-09-07 + 2023-09-30 \ No newline at end of file diff --git a/webapp/public/sitemap.libre-testnet.xml b/webapp/public/sitemap.libre-testnet.xml index 1f1c3c6ed..0b904b721 100644 --- a/webapp/public/sitemap.libre-testnet.xml +++ b/webapp/public/sitemap.libre-testnet.xml @@ -1,74 +1,74 @@ https://libre-testnet.antelope.tools/ - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/block-producers - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/nodes - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/endpoints - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/nodes-distribution - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/rewards-distribution - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/endpoints-stats - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/undiscoverable-bps - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/block-distribution - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/missed-blocks - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/stress-test - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/cpu-benchmark - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/ricardian-contract - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/accounts - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/bpjson - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/faucet - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/about - 2023-09-07 + 2023-09-30 https://libre-testnet.antelope.tools/help - 2023-09-07 + 2023-09-30 \ No newline at end of file diff --git a/webapp/public/sitemap.libre.xml b/webapp/public/sitemap.libre.xml index 34bb6acfb..64989a0f7 100644 --- a/webapp/public/sitemap.libre.xml +++ b/webapp/public/sitemap.libre.xml @@ -1,66 +1,66 @@ https://libre.antelope.tools/ - 2023-09-07 + 2023-09-30 https://libre.antelope.tools/block-producers - 2023-09-07 + 2023-09-30 https://libre.antelope.tools/nodes - 2023-09-07 + 2023-09-30 https://libre.antelope.tools/endpoints - 2023-09-07 + 2023-09-30 https://libre.antelope.tools/nodes-distribution - 2023-09-07 + 2023-09-30 https://libre.antelope.tools/rewards-distribution - 2023-09-07 + 2023-09-30 https://libre.antelope.tools/block-distribution - 2023-09-07 + 2023-09-30 https://libre.antelope.tools/missed-blocks - 2023-09-07 + 2023-09-30 https://libre.antelope.tools/cpu-benchmark - 2023-09-07 + 2023-09-30 https://libre.antelope.tools/endpoints-stats - 2023-09-07 + 2023-09-30 https://libre.antelope.tools/undiscoverable-bps - 2023-09-07 + 2023-09-30 https://libre.antelope.tools/ricardian-contract - 2023-09-07 + 2023-09-30 https://libre.antelope.tools/accounts - 2023-09-07 + 2023-09-30 https://libre.antelope.tools/bpjson - 2023-09-07 + 2023-09-30 https://libre.antelope.tools/about - 2023-09-07 + 2023-09-30 https://libre.antelope.tools/help - 2023-09-07 + 2023-09-30 \ No newline at end of file diff --git a/webapp/public/sitemap.mainnet.xml b/webapp/public/sitemap.mainnet.xml index 5194a747e..0febca604 100644 --- a/webapp/public/sitemap.mainnet.xml +++ b/webapp/public/sitemap.mainnet.xml @@ -1,54 +1,54 @@ https://eos.antelope.tools/ - 2023-09-07 + 2023-09-30 https://eos.antelope.tools/block-producers - 2023-09-07 + 2023-09-30 https://eos.antelope.tools/nodes - 2023-09-07 + 2023-09-30 https://eos.antelope.tools/endpoints - 2023-09-07 + 2023-09-30 https://eos.antelope.tools/nodes-distribution - 2023-09-07 + 2023-09-30 https://eos.antelope.tools/endpoints-stats - 2023-09-07 + 2023-09-30 https://eos.antelope.tools/rewards-distribution - 2023-09-07 + 2023-09-30 https://eos.antelope.tools/undiscoverable-bps - 2023-09-07 + 2023-09-30 https://eos.antelope.tools/ricardian-contract - 2023-09-07 + 2023-09-30 https://eos.antelope.tools/accounts - 2023-09-07 + 2023-09-30 https://eos.antelope.tools/bpjson - 2023-09-07 + 2023-09-30 https://eos.antelope.tools/about - 2023-09-07 + 2023-09-30 https://eos.antelope.tools/help - 2023-09-07 + 2023-09-30 \ No newline at end of file diff --git a/webapp/public/sitemap.telos-testnet.xml b/webapp/public/sitemap.telos-testnet.xml index 0e59a1df4..59bbf85d8 100644 --- a/webapp/public/sitemap.telos-testnet.xml +++ b/webapp/public/sitemap.telos-testnet.xml @@ -2,62 +2,62 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> https://telos-testnet.antelope.tools/ - 2023-09-07 + 2023-09-30 https://telos-testnet.antelope.tools/block-producers - 2023-09-07 + 2023-09-30 https://telos-testnet.antelope.tools/nodes - 2023-09-07 + 2023-09-30 https://telos-testnet.antelope.tools/endpoints - 2023-09-07 + 2023-09-30 https://telos-testnet.antelope.tools/nodes-distribution - 2023-09-07 + 2023-09-30 https://telos-testnet.antelope.tools/rewards-distribution - 2023-09-07 + 2023-09-30 https://telos-testnet.antelope.tools/endpoints-stats - 2023-09-07 + 2023-09-30 https://telos-testnet.antelope.tools/undiscoverable-bps - 2023-09-07 + 2023-09-30 https://telos-testnet.antelope.tools/ricardian-contract - 2023-09-07 + 2023-09-30 https://telos-testnet.antelope.tools/evm - 2023-09-07 + 2023-09-30 https://telos-testnet.antelope.tools/evm-rpc-endpoints - 2023-09-07 + 2023-09-30 https://telos-testnet.antelope.tools/accounts - 2023-09-07 + 2023-09-30 https://telos-testnet.antelope.tools/bpjson - 2023-09-07 + 2023-09-30 https://telos-testnet.antelope.tools/about - 2023-09-07 + 2023-09-30 https://telos-testnet.antelope.tools/help - 2023-09-07 + 2023-09-30 \ No newline at end of file diff --git a/webapp/public/sitemap.telos.xml b/webapp/public/sitemap.telos.xml index 746760ec1..de7154601 100644 --- a/webapp/public/sitemap.telos.xml +++ b/webapp/public/sitemap.telos.xml @@ -2,62 +2,62 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> https://telos.antelope.tools/ - 2023-09-07 + 2023-09-30 https://telos.antelope.tools/block-producers - 2023-09-07 + 2023-09-30 https://telos.antelope.tools/nodes - 2023-09-07 + 2023-09-30 https://telos.antelope.tools/endpoints - 2023-09-07 + 2023-09-30 https://telos.antelope.tools/nodes-distribution - 2023-09-07 + 2023-09-30 https://telos.antelope.tools/rewards-distribution - 2023-09-07 + 2023-09-30 https://telos.antelope.tools/endpoints-stats - 2023-09-07 + 2023-09-30 https://telos.antelope.tools/undiscoverable-bps - 2023-09-07 + 2023-09-30 https://telos.antelope.tools/ricardian-contract - 2023-09-07 + 2023-09-30 https://telos.antelope.tools/evm - 2023-09-07 + 2023-09-30 https://telos.antelope.tools/evm-rpc-endpoints - 2023-09-07 + 2023-09-30 https://telos.antelope.tools/accounts - 2023-09-07 + 2023-09-30 https://telos.antelope.tools/bpjson - 2023-09-07 + 2023-09-30 https://telos.antelope.tools/about - 2023-09-07 + 2023-09-30 https://telos.antelope.tools/help - 2023-09-07 + 2023-09-30 \ No newline at end of file diff --git a/webapp/public/sitemap.ultra-testnet.xml b/webapp/public/sitemap.ultra-testnet.xml index 9b526fe97..fc45481f1 100644 --- a/webapp/public/sitemap.ultra-testnet.xml +++ b/webapp/public/sitemap.ultra-testnet.xml @@ -2,22 +2,22 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> https://ultra-testnet.antelope.tools/ - 2023-09-07 + 2023-09-30 https://ultra-testnet.antelope.tools/accounts - 2023-09-07 + 2023-09-30 https://ultra-testnet.antelope.tools/faucet - 2023-09-07 + 2023-09-30 https://ultra-testnet.antelope.tools/about - 2023-09-07 + 2023-09-30 https://ultra-testnet.antelope.tools/help - 2023-09-07 + 2023-09-30 \ No newline at end of file diff --git a/webapp/public/sitemap.wax-testnet.xml b/webapp/public/sitemap.wax-testnet.xml index 6021a315a..42872522b 100644 --- a/webapp/public/sitemap.wax-testnet.xml +++ b/webapp/public/sitemap.wax-testnet.xml @@ -2,27 +2,27 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> https://wax-testnet.antelope.tools/ - 2023-09-07 + 2023-09-30 https://wax-testnet.antelope.tools/block-producers - 2023-09-07 + 2023-09-30 https://wax-testnet.antelope.tools/nodes - 2023-09-07 + 2023-09-30 https://wax-testnet.antelope.tools/endpoints - 2023-09-07 + 2023-09-30 https://wax-testnet.antelope.tools/nodes-distribution - 2023-09-07 + 2023-09-30 https://wax-testnet.antelope.tools/rewards-distribution - 2023-09-07 + 2023-09-30 https://wax-testnet.antelope.tools/endpoints-stats @@ -34,22 +34,22 @@ https://wax-testnet.antelope.tools/ricardian-contract - 2023-09-07 + 2023-09-30 https://wax-testnet.antelope.tools/accounts - 2023-09-07 + 2023-09-30 https://wax-testnet.antelope.tools/bpjson - 2023-09-07 + 2023-09-30 https://wax-testnet.antelope.tools/about - 2023-09-07 + 2023-09-30 https://wax-testnet.antelope.tools/help - 2023-09-07 + 2023-09-30 \ No newline at end of file diff --git a/webapp/public/sitemap.wax.xml b/webapp/public/sitemap.wax.xml index 5323f2164..52b57d02f 100644 --- a/webapp/public/sitemap.wax.xml +++ b/webapp/public/sitemap.wax.xml @@ -2,54 +2,54 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> https://wax.antelope.tools/ - 2023-09-07 + 2023-09-30 https://wax.antelope.tools/block-producers - 2023-09-07 + 2023-09-30 https://wax.antelope.tools/nodes - 2023-09-07 + 2023-09-30 https://wax.antelope.tools/endpoints - 2023-09-07 + 2023-09-30 https://wax.antelope.tools/nodes-distribution - 2023-09-07 + 2023-09-30 https://wax.antelope.tools/rewards-distribution - 2023-09-07 + 2023-09-30 https://wax.antelope.tools/endpoints-stats - 2023-09-07 + 2023-09-30 https://wax.antelope.tools/undiscoverable-bps - 2023-09-07 + 2023-09-30 https://wax.antelope.tools/ricardian-contract - 2023-09-07 + 2023-09-30 https://wax.antelope.tools/accounts - 2023-09-07 + 2023-09-30 https://wax.antelope.tools/bpjson - 2023-09-07 + 2023-09-30 https://wax.antelope.tools/about - 2023-09-07 + 2023-09-30 https://wax.antelope.tools/help - 2023-09-07 + 2023-09-30 \ No newline at end of file diff --git a/webapp/public/sitemap.xpr-testnet.xml b/webapp/public/sitemap.xpr-testnet.xml index 530d9e2fd..2d3cfea93 100644 --- a/webapp/public/sitemap.xpr-testnet.xml +++ b/webapp/public/sitemap.xpr-testnet.xml @@ -2,58 +2,58 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> https://xpr-testnet.antelope.tools/ - 2023-09-22 + 2023-09-30 https://xpr-testnet.antelope.tools/block-producers - 2023-09-22 + 2023-09-30 https://xpr-testnet.antelope.tools/nodes - 2023-09-22 + 2023-09-30 https://xpr-testnet.antelope.tools/endpoints - 2023-09-22 + 2023-09-30 https://xpr-testnet.antelope.tools/rewards-distribution - 2023-09-22 + 2023-09-30 https://xpr-testnet.antelope.tools/endpoints-stats - 2023-09-22 + 2023-09-30 https://xpr-testnet.antelope.tools/undiscoverable-bps - 2023-09-22 + 2023-09-30 https://xpr-testnet.antelope.tools/nodes-distribution - 2023-09-22 + 2023-09-30 https://xpr-testnet.antelope.tools/cpu-benchmark - 2023-09-22 + 2023-09-30 https://xpr-testnet.antelope.tools/ricardian-contract - 2023-09-22 + 2023-09-30 https://xpr-testnet.antelope.tools/accounts - 2023-09-22 + 2023-09-30 https://xpr-testnet.antelope.tools/bpjson - 2023-09-22 + 2023-09-30 https://xpr-testnet.antelope.tools/about - 2023-09-22 + 2023-09-30 https://xpr-testnet.antelope.tools/help - 2023-09-22 + 2023-09-30 \ No newline at end of file diff --git a/webapp/public/sitemap.xpr.xml b/webapp/public/sitemap.xpr.xml index b84f046d3..9f1a129e1 100644 --- a/webapp/public/sitemap.xpr.xml +++ b/webapp/public/sitemap.xpr.xml @@ -2,58 +2,58 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> https://xpr.antelope.tools/ - 2023-09-22 + 2023-09-30 https://xpr.antelope.tools/block-producers - 2023-09-22 + 2023-09-30 https://xpr.antelope.tools/nodes - 2023-09-22 + 2023-09-30 https://xpr.antelope.tools/endpoints - 2023-09-22 + 2023-09-30 https://xpr.antelope.tools/rewards-distribution - 2023-09-22 + 2023-09-30 https://xpr.antelope.tools/endpoints-stats - 2023-09-22 + 2023-09-30 https://xpr.antelope.tools/undiscoverable-bps - 2023-09-22 + 2023-09-30 https://xpr.antelope.tools/nodes-distribution - 2023-09-22 + 2023-09-30 https://xpr.antelope.tools/cpu-benchmark - 2023-09-22 + 2023-09-30 https://xpr.antelope.tools/ricardian-contract - 2023-09-22 + 2023-09-30 https://xpr.antelope.tools/accounts - 2023-09-22 + 2023-09-30 https://xpr.antelope.tools/bpjson - 2023-09-22 + 2023-09-30 https://xpr.antelope.tools/about - 2023-09-22 + 2023-09-30 https://xpr.antelope.tools/help - 2023-09-22 + 2023-09-30 \ No newline at end of file