Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
c72e9c6
WIP
qbzzt Mar 17, 2025
179c91e
chore: add new metamask logo
blaiseup Mar 17, 2025
79012ae
chore: update metamask wallet data
blaiseup Mar 17, 2025
cffbb86
WIP
qbzzt Mar 20, 2025
b20a47d
WIP
qbzzt Apr 1, 2025
975d5d2
First real version
qbzzt Apr 20, 2025
87d0e59
Ready for review
qbzzt Apr 20, 2025
c5228dc
lower cased growthepie and updated to .com
mseidlx May 30, 2025
4ede5a7
Update page-layer-2-networks.json
mseidlx May 30, 2025
228bc61
Update page-resources.json
mseidlx May 30, 2025
29991d9
Update networks.ts
mseidlx May 30, 2025
b04be91
Update fetchGrowThePie.ts
mseidlx May 30, 2025
de572b8
Update fetchGrowThePieBlockspace.ts
mseidlx May 30, 2025
f15d41c
Update fetchGrowThePieMaster.ts
mseidlx May 30, 2025
bfde9c5
Update networks.tsx
mseidlx May 30, 2025
5e22f4d
Update NetworksSubComponent.tsx
mseidlx May 30, 2025
db4a3f1
Update useStatsBoxGrid.tsx
mseidlx May 30, 2025
aa07c20
Update page-layer-2-networks.json
mseidlx May 30, 2025
1eeadde
Update page-layer-2-networks.json
mseidlx May 30, 2025
678109a
Update page-layer-2-networks.json
mseidlx May 30, 2025
69e9275
chore: import translations for es
actions-user Jun 1, 2025
fc47ba4
Merge branch 'dev' into pr/15547
wackerow Jun 6, 2025
8b19566
chore: update growthepie link tld
wackerow Jun 6, 2025
ccbd625
Update ds-implementation.md
MamunC0der Jun 7, 2025
6b3c7e2
refactor: nav menu to ssr
wackerow Jun 8, 2025
1e8093c
styling: reduce skeleton default opacity
wackerow Jun 9, 2025
de4d297
refactor: simplify dom and organize hooks
wackerow Jun 9, 2025
2bddfae
Merge branch 'dev' into nav-ssr-loading
wackerow Jun 9, 2025
6238c41
fix: story prop
wackerow Jun 10, 2025
ad3b400
Merge branch 'dev' into nav-ssr-loading
wackerow Jun 10, 2025
9b32aad
setup new chromatic ci config
pettinarip Jun 11, 2025
46a7c5c
fix regression
corwintines Jun 12, 2025
bbcea71
Merge branch 'dev' into crowdin-june-es-20250601044806140
corwintines Jun 12, 2025
1abbdb8
patch low contrast text in banner
pettinarip Jun 12, 2025
f987ce0
Merge pull request #15561 from ethereum/crowdin-june-es-2025060104480…
corwintines Jun 13, 2025
9496bbf
Merge pull request #15666 from ethereum/staging
wackerow Jun 13, 2025
4452b70
Merge branch 'dev' into nav-ssr-loading
wackerow Jun 13, 2025
792a8f7
design: update skeleton shade default
wackerow Jun 14, 2025
dd7fae3
chore: remove unused conditional
wackerow Jun 14, 2025
f3ccf83
polish: adjust nav skeleton opacity and sizing
wackerow Jun 14, 2025
de220c9
chore(deps): bump next from 14.2.29 to 14.2.30
dependabot[bot] Jun 15, 2025
a55ec91
fix: add missing anchor IDs on maxeb page
JoeChenJ Jun 15, 2025
a16f7dd
Merge pull request #15672 from JoeChenJ/Add_anchor_ids
pettinarip Jun 16, 2025
81dcf3b
Merge pull request #15669 from ethereum/dependabot/npm_and_yarn/next-…
pettinarip Jun 16, 2025
55f0aea
add semaphore and world id use case
kichong Jun 16, 2025
2b382f9
refactor: use await getLocale
wackerow Jun 16, 2025
2087e12
polish: loading components pixel placement
wackerow Jun 16, 2025
fa6cf03
revert: locale prop in story
wackerow Jun 16, 2025
652e73d
initial claude.md
pettinarip Jun 16, 2025
f9bdf58
Merge pull request #15110 from blaiseup/update-metamask-data
wackerow Jun 17, 2025
5f54a01
Merge pull request #15673 from kichong/patch-2
wackerow Jun 17, 2025
30eb740
docs: update README.md [skip ci]
allcontributors[bot] Jun 17, 2025
82fe47f
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 17, 2025
e810336
Merge pull request #15678 from ethereum/all-contributors/add-kichong
wackerow Jun 17, 2025
cea7f8b
pass locale to hero component
pettinarip Jun 18, 2025
52c8741
remove home hero story until for issues rendering server components i…
pettinarip Jun 18, 2025
56c3c68
Merge pull request #15681 from ethereum/fix-hero
pettinarip Jun 18, 2025
0f365dd
replace (closed source) etherscan links with (open source) blockscout…
austintgriffith Jun 18, 2025
3b1ab84
DAO hack reference contract Etherscan -> Blockscout
austintgriffith Jun 18, 2025
3eca1c2
link to blockscout's nft tracker too
austintgriffith Jun 18, 2025
10bc68f
add blockscout's revoke tool too
austintgriffith Jun 18, 2025
8901f25
fix: sorting using pre-translated dates
wackerow Jun 18, 2025
58e06cb
add blockscout as an open source block explorer
austintgriffith Jun 18, 2025
9423cf0
feat: add slow-pulse variant to ui/skeleton
wackerow Jun 19, 2025
aab7049
design: use slow-pulse and fade-in for nav lazy loads
wackerow Jun 19, 2025
4820bc1
Merge pull request #15676 from ethereum/claude-md
wackerow Jun 19, 2025
f82ee67
fix: update workflows to pnpm and node 20
wackerow Jun 19, 2025
968ba1e
Merge pull request #15690 from ethereum/staging
wackerow Jun 19, 2025
78bfa51
Merge pull request #15687 from ethereum/fix-date-sort
pettinarip Jun 19, 2025
097ff78
Merge pull request #15688 from ethereum/workflow-pnpm-node
pettinarip Jun 19, 2025
9e96afb
patch: opacity
wackerow Jun 19, 2025
62927fd
Revert "DAO hack reference contract Etherscan -> Blockscout"
wackerow Jun 19, 2025
9c2f318
DAO hack reference contract Etherscan -> Blockscout
wackerow Jun 19, 2025
4fb4db6
Revert "replace (closed source) etherscan links with (open source) bl…
wackerow Jun 19, 2025
e77fad4
feat: use open source generic block explorer links
wackerow Jun 19, 2025
4cbc4fb
Merge pull request #15691 from austintgriffith/start-using-blockscout…
wackerow Jun 19, 2025
253c16f
Merge pull request #15697 from ethereum/staging
corwintines Jun 19, 2025
4f4e1ab
Merge pull request #15655 from ethereum/test/ci-config
wackerow Jun 19, 2025
6cde42c
fix: dark mode staking color tokens
wackerow Jun 20, 2025
b082bfe
Update ReleaseCarousel.tsx
kilavvy Jun 20, 2025
427e523
Update index.md
kilavvy Jun 20, 2025
af919fc
Update index.md
kilavvy Jun 20, 2025
599c221
change eth-educators to ethstaker
Buttaa Jun 21, 2025
aed9d3e
Update index.md
aolson078 Jun 21, 2025
8c084a3
revert: slow-pulse
wackerow Jun 21, 2025
54eb66e
docs: update README.md [skip ci]
allcontributors[bot] Jun 22, 2025
4817624
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 22, 2025
e5ccdb6
Merge pull request #15704 from ethereum/all-contributors/add-zeevick10
minimalsm Jun 22, 2025
c900761
Update index.md
konopkja Jun 23, 2025
d7e7b96
Merge pull request #15706 from ethereum/konopkja-patch-4
corwintines Jun 23, 2025
d9c3897
feat: add enterprise cta to home activity
wackerow Jun 23, 2025
0d822f4
update: secondary cta label
wackerow Jun 23, 2025
62e2207
Merge branch 'dev' into pr/15320
wackerow Jun 23, 2025
a89d7d5
fix: page build; remove mermaid comments
wackerow Jun 23, 2025
35fda56
Merge pull request #15320 from qbzzt/250316-saml
wackerow Jun 23, 2025
7ab5398
fix: fade-in animation class name
wackerow Jun 23, 2025
d69a9b2
Merge pull request #15702 from Buttaa/ethstaker1
wackerow Jun 24, 2025
4dd28fd
Merge pull request #15703 from aolson078/patch-3
wackerow Jun 24, 2025
b0626a5
Update chains data
wackerow Jun 24, 2025
154c67c
chore(deps): bump pbkdf2 from 3.1.2 to 3.1.3
dependabot[bot] Jun 24, 2025
33a50f9
Merge pull request #15708 from ethereum/update-chains-1750732553
wackerow Jun 24, 2025
2bb2974
Update execution-bounty-hunters.json
fredrik0x Jun 24, 2025
433c43a
Add claude github action
minimalsm Jun 24, 2025
319ddd3
Merge pull request #15709 from ethereum/dependabot/npm_and_yarn/pbkdf…
wackerow Jun 24, 2025
ef6987a
Merge pull request #15710 from ethereum/fredrik0x-patch-1
wackerow Jun 24, 2025
24cfe94
feat: concert /get-eth to SSR
wackerow Jun 24, 2025
0601eaf
chore: re-enable FileContributors
wackerow Jun 24, 2025
65f1a97
fix: href link props; rm empty md pages
wackerow Jun 24, 2025
7147b88
Merge pull request #15714 from ethereum/ssr-get-eth
wackerow Jun 24, 2025
c081726
fix: multiple h1's
wackerow Jun 25, 2025
d2aba02
fix: multiple h1s, missing custom header ids
wackerow Jun 25, 2025
df28538
patch: typos
wackerow Jun 25, 2025
ed7a435
fix: multiple h1s
wackerow Jun 25, 2025
cf18d32
dx: add troubleshooting breadcrumb comment
wackerow Jun 25, 2025
953ec5e
build: corepack use pnpm@10.12.3
wackerow Jun 25, 2025
08df855
Merge pull request #15711 from ethereum/claude-action
minimalsm Jun 25, 2025
b20d588
Add Nuno and Jakub to GitHub action
minimalsm Jun 25, 2025
1fee146
Merge pull request #15715 from ethereum/fix-build-warnings
corwintines Jun 25, 2025
a038b42
Merge pull request #15707 from ethereum/enterprise-cta
corwintines Jun 25, 2025
ad42033
Merge pull request #15698 from ethereum/staking-colors
corwintines Jun 25, 2025
32e4304
Merge pull request #15701 from kilavvy/dev
corwintines Jun 25, 2025
b90cb47
Merge pull request #15662 from ethereum/patch-low-contrast
corwintines Jun 25, 2025
eb5ed7d
Merge pull request #15721 from ethereum/update-claude-action
minimalsm Jun 25, 2025
29e49c5
Merge pull request #15642 from ethereum/nav-ssr-loading
corwintines Jun 25, 2025
80c10ba
Merge pull request #15635 from MamunC0der/dev
corwintines Jun 25, 2025
e1f910c
Merge branch 'dev' into pr/15547
wackerow Jun 25, 2025
124d14c
Merge pull request #15547 from mseidlx/patch-3
wackerow Jun 25, 2025
2d64cf9
v10.7.0
corwintines Jun 25, 2025
18027a0
Merge pull request #15722 from ethereum/v10-7-0
corwintines Jun 25, 2025
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
5,882 changes: 1,385 additions & 4,497 deletions .all-contributorsrc

