Nice @pettinarip! I would have approved, but there's a conflict. Let me know if you need a hand!
Pinned
Activity
corwintines issue comment ethereum/ethereum-org-website
Typescript migration
First iteration on TS migration.
Description
Core files has been migrated.
Some extra things:
- Package scripts were refactored a bit. The
prebuild
script processes has been moved intoonPreBootstrap
hook ingatsby-node
. - Migrated
data/translations.json
intodata/languages.ts
. - Removed unused
LegacyPageHome.js
page. - Decoupled a but the logic that lives inside the
translations.ts
file. I moved them into thelanguages.ts
.
More reference: https://www.gatsbyjs.com/docs/how-to/custom-configuration/typescript/#migrating-to-typescript
TODO
- migrate and see how to test the
docsearchConfigScript.js
file - fix GC build issue
I pulled the PR, and local got this error; not sure if it's something on my end, but I got this.
This has to do with the hot reload module. Usually a refresh fixes this. Happens sometimes when changing code and the cache coming out of sync I believe.
corwintines push ethereum/ethereum-org-website
commit sha: c953cfb4b7ded09613b1d9c2ef097e587c1db284
push time in 3 days agocorwintines pull request ethereum/ethereum-org-website
Deploy v3.25.0
:zap: Changes
- Add ETH SD to list of meetups (#6378) @chadlohrli
- Staking translation refactor (#6264) @wackerow
- Bounty copy clarifier (#6377) @wackerow
- fix: remove /*/grants/ redirect to avoid loop (#6371) @nhsz
- Fix ButtonLink arrow logic (#6273) @corwintines
- Close Academic Grants round (#6353) @nhsz
- Typo correction (#6364) @SuperDelphi
- Feedback widget [Fixes #6252] (#6293) @wackerow
- Fix RTL styling on codeblocks (#6203) @minimalsm
- Update proof of stake section (wiki migration) (#6157) @jmcook1186
:globe_with_meridians: Translations
- Typo correction (#6361) @moretimeL
:house: Internal
- Avoid loading matomo in preview deploys (#6366) @pettinarip
:unicorn: Contributors
Thank you @SuperDelphi, @chadlohrli, @corwintines, @jmcook1186, @minimalsm, @moretimeL, @nhsz, @pettinarip, @samajammin and @wackerow for the contributions! :trophy:
corwintines merge to ethereum/ethereum-org-website
Deploy v3.25.0
:zap: Changes
- Add ETH SD to list of meetups (#6378) @chadlohrli
- Staking translation refactor (#6264) @wackerow
- Bounty copy clarifier (#6377) @wackerow
- fix: remove /*/grants/ redirect to avoid loop (#6371) @nhsz
- Fix ButtonLink arrow logic (#6273) @corwintines
- Close Academic Grants round (#6353) @nhsz
- Typo correction (#6364) @SuperDelphi
- Feedback widget [Fixes #6252] (#6293) @wackerow
- Fix RTL styling on codeblocks (#6203) @minimalsm
- Update proof of stake section (wiki migration) (#6157) @jmcook1186
:globe_with_meridians: Translations
- Typo correction (#6361) @moretimeL
:house: Internal
- Avoid loading matomo in preview deploys (#6366) @pettinarip
:unicorn: Contributors
Thank you @SuperDelphi, @chadlohrli, @corwintines, @jmcook1186, @minimalsm, @moretimeL, @nhsz, @pettinarip, @samajammin and @wackerow for the contributions! :trophy:
corwintines push ethereum/ethereum-org-website
commit sha: 8cf2772e2a105c753a1e910146526ffcf5b759d6
push time in 3 days agocorwintines in ethereum/ethereum-org-website delete branch staking-intl
corwintines pull request ethereum/ethereum-org-website
Staking translation refactor
Description
Refactors recent staking changes to support intl translations.
corwintines push ethereum/ethereum-org-website
commit sha: f474290fbedf7ce651dfd1f7a4cfbbe74e07def2
push time in 3 days agocorwintines in ethereum/ethereum-org-website delete branch bounty-clarifier
corwintines pull request ethereum/ethereum-org-website
Bounty copy clarifier
Description
Adjusts copy on bug bounty page to clarify the list of EL vs CL clients, as Nimbus also has EL infrastructure that is not currently in scope for rewards.
corwintines merge to ethereum/ethereum-org-website
Bounty copy clarifier
Description
Adjusts copy on bug bounty page to clarify the list of EL vs CL clients, as Nimbus also has EL infrastructure that is not currently in scope for rewards.
corwintines issue comment ethereum/ethereum-org-website
Staking translation refactor
Description
Refactors recent staking changes to support intl translations.

Pushed a commit to fix this bug, but looks good other than that!
corwintines merge to ethereum/ethereum-org-website
Staking translation refactor
Description
Refactors recent staking changes to support intl translations.
corwintines push ethereum/ethereum-org-website
commit sha: fd336f9a8864e06b15bc8950856b804290db594a
push time in 3 days agocorwintines push ethereum/ethereum-org-website
commit sha: f67969d443dadd89f6ae02d49758874e01135522
push time in 3 days agocorwintines in ethereum/ethereum-org-website delete branch fix-grants-redirect
corwintines pull request ethereum/ethereum-org-website
fix: remove /*/grants/ redirect to avoid loop
This PR fixes the redirect loop from /en/community/grants/
corwintines merge to ethereum/ethereum-org-website
fix: remove /*/grants/ redirect to avoid loop
This PR fixes the redirect loop from /en/community/grants/
LGTM
corwintines issue comment ethereum/ethereum-org-website
Remove algorithmic stablecoins from ethereum.org
Problem
After the collapse of UST, the general sentiment I'm seeing in the wild is that algorithmic stablecoins are fundamentally flawed from a design perspective (E.g.: 1, 2, 3). This issue aims to open up the discussion publicly about whether ethereum.org should list algorithmic stablecoins on our stablecoins page or not.
Currently, we list the top eight stablecoins based on market capitalisation. In the top eight, there are presently two algorithmic stablecoins being listed (Magic Internet Money and Frax).
Potential options
I see a few paths forward, but we're entirely open to all suggestions on this.
Note: see reference images below for what the 'stablecoins list' and 'types of stablecoins' section describe.
- Do nothing.
- Remove algorithmic stablecoins from the 'stablecoins list' (AND remove the explanation from 'types of stablecoins'.)
- Remove algorithmic stablecoins from the 'stablecoins list' (but keep the explanation of 'types of stablecoins'.)
- Keep algorithmic stablecoins in the 'stablecoins list' but add a disclaimer to 'types of stablecoins' explaining that algorithmic stablecoins are experimental and not well battle-tested.
Reference images
I'm most in favor of option 3 or 4. I think it's important to talk about them still, but I do think we need to do something to bring awareness of the risk a bit more on the ones that are listed. We currently have a list we filter down to which I think needs to be reassessed as part of this issue. This list includes all stables being listed on the page, and part of that could be looking into risky patterns (unreasonable yields) for these coins that should be red flags and a reason to remove. Overall, mostly just think we need to do a bit of an audit on that page, with a focus on risks users may face. The name stablecoin gives a false sense of security I think for users, and it's clear you must do some due diligence as a user on your stables.
corwintines push ethereum/ethereum-org-website
commit sha: a5c35ca8d03eed6160e0daef27d259592b236dc3
push time in 3 days agocorwintines push ethereum/ethereum-org-website
commit sha: 87ff6193aceeb68949da6f93f9652656e368ebec
push time in 3 days agocorwintines push ethereum/ethereum-org-website
commit sha: e7af4be9ffa0ae5bae5c75417af128da653fc1a6
push time in 3 days agocorwintines in ethereum/ethereum-org-website create branch redirect-bug
corwintines pull request ethereum/ethereum-org-website
Deploy v3.24.0
:zap: Changes
- Fix POAPs claim on Translation Program page (#6352) @jhonnyvianello
- 'View in English' Button Link Fixed [Solves #6318] (#6344) @HursitTarcan
- Homepage batch intl update (#6349) @wackerow
- Syntax bug patch (#6350) @wackerow
- Fix minor typos in staking documentation. (#6263) @booklearner
- Syntax bug patch (#6347) @wackerow
- Add Otterscan to the list of block explorers (#6298) @wmitsuda
- 6058 Changed
internet
to ~Web
. (#6142) @stoobie - Add Networking Layer materials to /developers/docs (#5838) @jmcook1186
- add data-structures dir with rlp page (#5758) @jmcook1186
- update testnet url for setting up light node docs (#6280) @byhow
- Fix wording in consensus mechanisms developer docs (#6325) @AweSamarth
- Fix formatting in Uniswap V2 annotated code tutorial (#6332) @MATsxm
- Fixed variable names in calculatingStringRewards [Fixes #6338] (#6339) @HursitTarcan
- Filter out stablecoins not on Ethereum (#6300) @corwintines
- Intl homepage content bucket update (#6301) @wackerow
- Layout patch [Fixes #6228] (#6310) @wackerow
- alphabetized DAO; added hero dao (#6232) @cupOJoseph
- Clarifying scope and impact for bug bounty program (#6299) @fredriksvantes
- sync glossaries between eth.org, ethdocs.org & eth.wiki (#5978) @jmcook1186
- Fix incorrect path to optimistic rollups (#6294) @soranature
- Update bug bounty title & description (#6292) @samajammin
:globe_with_meridians: Translations
- Intl Use Ethereum content bucket update (#6303) @wackerow
- (vi): Update some translations and spelling mistake in Vietnamese (#6022) @xcaro
- Russian: Upgrades content (#6314) @wackerow
- Dutch: Use cases content (#6311) @wackerow
- Swahili: Upgrades content (#6316) @wackerow
- French: Advanced docs (#6319) @wackerow
- Italian: Advanced docs (#6320) @wackerow
- Turkish: Advanced docs (#6321) @wackerow
:package: Dependencies
- Bump cross-fetch from 3.1.4 to 3.1.5 (#6173) @dependabot
:unicorn: Contributors
Thank you @AweSamarth, @HursitTarcan, @MATsxm, @booklearner, @byhow, @corwintines, @cupOJoseph, @dependabot, @fredriksvantes, @jhonnyvianello, @jmcook1186, @minimalsm, @pettinarip, @samajammin, @soranature, @stoobie, @wackerow, @wmitsuda and @xcaro for the contributions! :trophy:
corwintines push ethereum/ethereum-org-website
commit sha: 9dbe58a13cf6e2f3844314084cbce01a93b8586b
push time in 4 days agocorwintines in ethereum/ethereum-org-website delete branch v3-24-0
Typescript migration
First iteration on TS migration.
Description
Core files has been migrated.
Some extra things:
prebuild
script processes has been moved intoonPreBootstrap
hook ingatsby-node
.data/translations.json
intodata/languages.ts
.LegacyPageHome.js
page.translations.ts
file. I moved them into thelanguages.ts
.More reference: https://www.gatsbyjs.com/docs/how-to/custom-configuration/typescript/#migrating-to-typescript
TODO
docsearchConfigScript.js
file