Skip to content

Commit

Permalink
update lodestar checklist and links
Browse files Browse the repository at this point in the history
  • Loading branch information
philknows authored Jan 2, 2025
1 parent f7ad8dc commit 44b8579
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 7 deletions.
21 changes: 21 additions & 0 deletions src/pages/Checklist/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down Expand Up @@ -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(
Expand Down
10 changes: 5 additions & 5 deletions src/pages/Clients/Consensus/Lodestar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ export const LodestarDetails = ({ shortened }: { shortened?: boolean }) => (
</SectionTitle>
<Text className="mt10">
<FormattedMessage
defaultMessage="Lodestar is an open-sourced TypeScript implementation of the Ethereum Consensus (formerly known as eth2)
specification maintained by ChainSafe Systems. ChainSafe's goal is to develop, improve and diversify the Ethereum
proof of stake ecosystem with their beacon chain and validator client with a focus on light client implementations."
defaultMessage="Lodestar is a Typescript ecosystem for Ethereum consensus, developed by ChainSafe Systems.
Our flagship products are our production-capable beacon chain and validator client. Lodestar’s niche is in its implementation language, TypeScript.
Our software and tooling is uniquely situated as the go-to for researchers and developers for rapid prototyping."
/>
</Text>
<Link to="https://chainsafe.github.io/lodestar/" primary className="mt10">
Expand All @@ -33,7 +33,7 @@ export const LodestarDetails = ({ shortened }: { shortened?: boolean }) => (
<FormattedMessage defaultMessage="Language information" />
</SectionTitle>
<Text className="mt10">
<FormattedMessage defaultMessage="Lodestar is built using TypeScript under a GNU Lesser General Public License v3.0." />
<FormattedMessage defaultMessage="Lodestar is built using TypeScript under a combination of the Apache 2.0 and GNU Lesser General Public License v3.0." />
</Text>
<section>
<SectionTitle level={2} className="mb5">
Expand All @@ -51,7 +51,7 @@ export const LodestarDetails = ({ shortened }: { shortened?: boolean }) => (
</SectionTitle>
<Link
primary
to="https://chainsafe.github.io/lodestar/usage/validator-management/"
to="https://chainsafe.github.io/lodestar/run/validator-management/vc-configuration"
>
<FormattedMessage defaultMessage="Lodestar validator key management documentation" />
</Link>
Expand Down
2 changes: 1 addition & 1 deletion src/pages/Withdrawals/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -436,7 +436,7 @@ export const Withdrawals = () => {
<Link
primary
inline
to="https://chainsafe.github.io/lodestar/reference/cli/#validator-voluntary-exit"
to="https://chainsafe.github.io/lodestar/run/validator-management/validator-cli#validator-voluntary-exit"
>
<FormattedMessage
defaultMessage="Exiting a {client} validator"
Expand Down
2 changes: 1 addition & 1 deletion src/utils/envVars.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export const LIGHTHOUSE_INSTALLATION_URL = process.env.REACT_APP_LIGHTHOUSE_INST
export const NIMBUS_INSTALLATION_URL = process.env.REACT_APP_NIMBUS_INSTALLATION_URL || 'https://nimbus.guide/quick-start.html';
export const PRYSM_INSTALLATION_URL = process.env.REACT_APP_PRYSM_INSTALLATION_URL || 'https://docs.prylabs.network/docs/install/install-with-script';
export const TEKU_INSTALLATION_URL = process.env.REACT_APP_TEKU_INSTALLATION_URL || 'https://docs.teku.consensys.io/get-started/install';
export const LODESTAR_INSTALLATION_URL = process.env.REACT_APP_LODESTAR_INSTALLATION_URL || 'https://chainsafe.github.io/lodestar/install/docker/';
export const LODESTAR_INSTALLATION_URL = process.env.REACT_APP_LODESTAR_INSTALLATION_URL || 'https://chainsafe.github.io/lodestar/run/getting-started/installation';
export const MAINNET_LAUNCHPAD_URL = 'https://launchpad.ethereum.org/'
export const TESTNET_LAUNCHPAD_URL = `https://${TESTNET_LAUNCHPAD_NAME.toLowerCase()}.launchpad.ethereum.org/`

Expand Down

0 comments on commit 44b8579

Please sign in to comment.