Large diffs are not rendered by default.

36 changes: 17 additions & 19 deletions .github/workflows/chromatic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,8 @@ name: Chromatic Publish and Testing
# Event for the workflow
on:
pull_request:
types:
- opened
- synchronize
- ready_for_review
paths:
# Only run on file changes in any of these paths
- "src/components/**/*"
- "src/pages/**/*"
- "src/layouts/**/*"
- ".storybook/**/*"
- "tailwind.config.ts"
- "src/styles/**/*"
branches: [master, staging, "test/**"]
types: [opened, synchronize, ready_for_review]

# List of jobs
jobs:
Expand All @@ -26,28 +16,36 @@ jobs:
runs-on: ubuntu-latest
# Job steps
steps:
# 👇 Version 2 of the action
- name: Checkout repo
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
fetch-depth: 0 # 👈 Required to retrieve git history
fetch-depth: 0
# Tells the checkout which commit hash to reference
ref: ${{ github.event.pull_request.head.ref }}
env:
CHROMATIC_BRANCH: ${{ github.event.pull_request.head.ref || github.ref_name }}
CHROMATIC_SHA: ${{ github.event.pull_request.head.sha || github.ref }}
CHROMATIC_SLUG: ${{ github.repository }}

- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
version: 8

- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 20
cache: 'pnpm'
cache: "pnpm"

