corwintines

corwintines

Web Developer @ethereum. BFA New Media, BSc Computer Science.

Member Since 6 years ago

Ethereum Foundation,

Experience Points
138
follower
Lessons Completed
32
follow
Lessons Completed
10
stars
Best Reply Awards
20
repos

1666 contributions in the last year

Pinned
⚡ Ethereum.org is a primary online resource for the Ethereum community.
⚡ Eth2 CLR project built on clr.fund
Activity
May
18
3 days ago
pull request

corwintines merge to ethereum/ethereum-org-website

corwintines
corwintines

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 into onPreBootstrap hook in gatsby-node.
  • Migrated data/translations.json into data/languages.ts.
  • Removed unused LegacyPageHome.js page.
  • Decoupled a but the logic that lives inside the translations.ts file. I moved them into the languages.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
corwintines
corwintines

Nice @pettinarip! I would have approved, but there's a conflict. Let me know if you need a hand!

Activity icon
issue

corwintines issue comment ethereum/ethereum-org-website

corwintines
corwintines

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 into onPreBootstrap hook in gatsby-node.
  • Migrated data/translations.json into data/languages.ts.
  • Removed unused LegacyPageHome.js page.
  • Decoupled a but the logic that lives inside the translations.ts file. I moved them into the languages.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
corwintines
corwintines

I pulled the PR, and local got this error; not sure if it's something on my end, but I got this. Screen Shot 2022-05-18 05 35 22 PM

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.

May
17
4 days ago
push

corwintines push ethereum/ethereum-org-website

corwintines
corwintines

first round of updates to pos page

corwintines
corwintines
corwintines
corwintines

title bar in new pages, fix table in pos/index.md

corwintines
corwintines

update weak subjectivity page

corwintines
corwintines

placeholders for casper, fork-choice & subj pgs

corwintines
corwintines

make tenses consistent, fin 1st draft of WS page

corwintines
corwintines
corwintines
corwintines

update WS page, mv casper ->gasper, rm fork choice

corwintines
corwintines

finish first draft of Gasper page

corwintines
corwintines
corwintines
corwintines

rm faqs as replicated on vitalik.ca (linked).

corwintines
corwintines
corwintines
corwintines

update according to jshua review comments

corwintines
corwintines
corwintines
corwintines

Apply suggestions from code review

corwintines
corwintines

Update src/content/developers/docs/consensus-mechanisms/pos/gasper/index.md

corwintines
corwintines

Update src/content/developers/docs/consensus-mechanisms/pos/gasper/index.md

commit sha: c953cfb4b7ded09613b1d9c2ef097e587c1db284

push time in 3 days ago
pull request

corwintines pull request ethereum/ethereum-org-website

corwintines
corwintines

Deploy v3.25.0


:zap: Changes

:globe_with_meridians: Translations

:house: Internal


:unicorn: Contributors

Thank you @SuperDelphi, @chadlohrli, @corwintines, @jmcook1186, @minimalsm, @moretimeL, @nhsz, @pettinarip, @samajammin and @wackerow for the contributions! :trophy:


pull request

corwintines merge to ethereum/ethereum-org-website

corwintines
corwintines

Deploy v3.25.0


:zap: Changes

:globe_with_meridians: Translations

:house: Internal


:unicorn: Contributors

Thank you @SuperDelphi, @chadlohrli, @corwintines, @jmcook1186, @minimalsm, @moretimeL, @nhsz, @pettinarip, @samajammin and @wackerow for the contributions! :trophy:


push

corwintines push ethereum/ethereum-org-website

corwintines
corwintines

setup staking pages for intl

part 1

corwintines
corwintines

intl refactor for StakingHierarchy

corwintines
corwintines

Update StakingCommunityCallout.js

intl refactor

corwintines
corwintines

Update StakingComparison.js

intl refactor

corwintines
corwintines

Update StakingConsiderations

intl refactor

corwintines
corwintines

Update StakingHowSoloWorks

intl refactor

corwintines
corwintines

Update StakingLaunchpadWidget

intl refactor

corwintines
corwintines

Update StakingProductsCardGrid

intl refactor

corwintines
corwintines

