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/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-30https://dashboard.airwire-testnet.io/block-producers
- 2023-09-07
+ 2023-09-30https://dashboard.airwire-testnet.io/nodes
- 2023-09-07
+ 2023-09-30https://dashboard.airwire-testnet.io/endpoints
- 2023-09-07
+ 2023-09-30https://dashboard.airwire-testnet.io/nodes-distribution
- 2023-09-07
+ 2023-09-30https://dashboard.airwire-testnet.io/rewards-distribution
- 2023-09-07
+ 2023-09-30https://dashboard.airwire-testnet.io/ricardian-contract
- 2023-09-07
+ 2023-09-30https://dashboard.airwire-testnet.io/accounts
- 2023-09-07
+ 2023-09-30https://dashboard.airwire-testnet.io/bpjson
- 2023-09-07
+ 2023-09-30https://dashboard.airwire-testnet.io/about
- 2023-09-07
+ 2023-09-30https://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-30https://dashboard.airwire.io/block-producers
- 2023-09-07
+ 2023-09-30https://dashboard.airwire.io/nodes
- 2023-09-07
+ 2023-09-30https://dashboard.airwire.io/endpoints
- 2023-09-07
+ 2023-09-30https://dashboard.airwire.io/nodes-distribution
- 2023-09-07
+ 2023-09-30https://dashboard.airwire.io/rewards-distribution
- 2023-09-07
+ 2023-09-30https://dashboard.airwire.io/ricardian-contract
- 2023-09-07
+ 2023-09-30https://dashboard.airwire.io/accounts
- 2023-09-07
+ 2023-09-30https://dashboard.airwire.io/bpjson
- 2023-09-07
+ 2023-09-30https://dashboard.airwire.io/about
- 2023-09-07
+ 2023-09-30https://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-30https://jungle.antelope.tools/block-producers
- 2023-09-07
+ 2023-09-30https://jungle.antelope.tools/nodes
- 2023-09-07
+ 2023-09-30https://jungle.antelope.tools/endpoints
- 2023-09-07
+ 2023-09-30https://jungle.antelope.tools/nodes-distribution
- 2023-09-07
+ 2023-09-30https://jungle.antelope.tools/rewards-distribution
- 2023-09-07
+ 2023-09-30https://jungle.antelope.tools/endpoints-stats
- 2023-09-07
+ 2023-09-30https://jungle.antelope.tools/undiscoverable-bps
- 2023-09-07
+ 2023-09-30https://jungle.antelope.tools/cpu-benchmark
@@ -37,22 +37,22 @@
https://jungle.antelope.tools/ricardian-contract
- 2023-09-07
+ 2023-09-30https://jungle.antelope.tools/accounts
- 2023-09-07
+ 2023-09-30https://jungle.antelope.tools/bpjson
- 2023-09-07
+ 2023-09-30https://jungle.antelope.tools/about
- 2023-09-07
+ 2023-09-30https://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-30https://lacchain.antelope.tools/entities
- 2023-09-07
+ 2023-09-30https://lacchain.antelope.tools/nodes
- 2023-09-07
+ 2023-09-30https://lacchain.antelope.tools/endpoints
- 2023-09-07
+ 2023-09-30https://lacchain.antelope.tools/endpoints-stats
@@ -21,46 +21,46 @@
https://lacchain.antelope.tools/lacchain/network
- 2023-09-07
+ 2023-09-30https://lacchain.antelope.tools/nodes-distribution
- 2023-09-07
+ 2023-09-30https://lacchain.antelope.tools/block-distribution
- 2023-09-07
+ 2023-09-30https://lacchain.antelope.tools/missed-blocks
- 2023-09-07
+ 2023-09-30https://lacchain.antelope.tools/cpu-benchmark
- 2023-09-07
+ 2023-09-30https://lacchain.antelope.tools/ricardian-contract
- 2023-09-07
+ 2023-09-30https://lacchain.antelope.tools/accounts
- 2023-09-07
+ 2023-09-30https://lacchain.antelope.tools/management
- 2023-09-07
+ 2023-09-30https://lacchain.antelope.tools/node-config
- 2023-09-07
+ 2023-09-30https://lacchain.antelope.tools/about
- 2023-09-07
+ 2023-09-30https://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-30https://libre-testnet.antelope.tools/block-producers
- 2023-09-07
+ 2023-09-30https://libre-testnet.antelope.tools/nodes
- 2023-09-07
+ 2023-09-30https://libre-testnet.antelope.tools/endpoints
- 2023-09-07
+ 2023-09-30https://libre-testnet.antelope.tools/nodes-distribution
- 2023-09-07
+ 2023-09-30https://libre-testnet.antelope.tools/rewards-distribution
- 2023-09-07
+ 2023-09-30https://libre-testnet.antelope.tools/endpoints-stats
- 2023-09-07
+ 2023-09-30https://libre-testnet.antelope.tools/undiscoverable-bps
- 2023-09-07
+ 2023-09-30https://libre-testnet.antelope.tools/block-distribution
- 2023-09-07
+ 2023-09-30https://libre-testnet.antelope.tools/missed-blocks
- 2023-09-07
+ 2023-09-30https://libre-testnet.antelope.tools/stress-test
- 2023-09-07
+ 2023-09-30https://libre-testnet.antelope.tools/cpu-benchmark
- 2023-09-07
+ 2023-09-30https://libre-testnet.antelope.tools/ricardian-contract
- 2023-09-07
+ 2023-09-30https://libre-testnet.antelope.tools/accounts
- 2023-09-07
+ 2023-09-30https://libre-testnet.antelope.tools/bpjson
- 2023-09-07
+ 2023-09-30https://libre-testnet.antelope.tools/faucet
- 2023-09-07
+ 2023-09-30https://libre-testnet.antelope.tools/about
- 2023-09-07
+ 2023-09-30https://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-30https://libre.antelope.tools/block-producers
- 2023-09-07
+ 2023-09-30https://libre.antelope.tools/nodes
- 2023-09-07
+ 2023-09-30https://libre.antelope.tools/endpoints
- 2023-09-07
+ 2023-09-30https://libre.antelope.tools/nodes-distribution
- 2023-09-07
+ 2023-09-30https://libre.antelope.tools/rewards-distribution
- 2023-09-07
+ 2023-09-30https://libre.antelope.tools/block-distribution
- 2023-09-07
+ 2023-09-30https://libre.antelope.tools/missed-blocks
- 2023-09-07
+ 2023-09-30https://libre.antelope.tools/cpu-benchmark
- 2023-09-07
+ 2023-09-30https://libre.antelope.tools/endpoints-stats
- 2023-09-07
+ 2023-09-30https://libre.antelope.tools/undiscoverable-bps
- 2023-09-07
+ 2023-09-30https://libre.antelope.tools/ricardian-contract
- 2023-09-07
+ 2023-09-30https://libre.antelope.tools/accounts
- 2023-09-07
+ 2023-09-30https://libre.antelope.tools/bpjson
- 2023-09-07
+ 2023-09-30https://libre.antelope.tools/about
- 2023-09-07
+ 2023-09-30https://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-30https://eos.antelope.tools/block-producers
- 2023-09-07
+ 2023-09-30https://eos.antelope.tools/nodes
- 2023-09-07
+ 2023-09-30https://eos.antelope.tools/endpoints
- 2023-09-07
+ 2023-09-30https://eos.antelope.tools/nodes-distribution
- 2023-09-07
+ 2023-09-30https://eos.antelope.tools/endpoints-stats
- 2023-09-07
+ 2023-09-30https://eos.antelope.tools/rewards-distribution
- 2023-09-07
+ 2023-09-30https://eos.antelope.tools/undiscoverable-bps
- 2023-09-07
+ 2023-09-30https://eos.antelope.tools/ricardian-contract
- 2023-09-07
+ 2023-09-30https://eos.antelope.tools/accounts
- 2023-09-07
+ 2023-09-30https://eos.antelope.tools/bpjson
- 2023-09-07
+ 2023-09-30https://eos.antelope.tools/about
- 2023-09-07
+ 2023-09-30https://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-30https://telos-testnet.antelope.tools/block-producers
- 2023-09-07
+ 2023-09-30https://telos-testnet.antelope.tools/nodes
- 2023-09-07
+ 2023-09-30https://telos-testnet.antelope.tools/endpoints
- 2023-09-07
+ 2023-09-30https://telos-testnet.antelope.tools/nodes-distribution
- 2023-09-07
+ 2023-09-30https://telos-testnet.antelope.tools/rewards-distribution
- 2023-09-07
+ 2023-09-30https://telos-testnet.antelope.tools/endpoints-stats
- 2023-09-07
+ 2023-09-30https://telos-testnet.antelope.tools/undiscoverable-bps
- 2023-09-07
+ 2023-09-30https://telos-testnet.antelope.tools/ricardian-contract
- 2023-09-07
+ 2023-09-30https://telos-testnet.antelope.tools/evm
- 2023-09-07
+ 2023-09-30https://telos-testnet.antelope.tools/evm-rpc-endpoints
- 2023-09-07
+ 2023-09-30https://telos-testnet.antelope.tools/accounts
- 2023-09-07
+ 2023-09-30https://telos-testnet.antelope.tools/bpjson
- 2023-09-07
+ 2023-09-30https://telos-testnet.antelope.tools/about
- 2023-09-07
+ 2023-09-30https://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-30https://telos.antelope.tools/block-producers
- 2023-09-07
+ 2023-09-30https://telos.antelope.tools/nodes
- 2023-09-07
+ 2023-09-30https://telos.antelope.tools/endpoints
- 2023-09-07
+ 2023-09-30https://telos.antelope.tools/nodes-distribution
- 2023-09-07
+ 2023-09-30https://telos.antelope.tools/rewards-distribution
- 2023-09-07
+ 2023-09-30https://telos.antelope.tools/endpoints-stats
- 2023-09-07
+ 2023-09-30https://telos.antelope.tools/undiscoverable-bps
- 2023-09-07
+ 2023-09-30https://telos.antelope.tools/ricardian-contract
- 2023-09-07
+ 2023-09-30https://telos.antelope.tools/evm
- 2023-09-07
+ 2023-09-30https://telos.antelope.tools/evm-rpc-endpoints
- 2023-09-07
+ 2023-09-30https://telos.antelope.tools/accounts
- 2023-09-07
+ 2023-09-30https://telos.antelope.tools/bpjson
- 2023-09-07
+ 2023-09-30https://telos.antelope.tools/about
- 2023-09-07
+ 2023-09-30https://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-30https://ultra-testnet.antelope.tools/accounts
- 2023-09-07
+ 2023-09-30https://ultra-testnet.antelope.tools/faucet
- 2023-09-07
+ 2023-09-30https://ultra-testnet.antelope.tools/about
- 2023-09-07
+ 2023-09-30https://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-30https://wax-testnet.antelope.tools/block-producers
- 2023-09-07
+ 2023-09-30https://wax-testnet.antelope.tools/nodes
- 2023-09-07
+ 2023-09-30https://wax-testnet.antelope.tools/endpoints
- 2023-09-07
+ 2023-09-30https://wax-testnet.antelope.tools/nodes-distribution
- 2023-09-07
+ 2023-09-30https://wax-testnet.antelope.tools/rewards-distribution
- 2023-09-07
+ 2023-09-30https://wax-testnet.antelope.tools/endpoints-stats
@@ -34,22 +34,22 @@
https://wax-testnet.antelope.tools/ricardian-contract
- 2023-09-07
+ 2023-09-30https://wax-testnet.antelope.tools/accounts
- 2023-09-07
+ 2023-09-30https://wax-testnet.antelope.tools/bpjson
- 2023-09-07
+ 2023-09-30https://wax-testnet.antelope.tools/about
- 2023-09-07
+ 2023-09-30https://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-30https://wax.antelope.tools/block-producers
- 2023-09-07
+ 2023-09-30https://wax.antelope.tools/nodes
- 2023-09-07
+ 2023-09-30https://wax.antelope.tools/endpoints
- 2023-09-07
+ 2023-09-30https://wax.antelope.tools/nodes-distribution
- 2023-09-07
+ 2023-09-30https://wax.antelope.tools/rewards-distribution
- 2023-09-07
+ 2023-09-30https://wax.antelope.tools/endpoints-stats
- 2023-09-07
+ 2023-09-30https://wax.antelope.tools/undiscoverable-bps
- 2023-09-07
+ 2023-09-30https://wax.antelope.tools/ricardian-contract
- 2023-09-07
+ 2023-09-30https://wax.antelope.tools/accounts
- 2023-09-07
+ 2023-09-30https://wax.antelope.tools/bpjson
- 2023-09-07
+ 2023-09-30https://wax.antelope.tools/about
- 2023-09-07
+ 2023-09-30https://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-30https://xpr-testnet.antelope.tools/block-producers
- 2023-09-22
+ 2023-09-30https://xpr-testnet.antelope.tools/nodes
- 2023-09-22
+ 2023-09-30https://xpr-testnet.antelope.tools/endpoints
- 2023-09-22
+ 2023-09-30https://xpr-testnet.antelope.tools/rewards-distribution
- 2023-09-22
+ 2023-09-30https://xpr-testnet.antelope.tools/endpoints-stats
- 2023-09-22
+ 2023-09-30https://xpr-testnet.antelope.tools/undiscoverable-bps
- 2023-09-22
+ 2023-09-30https://xpr-testnet.antelope.tools/nodes-distribution
- 2023-09-22
+ 2023-09-30https://xpr-testnet.antelope.tools/cpu-benchmark
- 2023-09-22
+ 2023-09-30https://xpr-testnet.antelope.tools/ricardian-contract
- 2023-09-22
+ 2023-09-30https://xpr-testnet.antelope.tools/accounts
- 2023-09-22
+ 2023-09-30https://xpr-testnet.antelope.tools/bpjson
- 2023-09-22
+ 2023-09-30https://xpr-testnet.antelope.tools/about
- 2023-09-22
+ 2023-09-30https://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-30https://xpr.antelope.tools/block-producers
- 2023-09-22
+ 2023-09-30https://xpr.antelope.tools/nodes
- 2023-09-22
+ 2023-09-30https://xpr.antelope.tools/endpoints
- 2023-09-22
+ 2023-09-30https://xpr.antelope.tools/rewards-distribution
- 2023-09-22
+ 2023-09-30https://xpr.antelope.tools/endpoints-stats
- 2023-09-22
+ 2023-09-30https://xpr.antelope.tools/undiscoverable-bps
- 2023-09-22
+ 2023-09-30https://xpr.antelope.tools/nodes-distribution
- 2023-09-22
+ 2023-09-30https://xpr.antelope.tools/cpu-benchmark
- 2023-09-22
+ 2023-09-30https://xpr.antelope.tools/ricardian-contract
- 2023-09-22
+ 2023-09-30https://xpr.antelope.tools/accounts
- 2023-09-22
+ 2023-09-30https://xpr.antelope.tools/bpjson
- 2023-09-22
+ 2023-09-30https://xpr.antelope.tools/about
- 2023-09-22
+ 2023-09-30https://xpr.antelope.tools/help
- 2023-09-22
+ 2023-09-30
\ No newline at end of file
diff --git a/webapp/src/language/en.json b/webapp/src/language/en.json
index 9c811df56..cf45348a5 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",
@@ -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,24 +177,24 @@
"cpuUsage": "CPU Usage",
"netUsage": "NET Usage",
"average": "Average",
- "nodeType":"{{nodeType}} $t(nodes)",
+ "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": {
@@ -216,18 +216,18 @@
"nodesDistributionRoute": {},
"accountsRoute": {
"loginBeforeUseAction": "Please connect your wallet in order to execute an action",
- "unknownError": "Unknown error processing action",
+ "unknownError": "An unexpected error occurred while processing your action.",
"notFound": "not found",
- "successMessage": "Success transaction",
+ "successMessage": "Transaction completed successfully.",
"placeholder": "Account or Contract Name",
- "title": "Search for account information, view tables and execute actions for any contract.",
- "endpointFailure": "Endpoint failure. Try again later"
+ "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",
@@ -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",
@@ -406,7 +441,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",
@@ -437,21 +472,21 @@
"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"
@@ -480,21 +515,21 @@
"transactions": "EVM transactions",
"gasUsed": "Gas Used",
"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",
+ "title": "List of EVM Endpoints",
"rpcEndpoint": "RPC Endpoint",
- "latency": "Latency",
+ "latency": "Network Latency",
"lastBlock": "Last block",
"rerun": "Re-run health checks",
- "filterEndpoints": "Filter responding endpoints"
+ "filterEndpoints": "Filter Active Endpoints"
}
}
diff --git a/webapp/src/language/es.json b/webapp/src/language/es.json
index f010cc1fa..5838603b3 100644
--- a/webapp/src/language/es.json
+++ b/webapp/src/language/es.json
@@ -112,11 +112,11 @@
"/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>heading": "Acerca de",
+ "/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}}",
- "/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')}
+
+
+