Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deploy v9.4.0 #14596

Merged
merged 205 commits into from
Jan 2, 2025
Merged
Changes from 10 commits
Commits
Show all changes
205 commits
Select commit Hold shift + click to select a range
041f1df
Update tutorial name
woseK Aug 9, 2024
6c11559
add missing dot
woseK Aug 10, 2024
44dbfa0
add missing punctuation in contributing to ethereum page
woseK Aug 10, 2024
f98921c
Update page-learn.json
woseK Aug 11, 2024
7ca466f
Update index.md
woseK Aug 11, 2024
6a4dd62
Update index.md
woseK Aug 11, 2024
d421f34
Update index.md
woseK Aug 12, 2024
456b184
Update index.md
woseK Aug 12, 2024
6334ba2
Ether -> ether
woseK Aug 12, 2024
0c961b7
Update index.md
woseK Aug 15, 2024
0adde0c
Update network addresses index.md
woseK Aug 15, 2024
ec9f806
Add Crack & Stack dapp
vimtor Sep 16, 2024
e5ccb38
Fix ESLint problems
vimtor Sep 16, 2024
9a3209f
refactor(stakinghowsoloworks): migrate staking/stakinghowsoloworks to…
Baystef Oct 8, 2024
79f84de
Merge remote-tracking branch 'upstream/dev' into migrate/stakinghowso…
Baystef Oct 8, 2024
c77abcf
migrated trilemma modal to shadcn ui sheet component
atharv-av Oct 9, 2024
0003319
feat: create ShadCN modal with temporary dialog
TylerAPfledderer Oct 14, 2024
85ec946
chore(ui/Modal): rename "Full" story to "Xl"
TylerAPfledderer Oct 16, 2024
3c246ef
refactor(ui/dialog-modal): create provider for variant styles
TylerAPfledderer Oct 17, 2024
2a821d3
feat: migrate HorizontalCard to tailwind
kushagrasarathe Oct 24, 2024
62a31db
add meta titles to md pages and few react pages
pettinarip Oct 24, 2024
a86f305
escape colons
pettinarip Oct 24, 2024
c58faab
feat: migrate Layer2ProductCard to tailwind and shadcn
kushagrasarathe Oct 25, 2024
78f2ae3
fix: wrap actioncard with Box to pass props correctly.
yun-chiao Oct 25, 2024
92bea77
Migrate ActionCard.tsx to tailwind
yun-chiao Oct 25, 2024
121d27e
update meta titles
pettinarip Oct 28, 2024
20d02da
remove site url from page title
pettinarip Oct 28, 2024
a7a67fc
migrate ProductList component to tailwind
yashtotla Nov 1, 2024
cf72be4
migration stat component to shadcn/tailwind [Fixes #13946]
bhushanpardeshii Nov 6, 2024
251a007
migration stat component to shadcn/tailwind [Fixes #13946]
bhushanpardeshii Nov 6, 2024
a64a41c
formated
bhushanpardeshii Nov 6, 2024
742a051
Add ERC-4626 extensions
hieronx Nov 8, 2024
9ee8c34
Update copy
hieronx Nov 8, 2024
2242494
migrated
bhushanpardeshii Nov 8, 2024
88b49aa
used flex
bhushanpardeshii Nov 9, 2024
0d632ff
Merge remote-tracking branch 'upstream/dev' into migrate/action-card
yun-chiao Nov 10, 2024
b0faf55
fix: use cn function and remove useColorModeValue
yun-chiao Nov 10, 2024
8b9bc21
refactor(QuizzesModal): migrate to dialog-modal
TylerAPfledderer Nov 11, 2024
27fd3f8
refactor(Simulator): migrate to dialog-modal
TylerAPfledderer Nov 11, 2024
a8405f2
refactor(FileContributors): migrate to dialog-modal
TylerAPfledderer Nov 11, 2024
66a0516
fix(dialog-modal): set dynamic bg color to modal content
TylerAPfledderer Nov 11, 2024
902f28c
refactor(pages/developers/tutorials): migrate to dialog-modal
TylerAPfledderer Nov 11, 2024
081c879
Merge remote-tracking branch 'upstream/dev' into feat/shadcn-modal
TylerAPfledderer Nov 12, 2024
9e26eae
refactor: remove old Modal and replace stories
TylerAPfledderer Nov 12, 2024
be315b2
refactor(dialog-modal): remove internal disclosure from `Modal`
TylerAPfledderer Nov 13, 2024
3ec54c0
Implemented a page for payments use-case
MukulKolpe Nov 21, 2024
a6c0997
refactor(stablesaccordioncustomitem): migrate stablesaccordioncustomi…
Baystef Nov 21, 2024
4748da2
refactor(stablecoinaccordionindex): migrate stablecoinaccordionindex …
Baystef Nov 22, 2024
10908cf
Merge branch 'ethereum:dev' into migrateLayer2ProductCard
kushagrasarathe Nov 25, 2024
f9b81f2
fix: pr review changes
kushagrasarathe Nov 25, 2024
f3df7c8
Merge remote-tracking branch 'upstream/dev' into migrateHorizontalCard
kushagrasarathe Nov 25, 2024
7ab3b54
fix: pr review changes
kushagrasarathe Nov 25, 2024
124c9f5
refactor(stablecoinboxgrid): migrate stablecoinboxgrid component to s…
Baystef Nov 25, 2024
3371aee
migrate TranslationHubCallout to custom UI components and Shadcn/Tail…
Sambit03 Nov 27, 2024
b3f7b5d
migrate StepByStepInstructions to Shadcn/tailwind
Sambit03 Nov 27, 2024
f222535
Migrate TranslatathonBanner to Shadcn/Tailwins
Sambit03 Nov 27, 2024
f9df449
chore: import translations for el
actions-user Dec 1, 2024
cb94a78
chore: import translations for hi
actions-user Dec 1, 2024
de6bddd
chore: import translations for uz
actions-user Dec 1, 2024
62ceb21
fix: import reversions; fixed in crowdin
wackerow Dec 1, 2024
c159b9b
Merge remote-tracking branch 'upstream/dev' into feat/shadcn-modal
TylerAPfledderer Dec 1, 2024
aecb15c
chore(Simulator): remove console.log
TylerAPfledderer Dec 2, 2024
72cd44d
fix: upgrade to actions/upload-artifact@v4
wackerow Dec 2, 2024
6424a74
Update Binance exchange list in US
minimalsm Dec 4, 2024
b682d04
Remove trailing comma after the last property in manifest.json
timbalabuch Dec 8, 2024
cc0343d
use aa_last7d instead of daa, use fundamentals instead of fundamental…
mseidlx Dec 10, 2024
56b1186
Update index.md
timbalabuch Dec 11, 2024
c3250c0
Removing Broken Link on Introduction to smart contracts page
timbalabuch Dec 11, 2024
8d564ea
fix: change phantom.app to phantom.com
bfriel Dec 11, 2024
1a06c50
feat: enable explanation overrides
wackerow Dec 12, 2024
e9646a8
fix: explanation strings [Fixes #14490]
wackerow Dec 12, 2024
83bc284
Update community-events.json to add upcoming ETHLisbon event
PhatDot1 Dec 12, 2024
b681700
Update what-is-ethereum.tsx - Broken link fix
timbalabuch Dec 12, 2024
9292ba5
changes in content
YakshitAgarwal Dec 13, 2024
acd5df7
Translation fixes from Crowdin
lukassim Dec 13, 2024
c470c27
Update Crowdin translation progress
actions-user Dec 13, 2024
33dfa8a
Update chains data
corwintines Dec 13, 2024
2dd4937
fix(dialog-modal): set default left/right space around container
TylerAPfledderer Dec 13, 2024
2f5d51d
fix(dialog-modal): allow vertical overflow scrolling
TylerAPfledderer Dec 13, 2024
a5fde9c
fix(dialog-model): increase close button icon size
TylerAPfledderer Dec 13, 2024
3ea4ef4
Bump nanoid from 3.3.7 to 3.3.8
dependabot[bot] Dec 14, 2024
7ad6e90
Merge branch 'ethereum:dev' into payments
MukulKolpe Dec 14, 2024
c90631d
Update community events
actions-user Dec 15, 2024
b8c25f5
Update Crowdin contributors
actions-user Dec 15, 2024
8916c02
🦄 refactor: migrated to shadcn
ameeetgaikwad Dec 15, 2024
7f8e036
fix: import fix
ameeetgaikwad Dec 15, 2024
67813cf
Merge branch 'dev' into meta-titles
corwintines Dec 17, 2024
3344f18
meta titles
corwintines Dec 17, 2024
0876e35
Update public/content/payments/index.md
corwintines Dec 17, 2024
4556611
cleanup
corwintines Dec 17, 2024
f28beca
cleanup
corwintines Dec 17, 2024
efb623b
Merge pull request #14228 from ethereum/meta-titles
corwintines Dec 17, 2024
848a608
fix images and add nav
corwintines Dec 17, 2024
be2c23c
Merge pull request #14334 from ERC4626-Alliance/4626-extensions
corwintines Dec 17, 2024
3d7412b
ETHCluj community to community-meetups.json
dappcoder Dec 17, 2024
f629da9
Updated ETHCluj event date
dappcoder Dec 17, 2024
9600de6
Merge pull request #13873 from vimtor/dev
corwintines Dec 17, 2024
77c6564
Merge pull request #14510 from ethereum/automated-update-20241215001520
corwintines Dec 17, 2024
16bc350
Merge pull request #14506 from ethereum/dependabot/npm_and_yarn/nanoi…
corwintines Dec 17, 2024
2ddb2fb
Merge pull request #14509 from ethereum/automated-update-20241215002915
corwintines Dec 17, 2024
c9d00c2
Merge pull request #14504 from ethereum/update-chains-1734107380
corwintines Dec 17, 2024
6d3d502
Bump next from 14.2.10 to 14.2.15
dependabot[bot] Dec 17, 2024
404dbfe
Merge pull request #14503 from ethereum/automated-update-20241213162921
corwintines Dec 17, 2024
175f631
Merge pull request #14501 from ethereum/translation-fixes-from-crowdin
corwintines Dec 17, 2024
9b1b0dd
Merge pull request #14520 from ethereum/dependabot/npm_and_yarn/next-…
corwintines Dec 17, 2024
4591368
Merge pull request #14518 from dappcoder/ethcluj-event-2025
corwintines Dec 17, 2024
6cd5907
Merge pull request #14517 from dappcoder/ethcluj-community
corwintines Dec 17, 2024
b1d9155
Merge pull request #14494 from timbalabuch/patch-7
corwintines Dec 17, 2024
205e087
fix(ButtonTwoLines): split renders of button and link
TylerAPfledderer Dec 17, 2024
6c09074
chore: remove old version of ButtonTwoLines
TylerAPfledderer Dec 17, 2024
70ea4cb
fix(BugBountyCards): update typing of `href` prop for submit button
TylerAPfledderer Dec 17, 2024
c9d8419
fix nav menu active color
corwintines Dec 18, 2024
7c0550b
text center ButtonDropdown
corwintines Dec 18, 2024
2f75794
content changes
corwintines Dec 18, 2024
b640c6e
docs: update README.md [skip ci]
allcontributors[bot] Dec 18, 2024
4bd83e6
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Dec 18, 2024
1f63e95
Merge pull request #14522 from ethereum/all-contributors/add-YakshitA…
corwintines Dec 18, 2024
7620b68
Merge pull request #14499 from YakshitAgarwal/rewrite
corwintines Dec 18, 2024
ea14777
fix markdownchecker
corwintines Dec 18, 2024
9719dac
Merge pull request #14370 from MukulKolpe/payments
corwintines Dec 18, 2024
577f434
Merge pull request #14471 from timbalabuch/patch-2
corwintines Dec 18, 2024
760eaa1
Merge pull request #14425 from ethereum/crowdin-december-el-202412010…
corwintines Dec 18, 2024
0bfb120
docs: update README.md [skip ci]
allcontributors[bot] Dec 18, 2024
61520f3
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Dec 18, 2024
343fe12
Merge pull request #14523 from ethereum/all-contributors/add-mseidlx
corwintines Dec 18, 2024
3497a53
Merge pull request #14478 from mseidlx/patch-2
corwintines Dec 18, 2024
c6b7291
Merge pull request #14455 from ethereum/updateBinance
corwintines Dec 18, 2024
276a72d
Merge pull request #14443 from ethereum/crowdin-december-uz-202412010…
corwintines Dec 18, 2024
2b56d1c
Merge pull request #14447 from ethereum/generate-review-report
corwintines Dec 18, 2024
b27a7d0
Merge pull request #14491 from bfriel/brian/phantom-dot-com
corwintines Dec 18, 2024
bc81839
Merge pull request #14496 from PhatDot1/patch-2
corwintines Dec 18, 2024
b74833b
Merge pull request #14488 from timbalabuch/patch-5
corwintines Dec 18, 2024
b3b9122
fix markdown and regressions
corwintines Dec 18, 2024
c639b2a
Merge pull request #14524 from ethereum/crowdin-december-hi-202412010…
corwintines Dec 18, 2024
279ea64
Merge pull request #14492 from ethereum/quiz-patch
corwintines Dec 18, 2024
7a511fe
Merge pull request #14489 from timbalabuch/patch-6
corwintines Dec 18, 2024
636a727
fix empty state labels
corwintines Dec 18, 2024
3b136c0
Merge pull request #14526 from ethereum/l2EmptyState
corwintines Dec 18, 2024
ccaa9ff
Client Diversity Page Update
arredr2 Dec 19, 2024
6810b25
Merge pull request #14533 from arredr2/dev
corwintines Dec 20, 2024
81da546
fix(ButtonTwoLines): send `size` to `createSplitProps`
TylerAPfledderer Dec 22, 2024
4158959
Merge pull request #14521 from TylerAPfledderer/fix/ButtonTwoLines-sp…
pettinarip Dec 23, 2024
0990e83
Merge pull request #13615 from woseK/dev
wackerow Dec 24, 2024
78dff6f
refactor: migrated TransaltionBanner
ameeetgaikwad Dec 24, 2024
42a567a
cleanup tw classes to reuse and simplify styles
pettinarip Dec 24, 2024
e158690
refactor: migrated TranslationLeaderboard to shadcn
ameeetgaikwad Dec 24, 2024
5d3e868
use new shadcn button
pettinarip Dec 24, 2024
aa8b69c
use new shadcn button
pettinarip Dec 24, 2024
0e138a2
fix translation and placement of address text
pettinarip Dec 24, 2024
58ce62e
cleanup
pettinarip Dec 24, 2024
9d65ece
Merge branch 'dev' into migrateLayer2ProductCard
pettinarip Dec 24, 2024
9e9ed13
refactor use ButtonLink
pettinarip Dec 24, 2024
d042f4a
Merge pull request #14321 from bhushanpardeshii/migrate_stat
pettinarip Dec 24, 2024
7f5d85d
Merge branch 'dev' into atharv-av/dev
pettinarip Dec 24, 2024
fa9321c
revert package-lock file
pettinarip Dec 24, 2024
e07c63c
only display sheet panel in mobile
pettinarip Dec 24, 2024
bb4d287
fix: fix
ameeetgaikwad Dec 24, 2024
ed32dc2
fix: fix
ameeetgaikwad Dec 24, 2024
7f0fbf5
fix diagram placement
pettinarip Dec 24, 2024
6552f4e
Merge pull request #14335 from bhushanpardeshii/migrate_tutorialmetadata
pettinarip Dec 24, 2024
fd389ec
Merge pull request #14411 from Sambit03/migrate-Translatathon/StepByS…
pettinarip Dec 24, 2024
feb86b5
Merge pull request #14511 from ameeetgaikwad/TranslationBannerLegal
pettinarip Dec 24, 2024
e8dcdfb
Merge pull request #14312 from yashtotla/yt/migrate-product-list
pettinarip Dec 24, 2024
94d12a8
Merge pull request #14233 from kushagrasarathe/migrateLayer2ProductCard
pettinarip Dec 24, 2024
6b91d23
Merge pull request #14410 from Sambit03/migrate-Translatathon/Transla…
pettinarip Dec 26, 2024
47bb5d7
Merge pull request #14102 from atharv-av/dev
pettinarip Dec 26, 2024
807b808
Merge branch 'dev' into migrate-Translatathon/TranslationHubCallout
pettinarip Dec 26, 2024
912f132
cleanup
pettinarip Dec 26, 2024
9da483f
cleanup
pettinarip Dec 26, 2024
136e3a9
Merge branch 'dev' into migrateHorizontalCard
pettinarip Dec 26, 2024
0a0da82
Merge pull request #14412 from Sambit03/migrate-Translatathon/Transla…
pettinarip Dec 26, 2024
f4aa42e
fix(dialog-modal): wrap overlay component around content
TylerAPfledderer Dec 27, 2024
4e43cfb
Merge remote-tracking branch 'upstream/dev' into feat/shadcn-modal
TylerAPfledderer Dec 27, 2024
0ed6557
Merge pull request #14226 from kushagrasarathe/migrateHorizontalCard
pettinarip Dec 27, 2024
b4ae9c9
run lint fix
pettinarip Dec 27, 2024
e30e53f
Merge branch 'dev' into migrate/stablecoinboxgrid
pettinarip Dec 27, 2024
4071c5e
use cn function
pettinarip Dec 27, 2024
b76bffc
Merge branch 'dev' into migrate/stakinghowsoloworks
pettinarip Dec 27, 2024
ccd22bc
use new ordered list component
pettinarip Dec 27, 2024
ffe4051
simplify styles in action card
pettinarip Dec 27, 2024
4a9f7aa
Merge branch 'dev' into migrate/action-card
pettinarip Dec 27, 2024
89d1915
remove custom classnames and migrate chakra styling from wrappers
pettinarip Dec 27, 2024
f45f797
Merge branch 'dev' into migrate/stableaccordioncustomitem
pettinarip Dec 27, 2024
5cbca61
cleanup
pettinarip Dec 27, 2024
a013534
Merge pull request #14398 from Baystef/migrate/stablecoinboxgrid
pettinarip Dec 27, 2024
34bab34
Merge pull request #14090 from Baystef/migrate/stakinghowsoloworks
pettinarip Dec 27, 2024
12595c4
Merge pull request #14244 from yun-chiao/migrate/action-card
pettinarip Dec 27, 2024
26619ff
Merge pull request #14371 from Baystef/migrate/stableaccordioncustomitem
pettinarip Dec 27, 2024
5ef1554
Merge branch 'dev' into migrate/stablecoinaccordionindex
pettinarip Dec 27, 2024
c823ddc
use new ButtonLink component
pettinarip Dec 27, 2024
eef455a
Merge pull request #14372 from Baystef/migrate/stablecoinaccordionindex
pettinarip Dec 27, 2024
d050268
fix(dialog-modal): set full width to content
TylerAPfledderer Dec 29, 2024
23bab1d
chore(dialog-modal): remove comment above content style
TylerAPfledderer Dec 29, 2024
eda686f
Merge pull request #14163 from TylerAPfledderer/feat/shadcn-modal
pettinarip Dec 30, 2024
1e64e5f
Merge branch 'dev' into TranslationBanner
pettinarip Dec 30, 2024
4fdff2d
match styles with legal banner
pettinarip Dec 30, 2024
2ebbd51
Merge branch 'dev' into TranslationLeaderboard
pettinarip Dec 30, 2024
702e675
add crowdin-static ostname to remote image patterns
pettinarip Dec 30, 2024
e3252cd
align ranking icons and fix styles to display contributors avatar
pettinarip Dec 30, 2024
a383c82
Merge pull request #14546 from ameeetgaikwad/TranslationBanner
pettinarip Dec 31, 2024
7ba2d7c
Merge pull request #14547 from ameeetgaikwad/TranslationLeaderboard
pettinarip Dec 31, 2024
22b5def
v9.4.0
corwintines Jan 2, 2025
15288aa
Merge pull request #14593 from ethereum/v9-4-0
corwintines Jan 2, 2025
9c45696
Merge branch 'staging' into dev
corwintines Jan 2, 2025
a286166
Merge pull request #14594 from ethereum/dev
corwintines Jan 2, 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
2 changes: 2 additions & 0 deletions public/_redirects
Original file line number Diff line number Diff line change
@@ -28,6 +28,8 @@

/nfts/ /en/nft/ 301!

/payments/ /en/payments/ 301!

/daos/ /en/dao/ 301!

/layer2/ /en/layer-2/ 301!
Binary file added public/content/payments/computer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/content/payments/eth_robot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
152 changes: 152 additions & 0 deletions public/content/payments/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@
---
title: Ethereum Payments
description: An overview of payments on Ethereum
lang: en
template: use-cases
emoji: ":frame_with_picture:"
sidebarDepth: 2
image: /images/impact_transparent.png
alt: An Eth logo being displayed along with giving hands.
summaryPoint1: A world where money moves as freely as information
summaryPoint2: Open and global, enabling borderless transactions for everyone
summaryPoint3: Payments received within a minute
---

Every day, millions of people face the same challenge: moving money across borders is slow, expensive, and often frustrating. A freelancer in Bali waits days for payment to clear from their New York client. This particularly affects people in regions with limited banking infrastructure, making it difficult to participate in the global economy.

This isn't a far-off dream – it's happening today on Ethereum. While traditional financial institutions have built robust payment systems over decades, they often remain constrained by borders, working hours, and legacy infrastructure. Ethereum offers a new paradigm: a global, 24/7 financial platform that enables near-instant, programmable transactions for anyone with internet access.

<div style={{maxWidth: "320px", margin: "0 auto"}}>

![Ethereum logo on the computer screen](./computer.png)

</div>

## Remittances: cheaper international transfers {#remittances}

For millions of people working abroad, sending money back home is a regular necessity. Traditional remittance services often come with high fees and slow processing times. Ethereum offers a compelling alternative.

<CardGrid className="grid grid-cols-[repeat(auto-fill,_minmax(min(100%,_280px),_1fr))] gap-8">
<Card title="Cheaper Fees" emoji=":money_with_wings:" description="Remittance services charge up to $14 fees on average. Ethereum transactions can often be completed under $0.01."/>
<Card title="Faster Transfers" emoji="📶" description="International wire transfers take several days to process. Ethereum transactions are settled in minutes." />
<Card title="Open to anyone" emoji="🌎" description="You only need an internet connection and a wallet app to send or receive Ether." />
</CardGrid>

## Access to Global Currencies {#access-to-global-currencies}

In many countries, inflation is a pressing concern, often accompanied by limited access to foreign currencies. People in these situations struggle to preserve their wealth as they are forced to hold rapidly depreciating savings.

The Ethereum community has created **a robust alternative financial system** that is independent of any nation’s monetary policies or control.

Ethereum users can use **stablecoins—tokens typically tied to strong currencies like the US Dollar**. By earning and saving in cryptocurrency, people can protect themselves from high inflation in their country, helping to preserve or even grow their purchasing power. This also enables easier payments for goods and services, both locally and globally.

<ButtonLink href="/stablecoins">
More on stablecoins
</ButtonLink>

## Buying Goods and Payment for Services {#buying-goods-and-payment-for-services}

Many businesses are beginning to accept ether (ETH) and other cryptocurrencies as payment. For example:

- **Newegg:** The popular electronics retailer accepts Ethereum for purchases in select countries.
- **Travala.com:** This travel booking platform allows users to pay for hotels and flights using Ethereum.
- **Shopify:** This popular E-commerce platform which serves as a platform for hosting businesses also accepts payments for goods and services using Ethereum.
- **Sotheby's:** This organisation trade fine and decorative art, jewellery, and collectibles and allows for payments using Ethereum and other cryptocurrencies.

Countries like El Salvador and the Central African Republic have even adopted cryptocurrencies as legal tender, paving the way for wider acceptance of Ethereum payments in everyday transactions.

In countries where their means of payment have been disconnected from the rest of the world, crypto-integrated payment solutions have been a huge relief. Payments of subscriptions for platforms like Netflix, Spotify, and educational courses have now been made easy through crypto payment platforms like Gnosis Pay and Paypal.

<InfoBanner shouldSpaceBetween emoji=":eyes:">
<div>Create your Ethereum account with a wallet app today.</div>
<ButtonLink href="/wallets/find-wallet">
Get started
</ButtonLink>
</InfoBanner>

## Salary Payments {#salary-payments}

Many forward-thinking companies are now offering employees the option to receive their salaries, or a portion of them, in cryptocurrencies like ether (ETH):

- **Gipsybee:** is an organisation that deals in electronics, robotics, game creation and other services. They give employees the option to get paid in Ethereum.
- **SC5:** This Finnish company was one of the first to offer salaries in Bitcoin, paving the way for similar arrangements with Ethereum.
- **Blockchain startups:** Many companies in the blockchain space naturally offer cryptocurrency salary options to their employees.
- **DAOs:** Due to the peculiarity and diversity of contributors to DAOs, most contributions and salaries are rewarded in cryptocurrency.

This trend particularly appeals to remote workers and digital nomads who can benefit from borderless payments and potentially favorable exchange rates.

<Divider />

## Global relief efforts {#global-relief-efforts}

In February 2023, when devastating earthquakes struck Turkey and Syria, the global crypto community sprang into action. Various campaigns were launched to collect funds for relief efforts, showcasing the power of Ethereum in times of crisis. Despite crypto [not being a recognized form](https://www.reuters.com/technology/no-more-kebabs-bitcoins-turkeys-crypto-payment-ban-looms-2021-04-28/) of payment in Turkey, authorities made [exceptions](https://x.com/haluklevent/status/1622913175409623041) for some organizations to collect donations. Some examples are:

- [Refik Anadol](https://x.com/refikanadol/status/1622623521104089090): is a renowned digital artist who initiated a fundraising campaign.
- DAO Power: [Anka Relief DAO](https://ankarelief.org/) and [Bankless DAO](https://x.com/banklessDAO) joined forces with [Giveth](https://x.com/Giveth/status/1623493672149843969) to raise funds.
- [Pak](https://cause.quest/), a prominent NFT artist, also contributed to the cause.
- Even Ethereum co-founder [Vitalik Buterin](https://cointelegraph.com/news/vitalik-buterin-donates-227k-to-help-earthquake-victims-in-turkey-syria) made personal donations to multiple campaigns.
The result of this? Over $6 million was raised in a matter of days, as tracked by a [Dune](https://dune.com/davy42/turkiye-earthquake-donations) Analytics dashboard.

There were also similar response times for tragedies that happened in India and Ukraine. This rapid response highlights a crucial advantage of Ethereum payments, which is the ability to quickly mobilize global support without the hurdles of currency conversion, lengthy bank transfers, or exorbitant fees.
<div style={{maxWidth: "320px", margin: "0 auto"}}>

![Ethereum Robot Image](./eth_robot.png)

</div>

## Ethereum vs fiat {#ethereum-vs-fiat}

To truly appreciate the impact of Ethereum payments, it's worth comparing them to traditional fiat currencies:

| | **Ethereum** | **Traditional banks** |
| ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Speed** | Seconds to minutes | Hours to days |
| **Global Reach** | Borderless, 24/7 | Subject to international banking restrictions and work hours |
| **Transparency** | Fully transparent | Varies by institution |
| **Programmability** | Smart contracts enabled | Limited to basic transactions |
| **Inflation Control** | Predictable issuance | Subject to central bank policies |
| **Accessibility** | Anyone with internet | Subject to national and international restrictions |

At its core, Ethereum is a decentralized platform that allows for secure, fast, and transparent transactions. However, many components set it apart from traditional payment methods. Let's dive into the benefits that make Ethereum payments a game-changer:

### Programmability {#programmability}

One of Ethereum's unique features is its ability to support smart contracts. Smart contracts are self-executing agreements with the terms directly written into code. This opens up a world of possibilities for automated, condition-based payments that can greatly improve transactions like:

- Escrow services
- Recurring payments
- Performance-based compensation

### Speed {#speed}

Do you remember the last time you waited days for an international bank transfer to clear? The long queue? And the multiple forms you had to fill? With Ethereum, those days are long gone. Transactions on the Ethereum network settle in minutes, regardless of where the sender and recipient are located. Due to Ethereum being permissionless, there is no regulatory bureaucracy when sending money. This speed is particularly crucial in time-sensitive situations, such as emergency relief efforts.

### Lower Fees {#lower-fees}

Traditional international money transfers fees sometimes eat up a significant portion of the amount sent, especially when dealing with transactions in the hundreds of dollars. Ethereum transactions, while not free, often come with lower fees. This means more of your money goes where you intend it to, rather than lining the pockets of intermediaries.

### Transparency {#transparency}

Every transaction on the Ethereum blockchain is recorded on a public ledger. This means anyone can verify the movement of funds, making it an excellent tool for:

- Charitable organizations to demonstrate how donations are used
- Businesses to prove payments to suppliers or employees
- Individuals to keep track of their financial activities

With Ethereum, everyone can see how money moves and how costs are implemented, unlike traditional organisations where most of these remain unknown.
<div style={{maxWidth: "320px", margin: "0 auto"}}>

![walking image](./walking.png)

</div>

While fiat currencies have the advantage of widespread acceptance and stability, Ethereum offers unique benefits that make it an attractive option for certain types of transactions.

From facilitating rapid disaster relief to empowering global workers, Ethereum payments are writing a new chapter in the long history of money. While challenges remain, the unique advantages offered by this technology make it an attractive option for a wide range of use cases.

<InfoBanner shouldSpaceBetween emoji=":eyes:">
<div>Time to get your own Ethereum account.</div>
<ButtonLink href="/wallets/find-wallet">
Get started
</ButtonLink>
</InfoBanner>
Binary file added public/content/payments/walking.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions src/components/ButtonDropdown.tsx
Original file line number Diff line number Diff line change
@@ -72,7 +72,7 @@ const ButtonDropdown = ({ list, className }: ButtonDropdownProps) => {
return (
<DropdownMenuItem
key={item.text}
className="justify-center"
className="justify-center text-center"
onClick={() => handleClick(item, idx)}
asChild
>
@@ -89,7 +89,7 @@ const ButtonDropdown = ({ list, className }: ButtonDropdownProps) => {
return (
<DropdownMenuItem
key={item.text}
className="justify-center"
className="justify-center text-center"
onClick={() => handleClick(item, idx)}
>
<span>{text}</span>
2 changes: 1 addition & 1 deletion src/components/Nav/Mobile/LvlAccordion.tsx
Original file line number Diff line number Diff line change
@@ -96,7 +96,7 @@ const LvlAccordion = ({
className={cn(
"text-md font-bold",
isActivePage
? "text-primary-low-contrast"
? "text-primary-high-contrast"
: "text-body"
)}
>
5 changes: 5 additions & 0 deletions src/components/Nav/useNav.ts
Original file line number Diff line number Diff line change
@@ -186,6 +186,11 @@ export const useNav = () => {
description: t("nav-defi-description"),
href: "/defi/",
},
{
label: t("payments-page"),
description: t("nav-payments-description"),
href: "/payments/",
},
{
label: t("dao-page"),
description: t("nav-dao-description"),
22 changes: 22 additions & 0 deletions src/data/placeholders/content-payments-data.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"/content/payments/computer.png": {
"hash": "89a023d4",
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC7UlEQVR4nE2RXUxSARTHL2g9tOqxHnRry7e2nlpPrWVbrZd6aGu1Wj5YE2eZU5cITvy4+TEVRAU04yaCgqKCSYr4AeIVgkBtKpKKgCIookgfKuAFTsNs67+dnZ2d3/mfsx0E+SvSSSbTu5brc5QRvGBmV8jA5ydr/U5Ohd3bTh80oXEARYEMcIGEoihZLpcnIHA+kRSPfwZUkZ/9eh76OuaCkmpVOEKDUF9FELhUrb06DlQCkOML/5s51nFxBUFOFxvsxfUQqadIXFPllfsH7QqnrigEzYUT9rI40w+QkJRESi6lY1e7WXP5yItbKdcZj65dijczSaRTtAkrI/cQ+JT1MI/WuGnl230tVIDKhmFxY1si+Vycy7t/UVGcmV5SVzE2ghTlZDShNMr9kwvOUmotIwzJklU7uzVVJdd0fBpe0KvVjhl+I9PJzc64XXP3weW958mB3tyCwzQqPo0UNrebmA18gRX/OWxRuOfU/c6wQbcGnu87sc3FdWIet8UwlQWYsr0YT2QNb5uWnKutaUesYglkUfQ65LPRvNw8ioNs8SDqxA/BZv4R9XmJmMcTiro3DsHh248yNTPRVoUDZLgHHC4Ao3WJKEXHoeyNRoroVTVymcjk+cDxRFmipYhA6YYBtRcUo24YULpAje9Cd+8KjE3aQGtchSmRKyIRLP4qoBkg7ZWQgWh7s3m9rBGlgLELPSx/TFa5BQ4sBGsfCdgQRsElJGD2fQA21gLgmt8CY7kX2HTFYHaWLFiYIbqBSAXvxtoZot+d5e4jOTdKqNhhwoYB8Q07Iiz8COFoAaJLHiBMZn/EbvYR2mpbTEpvc5fkS6bTng6lInVsTC4T0FtHmZZwR24QenL2QEPdAQVjF0be7oAu2wfavD0wd23DV6EvtiJeAIP0SWbqPerDZy9Zj5GbJYYUZUdVpl7A7VFxsU41DxPrOXyxsalNbORg4i88TGzg8DvV4iH9INY/PiHowpel6Xfib0dR9Mwf+ErZPtHsgEYAAAAASUVORK5CYII="
},
"/content/payments/eth_robot.png": {
"hash": "70a0d560",
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAACXBIWXMAAAsTAAALEwEAmpwYAAACKElEQVR4nG1SXWhSYRi2si7aKqIu+rnspqsuYjWKgv6E6CKEsYuoMIqti1qa1Bbz4hOkH7N5Jq7szMxqeqRvy9JtgkFKYxREMlmjGFFRV6uBzv+z49Enjn9o9l1838P7vs/7Pe+PTNZwsEK6Z92LO2doZnvJgrKt6VQdkUfYZnqAr88dmMLE0kbJRghWNhEoxSrpHbVmVTQQg9cPcI+hkmzhMOT/5i9/q8SmQTM/7A8m599OiGn368QJJSPsO67DjoqMchypZFCzRV2fi893G5DtNaZTtnexn6bRwq/TDNw12VXtI+yfrVaaiapY4PAAxP1aQOcQ85w/+/2mNZ+w28XLDcWOU37EEUpd2tuHwFEj0N61LGoYPjs+nz3YrRUO2H3guejikXLB4bnWu1zxww29eFY9JHiuWgCNjS/2WITPT+5n1PqxnPfUbdwCIJcRQkot67iOtn6aXxjwYshmE+xXnAWT3gODZxoJH5fa1TATEg6Xin46E9e7ovGH1d753mf0rkjSJWH2I1bXulll+oO5V28iwoKE79BvG4LTeXHq07K1eRYVgopF6BpXmJTwORa7e9wQnoUS7SUVqJt2dfQKAyaVZsxK+Fg/2k6agTOD6CgH1RMq7PNOvNC8LP5exJd1e1TpLRdcQC/lieTrrKxOTT/DxA9ZAzHnPZpQBxVoYYZzXcaxpR+MPXPxv1trIcX1c51YAwI5y2KtW5vcHFWghRK01m/rX6KATwOiVYnpAAAAAElFTkSuQmCC"
},
"/content/payments/Image.png": {
"hash": "13c3acf0",
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAFCAYAAABM6GxJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAn0lEQVR4nGNgQAOrVq1iBtHzu+akTmyZsaynerksiP+f4T8jAzbw////OFT8B0RHH923+uyqGcv/d6w+c7tx19lV////j8FU+z8OZAAK+PfvH5j+dPPe/xXrz/879+ATVAJdJQSADIhFxn/+gF0Q+frWrfI1+84tPvn+fdv////T//37F42uFoRxeQvs3/x/bzQz/n+M9fj/RgtZHBkAAAiSvmCwi27dAAAAAElFTkSuQmCC"
},
"/images/wallet.png": {
"hash": "f1c07abe",
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAACXBIWXMAAC4jAAAuIwF4pT92AAACIklEQVR4nGVSXUhTcRS/tT7oQSEJfOgx6HEQUYTkQ0ggBOtJKiqyDwwpnY5lieHFh+ZGue61fXh1NZztTm5b7kblB8kenBKEhRGpIyIIIihx252L3Y9+8d92446dl3P+5/x/nN/vnENRBgOwjfjPkczBdWFrvzFXZXrhI4/6+36s84+RxAzqSI6msb0KIAgwER/3qOefxjcRE4EJDldIjuOwk6IqOpUfLek6htE809PSavK1WhDmMpZTThxt7sOBYl3vRCewg/guP3ruhGTlugMFu2Nrk11If3VH8f2iG9H/tHXu/NjPem/0z/IlH9D4AGqDHaADmhqJy9/u+ZR0cBQdFWJfxeRgaF7qPtILsckFHGuTVatbyb1Yk49fuyk3joooRFakppLgpaU9rjDe3qbVVqtHC9uGgU5vQetktFWOzdsHhHzszCAcAEwUTdNFIRZb4VDvpPJj8DlGuGHNdyMAdz+PgfACJJGXzEY2FJ1IFEUH32X7Qh+kMX128cXc3chyjjcOpgQoj0uclaNv3isbJHYFftXMLapqckV5ZNxTBeCCFzPdIcyS+CwDc/sE5CfzmYbSCgzb1gEnHZg6PYQ1EjfTMFsY4PJDnKs6Dx19NYhnXVPYSP1N1R62YV/rOHBLUPuLR6BT0pWzQ9IJVsyOOyfzPS/b03vZEbnNGc1+Yfyytfyx8mpZNrWbgIUWmIhAtuN3bdyCGoH+tEsfPfn4Dwu5TfzQEW1kAAAAAElFTkSuQmCC"
},
"/content/payments/walking.png": {
"hash": "24395d56",
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAACXBIWXMAAAsTAAALEwEAmpwYAAACjklEQVR4nG1S+0tTYRg+6oJlf0BUhBAY9EP0Y1GBgRVUSkENu1iTzbSiTBSb7Jyz09bmla25C97mLkpq87KlbuV0HmbpdNaMMpwVCEWaFGpORZD5xFkpCr7w8T3f+73P87y8vARBEMRJ8svNM/kBB4c7SmUWZ5mhkMMAYontYlAZUDsVnlkOVxTkVl2Xu0OEADsBIoZhWJ7dbo/jDsMwsURqztHdHp1pgNWb8fjh6fYMjcun075DQ4E1kxNgGIa3Rb3VqrWHgvVwNVyNdDjNKHfMRL7K6+FRmAzi2mfn8+TFAk277yxtcSQn5zIHiMHhiQe9fSx87WL0dps+N5O2mSlpDZosPWuqvo/Q+EJQOvpX73knkWLsqCM0bS/3qFomfr31lqDHJjSTIpnHrOiCumUsUhachnEKIB3+1ZwPEaQ1jZijbZlUhldj1m4MlFtLk43+KlHjIu4Y2GFF4wt3UWfgk8Ta+TNV28aekOhPcfVxbpmi//vzIXSSFTculnYXS9pWkF7iz+E+s7KqdwiFQn50Quvh12rl4zYvuvKeHE83Booz9SMRkXrIzTAW/noNwyBWIBDERR+jGvrCSKUdrdlUorguePeWdrTukaJepVa+yN12tON60d6gzvStMkObmFbjOnjbGHBJsyv3VdHNqVECy/IAxGwQLBYh/02D/X21znUuKYngPVVZXfkDUwkpQDzLsv/UNxGiQKm2XKZDIRuF1Us67+sjzMpsCo2FQgqLpBRLx7LwI37DYd2OxPJ+Cn9MUiwbZFjKlmFRQiJcSyHspBEuYjaTuD65W7H2+xCNsJLCgkGKsJnGvIbEnJjG/H0Kc1e2ru1/J85RiEk+ieUEEuFrFMKHuXw+pnf9BXlga+P4Pmv8AAAAAElFTkSuQmCC"
}
}
2 changes: 2 additions & 0 deletions src/intl/en/common.json
Original file line number Diff line number Diff line change
@@ -293,6 +293,7 @@
"nav-overview-description": "All things Ethereum education",
"nav-overview-label": "Overview",
"nav-participate-overview-description": "Overview on how to participate",
"nav-payments-description": "Ethereum payments are changing the way we send and receive money",
"nav-primary": "Primary",
"nav-quizzes-description": "Find out how well you understand Ethereum and cryptocurrencies",
"nav-quizzes-label": "Test your knowledge",
@@ -364,6 +365,7 @@
"page-last-updated": "Page last updated",
"participate": "Participate",
"participate-menu": "Participate menu",
"payments-page": "Payments",
"pbs": "Proposer-builder separation",
"pools": "Pooled staking",
"privacy-policy": "Privacy policy",
3 changes: 2 additions & 1 deletion src/intl/en/template-usecase.json
Original file line number Diff line number Diff line change
@@ -2,6 +2,7 @@
"template-usecase-dropdown-defi": "Decentralized finance (DeFi)",
"template-usecase-dropdown-nft": "Non-fungible tokens (NFTs)",
"template-usecase-dropdown-dao": "Decentralized autonomous organisations (DAOs)",
"template-usecase-dropdown-payments": "Ethereum Payments",
"template-usecase-dropdown-social-networks": "Decentralized social networks",
"template-usecase-dropdown-identity": "Decentralized identity",
"template-usecase-dropdown-desci": "Decentralized science (DeSci)",
@@ -10,4 +11,4 @@
"template-usecase-banner": "Uses of Ethereum are always developing and evolving. Add any info you think will make things clearer or more up to date.",
"template-usecase-edit-link": "Edit page",
"template-usecase-dropdown-aria": "Use case dropdown menu"
}
}
9 changes: 9 additions & 0 deletions src/layouts/md/UseCases.tsx
Original file line number Diff line number Diff line change
@@ -70,6 +70,15 @@ export const UseCasesLayout = ({
eventName: "dao",
},
},
{
text: t("template-usecase:template-usecase-dropdown-payments"),
href: "/payments/",
matomo: {
eventCategory: "use cases menu",
eventAction: "click",
eventName: "payments",
},
},
{
text: t("template-usecase:template-usecase-dropdown-social-networks"),
href: "/social-networks/",
3 changes: 2 additions & 1 deletion src/lib/utils/md.ts
Original file line number Diff line number Diff line change
@@ -28,12 +28,13 @@ const getPostSlugs = (dir: string, files: string[] = []) => {
// Temporal list of content pages allowed to be compiled
// When a content page is migrated (and he components being used), should be added to this list
const temporalAllowedPages = [
// Use cases (7/7) ✅
// Use cases (8/8) ✅
"/dao",
"/decentralized-identity",
"/defi",
"/desci",
"/nft",
"/payments",
"/refi",
"/social-networks",
// Staking (4/4) ✅