diff --git a/src/components/ProductDisclaimer.tsx b/src/components/ProductDisclaimer.tsx new file mode 100644 index 00000000000..e1d7b6b6fc6 --- /dev/null +++ b/src/components/ProductDisclaimer.tsx @@ -0,0 +1,11 @@ +import React from "react" +import InfoBanner from "./InfoBanner" +import Translation from "./Translation" + +const ProductDisclaimer = () => ( + + + +) + +export default ProductDisclaimer diff --git a/src/content/staking/pools/index.md b/src/content/staking/pools/index.md index a77d59203fd..9164059a47a 100644 --- a/src/content/staking/pools/index.md +++ b/src/content/staking/pools/index.md @@ -49,12 +49,12 @@ Attribute indicators are used below to signal notable strengths or weaknesses a There are a variety of options available to help you with your setup. Use the above indicators to help guide you through the tools below. - -Please note the importance of choosing a service that takes client diversity seriously, as it improves the security of the network, and limits your risk. Services that have evidence of limiting majority client use are indicated with "execution client diversity" and "consensus client diversity." - + +Please note the importance of choosing a service that takes [client diversity](/developers/docs/nodes-and-clients/client-diversity/) seriously, as it improves the security of the network, and limits your risk. Services that have evidence of limiting majority client use are indicated with "execution client diversity" and "consensus client diversity." + Have a suggestion for a staking tool we missed? Check out our [product listing policy](/contributing/adding-staking-products/) to see if it would be a good fit, and to submit it for review. ## Frequently asked questions {#faq} diff --git a/src/content/staking/saas/index.md b/src/content/staking/saas/index.md index 55f57ebf3e3..fb08c07b8c5 100644 --- a/src/content/staking/saas/index.md +++ b/src/content/staking/saas/index.md @@ -41,14 +41,14 @@ Attribute indicators are used below to signal notable strengths or weaknesses a Below are some available SaaS provider. Use the above indicators to help guide you through these services - -Please note the importance of supporting client diversity as it improves the security of the network, and limits your risk. Services that have evidence of limiting majority client use are indicated with "execution client diversity" and "consensus client diversity." - + #### SaaS providers +Please note the importance of supporting [client diversity](/developers/docs/nodes-and-clients/client-diversity/) as it improves the security of the network, and limits your risk. Services that have evidence of limiting majority client use are indicated with "execution client diversity" and "consensus client diversity." + #### Key Generators diff --git a/src/content/staking/solo/index.md b/src/content/staking/solo/index.md index b6712759fdd..ede2e0f249c 100644 --- a/src/content/staking/solo/index.md +++ b/src/content/staking/solo/index.md @@ -103,14 +103,14 @@ Attribute indicators are used below to signal notable strengths or weaknesses a There are a variety of options available to help you with your setup. Use the above indicators to help guide you through the tools below. - -Please note the importance of choosing a minority client as it improves the security of the network, and limits your risk. Tools that allow you to setup minority client are denoted as "multi-client." - + #### Node tools +Please note the importance of choosing a [minority client](/developers/docs/nodes-and-clients/client-diversity/) as it improves the security of the network, and limits your risk. Tools that allow you to setup minority client are denoted as "multi-client." + #### Key Generators These tools can be used as an alternative to the [Staking Deposit CLI](https://github.com/ethereum/staking-deposit-cli/) to help with key generation. diff --git a/src/intl/en/common.json b/src/intl/en/common.json index b41572eb65a..9c058915dd0 100644 --- a/src/intl/en/common.json +++ b/src/intl/en/common.json @@ -142,6 +142,7 @@ "pools": "Pooled staking", "privacy-policy": "Privacy policy", "private-ethereum": "Private Ethereum", + "product-disclaimer": "Products and services are listed as a convenience for the Ethereum community. Inclusion of a product or service does not represent an endorsement from the ethereum.org website team, or the Ethereum Foundation.", "quizzes-title": "Quiz Hub", "quizzes": "Quizzes", "refresh": "Please refresh the page.", diff --git a/src/templates/staking.tsx b/src/templates/staking.tsx index a593c2ba9e7..101e21a1bd5 100644 --- a/src/templates/staking.tsx +++ b/src/templates/staking.tsx @@ -32,6 +32,7 @@ import MarkdownTable from "../components/MarkdownTable" import Logo from "../components/Logo" import MeetupList from "../components/MeetupList" import PageMetadata from "../components/PageMetadata" +import ProductDisclaimer from "../components/ProductDisclaimer" import RandomAppList from "../components/RandomAppList" import UpgradeTableOfContents from "../components/UpgradeTableOfContents" import TableOfContents, { @@ -308,6 +309,7 @@ const components = { InfoGrid, Logo, MeetupList, + ProductDisclaimer, RandomAppList, SectionNav, StakingComparison,