Update StakingStatsBox

intl refactor

corwintines
corwintines

Update page-staking.json

cleanup deprecated strings

corwintines
corwintines

add missing translation component in ButtonDropdown

corwintines
corwintines

Merge pull request #6264 from ethereum/staking-intl

Staking translation refactor

commit sha: 8cf2772e2a105c753a1e910146526ffcf5b759d6

push time in 3 days ago
Activity icon
delete
deleted time in 3 days ago
push

corwintines push ethereum/ethereum-org-website

corwintines
corwintines

Merge pull request #6377 from ethereum/bounty-clarifier

Bounty copy clarifier

commit sha: f474290fbedf7ce651dfd1f7a4cfbbe74e07def2

push time in 3 days ago
Activity icon
delete

corwintines in ethereum/ethereum-org-website delete branch bounty-clarifier

deleted time in 3 days ago
pull request

corwintines pull request ethereum/ethereum-org-website

corwintines
corwintines

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.

pull request

corwintines merge to ethereum/ethereum-org-website

corwintines
corwintines

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.

Activity icon
issue

corwintines issue comment ethereum/ethereum-org-website

corwintines
corwintines

Staking translation refactor

Description

Refactors recent staking changes to support intl translations.

https://www.notion.so/efdn/Set-up-translation-support-for-staking-pages-a306b5d4348f41ea872d6f0833f4075f

corwintines
corwintines
Screen Shot 2022-05-17 at 4 32 05 PM

Pushed a commit to fix this bug, but looks good other than that!

push

corwintines push ethereum/ethereum-org-website

corwintines
corwintines

add missing translation component in ButtonDropdown

commit sha: fd336f9a8864e06b15bc8950856b804290db594a

push time in 3 days ago
push

corwintines push ethereum/ethereum-org-website

corwintines
corwintines

fix: remove /*/grants/ redirect to avoid loop

corwintines
corwintines

Merge pull request #6371 from ethereum/fix-grants-redirect

fix: remove /*/grants/ redirect to avoid loop

commit sha: f67969d443dadd89f6ae02d49758874e01135522

push time in 3 days ago
Activity icon
delete

corwintines in ethereum/ethereum-org-website delete branch fix-grants-redirect

deleted time in 3 days ago
pull request

corwintines pull request ethereum/ethereum-org-website

corwintines
corwintines

fix: remove /*/grants/ redirect to avoid loop

This PR fixes the redirect loop from /en/community/grants/

pull request

corwintines merge to ethereum/ethereum-org-website

corwintines
corwintines

fix: remove /*/grants/ redirect to avoid loop

This PR fixes the redirect loop from /en/community/grants/

Activity icon
issue

corwintines issue comment ethereum/ethereum-org-website

corwintines
corwintines

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.

  1. Do nothing.
  2. Remove algorithmic stablecoins from the 'stablecoins list' (AND remove the explanation from 'types of stablecoins'.)
  3. Remove algorithmic stablecoins from the 'stablecoins list' (but keep the explanation of 'types of stablecoins'.)
  4. 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

stablecoinslist typesofstablecoins

corwintines
corwintines

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.

push

corwintines push ethereum/ethereum-org-website

corwintines
corwintines

Update src/content/developers/docs/bridges/index.md

Co-authored-by: Paul Wackerow [email protected].github.com

commit sha: a5c35ca8d03eed6160e0daef27d259592b236dc3

push time in 3 days ago
push

corwintines push ethereum/ethereum-org-website

corwintines
corwintines

Update src/content/developers/docs/bridges/index.md

Co-authored-by: Joshua [email protected]

commit sha: 87ff6193aceeb68949da6f93f9652656e368ebec

push time in 3 days ago
pull request

corwintines pull request ethereum/ethereum-org-website

corwintines
corwintines

404 redirect bug

Description

Related Issue

Activity icon
created branch
createdAt 3 days ago
pull request

corwintines pull request ethereum/ethereum-org-website

corwintines
corwintines

Deploy v3.24.0


:zap: Changes

:globe_with_meridians: Translations

:package: Dependencies


: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:


Activity icon
delete
deleted time in 4 days ago
Previous