Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: update lodestar checklist and links #720

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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