+
+ );
+};
diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json
index 713ff7ab..21161d4e 100644
--- a/src/intl/compiled/en.json
+++ b/src/intl/compiled/en.json
@@ -5,12 +5,6 @@
"value": "Step 2: Generate deposit keys using the Ethereum Foundation deposit tool"
}
],
- "+M/NC/": [
- {
- "type": 0,
- "value": "After the merge, there will no longer be two distinct Ethereum networks; there will only be Ethereum."
- }
- ],
"+UUcBt": [
{
"type": 0,
@@ -491,6 +485,12 @@
"value": "Nimbus key management documentation"
}
],
+ "2rflCq": [
+ {
+ "type": 0,
+ "value": "Client diversity is extremely important for the network health of Ethereum: A bug in a client with a share of over 33% can cause Ethereum to go offline. If the client has a supermajority (>66%), a bug could cause the chain to incorrectly split, potentially leading to slashing."
+ }
+ ],
"2s0gAx": [
{
"type": 0,
@@ -1829,6 +1829,12 @@
"value": "Try again"
}
],
+ "FcCHp4": [
+ {
+ "type": 0,
+ "value": "Latest data on network client usage"
+ }
+ ],
"Felr8P": [
{
"type": 0,
@@ -4397,6 +4403,12 @@
"value": "How much will I be penalized for acting maliciously?"
}
],
+ "cnQKC2": [
+ {
+ "type": 0,
+ "value": "Currently Geth is used by >66% of the network."
+ }
+ ],
"cpxfOR": [
{
"type": 0,
@@ -5687,6 +5699,12 @@
"value": "Before you start"
}
],
+ "oF4os+": [
+ {
+ "type": 0,
+ "value": "Currently Prysm is used by >33% of the network."
+ }
+ ],
"oLxfO1": [
{
"type": 0,
@@ -6399,6 +6417,12 @@
"value": "Become a validator with Nimbus"
}
],
+ "ulgIVs": [
+ {
+ "type": 0,
+ "value": "After the merge, there will no longer be two distinct Ethereum networks; there will only be Ethereum."
+ }
+ ],
"uoKhQB": [
{
"type": 0,
@@ -6611,12 +6635,6 @@
"value": "We strongly recommended you complete these steps on the current testnet before Mainnet."
}
],
- "x8+8fi": [
- {
- "type": 0,
- "value": "Currently the majority of validators run Prysm as their consensus client. Client diversity is extremely important for the network health of Ethereum: A bug in a client with a share of over 33% can cause Ethereum to go offline. If the client has a supermajority (>66%), a bug could cause the chain to incorrectly split, potentially leading to slashing."
- }
- ],
"xDyl3T": [
{
"type": 0,
diff --git a/src/intl/en.json b/src/intl/en.json
index 99c87707..da01cf27 100644
--- a/src/intl/en.json
+++ b/src/intl/en.json
@@ -2,9 +2,6 @@
"+L0IkF": {
"message": "Step 2: Generate deposit keys using the Ethereum Foundation deposit tool"
},
- "+M/NC/": {
- "message": "After the merge, there will no longer be two distinct Ethereum networks; there will only be Ethereum."
- },
"+UUcBt": {
"message": "Choose a language"
},
@@ -194,6 +191,9 @@
"2iH8Zc": {
"message": "Nimbus key management documentation"
},
+ "2rflCq": {
+ "message": "Client diversity is extremely important for the network health of Ethereum: A bug in a client with a share of over 33% can cause Ethereum to go offline. If the client has a supermajority (>66%), a bug could cause the chain to incorrectly split, potentially leading to slashing."
+ },
"2s0gAx": {
"message": "Configuring a Fee Recipient Address"
},
@@ -695,6 +695,9 @@
"FazwRl": {
"message": "Try again"
},
+ "FcCHp4": {
+ "message": "Latest data on network client usage"
+ },
"Felr8P": {
"message": "A {validatorClient} is the software that acts on behalf of the validator by holding and using its private key to make attestations about the state of the chain. A single validator client can hold many key pairs, controlling many validators."
},
@@ -1691,6 +1694,9 @@
"clxIWO": {
"message": "How much will I be penalized for acting maliciously?"
},
+ "cnQKC2": {
+ "message": "Currently Geth is used by >66% of the network."
+ },
"cpxfOR": {
"message": "What are withdrawal credentials?"
},
@@ -2181,6 +2187,9 @@
"o9QvTP": {
"message": "Before you start"
},
+ "oF4os+": {
+ "message": "Currently Prysm is used by >33% of the network."
+ },
"oLxfO1": {
"message": "Now that the keys are imported, all that is left to do (assuming your beacon node is already running) is to run the validator client."
},
@@ -2451,6 +2460,9 @@
"ukfwum": {
"message": "Become a validator with Nimbus"
},
+ "ulgIVs": {
+ "message": "After the merge, there will no longer be two distinct Ethereum networks; there will only be Ethereum."
+ },
"uoKhQB": {
"message": "Authentication API"
},
@@ -2544,9 +2556,6 @@
"x4/9vY": {
"message": "We strongly recommended you complete these steps on the current testnet before Mainnet."
},
- "x8+8fi": {
- "message": "Currently the majority of validators run Prysm as their consensus client. Client diversity is extremely important for the network health of Ethereum: A bug in a client with a share of over 33% can cause Ethereum to go offline. If the client has a supermajority (>66%), a bug could cause the chain to incorrectly split, potentially leading to slashing."
- },
"xDyl3T": {
"description": "{ethereumorg} is a link to deposit contract page on ethereum.org",
"message": "Cross check the deposit contract address against other websites – for example: Reddit, Twitter, and GitHub. There's also a list of trusted sources on {ethereumorg}"
diff --git a/src/pages/Clients/Consensus/Prysm.tsx b/src/pages/Clients/Consensus/Prysm.tsx
index 94b8726b..86cf99ca 100644
--- a/src/pages/Clients/Consensus/Prysm.tsx
+++ b/src/pages/Clients/Consensus/Prysm.tsx
@@ -1,6 +1,5 @@
import React from 'react';
import { FormattedMessage, useIntl } from 'react-intl';
-import styled from 'styled-components';
import prysmBg from '../../../static/prysmatic-bg.png';
import {
Hero,
@@ -11,39 +10,14 @@ import { PageTemplate } from '../../../components/PageTemplate';
import { Text } from '../../../components/Text';
import { Link } from '../../../components/Link';
import { ClientMergeNotification } from '../../../components/ClientMergeNotification';
+import { ClientDiversityWarning } from '../../../components/ClientDiversityWarning';
import { PRYSM_INSTALLATION_URL } from '../../../utils/envVars';
-const ClientDiversityWarning = styled(Text as any)`
- background: #ffdeb32e;
- border: 1px solid burlywood;
- padding: 30px;
- border-radius: 4px;
-`;
-
// eslint-disable-next-line no-unused-vars
export const PrysmDetails = ({ shortened }: { shortened?: boolean }) => (
<>
-
-
-
-
-
-
-
-
-
-
-
+
Prysm
diff --git a/src/pages/Clients/Execution/Geth.tsx b/src/pages/Clients/Execution/Geth.tsx
index dd1f7584..c209a361 100644
--- a/src/pages/Clients/Execution/Geth.tsx
+++ b/src/pages/Clients/Execution/Geth.tsx
@@ -13,11 +13,16 @@ import { Code } from '../../../components/Code';
import { Heading } from '../../../components/Heading';
import { ClientMergeNotification } from '../../../components/ClientMergeNotification';
import { IS_GOERLI } from '../../ConnectWallet/web3Utils';
+import { ClientDiversityWarning } from '../../../components/ClientDiversityWarning';
+
import { IS_MAINNET } from '../../../utils/envVars';
// eslint-disable-next-line no-unused-vars
export const GethDetails = () => (
<>
+
+
+
Geth
From 9523df3165b3a702e8ff86855ea7e19bc887f177 Mon Sep 17 00:00:00 2001
From: Paul Wackerow <54227730+wackerow@users.noreply.github.com>
Date: Wed, 22 Jun 2022 14:45:02 -0700
Subject: [PATCH 2/5] execution client, consensus client
removes "layer" from the terminology when referring to execution or consensus clients.
---
src/intl/compiled/en.json | 192 +++++++++---------
src/intl/en.json | 74 +++----
src/pages/Checklist/index.tsx | 4 +-
src/pages/FAQ/index.jsx | 4 +-
src/pages/MergeReadiness/index.tsx | 12 +-
.../SelectClient/SelectClientSection.tsx | 2 +-
6 files changed, 144 insertions(+), 144 deletions(-)
diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json
index 713ff7ab..170ef4b8 100644
--- a/src/intl/compiled/en.json
+++ b/src/intl/compiled/en.json
@@ -5,12 +5,6 @@
"value": "Step 2: Generate deposit keys using the Ethereum Foundation deposit tool"
}
],
- "+M/NC/": [
- {
- "type": 0,
- "value": "After the merge, there will no longer be two distinct Ethereum networks; there will only be Ethereum."
- }
- ],
"+UUcBt": [
{
"type": 0,
@@ -875,12 +869,6 @@
"value": " at any time during your setup for some friendly help!"
}
],
- "62zRxB": [
- {
- "type": 0,
- "value": "I am running my own consensus layer client."
- }
- ],
"6CK2Nu": [
{
"type": 0,
@@ -1373,6 +1361,12 @@
"value": "Sharding will change the requirement that full nodes carry the entire history of the chain, and instead will distribute this load amongst the network while still ensuring data availability. This will significantly expand the capacity of layer 1 Ethereum while maintaining the ability to operate a full node on consumer hardware, keeping the network decentralized."
}
],
+ "AfH0eO": [
+ {
+ "type": 0,
+ "value": "All stakers must operate an execution client with their consensus client starting at the Merge. Make sure you're prepared."
+ }
+ ],
"Affixg": [
{
"type": 0,
@@ -1403,6 +1397,12 @@
"value": "Top up validator"
}
],
+ "AzjyIx": [
+ {
+ "type": 0,
+ "value": "Since the genesis of the Beacon Chain, many validators running their own consensus client have opted to use third-party services for their execution layer connection. This has been acceptable since the only thing being listened to has been the staking deposit contract."
+ }
+ ],
"B2EKj+": [
{
"type": 0,
@@ -1527,12 +1527,6 @@
"value": "Execution Client"
}
],
- "C82lUV": [
- {
- "type": 0,
- "value": "All stakers must operate an execution layer client with their consensus layer client starting at the Merge. Make sure you're prepared."
- }
- ],
"C9fTX1": [
{
"type": 0,
@@ -2083,12 +2077,6 @@
"value": "Formerly TurboGeth, Erigon is an Ethereum client built to enable performance optimizations."
}
],
- "IJiJjD": [
- {
- "type": 0,
- "value": "All stakers must operate an execution layer client as well as a consensus layer client starting at the Merge. Make sure you're prepared."
- }
- ],
"IJw06E": [
{
"type": 0,
@@ -2275,12 +2263,6 @@
"value": "What is your current operating system?"
}
],
- "K2pv1v": [
- {
- "type": 0,
- "value": "Why do I need to run an execution layer client now?"
- }
- ],
"K6+jQ3": [
{
"type": 0,
@@ -2511,6 +2493,12 @@
"value": "Your initial deposit has already been made for this validator public key. Please wait and check the status of your deposit on the Beaconchain data provider."
}
],
+ "LwEHRm": [
+ {
+ "type": 0,
+ "value": "Why do I need to run an execution client now?"
+ }
+ ],
"M3GwXS": [
{
"type": 0,
@@ -3117,6 +3105,28 @@
"value": "There’s no way for you to re-activate your validator, and you won’t be able to transfer or withdraw your funds until the Shanghai upgrade planned to follow the Merge (which means your funds will remain inaccessible until then)."
}
],
+ "R58ea3": [
+ {
+ "type": 0,
+ "value": "You need to run an "
+ },
+ {
+ "type": 1,
+ "value": "executionClient"
+ },
+ {
+ "type": 0,
+ "value": " as well as your "
+ },
+ {
+ "type": 1,
+ "value": "consensusClient"
+ },
+ {
+ "type": 0,
+ "value": " (formerly 'Eth2')."
+ }
+ ],
"R8eePn": [
{
"type": 0,
@@ -3521,6 +3531,20 @@
"value": " (handles proof-of-stake Beacon Chain, formerly 'Eth2' or 'Ethereum 2.0')."
}
],
+ "V5J3Uf": [
+ {
+ "type": 0,
+ "value": "I have set up a shared JWT secret and made it available to "
+ },
+ {
+ "type": 1,
+ "value": "both"
+ },
+ {
+ "type": 0,
+ "value": " my execution client, and my consensus client (beacon node)"
+ }
+ ],
"VASo1/": [
{
"type": 0,
@@ -3695,12 +3719,6 @@
"value": " will NOT be counted in your effective balance on the Beacon Chain. You also won't be able to withdraw it until the Beacon Chain merges with mainnet."
}
],
- "WGPxqY": [
- {
- "type": 0,
- "value": "Since the genesis of the Beacon Chain, many validators running their own consensus layer (CL) client have opted to use third-party services for their execution layer (EL) connection. This has been acceptable since the only thing being listened to has been the staking deposit contract."
- }
- ],
"WJA1/H": [
{
"type": 0,
@@ -3723,12 +3741,6 @@
"value": "These steps are optional but are recommended to optimize your node."
}
],
- "WTfeiS": [
- {
- "type": 0,
- "value": "Post-merge, an Ethereum node will be comprised of both an execution layer (EL) client, and a consensus layer (CL) client. EL + CL = Ethereum."
- }
- ],
"WdDGn6": [
{
"type": 0,
@@ -3801,12 +3813,6 @@
"value": "More on installing pip"
}
],
- "XBYgM2": [
- {
- "type": 0,
- "value": "As a staker you are required to maintain and operate a node, running BOTH a consensus layer client AND an execution layer client."
- }
- ],
"XRxD8r": [
{
"type": 0,
@@ -4219,6 +4225,12 @@
"value": "Continue"
}
],
+ "aozN2h": [
+ {
+ "type": 0,
+ "value": "See your consensus client documentation for client-specific instructions on how to set this."
+ }
+ ],
"azLmaD": [
{
"type": 0,
@@ -4263,12 +4275,6 @@
"value": "Use this as a reference during client setup to check off important steps."
}
],
- "bRGoZZ": [
- {
- "type": 0,
- "value": "See your consensus layer client documentation for client-specific instructions on how to set this."
- }
- ],
"bUk/lm": [
{
"type": 0,
@@ -4443,6 +4449,12 @@
"value": " is a 32-byte field in the deposit, for verifying the destination of valid withdrawals. Currently, there are two types of withdrawals: BLS withdrawal and Ethereum address withdrawal."
}
],
+ "dGWdPu": [
+ {
+ "type": 0,
+ "value": "All stakers must operate an execution client as well as a consensus client starting at the Merge. Make sure you're prepared."
+ }
+ ],
"dH5+MX": [
{
"type": 0,
@@ -4767,28 +4779,6 @@
"value": "Generate deposit keys using the Ethereum Foundation deposit tool"
}
],
- "gRMu7M": [
- {
- "type": 0,
- "value": "You need to run an "
- },
- {
- "type": 1,
- "value": "executionClient"
- },
- {
- "type": 0,
- "value": " as well as your "
- },
- {
- "type": 1,
- "value": "consensusClient"
- },
- {
- "type": 0,
- "value": " (formerly 'Eth2')."
- }
- ],
"gVC0Wl": [
{
"type": 0,
@@ -4883,6 +4873,12 @@
"value": "clock"
}
],
+ "h/n5+N": [
+ {
+ "type": 0,
+ "value": "As a staker you are required to maintain and operate a node, running BOTH a consensus client AND an execution client."
+ }
+ ],
"h8MTUo": [
{
"type": 0,
@@ -5099,12 +5095,6 @@
"value": " deposits"
}
],
- "j0Ee5w": [
- {
- "type": 0,
- "value": "I am running my own execution layer client."
- }
- ],
"j8GPOH": [
{
"type": 0,
@@ -5383,20 +5373,6 @@
"value": " deposit have a URL you expect?"
}
],
- "lNzqua": [
- {
- "type": 0,
- "value": "I have set up a shared JWT secret and made it available to "
- },
- {
- "type": 1,
- "value": "both"
- },
- {
- "type": 0,
- "value": " my execution layer client, and my consensus layer client (beacon node)"
- }
- ],
"lQzdpT": [
{
"type": 0,
@@ -5891,6 +5867,12 @@
"value": "Deposit summary"
}
],
+ "q2PJEK": [
+ {
+ "type": 0,
+ "value": "I am running my own consensus client."
+ }
+ ],
"q2XW/k": [
{
"type": 0,
@@ -6331,6 +6313,12 @@
"value": "Uptime"
}
],
+ "uGKswV": [
+ {
+ "type": 0,
+ "value": "Post-merge, an Ethereum node will be comprised of both an execution client, and a consensus client."
+ }
+ ],
"uJzGSb": [
{
"type": 0,
@@ -6399,6 +6387,12 @@
"value": "Become a validator with Nimbus"
}
],
+ "ulgIVs": [
+ {
+ "type": 0,
+ "value": "After the merge, there will no longer be two distinct Ethereum networks; there will only be Ethereum."
+ }
+ ],
"uoKhQB": [
{
"type": 0,
@@ -6593,6 +6587,12 @@
"value": "Are there spelling mistakes?"
}
],
+ "wuhO1L": [
+ {
+ "type": 0,
+ "value": "I am running my own execution client."
+ }
+ ],
"x+fF+M": [
{
"type": 0,
diff --git a/src/intl/en.json b/src/intl/en.json
index 99c87707..02e3d32a 100644
--- a/src/intl/en.json
+++ b/src/intl/en.json
@@ -2,9 +2,6 @@
"+L0IkF": {
"message": "Step 2: Generate deposit keys using the Ethereum Foundation deposit tool"
},
- "+M/NC/": {
- "message": "After the merge, there will no longer be two distinct Ethereum networks; there will only be Ethereum."
- },
"+UUcBt": {
"message": "Choose a language"
},
@@ -310,9 +307,6 @@
"description": "{variables} are social media platform links to Discord and Reddit (do not translate names)",
"message": "Visit EthStaker on {discord} or {reddit} at any time during your setup for some friendly help!"
},
- "62zRxB": {
- "message": "I am running my own consensus layer client."
- },
"6CK2Nu": {
"message": "Your wallet is on the wrong network. Switch to {network}"
},
@@ -502,6 +496,9 @@
"Ad8+R5": {
"message": "Sharding will change the requirement that full nodes carry the entire history of the chain, and instead will distribute this load amongst the network while still ensuring data availability. This will significantly expand the capacity of layer 1 Ethereum while maintaining the ability to operate a full node on consumer hardware, keeping the network decentralized."
},
+ "AfH0eO": {
+ "message": "All stakers must operate an execution client with their consensus client starting at the Merge. Make sure you're prepared."
+ },
"Affixg": {
"message": "The deposit"
},
@@ -517,6 +514,9 @@
"Aw1mMs": {
"message": "Top up validator"
},
+ "AzjyIx": {
+ "message": "Since the genesis of the Beacon Chain, many validators running their own consensus client have opted to use third-party services for their execution layer connection. This has been acceptable since the only thing being listened to has been the staking deposit contract."
+ },
"B2EKj+": {
"message": "I understand that I need to deposit {PRICE_PER_VALIDATOR} {TICKER_NAME} to become a validator, and that the transfer of {TICKER_NAME} to the Beacon Chain is one-way, and non-reversible."
},
@@ -560,9 +560,6 @@
"C3jBPI": {
"message": "Execution Client"
},
- "C82lUV": {
- "message": "All stakers must operate an execution layer client with their consensus layer client starting at the Merge. Make sure you're prepared."
- },
"C9fTX1": {
"message": "Answers to common questions on becoming a validator."
},
@@ -807,9 +804,6 @@
"I7MjRD": {
"message": "Formerly TurboGeth, Erigon is an Ethereum client built to enable performance optimizations."
},
- "IJiJjD": {
- "message": "All stakers must operate an execution layer client as well as a consensus layer client starting at the Merge. Make sure you're prepared."
- },
"IJw06E": {
"message": "Sign transaction with your wallet"
},
@@ -881,9 +875,6 @@
"JtAiN/": {
"message": "What is your current operating system?"
},
- "K2pv1v": {
- "message": "Why do I need to run an execution layer client now?"
- },
"K6+jQ3": {
"message": "Geth installation documentation"
},
@@ -971,6 +962,9 @@
"Lv3Pmp": {
"message": "Your initial deposit has already been made for this validator public key. Please wait and check the status of your deposit on the Beaconchain data provider."
},
+ "LwEHRm": {
+ "message": "Why do I need to run an execution client now?"
+ },
"M3GwXS": {
"message": "You'll only get your full rewards if your validator is online and up to date. This is your responsibility. If your validator goes offline you'll be penalized. The penalties for being offline are roughly equal to the rewards for actively participating."
},
@@ -1193,6 +1187,10 @@
"QtNVQP": {
"message": "There’s no way for you to re-activate your validator, and you won’t be able to transfer or withdraw your funds until the Shanghai upgrade planned to follow the Merge (which means your funds will remain inaccessible until then)."
},
+ "R58ea3": {
+ "description": "{executionLayer} is a link labeled 'execution client'. {consensusLayer} is a link labeled 'consensus client'",
+ "message": "You need to run an {executionClient} as well as your {consensusClient} (formerly 'Eth2')."
+ },
"R8eePn": {
"message": "If you're slashed you're prevented from participating in the protocol further and are forcibly exited."
},
@@ -1365,6 +1363,9 @@
"description": "{executionLayer} is a link labeled 'execution layer'. {consensusLayer} is a link labeled 'consensus layer'",
"message": "Ethereum will consist of the {executionLayer} (handles transactions and execution, formerly 'Eth1'), and the {consensusLayer} (handles proof-of-stake Beacon Chain, formerly 'Eth2' or 'Ethereum 2.0')."
},
+ "V5J3Uf": {
+ "message": "I have set up a shared JWT secret and made it available to {both} my execution client, and my consensus client (beacon node)"
+ },
"VASo1/": {
"message": "Connect wallet"
},
@@ -1416,9 +1417,6 @@
"WFVzvu": {
"message": "{warning} Duplicate deposits with the same keyfile public key will be considered as a double deposit. Any extra balance more than {eth} will NOT be counted in your effective balance on the Beacon Chain. You also won't be able to withdraw it until the Beacon Chain merges with mainnet."
},
- "WGPxqY": {
- "message": "Since the genesis of the Beacon Chain, many validators running their own consensus layer (CL) client have opted to use third-party services for their execution layer (EL) connection. This has been acceptable since the only thing being listened to has been the staking deposit contract."
- },
"WJA1/H": {
"message": "Remember"
},
@@ -1428,9 +1426,6 @@
"WTPUDZ": {
"message": "These steps are optional but are recommended to optimize your node."
},
- "WTfeiS": {
- "message": "Post-merge, an Ethereum node will be comprised of both an execution layer (EL) client, and a consensus layer (CL) client. EL + CL = Ethereum."
- },
"WdDGn6": {
"message": "An implementation of the consensus protocol with a focus on usability, security, and reliability. Prysm is developed by Prysmatic Labs, a company with the sole focus on the development of their client."
},
@@ -1467,9 +1462,6 @@
"XBEBYR": {
"message": "More on installing pip"
},
- "XBYgM2": {
- "message": "As a staker you are required to maintain and operate a node, running BOTH a consensus layer client AND an execution layer client."
- },
"XRxD8r": {
"description": "Link to documentation about execution client Besu, specifically for Goerli testnet",
"message": "Besu on Goerli documentation"
@@ -1610,6 +1602,9 @@
"acrOoz": {
"message": "Continue"
},
+ "aozN2h": {
+ "message": "See your consensus client documentation for client-specific instructions on how to set this."
+ },
"azLmaD": {
"message": "Build deposit-cli from the Python source code"
},
@@ -1628,9 +1623,6 @@
"bR1R2M": {
"message": "Use this as a reference during client setup to check off important steps."
},
- "bRGoZZ": {
- "message": "See your consensus layer client documentation for client-specific instructions on how to set this."
- },
"bUk/lm": {
"message": "Besu installation documentation"
},
@@ -1712,6 +1704,9 @@
"d75Ebj": {
"message": "{withdrawalCredentials} is a 32-byte field in the deposit, for verifying the destination of valid withdrawals. Currently, there are two types of withdrawals: BLS withdrawal and Ethereum address withdrawal."
},
+ "dGWdPu": {
+ "message": "All stakers must operate an execution client as well as a consensus client starting at the Merge. Make sure you're prepared."
+ },
"dH5+MX": {
"message": "Bad behaviour"
},
@@ -1839,10 +1834,6 @@
"gQkd2y": {
"message": "Generate deposit keys using the Ethereum Foundation deposit tool"
},
- "gRMu7M": {
- "description": "{executionLayer} is a link labeled 'execution layer'. {consensusLayer} is a link labeled 'consensus layer'",
- "message": "You need to run an {executionClient} as well as your {consensusClient} (formerly 'Eth2')."
- },
"gVC0Wl": {
"message": "It uses the assisted password in your secrets folder."
},
@@ -1871,6 +1862,9 @@
"gx6frf": {
"message": "clock"
},
+ "h/n5+N": {
+ "message": "As a staker you are required to maintain and operate a node, running BOTH a consensus client AND an execution client."
+ },
"h8MTUo": {
"message": "Your stake"
},
@@ -1959,9 +1953,6 @@
"iv88b5": {
"message": "Send all {totalTxCount} deposits"
},
- "j0Ee5w": {
- "message": "I am running my own execution layer client."
- },
"j8GPOH": {
"message": "Formerly known as Artemis, Teku is a consensus client built to meet institutional needs and security requirements. PegaSys is an arm of ConsenSys, dedicated to building enterprise-ready clients and tools for interacting with the core Ethereum platform."
},
@@ -2076,9 +2067,6 @@
"description": "{ethAmount} will generally refer to 32 ETH",
"message": "Does the site asking you for your {ethAmount} deposit have a URL you expect?"
},
- "lNzqua": {
- "message": "I have set up a shared JWT secret and made it available to {both} my execution layer client, and my consensus layer client (beacon node)"
- },
"lQzdpT": {
"description": "this is used as a command line flag, short for \"number of validators\"",
"message": "num_validators"
@@ -2261,6 +2249,9 @@
"pyWt01": {
"message": "Deposit summary"
},
+ "q2PJEK": {
+ "message": "I am running my own consensus client."
+ },
"q2XW/k": {
"message": "If your withdrawal key is stolen, the thief can transfer your validator’s balance, but only once the validator has exited."
},
@@ -2427,6 +2418,9 @@
"u81G9+": {
"message": "Uptime"
},
+ "uGKswV": {
+ "message": "Post-merge, an Ethereum node will be comprised of both an execution client, and a consensus client."
+ },
"uJzGSb": {
"message": "Make sure you're aware of how to avoid phishing attacks. We've prepared a list of things to look out for."
},
@@ -2451,6 +2445,9 @@
"ukfwum": {
"message": "Become a validator with Nimbus"
},
+ "ulgIVs": {
+ "message": "After the merge, there will no longer be two distinct Ethereum networks; there will only be Ethereum."
+ },
"uoKhQB": {
"message": "Authentication API"
},
@@ -2535,6 +2532,9 @@
"wtTeex": {
"message": "Are there spelling mistakes?"
},
+ "wuhO1L": {
+ "message": "I am running my own execution client."
+ },
"x+fF+M": {
"message": "Testnet simulations"
},
diff --git a/src/pages/Checklist/index.tsx b/src/pages/Checklist/index.tsx
index edfab23a..5d036b9b 100644
--- a/src/pages/Checklist/index.tsx
+++ b/src/pages/Checklist/index.tsx
@@ -454,7 +454,7 @@ export const Checklist = () => {
),
}}
- description="{executionLayer} is a link labeled 'execution layer'. {consensusLayer} is a link labeled 'consensus layer'"
+ description="{executionLayer} is a link labeled 'execution client'. {consensusLayer} is a link labeled 'consensus client'"
/>
@@ -832,7 +832,7 @@ export const Checklist = () => {
-
+
{formatMessage({
defaultMessage: 'Merge Readiness Checklist',
diff --git a/src/pages/FAQ/index.jsx b/src/pages/FAQ/index.jsx
index 3eeb81e4..3b57dde9 100644
--- a/src/pages/FAQ/index.jsx
+++ b/src/pages/FAQ/index.jsx
@@ -342,7 +342,7 @@ export const FAQ = () => {
-
+