diff --git a/webapp/src/hooks/customHooks/useHealthCheckHistoryState.js b/webapp/src/hooks/customHooks/useHealthCheckHistoryState.js
index fd0a7bb8..f5bb7db8 100644
--- a/webapp/src/hooks/customHooks/useHealthCheckHistoryState.js
+++ b/webapp/src/hooks/customHooks/useHealthCheckHistoryState.js
@@ -24,6 +24,7 @@ const useHealthCheckState = () => {
const [selected, setSelected] = useState()
const [historyData, setHistoryData] = useState()
const [statsAverage, setStatsAverage] = useState()
+ const [dates, setDates] = useState()
useEffect(() => {
const endpointFilter = {
@@ -37,7 +38,7 @@ const useHealthCheckState = () => {
},
})
loadEndpoints({ variables: { today: new Date() } })
- }, [])
+ }, [loadProducers, loadEndpoints])
useEffect(() => {
if (!producers?.length) return
@@ -52,31 +53,56 @@ const useHealthCheckState = () => {
}, [producers])
useEffect(() => {
+ if (!selected) return
+
loadHistory({ variables: { id: selected } })
- }, [selected])
+ }, [loadHistory, selected])
useEffect(() => {
if (!history) return
const data = history.reduce((aux, curr) => {
- const index = aux.findIndex((x) => x.name === curr.value)
- if (index < 0) {
- aux.push({ name: curr.value, data: [curr.avg_time],avg_time:curr.avg_time, availability: curr.availability})
- } else {
- aux[index].data.push(curr.avg_time)
- aux[index].availability = aux[index].availability + curr.availability
- aux[index].avg_time = aux[index].avg_time + curr.avg_time
- }
-
- return aux
- }, [])
+ const index = aux.findIndex(x => x.name === curr.value)
+ if (index < 0) {
+ aux.push({
+ name: curr.value,
+ data: [curr.avg_time],
+ dates: [curr.date],
+ avg_time: curr.avg_time,
+ availability: curr.availability,
+ })
+ } else {
+ aux[index].data.push(curr.avg_time)
+ aux[index].availability = aux[index].availability + curr.availability
+ aux[index].avg_time = aux[index].avg_time + curr.avg_time
+ aux[index].dates.push(curr.date)
+ }
+
+ return aux
+ }, [])
+ setDates(data[0]?.dates || [])
setHistoryData(data)
- setStatsAverage(data.map(x=>({value:x.name,avg_time:x.avg_time/x.data.length,availability:x.availability/x.data.length})))
-
+ setStatsAverage(
+ data.map(x => ({
+ value: x.name,
+ avg_time: x.avg_time / x.data.length,
+ availability: x.availability / x.data.length,
+ })),
+ )
}, [history])
return [
- { fastestEndpoints, producersNames, historyData, statsAverage, selected, loading },
+ {
+ fastestEndpoints,
+ producersNames,
+ historyData,
+ statsAverage,
+ selected,
+ dates,
+ loading,
+ loadingHistory,
+ loadingProducers
+ },
{ setSelected },
]
}
diff --git a/webapp/src/language/en.json b/webapp/src/language/en.json
index 6cb61a2c..186928f5 100644
--- a/webapp/src/language/en.json
+++ b/webapp/src/language/en.json
@@ -89,6 +89,9 @@
"/endpoints>sidebar": "API Endpoints",
"/endpoints>title": "API Endpoints - EOSIO + Antelope Network Dashboard",
"/endpoints>heading": "API Endpoints",
+ "/endpoints-stats>sidebar": "API Endpoints Stats",
+ "/endpoints-stats>title": "API Endpoints Stats- EOSIO + Antelope Network Dashboard",
+ "/endpoints-stats>heading": "API Endpoints Stats",
"/about>sidebar": "About",
"/about>title": "About - EOSIO + Antelope Network Dashboard",
"/about>heading": "About",
@@ -385,5 +388,13 @@
},
"mainMapComponent": {
"numberOfNodes": "Number of Nodes"
+ },
+ "EndpointsStatsRoute": {
+ "fastest": "Top 5 fastest endpoints by querying from Costa Rica",
+ "byProducer": "Endpoints stats by producer",
+ "avgAvailability": "Average Availability",
+ "avgTime": "Average Response Time",
+ "list": "List of endpoints",
+ "timeInSecs": "Time in seconds"
}
}
diff --git a/webapp/src/language/en.jungle.json b/webapp/src/language/en.jungle.json
index 044dba6b..383886cd 100644
--- a/webapp/src/language/en.jungle.json
+++ b/webapp/src/language/en.jungle.json
@@ -13,6 +13,7 @@
"/block-distribution>title": "Block Production Distribution - Jungle4 Testnet Network Dashboard",
"/missed-blocks>title": "Missed Blocks - Jungle4 Testnet Network Dashboard",
"/endpoints>title": "API Endpoints - Jungle4 Testnet Network Dashboard",
+ "/endpoints-stats>title": "API Endpoints Stats - Jungle4 Testnet Network Dashboard",
"/about>title": "About - Jungle4 Testnet Network Dashboard",
"/help>title": "Help - Jungle4 Testnet Network Dashboard",
"/rewards-distribution>moreDescription": "A geographic visualization of daily block producer rewards and a list of undiscoverable paid block producers.",
@@ -25,6 +26,7 @@
"/block-producers>moreDescription": "A list of the block producers in the network – blockchain accounts registered to run nodes on the network. It includes information from chain tables and their bp.json files.",
"/nodes>moreDescription": "A list of all the nodes run by block producers comprising the network with specific information such as endpoints and location.",
"/endpoints>moreDescription": "An updated list of public API endpoints provided by node operators and their health status.",
+ "/endpoints-stats>moreDescription": "Response time statistics from Costa Rica and the availability of a producer's endpoints.",
"/nodes-distribution>moreDescription": "A visualization of the geographic distribution of the nodes in this network.",
"/accounts>moreDescription": "This tool helps find information about accounts and interact with contracts on the network. Enter an account name and obtain account information, smart contract actions, and table data.",
"/block-distribution>moreDescription": "A visualization of the distribution of blocks produced by the nodes in the network.",
diff --git a/webapp/src/language/en.lacchain.json b/webapp/src/language/en.lacchain.json
index a2e1d983..41395054 100644
--- a/webapp/src/language/en.lacchain.json
+++ b/webapp/src/language/en.lacchain.json
@@ -29,6 +29,7 @@
"/nodes>title": "LACChain EOSIO Nodes Status Monitor",
"/nodes>moreDescription": "A list of all the nodes run by block producers comprising the network with specific information such as endpoints and location.",
"/endpoints>moreDescription": "An updated list of public API endpoints provided by node operators and their health status.",
+ "/endpoints-stats>moreDescription": "Response time statistics from Costa Rica and the availability of a producer's endpoints.",
"/nodes-distribution>title": "Geographic Distribution of Nodes - LACChain EOSIO + Antelope Network Dashboard",
"/nodes-distribution>moreDescription": "A visualization of the geographic distribution of the nodes in this network.",
"/accounts>title": "Accounts and Contracts - LACChain EOSIO + Antelope Network Dashboard",
@@ -40,6 +41,7 @@
"/missed-blocks>title": "Missed Blocks - LACChain EOSIO + Antelope Network Dashboard",
"/missed-blocks>moreDescription": "A list of scheduled, produced, and missed blocks by each account in the network.",
"/endpoints>title": "API Endpoints - LACChain EOSIO + Antelope Network Dashboard",
+ "/endpoints-stats>title": "API Endpoints Stats- LACChain EOSIO + Antelope Network Dashboard",
"/about>title": "About - LACChain EOSIO + Antelope Network Dashboard",
"/help>title": "Help - LACChain EOSIO + Antelope Network Dashboard"
},
diff --git a/webapp/src/language/en.libre-testnet.json b/webapp/src/language/en.libre-testnet.json
index a6f25bb7..86534a59 100644
--- a/webapp/src/language/en.libre-testnet.json
+++ b/webapp/src/language/en.libre-testnet.json
@@ -13,6 +13,7 @@
"/block-distribution>title": "Block Production Distribution - Libre Testnet Network Dashboard",
"/missed-blocks>title": "Missed Blocks - Libre Testnet Network Dashboard",
"/endpoints>title": "API Endpoints - Libre Testnet Network Dashboard",
+ "/endpoints-stats>title": "API Endpoints Stats- Libre Testnet Network Dashboard",
"/about>title": "About - Libre Testnet Network Dashboard",
"/help>title": "Help - Libre Testnet Network Dashboard",
"/rewards-distribution>moreDescription": "A geographic visualization of daily block producer rewards and a list of undiscoverable paid block producers.",
@@ -26,6 +27,7 @@
"/block-producers>moreDescription": "A list of the block producers in the network – blockchain accounts registered to run nodes on the network. It includes information from chain tables and their bp.json files.",
"/nodes>moreDescription": "A list of all the nodes run by block producers comprising the network with specific information such as endpoints and location.",
"/endpoints>moreDescription": "An updated list of public API endpoints provided by node operators and their health status.",
+ "/endpoints-stats>moreDescription": "Response time statistics from Costa Rica and the availability of a producer's endpoints.",
"/nodes-distribution>moreDescription": "A visualization of the geographic distribution of the nodes in this network.",
"/accounts>moreDescription": "This tool helps find information about accounts and interact with contracts on the network. Enter an account name and obtain account information, smart contract actions, and table data.",
"/block-distribution>moreDescription": "A visualization of the distribution of blocks produced by the nodes in the network.",
diff --git a/webapp/src/language/en.libre.json b/webapp/src/language/en.libre.json
index 23c33162..68943ceb 100644
--- a/webapp/src/language/en.libre.json
+++ b/webapp/src/language/en.libre.json
@@ -13,6 +13,7 @@
"/block-distribution>title": "Block Production Distribution - Libre Mainnet Network Dashboard",
"/missed-blocks>title": "Missed Blocks - Libre Mainnet Network Dashboard",
"/endpoints>title": "API Endpoints - Libre Mainnet Network Dashboard",
+ "/endpoints-stats>title": "API Endpoints Stats- Libre Mainnet Network Dashboard",
"/about>title": "About - Libre Mainnet Network Dashboard",
"/help>title": "Help - Libre Mainnet Network Dashboard",
"/rewards-distribution>moreDescription": "A geographic visualization of daily block producer rewards and a list of undiscoverable paid block producers.",
@@ -26,6 +27,7 @@
"/block-producers>moreDescription": "A list of the block producers in the network – blockchain accounts registered to run nodes on the network. It includes information from chain tables and their bp.json files.",
"/nodes>moreDescription": "A list of all the nodes run by block producers comprising the network with specific information such as endpoints and location.",
"/endpoints>moreDescription": "An updated list of public API endpoints provided by node operators and their health status.",
+ "/endpoints-stats>moreDescription": "Response time statistics from Costa Rica and the availability of a producer's endpoints.",
"/nodes-distribution>moreDescription": "A visualization of the geographic distribution of the nodes in this network.",
"/accounts>moreDescription": "This tool helps find information about accounts and interact with contracts on the network. Enter an account name and obtain account information, smart contract actions, and table data.",
"/block-distribution>moreDescription": "A visualization of the distribution of blocks produced by the nodes in the network.",
diff --git a/webapp/src/language/en.mainnet.json b/webapp/src/language/en.mainnet.json
index c1c4b9cd..5edcc8da 100644
--- a/webapp/src/language/en.mainnet.json
+++ b/webapp/src/language/en.mainnet.json
@@ -12,6 +12,7 @@
"/block-distribution>title": "Block Production Distribution - EOS Network Monitor",
"/missed-blocks>title": "Missed Blocks - EOS Network Monitor",
"/endpoints>title": "API Endpoints - EOS Network Monitor",
+ "/endpoints-stats>title": "API Endpoints Stats- EOS Network Monitor",
"/about>title": "About - EOS Network Monitor",
"/help>title": "Help - EOS Network Monitor",
"/rewards-distribution>moreDescription": "A geographic visualization of daily block producer rewards and a list of undiscoverable paid block producers.",
@@ -24,6 +25,7 @@
"/block-producers>moreDescription": "A list of the block producers in the network – blockchain accounts registered to run nodes on the network. It includes information from chain tables and their bp.json files.",
"/nodes>moreDescription": "A list of all the nodes run by block producers comprising the network with specific information such as endpoints and location.",
"/endpoints>moreDescription": "An updated list of public API endpoints provided by node operators and their health status.",
+ "/endpoints-stats>moreDescription": "Response time statistics from Costa Rica and the availability of a producer's endpoints.",
"/nodes-distribution>moreDescription": "A visualization of the geographic distribution of the nodes in this network.",
"/accounts>moreDescription": "This tool helps find information about accounts and interact with contracts on the network. Enter an account name and obtain account information, smart contract actions, and table data.",
"/block-distribution>moreDescription": "A visualization of the distribution of blocks produced by the nodes in the network.",
diff --git a/webapp/src/language/en.proton-testnet.json b/webapp/src/language/en.proton-testnet.json
index 38177f24..8e6b3434 100644
--- a/webapp/src/language/en.proton-testnet.json
+++ b/webapp/src/language/en.proton-testnet.json
@@ -13,6 +13,7 @@
"/block-distribution>title": "Block Production Distribution - Proton Testnet Network Dashboard",
"/missed-blocks>title": "Missed Blocks - Proton Testnet Network Dashboard",
"/endpoints>title": "API Endpoints - Proton Testnet Network Dashboard",
+ "/endpoints-stats>title": "API Endpoints Stats- Proton Testnet Network Dashboard",
"/about>title": "About - Proton Testnet Network Dashboard",
"/help>title": "Help - Proton Testnet Network Dashboard",
"/rewards-distribution>moreDescription": "A geographic visualization of daily block producer rewards and a list of undiscoverable paid block producers.",
@@ -25,6 +26,7 @@
"/block-producers>moreDescription": "A list of the block producers in the network – blockchain accounts registered to run nodes on the network. It includes information from chain tables and their bp.json files.",
"/nodes>moreDescription": "A list of all the nodes run by block producers comprising the network with specific information such as endpoints and location.",
"/endpoints>moreDescription": "An updated list of public API endpoints provided by node operators and their health status.",
+ "/endpoints-stats>moreDescription": "Response time statistics from Costa Rica and the availability of a producer's endpoints.",
"/nodes-distribution>moreDescription": "A visualization of the geographic distribution of the nodes in this network.",
"/accounts>moreDescription": "This tool helps find information about accounts and interact with contracts on the network. Enter an account name and obtain account information, smart contract actions, and table data.",
"/block-distribution>moreDescription": "A visualization of the distribution of blocks produced by the nodes in the network.",
diff --git a/webapp/src/language/en.proton.json b/webapp/src/language/en.proton.json
index f673cae1..90faa2e5 100644
--- a/webapp/src/language/en.proton.json
+++ b/webapp/src/language/en.proton.json
@@ -13,6 +13,7 @@
"/block-distribution>title": "Block Production Distribution - Proton Network Dashboard",
"/missed-blocks>title": "Missed Blocks - Proton Network Dashboard",
"/endpoints>title": "API Endpoints - Proton Network Dashboard",
+ "/endpoints-stats>title": "API Endpoints Stats- Proton Network Dashboard",
"/about>title": "About - Proton Network Dashboard",
"/help>title": "Help - Proton Network Dashboard",
"/rewards-distribution>moreDescription": "A geographic visualization of daily block producer rewards and a list of undiscoverable paid block producers.",
@@ -25,6 +26,7 @@
"/block-producers>moreDescription": "A list of the block producers in the network – blockchain accounts registered to run nodes on the network. It includes information from chain tables and their bp.json files.",
"/nodes>moreDescription": "A list of all the nodes run by block producers comprising the network with specific information such as endpoints and location.",
"/endpoints>moreDescription": "An updated list of public API endpoints provided by node operators and their health status.",
+ "/endpoints-stats>moreDescription": "Response time statistics from Costa Rica and the availability of a producer's endpoints.",
"/nodes-distribution>moreDescription": "A visualization of the geographic distribution of the nodes in this network.",
"/accounts>moreDescription": "This tool helps find information about accounts and interact with contracts on the network. Enter an account name and obtain account information, smart contract actions, and table data.",
"/block-distribution>moreDescription": "A visualization of the distribution of blocks produced by the nodes in the network.",
diff --git a/webapp/src/language/en.telos-testnet.json b/webapp/src/language/en.telos-testnet.json
index 102cd3ef..c4f4850a 100644
--- a/webapp/src/language/en.telos-testnet.json
+++ b/webapp/src/language/en.telos-testnet.json
@@ -13,6 +13,7 @@
"/block-distribution>title": "Block Production Distribution - Telos Testnet Network Dashboard",
"/missed-blocks>title": "Missed Blocks - Telos Testnet Network Dashboard",
"/endpoints>title": "API Endpoints - Telos Testnet Network Dashboard",
+ "/endpoints-Stats>title": "API Endpoints Stats- Telos Testnet Network Dashboard",
"/about>title": "About - Telos Testnet Network Dashboard",
"/help>title": "Help - Telos Testnet Network Dashboard",
"/rewards-distribution>moreDescription": "A geographic visualization of daily block producer rewards and a list of undiscoverable paid block producers.",
@@ -25,6 +26,7 @@
"/block-producers>moreDescription": "A list of the block producers in the network – blockchain accounts registered to run nodes on the network. It includes information from chain tables and their bp.json files.",
"/nodes>moreDescription": "A list of all the nodes run by block producers comprising the network with specific information such as endpoints and location.",
"/endpoints>moreDescription": "An updated list of public API endpoints provided by node operators and their health status.",
+ "/endpoints-stats>moreDescription": "Response time statistics from Costa Rica and the availability of a producer's endpoints.",
"/nodes-distribution>moreDescription": "A visualization of the geographic distribution of the nodes in this network.",
"/accounts>moreDescription": "This tool helps find information about accounts and interact with contracts on the network. Enter an account name and obtain account information, smart contract actions, and table data.",
"/block-distribution>moreDescription": "A visualization of the distribution of blocks produced by the nodes in the network.",
diff --git a/webapp/src/language/en.telos.json b/webapp/src/language/en.telos.json
index 3b811eab..15935114 100644
--- a/webapp/src/language/en.telos.json
+++ b/webapp/src/language/en.telos.json
@@ -13,6 +13,7 @@
"/block-distribution>title": "Block Production Distribution - Telos Network Dashboard",
"/missed-blocks>title": "Missed Blocks - Telos Network Dashboard",
"/endpoints>title": "API Endpoints - Telos Network Dashboard",
+ "/endpoints-stats>title": "API Endpoints Stats- Telos Network Dashboard",
"/about>title": "About - Telos Network Dashboard",
"/help>title": "Help - Telos Network Dashboard",
"/rewards-distribution>moreDescription": "A geographic visualization of daily block producer rewards and a list of undiscoverable paid block producers.",
@@ -25,6 +26,7 @@
"/block-producers>moreDescription": "A list of the block producers in the network – blockchain accounts registered to run nodes on the network. It includes information from chain tables and their bp.json files.",
"/nodes>moreDescription": "A list of all the nodes run by block producers comprising the network with specific information such as endpoints and location.",
"/endpoints>moreDescription": "An updated list of public API endpoints provided by node operators and their health status.",
+ "/endpoints-stats>moreDescription": "Response time statistics from Costa Rica and the availability of a producer's endpoints.",
"/nodes-distribution>moreDescription": "A visualization of the geographic distribution of the nodes in this network.",
"/accounts>moreDescription": "This tool helps find information about accounts and interact with contracts on the network. Enter an account name and obtain account information, smart contract actions, and table data.",
"/block-distribution>moreDescription": "A visualization of the distribution of blocks produced by the nodes in the network.",
diff --git a/webapp/src/language/en.ultra-testnet.json b/webapp/src/language/en.ultra-testnet.json
index 9d4a7b8e..e295655a 100644
--- a/webapp/src/language/en.ultra-testnet.json
+++ b/webapp/src/language/en.ultra-testnet.json
@@ -14,6 +14,7 @@
"/block-distribution>title": "Block Production Distribution - Ultra Testnet Dashboard",
"/missed-blocks>title": "Missed Blocks - Ultra Testnet Dashboard",
"/endpoints>title": "API Endpoints - Ultra Testnet Dashboard",
+ "/endpoints-Stats>title": "API Endpoints Stats- Ultra Testnet Dashboard",
"/about>title": "About - Ultra Testnet Dashboard",
"/help>title": "Help - Ultra Testnet Dashboard",
"/rewards-distribution>moreDescription": "A geographic visualization of daily block producer rewards and a list of undiscoverable paid block producers.",
@@ -27,6 +28,7 @@
"/block-producers>moreDescription": "A list of the block producers in the network – blockchain accounts registered to run nodes on the network. It includes information from chain tables and their bp.json files.",
"/nodes>moreDescription": "A list of all the nodes run by block producers comprising the network with specific information such as endpoints and location.",
"/endpoints>moreDescription": "An updated list of public API endpoints provided by node operators and their health status.",
+ "/endpoints-stats>moreDescription": "Response time statistics from Costa Rica and the availability of a producer's endpoints.",
"/nodes-distribution>moreDescription": "A visualization of the geographic distribution of the nodes in this network.",
"/accounts>moreDescription": "This tool helps find information about accounts and interact with contracts on the network. Enter an account name and obtain account information, smart contract actions, and table data.",
"/block-distribution>moreDescription": "A visualization of the distribution of blocks produced by the nodes in the network.",
diff --git a/webapp/src/language/en.wax-testnet.json b/webapp/src/language/en.wax-testnet.json
index b02ef072..c3e973f2 100644
--- a/webapp/src/language/en.wax-testnet.json
+++ b/webapp/src/language/en.wax-testnet.json
@@ -13,6 +13,7 @@
"/block-distribution>title": "Block Production Distribution - WAX Testnet Network Dashboard",
"/missed-blocks>title": "Missed Blocks - WAX Testnet Network Dashboard",
"/endpoints>title": "API Endpoints - WAX Testnet Network Dashboard",
+ "/endpoints-Stats>title": "API Endpoints Stats - WAX Testnet Network Dashboard",
"/about>title": "About - WAX Testnet Network Dashboard",
"/help>title": "Help - WAX Testnet Network Dashboard",
"/rewards-distribution>moreDescription": "A geographic visualization of daily block producer rewards and a list of undiscoverable paid block producers.",
@@ -25,6 +26,7 @@
"/block-producers>moreDescription": "A list of the block producers in the network – blockchain accounts registered to run nodes on the network. It includes information from chain tables and their bp.json files.",
"/nodes>moreDescription": "A list of all the nodes run by block producers comprising the network with specific information such as endpoints and location.",
"/endpoints>moreDescription": "An updated list of public API endpoints provided by node operators and their health status.",
+ "/endpoints-stats>moreDescription": "Response time statistics from Costa Rica and the availability of a producer's endpoints.",
"/nodes-distribution>moreDescription": "A visualization of the geographic distribution of the nodes in this network.",
"/accounts>moreDescription": "This tool helps find information about accounts and interact with contracts on the network. Enter an account name and obtain account information, smart contract actions, and table data.",
"/block-distribution>moreDescription": "A visualization of the distribution of blocks produced by the nodes in the network.",
diff --git a/webapp/src/language/en.wax.json b/webapp/src/language/en.wax.json
index 76b2ee3b..f17baebc 100644
--- a/webapp/src/language/en.wax.json
+++ b/webapp/src/language/en.wax.json
@@ -13,6 +13,7 @@
"/block-distribution>title": "Block Production Distribution - WAX Network Dashboard",
"/missed-blocks>title": "Missed Blocks - WAX Network Dashboard",
"/endpoints>title": "API Endpoints - WAX Network Dashboard",
+ "/endpoints-Stats>title": "API Endpoints Stats- WAX Network Dashboard",
"/about>title": "About - WAX Network Dashboard",
"/help>title": "Help - WAX Network Dashboard",
"/rewards-distribution>moreDescription": "A geographic visualization of daily block producer rewards and a list of undiscoverable paid block producers.",
@@ -25,6 +26,7 @@
"/block-producers>moreDescription": "A list of the block producers in the network – blockchain accounts registered to run nodes on the network. It includes information from chain tables and their bp.json files.",
"/nodes>moreDescription": "A list of all the nodes run by block producers comprising the network with specific information such as endpoints and location.",
"/endpoints>moreDescription": "An updated list of public API endpoints provided by node operators and their health status.",
+ "/endpoints-stats>moreDescription": "Response time statistics from Costa Rica and the availability of a producer's endpoints.",
"/nodes-distribution>moreDescription": "A visualization of the geographic distribution of the nodes in this network.",
"/accounts>moreDescription": "This tool helps find information about accounts and interact with contracts on the network. Enter an account name and obtain account information, smart contract actions, and table data.",
"/block-distribution>moreDescription": "A visualization of the distribution of blocks produced by the nodes in the network.",
diff --git a/webapp/src/language/es.json b/webapp/src/language/es.json
index 7db8bec0..a47b25a7 100644
--- a/webapp/src/language/es.json
+++ b/webapp/src/language/es.json
@@ -97,6 +97,9 @@
"/endpoints>sidebar": "URL's",
"/endpoints>title": "URL's - Antelope Tools",
"/endpoints>heading": "URL's",
+ "/endpoints-stats>sidebar": "Estadísticas de URL's",
+ "/endpoints-stats>title": "Estadísticas de URL's - Antelope Tools",
+ "/endpoints-stats>heading": "Estadísticas de puntos finales",
"/about>sidebar": "Acerca de",
"/about>title": "Acerca de - Panel",
"/about>heading": "Acerca de",
@@ -402,5 +405,13 @@
},
"mainMapComponent": {
"numberOfNodes": "Cantidad de Nodos"
+ },
+ "EndpointsStatsRoute": {
+ "fastest": "Top 5 puntos finales más rápidos desde Costa Rica",
+ "byProducer": "Estadísticas de puntos finales por productor",
+ "avgAvailability": "Disponibilidad promedio",
+ "avgTime": "Tiempo de respuesta promedio",
+ "list": "Lista de puntos finales",
+ "timeInSecs": "Tiempo en segundos"
}
}
diff --git a/webapp/src/language/es.jungle.json b/webapp/src/language/es.jungle.json
index 2df1abca..bfe25528 100644
--- a/webapp/src/language/es.jungle.json
+++ b/webapp/src/language/es.jungle.json
@@ -11,6 +11,7 @@
"/ricardian-contract>title": "Acuerdo de Productor de Bloques - Jungle4 Testnet",
"/block-distribution>title": "Distribución de bloques - Jungle4 Testnet",
"/endpoints>title": "URL's - Jungle4 Testnet",
+ "/endpoints-stats>title": "Estadísticas de URL's - Jungle4 Testnet",
"/about>title": "Acerca de - Panel",
"/help>title": "Ayuda - Panel",
"/rewards-distribution>moreDescription": "Una lista de entidades que forman parte de la red. Pueden ser entidades asociadas o no asociadas.",
@@ -23,6 +24,7 @@
"/block-producers>moreDescription": "Una lista de los productores de bloques en la red: cuentas de blockchain registradas para ejecutar nodos en la red. Incluye información de tablas en cadena y sus archivos bp.json.",
"/nodes>moreDescription": "Una lista de todos los nodos ejecutados por entidades que componen la red con información específica como puntos finales y ubicación.",
"/endpoints>moreDescription": "Una lista actualizada de los puntos finales de la API pública proporcionada por los operadores de nodos en la red.",
+ "/endpoints-stats>moreDescription": "Estadísticas del tiempo de respuesta desde Costa Rica y la disponibilidad de los puntos finales de un productor",
"/nodes-distribution>moreDescription": "Una visualización de la distribución geográfica de los nodos de esta red.",
"/accounts>moreDescription": "Esta herramienta le ayuda a buscar información sobre cuentas y contratos de la red. Escriba el nombre de un contrato o cuenta en el espacio provisto para comenzar a buscar. Obtendrá los datos de las acciones del contrato, tablas de contrato, alcance, límites superior e inferior y límites.",
"/block-distribution>moreDescription": "Una visualización de la distribución de bloques producida por los nodos de la red.",
diff --git a/webapp/src/language/es.lacchain.json b/webapp/src/language/es.lacchain.json
index e0538bac..01689b46 100644
--- a/webapp/src/language/es.lacchain.json
+++ b/webapp/src/language/es.lacchain.json
@@ -25,6 +25,7 @@
"/bpjson>title": "BP JSON - Panel",
"/block-distribution>title": "Distribución de bloques - LACChain EOSIO",
"/endpoints>title": "URL's - LACChain EOSIO",
+ "/endpoints-stats>title": "Estadísticas de URL's - WAX",
"/about>title": "Acerca de - Panel",
"/help>title": "Ayuda - Panel",
"/entities>moreDescription": "Una lista de entidades que forman parte de la red. Pueden ser entidades socias o no socias.",
@@ -37,6 +38,7 @@
"/block-producers>moreDescription": "Una lista de los productores de bloques en la red: cuentas de blockchain registradas para ejecutar nodos en la red. Incluye información de tablas en cadena y sus archivos bp.json.",
"/nodes>moreDescription": "Una lista de todos los nodos ejecutados por entidades que componen la red con información específica como puntos finales y ubicación.",
"/endpoints>moreDescription": "Una lista actualizada de los puntos finales de la API pública proporcionada por los operadores de nodos en la red.",
+ "/endpoints-stats>moreDescription": "Estadísticas del tiempo de respuesta desde Costa Rica y la disponibilidad de los puntos finales de un productor",
"/nodes-distribution>moreDescription": "Una visualización de la distribución geográfica de los nodos de esta red.",
"/accounts>moreDescription": "Esta herramienta le ayuda a buscar información sobre cuentas y contratos de la red. Escriba el nombre de un contrato o cuenta en el espacio provisto para comenzar a buscar. Obtendrá los datos de las acciones del contrato, tablas de contrato, alcance, límites superior e inferior y límites.",
"/block-distribution>moreDescription": "Una visualización de la distribución de bloques producida por los nodos de la red.",
diff --git a/webapp/src/language/es.libre-testnet.json b/webapp/src/language/es.libre-testnet.json
index b8fda635..fb8a1c8f 100644
--- a/webapp/src/language/es.libre-testnet.json
+++ b/webapp/src/language/es.libre-testnet.json
@@ -11,6 +11,7 @@
"/ricardian-contract>title": "Acuerdo de Productor de Bloques - Libre Testnet",
"/block-distribution>title": "Distribución de bloques - Libre Testnet",
"/endpoints>title": "URL's - Libre Testnet",
+ "/endpoints-stats>title": "Estadísticas de URL's - Libre Testnet",
"/about>title": "Acerca de - Panel",
"/help>title": "Ayuda - Panel",
"/rewards-distribution>moreDescription": "Distribución diaria de recompensas de BP por ubicación geográfica de los productores de bloques pagados.",
@@ -24,6 +25,7 @@
"/block-producers>moreDescription": "Una lista de los productores de bloques en la red: cuentas de blockchain registradas para ejecutar nodos en la red. Incluye información de tablas en cadena y sus archivos bp.json.",
"/nodes>moreDescription": "Una lista de todos los nodos ejecutados por entidades que componen la red con información específica como puntos finales y ubicación.",
"/endpoints>moreDescription": "Una lista actualizada de los puntos finales de la API pública proporcionada por los operadores de nodos en la red.",
+ "/endpoints-stats>moreDescription": "Estadísticas del tiempo de respuesta desde Costa Rica y la disponibilidad de los puntos finales de un productor",
"/nodes-distribution>moreDescription": "Una visualización de la distribución geográfica de los nodos de esta red.",
"/accounts>moreDescription": "Esta herramienta le ayuda a buscar información sobre cuentas y contratos de la red. Escriba el nombre de un contrato o cuenta en el espacio provisto para comenzar a buscar. Obtendrá los datos de las acciones del contrato, tablas de contrato, alcance, límites superior e inferior y límites.",
"/block-distribution>moreDescription": "Una visualización de la distribución de bloques producida por los nodos de la red.",
diff --git a/webapp/src/language/es.libre.json b/webapp/src/language/es.libre.json
index 78588524..f348d8f3 100644
--- a/webapp/src/language/es.libre.json
+++ b/webapp/src/language/es.libre.json
@@ -11,6 +11,7 @@
"/ricardian-contract>title": "Acuerdo de Productor de Bloques - Libre Mainnet",
"/block-distribution>title": "Distribución de bloques - Libre Mainnet",
"/endpoints>title": "URL's - Libre Mainnet",
+ "/endpoints>title-stats": "URL's - Libre Mainnet",
"/about>title": "Acerca de - Panel",
"/help>title": "Ayuda - Panel",
"/rewards-distribution>moreDescription": "Distribución diaria de recompensas de BP por ubicación geográfica de los productores de bloques pagados.",
@@ -24,6 +25,7 @@
"/block-producers>moreDescription": "Una lista de los productores de bloques en la red: cuentas de blockchain registradas para ejecutar nodos en la red. Incluye información de tablas en cadena y sus archivos bp.json.",
"/nodes>moreDescription": "Una lista de todos los nodos ejecutados por entidades que componen la red con información específica como puntos finales y ubicación.",
"/endpoints>moreDescription": "Una lista actualizada de los puntos finales de la API pública proporcionada por los operadores de nodos en la red.",
+ "/endpoints-stats>moreDescription": "Estadísticas del tiempo de respuesta desde Costa Rica y la disponibilidad de los puntos finales de un productor",
"/nodes-distribution>moreDescription": "Una visualización de la distribución geográfica de los nodos de esta red.",
"/accounts>moreDescription": "Esta herramienta le ayuda a buscar información sobre cuentas y contratos de la red. Escriba el nombre de un contrato o cuenta en el espacio provisto para comenzar a buscar. Obtendrá los datos de las acciones del contrato, tablas de contrato, alcance, límites superior e inferior y límites.",
"/block-distribution>moreDescription": "Una visualización de la distribución de bloques producida por los nodos de la red.",
diff --git a/webapp/src/language/es.mainnet.json b/webapp/src/language/es.mainnet.json
index fe6136e3..4646151f 100644
--- a/webapp/src/language/es.mainnet.json
+++ b/webapp/src/language/es.mainnet.json
@@ -11,6 +11,7 @@
"/ricardian-contract>title": "Acuerdo de Productor de Bloques - EOS Mainnet",
"/block-distribution>title": "Distribución de bloques - EOS Mainnet",
"/endpoints>title": "URL's - EOS Mainnet",
+ "/endpoints-stats>title": "Estadísticas de URL's - EOS Mainnet",
"/about>title": "Acerca de - Panel",
"/help>title": "Ayuda - Panel",
"/rewards-distribution>moreDescription": "Distribución diaria de recompensas de BP por ubicación geográfica de los productores de bloques pagados.",
@@ -23,6 +24,7 @@
"/block-producers>moreDescription": "Una lista de los productores de bloques en la red: cuentas de blockchain registradas para ejecutar nodos en la red. Incluye información de tablas en cadena y sus archivos bp.json.",
"/nodes>moreDescription": "Una lista de todos los nodos ejecutados por entidades que componen la red con información específica como puntos finales y ubicación.",
"/endpoints>moreDescription": "Una lista actualizada de los puntos finales de la API pública proporcionada por los operadores de nodos en la red.",
+ "/endpoints-stats>moreDescription": "Estadísticas del tiempo de respuesta desde Costa Rica y la disponibilidad de los puntos finales de un productor",
"/nodes-distribution>moreDescription": "Una visualización de la distribución geográfica de los nodos de esta red.",
"/accounts>moreDescription": "Esta herramienta le ayuda a buscar información sobre cuentas y contratos de la red. Escriba el nombre de un contrato o cuenta en el espacio provisto para comenzar a buscar. Obtendrá los datos de las acciones del contrato, tablas de contrato, alcance, límites superior e inferior y límites.",
"/block-distribution>moreDescription": "Una visualización de la distribución de bloques producida por los nodos de la red.",
diff --git a/webapp/src/language/es.proton-testnet.json b/webapp/src/language/es.proton-testnet.json
index 7c48b4a3..a421ce87 100644
--- a/webapp/src/language/es.proton-testnet.json
+++ b/webapp/src/language/es.proton-testnet.json
@@ -11,6 +11,7 @@
"/ricardian-contract>title": "Acuerdo de Productor de Bloques - Proton Testnet",
"/block-distribution>title": "Distribución de bloques - Proton Testnet",
"/endpoints>title": "URL's - Proton Testnet",
+ "/endpoints-stats>title": "Estadísticas de URL's - Proton Testnet",
"/about>title": "Acerca de - Panel",
"/help>title": "Ayuda - Panel",
"/rewards-distribution>moreDescription": "Distribución diaria de recompensas de BP por ubicación geográfica de los productores de bloques pagados.",
@@ -22,6 +23,7 @@
"/cpu-benchmark>moreDescription": "Una visualización del uso de CPU en milisegundos por cuentas de nodos productores de bloques, con datos de uso más bajos, más altos y promedio.",
"/block-producers>moreDescription": "Una lista de los productores de bloques en la red: cuentas de blockchain registradas para ejecutar nodos en la red. Incluye información de tablas en cadena y sus archivos bp.json.",
"/nodes>moreDescription": "Una lista de todos los nodos ejecutados por entidades que componen la red con información específica como puntos finales y ubicación.",
+ "/endpoints-stats>moreDescription": "Estadísticas del tiempo de respuesta desde Costa Rica y la disponibilidad de los puntos finales de un productor",
"/endpoints>moreDescription": "Una lista actualizada de los puntos finales de la API pública proporcionada por los operadores de nodos en la red.",
"/nodes-distribution>moreDescription": "Una visualización de la distribución geográfica de los nodos de esta red.",
"/accounts>moreDescription": "Esta herramienta le ayuda a buscar información sobre cuentas y contratos de la red. Escriba el nombre de un contrato o cuenta en el espacio provisto para comenzar a buscar. Obtendrá los datos de las acciones del contrato, tablas de contrato, alcance, límites superior e inferior y límites.",
diff --git a/webapp/src/language/es.proton.json b/webapp/src/language/es.proton.json
index 68531091..9b98b098 100644
--- a/webapp/src/language/es.proton.json
+++ b/webapp/src/language/es.proton.json
@@ -11,6 +11,7 @@
"/ricardian-contract>title": "Acuerdo de Productor de Bloques - Proton",
"/block-distribution>title": "Distribución de bloques - Proton",
"/endpoints>title": "URL's - Proton",
+ "/endpoints-stats>title": "Estadísticas de URL's - Proton",
"/about>title": "Acerca de - Panel",
"/help>title": "Ayuda - Panel",
"/rewards-distribution>moreDescription": "Distribución diaria de recompensas de BP por ubicación geográfica de los productores de bloques pagados.",
@@ -23,6 +24,7 @@
"/block-producers>moreDescription": "Una lista de los productores de bloques en la red: cuentas de blockchain registradas para ejecutar nodos en la red. Incluye información de tablas en cadena y sus archivos bp.json.",
"/nodes>moreDescription": "Una lista de todos los nodos ejecutados por entidades que componen la red con información específica como puntos finales y ubicación.",
"/endpoints>moreDescription": "Una lista actualizada de los puntos finales de la API pública proporcionada por los operadores de nodos en la red.",
+ "/endpoints-stats>moreDescription": "Estadísticas del tiempo de respuesta desde Costa Rica y la disponibilidad de los puntos finales de un productor",
"/nodes-distribution>moreDescription": "Una visualización de la distribución geográfica de los nodos de esta red.",
"/accounts>moreDescription": "Esta herramienta le ayuda a buscar información sobre cuentas y contratos de la red. Escriba el nombre de un contrato o cuenta en el espacio provisto para comenzar a buscar. Obtendrá los datos de las acciones del contrato, tablas de contrato, alcance, límites superior e inferior y límites.",
"/block-distribution>moreDescription": "Una visualización de la distribución de bloques producida por los nodos de la red.",
diff --git a/webapp/src/language/es.telos-testnet.json b/webapp/src/language/es.telos-testnet.json
index 43eee4dd..2b357643 100644
--- a/webapp/src/language/es.telos-testnet.json
+++ b/webapp/src/language/es.telos-testnet.json
@@ -11,6 +11,7 @@
"/ricardian-contract>title": "Acuerdo de Productor de Bloques - Telos Testnet",
"/block-distribution>title": "Distribución de bloques - Telos Testnet",
"/endpoints>title": "URL's - Telos Testnet",
+ "/endpoints-stats>title": "Estadísticas de URL's - Telos Testnet",
"/about>title": "Acerca de - Panel",
"/help>title": "Ayuda - Panel",
"/rewards-distribution>moreDescription": "Distribución diaria de recompensas de BP por ubicación geográfica de los productores de bloques pagados.",
@@ -23,6 +24,7 @@
"/block-producers>moreDescription": "Una lista de los productores de bloques en la red: cuentas de blockchain registradas para ejecutar nodos en la red. Incluye información de tablas en cadena y sus archivos bp.json.",
"/nodes>moreDescription": "Una lista de todos los nodos ejecutados por entidades que componen la red con información específica como puntos finales y ubicación.",
"/endpoints>moreDescription": "Una lista actualizada de los puntos finales de la API pública proporcionada por los operadores de nodos en la red.",
+ "/endpoints-stats>moreDescription": "Estadísticas del tiempo de respuesta desde Costa Rica y la disponibilidad de los puntos finales de un productor",
"/nodes-distribution>moreDescription": "Una visualización de la distribución geográfica de los nodos de esta red.",
"/accounts>moreDescription": "Esta herramienta le ayuda a buscar información sobre cuentas y contratos de la red. Escriba el nombre de un contrato o cuenta en el espacio provisto para comenzar a buscar. Obtendrá los datos de las acciones del contrato, tablas de contrato, alcance, límites superior e inferior y límites.",
"/block-distribution>moreDescription": "Una visualización de la distribución de bloques producida por los nodos de la red.",
diff --git a/webapp/src/language/es.telos.json b/webapp/src/language/es.telos.json
index d2747bc9..81234db2 100644
--- a/webapp/src/language/es.telos.json
+++ b/webapp/src/language/es.telos.json
@@ -11,6 +11,7 @@
"/ricardian-contract>title": "Acuerdo de Productor de Bloques - Telos",
"/block-distribution>title": "Distribución de bloques - Telos",
"/endpoints>title": "URL's - Telos",
+ "/endpoints-stats>title": "Estadísticas de URL's - Telos",
"/about>title": "Acerca de - Panel",
"/help>title": "Ayuda - Panel",
"/rewards-distribution>moreDescription": "Distribución diaria de recompensas de BP por ubicación geográfica de los productores de bloques pagados.",
@@ -23,6 +24,7 @@
"/block-producers>moreDescription": "Una lista de los productores de bloques en la red: cuentas de blockchain registradas para ejecutar nodos en la red. Incluye información de tablas en cadena y sus archivos bp.json.",
"/nodes>moreDescription": "Una lista de todos los nodos ejecutados por entidades que componen la red con información específica como puntos finales y ubicación.",
"/endpoints>moreDescription": "Una lista actualizada de los puntos finales de la API pública proporcionada por los operadores de nodos en la red.",
+ "/endpoints-stats>moreDescription": "Estadísticas del tiempo de respuesta desde Costa Rica y la disponibilidad de los puntos finales de un productor",
"/nodes-distribution>moreDescription": "Una visualización de la distribución geográfica de los nodos de esta red.",
"/accounts>moreDescription": "Esta herramienta le ayuda a buscar información sobre cuentas y contratos de la red. Escriba el nombre de un contrato o cuenta en el espacio provisto para comenzar a buscar. Obtendrá los datos de las acciones del contrato, tablas de contrato, alcance, límites superior e inferior y límites.",
"/block-distribution>moreDescription": "Una visualización de la distribución de bloques producida por los nodos de la red.",
diff --git a/webapp/src/language/es.ultra-testnet.json b/webapp/src/language/es.ultra-testnet.json
index 627af351..b389eb9a 100644
--- a/webapp/src/language/es.ultra-testnet.json
+++ b/webapp/src/language/es.ultra-testnet.json
@@ -12,6 +12,7 @@
"/ricardian-contract>title": "Acuerdo de Productor de Bloques - Ultra",
"/block-distribution>title": "Distribución de bloques - Ultra",
"/endpoints>title": "URL's - Ultra",
+ "/endpoints-stats>title": "Estadísticas de URL's - Ultra",
"/about>title": "Acerca de - Panel",
"/help>title": "Ayuda - Panel",
"/rewards-distribution>moreDescription": "Distribución diaria de recompensas de BP por ubicación geográfica de los productores de bloques pagados.",
@@ -25,6 +26,7 @@
"/block-producers>moreDescription": "Una lista de los productores de bloques en la red: cuentas de blockchain registradas para ejecutar nodos en la red. Incluye información de tablas en cadena y sus archivos bp.json.",
"/nodes>moreDescription": "Una lista de todos los nodos ejecutados por entidades que componen la red con información específica como puntos finales y ubicación.",
"/endpoints>moreDescription": "Una lista actualizada de los puntos finales de la API pública proporcionada por los operadores de nodos en la red.",
+ "/endpoints-stats>moreDescription": "Estadísticas del tiempo de respuesta desde Costa Rica y la disponibilidad de los puntos finales de un productor",
"/nodes-distribution>moreDescription": "Una visualización de la distribución geográfica de los nodos de esta red.",
"/accounts>moreDescription": "Esta herramienta le ayuda a buscar información sobre cuentas y contratos de la red. Escriba el nombre de un contrato o cuenta en el espacio provisto para comenzar a buscar. Obtendrá los datos de las acciones del contrato, tablas de contrato, alcance, límites superior e inferior y límites.",
"/block-distribution>moreDescription": "Una visualización de la distribución de bloques producida por los nodos de la red.",
diff --git a/webapp/src/language/es.wax-testnet.json b/webapp/src/language/es.wax-testnet.json
index f45d8c26..0e9f5f4a 100644
--- a/webapp/src/language/es.wax-testnet.json
+++ b/webapp/src/language/es.wax-testnet.json
@@ -11,6 +11,7 @@
"/ricardian-contract>title": "Acuerdo de Productor de Bloques - WAX Testnet",
"/block-distribution>title": "Distribución de bloques - WAX Testnet",
"/endpoints>title": "URL's - WAX Testnet",
+ "/endpoints-stats>title": "Estadísticas de URL's - WAX Testnet",
"/about>title": "Acerca de - Panel",
"/help>title": "Ayuda - Panel",
"/rewards-distribution>moreDescription": "Distribución diaria de recompensas de BP por ubicación geográfica de los productores de bloques pagados.",
@@ -23,6 +24,7 @@
"/block-producers>moreDescription": "Una lista de los productores de bloques en la red: cuentas de blockchain registradas para ejecutar nodos en la red. Incluye información de tablas en cadena y sus archivos bp.json.",
"/nodes>moreDescription": "Una lista de todos los nodos ejecutados por entidades que componen la red con información específica como puntos finales y ubicación.",
"/endpoints>moreDescription": "Una lista actualizada de los puntos finales de la API pública proporcionada por los operadores de nodos en la red.",
+ "/endpoints-stats>moreDescription": "Estadísticas del tiempo de respuesta desde Costa Rica y la disponibilidad de los puntos finales de un productor",
"/nodes-distribution>moreDescription": "Una visualización de la distribución geográfica de los nodos de esta red.",
"/accounts>moreDescription": "Esta herramienta le ayuda a buscar información sobre cuentas y contratos de la red. Escriba el nombre de un contrato o cuenta en el espacio provisto para comenzar a buscar. Obtendrá los datos de las acciones del contrato, tablas de contrato, alcance, límites superior e inferior y límites.",
"/block-distribution>moreDescription": "Una visualización de la distribución de bloques producida por los nodos de la red.",
diff --git a/webapp/src/language/es.wax.json b/webapp/src/language/es.wax.json
index e2557146..9868b439 100644
--- a/webapp/src/language/es.wax.json
+++ b/webapp/src/language/es.wax.json
@@ -11,6 +11,7 @@
"/ricardian-contract>title": "Acuerdo de Productor de Bloques - WAX",
"/block-distribution>title": "Distribución de bloques - WAX",
"/endpoints>title": "URL's - WAX",
+ "/endpoints-stats>title": "Estadísticas de URL's - WAX",
"/about>title": "Acerca de - Panel",
"/help>title": "Ayuda - Panel",
"/rewards-distribution>moreDescription": "Distribución diaria de recompensas de BP por ubicación geográfica de los productores de bloques pagados.",
@@ -23,6 +24,7 @@
"/block-producers>moreDescription": "Una lista de los productores de bloques en la red: cuentas de blockchain registradas para ejecutar nodos en la red. Incluye información de tablas en cadena y sus archivos bp.json.",
"/nodes>moreDescription": "Una lista de todos los nodos ejecutados por entidades que componen la red con información específica como puntos finales y ubicación.",
"/endpoints>moreDescription": "Una lista actualizada de los puntos finales de la API pública proporcionada por los operadores de nodos en la red.",
+ "/endpoints-stats>moreDescription": "Estadísticas del tiempo de respuesta desde Costa Rica y la disponibilidad de los puntos finales de un productor",
"/nodes-distribution>moreDescription": "Una visualización de la distribución geográfica de los nodos de esta red.",
"/accounts>moreDescription": "Esta herramienta le ayuda a buscar información sobre cuentas y contratos de la red. Escriba el nombre de un contrato o cuenta en el espacio provisto para comenzar a buscar. Obtendrá los datos de las acciones del contrato, tablas de contrato, alcance, límites superior e inferior y límites.",
"/block-distribution>moreDescription": "Una visualización de la distribución de bloques producida por los nodos de la red.",
diff --git a/webapp/src/routes/EndpointsStats/EndpointStatsTable.js b/webapp/src/routes/EndpointsStats/EndpointStatsTable.js
index 3dd521ab..686a8e70 100644
--- a/webapp/src/routes/EndpointsStats/EndpointStatsTable.js
+++ b/webapp/src/routes/EndpointsStats/EndpointStatsTable.js
@@ -9,15 +9,8 @@ import TableContainer from '@mui/material/TableContainer'
import TableHead from '@mui/material/TableHead'
import TableRow from '@mui/material/TableRow'
-import { makeStyles } from '@mui/styles'
-
-import styles from './styles'
-
-const useStyles = makeStyles(styles)
-
const EndpointsTable = ({endpoints, title}) => {
const { t } = useTranslation('EndpointsStatsRoute')
- const classes = useStyles()
return (
<>
@@ -29,8 +22,8 @@ const EndpointsTable = ({endpoints, title}) => {
{t('Endpoint')}
- {t('Average Availability')}
- {t('Average Response Time')}
+ {t('avgAvailability')}
+ {t('avgTime')}
diff --git a/webapp/src/routes/EndpointsStats/index.js b/webapp/src/routes/EndpointsStats/index.js
index f2d81155..acf37690 100644
--- a/webapp/src/routes/EndpointsStats/index.js
+++ b/webapp/src/routes/EndpointsStats/index.js
@@ -19,39 +19,33 @@ import EndpointsTable from './EndpointStatsTable'
const useStyles = makeStyles(styles)
-const dates = []
-for (let i = 29; i >= 0; i--) {
- const d = moment().subtract(i, 'days').format('ll')
- dates.push(d)
-}
+const EndpointsStats = () => {
+ const { t } = useTranslation('EndpointsStatsRoute')
+ const classes = useStyles()
+ const [{fastestEndpoints,producersNames,historyData,dates,statsAverage,selected,loading},{setSelected}] = useHealthCheckState()
-const options = {
- xAxis: {
- categories: dates,
- },
- credits: {
- enabled: false,
- },
- title: {
- text: 'Average Response Time',
- },
- yAxis: {
+ const options = {
+ xAxis: {
+ categories: dates,
+ },
+ credits: {
+ enabled: false,
+ },
title: {
- text: 'Time in seconds',
+ text: t('avgTime'),
},
- labels: {
- format: '{text} s',
+ yAxis: {
+ title: {
+ text: t('timeInSecs'),
+ },
+ labels: {
+ format: '{text} s',
+ },
},
- },
- tooltip: {
- pointFormat: '{series.name}: {point.y} s',
- },
-}
-
-const EndpointsStats = () => {
- const { t } = useTranslation('EndpointsStatsRoute')
- const classes = useStyles()
- const [{fastestEndpoints,producersNames,historyData,statsAverage,selected,loading},{setSelected}] = useHealthCheckState()
+ tooltip: {
+ pointFormat: '{series.name}: {point.y} s',
+ },
+ }
return (
<>
@@ -60,7 +54,7 @@ const EndpointsStats = () => {
{loading && }
{!loading && (
)}
@@ -69,7 +63,7 @@ const EndpointsStats = () => {
- Endpoints stats by producer
+ {t('byProducer')}
{producersNames?.length && (
@@ -83,13 +77,13 @@ const EndpointsStats = () => {
moment(x).format('ll')),
}, series: historyData }}
/>
)}
{statsAverage && (
)}