Skip to content

Commit ca8e1f3

Browse files
authored
Merge pull request #13164 from ethereum/bug-bounty-update
refactor: move dep bugs to new card on /bug-bounty [Fixes #11570]
2 parents 712d28c + c3400bd commit ca8e1f3

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

src/intl/en/page-bug-bounty.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"page-upgrades-bug-bounty-annotations": "It might be helpful to check out the following annotations:",
44
"page-upgrades-bug-bounty-client-bugs": "Client bugs",
55
"page-upgrades-bug-bounty-client-bugs-desc": "Clients run the Ethereum Network, and they need to follow the logic set out in the specification and be secure against potential attacks. The bugs we want to find are related to the implementation of the protocol.",
6-
"page-upgrades-bug-bounty-client-bugs-desc-2": "Currently execution layer clients (Besu, Erigon, Geth and Nethermind) and consensus layer clients (Lighthouse, Lodestar, Nimbus, Teku and Prysm) are included in the Bug Bounty Program. More clients may be added as they complete audits and become production ready. Currently, <a href=\"https://github.com/ethereum/c-kzg-4844\" target=\"_blank\" rel=\"noreferrer\">c-kzg-4844</a> and <a href=\"https://github.com/crate-crypto/go-kzg-4844\" target=\"_blank\" rel=\"noreferrer\">go-kzg-4844</a> are also included in the bug bounty program.",
6+
"page-upgrades-bug-bounty-client-bugs-desc-2": "Currently execution layer clients (Besu, Erigon, Geth and Nethermind) and consensus layer clients (Lighthouse, Lodestar, Nimbus, Teku and Prysm) are included in the Bug Bounty Program. More clients may be added as they complete audits and become production ready.",
77
"page-upgrades-bug-bounty-clients": "Clients featured in the bounties",
88
"page-upgrades-bug-bounty-clients-type-1": "Spec non-compliance issues",
99
"page-upgrades-bug-bounty-clients-type-2": "Unexpected crashes, RCE or denial of service (DOS) vulnerabilities",
@@ -13,6 +13,8 @@
1313
"page-upgrades-bug-bounty-misc-bugs-desc-2": "Solidity does not hold security guarantees regarding compilation of untrusted input – and we do not issue rewards for crashes of the solc compiler on maliciously generated data.",
1414
"page-upgrades-bug-bounty-deposit-bugs": "Deposit Contract bugs",
1515
"page-upgrades-bug-bounty-deposit-bugs-desc": "The specifications and source code of the Beacon Chain Deposit Contract is part of the bug bounty program.",
16+
"page-upgrades-bug-bounty-dependency-bugs": "Dependency bugs",
17+
"page-upgrades-bug-bounty-dependency-bugs-desc": "Certain dependencies are crucial for the Ethereum Network to function, and some of these have been added to the bug bounty program. Currently, the list of dependencies included in the bug bounty program are C-KZG-4844 and Go-KZG-4844.",
1618
"page-upgrades-bug-bounty-docking": "merge",
1719
"page-upgrades-bug-bounty-email-us": "Email us:",
1820
"page-upgrades-bug-bounty-help-links": "Helpful links",

src/pages/bug-bounty.tsx

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -681,6 +681,29 @@ const BugBountiesPage = () => {
681681
</InlineLink>
682682
</Box>
683683
</StyledCard>
684+
<StyledCard
685+
emoji=":bug:"
686+
title={t("page-upgrades-bug-bounty-dependency-bugs")}
687+
description={t("page-upgrades-bug-bounty-dependency-bugs-desc")}
688+
>
689+
<Box>
690+
<OldHeading
691+
as="h4"
692+
fontWeight="medium"
693+
lineHeight={1.4}
694+
fontSize={{ base: "md", md: "xl" }}
695+
>
696+
{t("page-upgrades-bug-bounty-help-links")}
697+
</OldHeading>
698+
<InlineLink href="https://github.com/ethereum/c-kzg-4844">
699+
C-KZG-4844
700+
</InlineLink>
701+
<br />
702+
<InlineLink href="https://github.com/crate-crypto/go-kzg-4844">
703+
Go-KZG-4844
704+
</InlineLink>
705+
</Box>
706+
</StyledCard>
684707
</StyledCardContainer>
685708
<H2>{t("page-upgrades-bug-bounty-not-included")}</H2>
686709
<Text>{t("page-upgrades-bug-bounty-not-included-desc")}</Text>

0 commit comments

Comments
 (0)