- name: Install deps
# 👇 Install dependencies with the same package manager used in the project (replace it as needed), e.g. yarn, npm, pnpm
run: pnpm install

- name: Publish to Chromatic
# 👇 Adds Chromatic as a step in the workflow
uses: chromaui/action@v1
# Options required for Chromatic's GitHub Action
with:
projectToken: fee8e66c9916
# 👇 Only fail if Storybook contains stories that error
exitZeroOnChanges: true
onlyChanged: true # enables TurboSnap
zip: true
52 changes: 52 additions & 0 deletions .github/workflows/claude.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Claude PR Assistant

on:
issue_comment:
types: [created]
pull_request_review_comment:
types: [created]
issues:
types: [opened, assigned]
pull_request_review:
types: [submitted]

jobs:
claude-code-action:
if: |
(
github.event_name == 'issue_comment' &&
contains(github.event.comment.body, '@claude') &&
contains('minimalsm,pettinarip,wackerow,corwintines,nloureiro,konopkja', github.event.comment.user.login)
) ||
(
github.event_name == 'pull_request_review_comment' &&
contains(github.event.comment.body, '@claude') &&
contains('minimalsm,pettinarip,wackerow,corwintines,nloureiro,konopkja', github.event.comment.user.login)
) ||
(
github.event_name == 'pull_request_review' &&
contains(github.event.review.body, '@claude') &&
contains('minimalsm,pettinarip,wackerow,corwintines,nloureiro,konopkja', github.event.review.user.login)
) ||
(
github.event_name == 'issues' &&
contains(github.event.issue.body, '@claude') &&
contains('minimalsm,pettinarip,wackerow,corwintines,nloureiro,konopkja', github.event.issue.user.login)
)
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: read
issues: read
id-token: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 1

