From 44b85798c3688960fc480c6f72a71aeac3f5568e Mon Sep 17 00:00:00 2001 From: Phil Ngo <58080811+philknows@users.noreply.github.com> Date: Thu, 2 Jan 2025 17:29:44 -0500 Subject: [PATCH] update lodestar checklist and links --- src/pages/Checklist/index.tsx | 21 +++++++++++++++++++++ src/pages/Clients/Consensus/Lodestar.tsx | 10 +++++----- src/pages/Withdrawals/index.tsx | 2 +- src/utils/envVars.ts | 2 +- 4 files changed, 28 insertions(+), 7 deletions(-) diff --git a/src/pages/Checklist/index.tsx b/src/pages/Checklist/index.tsx index 7577a9ea..f33ad181 100644 --- a/src/pages/Checklist/index.tsx +++ b/src/pages/Checklist/index.tsx @@ -22,6 +22,7 @@ import PrysmaticBg from '../../static/prysmatic-bg.png'; import LighthouseBg from '../../static/lighthouse-bg.png'; import NimbusBg from '../../static/nimbus-bg.png'; import TekuBg from '../../static/teku-bg.png'; +import LodestarBg from '../../static/lodestar-bg.png'; import BesuBg from '../../static/besu-bg.png'; import NethermindBg from '../../static/nethermind-bg.png'; import RethBg from '../../static/reth-bg.png'; @@ -417,6 +418,26 @@ export const Checklist = () => { 'https://docs.teku.consensys.net/reference/cli#validators-proposer-default-fee-recipient', metricsUrl: 'https://docs.teku.consensys.net/how-to/monitor/use-metrics', }, + { + header: 'Lodestar', + text: formatMessage({ + defaultMessage: + 'Lodestar is a Typescript ecosystem for Ethereum consensus, developed by ChainSafe Systems. Our beacon, validator client and tooling is uniquely situated as the go-to for researchers and developers for rapid prototyping.', + }), + imgUrl: TekuBg, + url: routesEnum.teku, + linkText: formatMessage({ + defaultMessage: 'Configure Lodestar', + }), + layer: layerEnum.consensus, + discord: 'https://discord.gg/yjyvFRP', + ...defaultConsensusPorts, + jwtUrl: + 'https://chainsafe.github.io/lodestar/run/beacon-management/starting-a-node#configure-the-lodestar-jwt-authentication-token', + feeRecipientUrl: + 'https://chainsafe.github.io/lodestar/run/validator-management/vc-configuration#configuring-the-fee-recipient-address', + metricsUrl: 'https://chainsafe.github.io/lodestar/run/logging-and-metrics/prometheus-grafana', + }, ]); const formArrow = React.useMemo( diff --git a/src/pages/Clients/Consensus/Lodestar.tsx b/src/pages/Clients/Consensus/Lodestar.tsx index 07afbc25..d32276f9 100644 --- a/src/pages/Clients/Consensus/Lodestar.tsx +++ b/src/pages/Clients/Consensus/Lodestar.tsx @@ -18,9 +18,9 @@ export const LodestarDetails = ({ shortened }: { shortened?: boolean }) => ( @@ -33,7 +33,7 @@ export const LodestarDetails = ({ shortened }: { shortened?: boolean }) => ( - +
@@ -51,7 +51,7 @@ export const LodestarDetails = ({ shortened }: { shortened?: boolean }) => ( diff --git a/src/pages/Withdrawals/index.tsx b/src/pages/Withdrawals/index.tsx index 7108cc19..a595eab3 100644 --- a/src/pages/Withdrawals/index.tsx +++ b/src/pages/Withdrawals/index.tsx @@ -436,7 +436,7 @@ export const Withdrawals = () => {