- name: Run Claude PR Action
uses: anthropics/claude-code-action@beta
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
timeout_minutes: "60"
12 changes: 9 additions & 3 deletions .github/workflows/crowdin-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,22 @@ jobs:
- name: Check out code
uses: actions/checkout@v3

- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
version: 8

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: 18
node-version: 20
cache: 'pnpm'

- name: Install dependencies
run: yarn install
run: pnpm install

- name: Install ts-node
run: yarn global add ts-node
run: pnpm add -g ts-node

- name: Set up git
run: |
Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/generate-review-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,22 @@ jobs:
- name: Check out code
uses: actions/checkout@v3

- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
version: 8

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: 18
node-version: 20
cache: 'pnpm'

- name: Install dependencies
run: yarn install
run: pnpm install

- name: Install ts-node
run: yarn global add ts-node
run: pnpm add -g ts-node

- name: Run script
run: npx ts-node -O '{"module":"commonjs"}' ./src/scripts/crowdin/reports/generateReviewReport.ts
Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/get-crowdin-contributors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,22 @@ jobs:
- name: Check out code
uses: actions/checkout@v3

- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
version: 8

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: 18
node-version: 20
cache: 'pnpm'

- name: Install dependencies
run: yarn install
run: pnpm install

- name: Install ts-node
run: yarn global add ts-node
run: pnpm add -g ts-node

- name: Set up git
run: |
Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/get-leaderboard-reports.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,22 @@ jobs:
- name: Check out code
uses: actions/checkout@v3

- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
version: 8

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: 18
node-version: 20
cache: 'pnpm'

- name: Install dependencies
run: yarn install
run: pnpm install

- name: Install ts-node
run: yarn global add ts-node
run: pnpm add -g ts-node

- name: Set up git
run: |
Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/get-translation-progress.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,22 @@ jobs:
- name: Check out code
uses: actions/checkout@v3

- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
version: 8

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: 18
node-version: 20
cache: 'pnpm'

- name: Install dependencies
run: yarn install
run: pnpm install

- name: Install ts-node
run: yarn global add ts-node
run: pnpm add -g ts-node

- name: Set up git
run: |
Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/import-community-events.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,19 @@ jobs:
- name: Check out code
uses: actions/checkout@master

- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
version: 8

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: 18
node-version: 20
cache: 'pnpm'

- name: Install dependencies
run: yarn install
run: pnpm install

- name: Set up git
run: |
Expand All @@ -37,7 +43,7 @@ jobs:
git checkout -b "automated-update-${{ env.TIMESTAMP }}" origin/dev

- name: Run script
run: yarn events-import
run: pnpm events-import
env:
GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}

Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/update-chains.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,22 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4

- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
version: 8

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '20'
node-version: 20
cache: 'pnpm'

- name: Install dependencies
run: yarn install
run: pnpm install

- name: Install ts-node
run: yarn global add ts-node
run: pnpm add -g ts-node

- name: Update chains data
run: npx ts-node -O '{"module":"commonjs"}' ./src/scripts/update-chains.ts
Expand Down
3 changes: 3 additions & 0 deletions .storybook/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -77,5 +77,8 @@ const config: StorybookConfig = {

reactDocgen: "react-docgen-typescript",
},
features: {
experimentalRSC: true,
},
}
export default config
Loading
Loading