Skip to content

Commit 0e8487a

Browse files
authored
Merge pull request #7494 from ethereum/dev
Deploy v5.1.2
2 parents e5984ae + d0ae81a commit 0e8487a

File tree

11 files changed

+51
-38
lines changed

11 files changed

+51
-38
lines changed

.all-contributorsrc

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8442,6 +8442,26 @@
84428442
"doc",
84438443
"translation"
84448444
]
8445+
},
8446+
{
8447+
"login": "srhinee",
8448+
"name": "samsara",
8449+
"avatar_url": "https://avatars.githubusercontent.com/u/29331203?v=4",
8450+
"profile": "https://github.com/srhinee",
8451+
"contributions": [
8452+
"doc",
8453+
"bug",
8454+
"translation"
8455+
]
8456+
},
8457+
{
8458+
"login": "greefea",
8459+
"name": "greefea",
8460+
"avatar_url": "https://avatars.githubusercontent.com/u/106492500?v=4",
8461+
"profile": "https://github.com/greefea",
8462+
"contributions": [
8463+
"doc"
8464+
]
84458465
}
84468466
],
84478467
"contributorsPerLine": 7,

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1347,6 +1347,8 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
13471347
<tr>
13481348
<td align="center"><a href="https://github.com/lonelyotter"><img src="https://avatars.githubusercontent.com/u/57280827?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Haochen Song</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=lonelyotter" title="Documentation">📖</a> <a href="#translation-lonelyotter" title="Translation">🌍</a></td>
13491349
<td align="center"><a href="https://github.com/opensourcex123"><img src="https://avatars.githubusercontent.com/u/73230562?v=4?s=100" width="100px;" alt=""/><br /><sub><b>N Fx</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=opensourcex123" title="Documentation">📖</a> <a href="#translation-opensourcex123" title="Translation">🌍</a></td>
1350+
<td align="center"><a href="https://github.com/srhinee"><img src="https://avatars.githubusercontent.com/u/29331203?v=4?s=100" width="100px;" alt=""/><br /><sub><b>samsara</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=srhinee" title="Documentation">📖</a> <a href="https://github.com/ethereum/ethereum-org-website/issues?q=author%3Asrhinee" title="Bug reports">🐛</a> <a href="#translation-srhinee" title="Translation">🌍</a></td>
1351+
<td align="center"><a href="https://github.com/greefea"><img src="https://avatars.githubusercontent.com/u/106492500?v=4?s=100" width="100px;" alt=""/><br /><sub><b>greefea</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=greefea" title="Documentation">📖</a></td>
13501352
</tr>
13511353
</table>
13521354

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ethereum-org-website",
3-
"version": "5.1.1",
3+
"version": "5.1.2",
44
"description": "Website of ethereum.org",
55
"main": "index.js",
66
"repository": "git@github.com:ethereum/ethereum-org-website.git",

src/components/ShardChainsList.tsx

Lines changed: 10 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -15,46 +15,28 @@ const ShardChainsList: React.FC<IProps> = () => {
1515
const intl = useIntl()
1616
const reads: Array<CardListItem> = [
1717
{
18-
title: translateMessageId(
19-
"page-upgrade-article-title-sharding-is-great",
20-
intl
21-
),
22-
description: "Vitalik Buterin",
18+
title: translateMessageId("page-upgrade-article-title-sharding-is-great", intl),
19+
description: translateMessageId("page-upgrade-article-author-vitalik-buterin", intl),
2320
link: "https://vitalik.ca/general/2021/04/07/sharding.html",
2421
},
2522
{
26-
title: translateMessageId(
27-
"page-upgrade-article-title-rollup-roadmap",
28-
intl
29-
),
30-
description: "Vitalik Buterin",
23+
title: translateMessageId("page-upgrade-article-title-rollup-roadmap", intl),
24+
description: translateMessageId("page-upgrade-article-author-vitalik-buterin", intl),
3125
link: "https://ethereum-magicians.org/t/a-rollup-centric-ethereum-roadmap/4698",
3226
},
3327
{
34-
title: translateMessageId(
35-
"page-upgrade-article-title-two-point-oh",
36-
intl
37-
),
38-
description: "Ethos.dev",
28+
title: translateMessageId("page-upgrade-article-title-two-point-oh", intl),
29+
description: translateMessageId("page-upgrade-article-author-ethos-dev", intl),
3930
link: "https://ethos.dev/beacon-chain/",
4031
},
4132
{
42-
title: translateMessageId(
43-
"page-upgrade-article-title-sharding-consensus",
44-
intl
45-
),
46-
description: translateMessageId(
47-
"page-upgrade-article-author-ethereum-foundation",
48-
intl
49-
),
33+
title: translateMessageId("page-upgrade-article-title-sharding-consensus", intl),
34+
description: translateMessageId("page-upgrade-article-author-ethereum-foundation", intl),
5035
link: "https://blog.ethereum.org/2020/03/27/sharding-consensus/",
5136
},
5237
{
53-
title: translateMessageId(
54-
"page-upgrade-article-title-hitchhikers-guide-to-ethereum",
55-
intl
56-
),
57-
description: "Delphi Digital",
38+
title: translateMessageId("page-upgrade-article-title-hitchhikers-guide-to-ethereum", intl),
39+
description: translateMessageId("page-upgrade-article-author-delphi-digital", intl),
5840
link: "https://members.delphidigital.io/reports/the-hitchhikers-guide-to-ethereum",
5941
},
6042
]

src/content/developers/docs/data-and-analytics/index.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,25 @@ You should understand the basic concept of [Block Explorers](/developers/docs/da
1717

1818
In terms of architectural fundamentals, understanding what an [API](https://www.wikipedia.org/wiki/API) and [REST](https://www.wikipedia.org/wiki/Representational_state_transfer) are, even in theory.
1919

20+
## Block explorers {#block-explorers}
21+
22+
Many [Block Explorers](/developers/docs/data-and-analytics/block-explorers/) offer [RESTful](https://www.wikipedia.org/wiki/Representational_state_transfer) [API](https://www.wikipedia.org/wiki/API) gateways that will provide developers visibility into real-time data on blocks, transactions, miners, accounts, and other on-chain activity.
23+
24+
Developers can then process and transform this data to give their users unique insights and interactions with the [blockchain](/glossary/#blockchain).
25+
2026
## The Graph {#the-graph}
2127

2228
The [Graph Network](https://thegraph.com/) is a decentralized indexing protocol for organizing blockchain data. Instead of building and managing off-chain and centralized data stores to aggregate on-chain data, with The Graph, developers can build serverless applications that run entirely on public infrastructure.
2329

2430
Using [GraphQL](https://graphql.org/), developers can query any of the curated open APIs, known as sub-graphs, to acquire the necessary information they need to drive their dapp. By querying these indexed sub-graphs, Reports and dapps not only get performance and scalability benefits but also the built in accuracy provided by network consensus. As new improvements and/or sub-graphs are added to the network, your projects can rapidly iterate to take advantage of these enhancements.
2531

26-
## Block explorers {#block-explorers}
32+
## Dune Analytics {#dune-analytics}
2733

28-
Many [Block Explorers](/developers/docs/data-and-analytics/block-explorers/) offer [RESTful](https://www.wikipedia.org/wiki/Representational_state_transfer) [API](https://www.wikipedia.org/wiki/API) gateways that will provide developers visibility into real-time data on blocks, transactions, miners, accounts, and other on-chain activity.
29-
30-
Developers can then process and transform this data to give their users unique insights and interactions with the [blockchain](/glossary/#blockchain).
34+
[Dune Analytics](https://dune.com/) pre-processes blockchain data into relational database (PostgreSQL and DatabricksSQL) tables, allows users to query blockchain data using SQL and build dashboards based on query results. On-chain data are organized into 4 raw tables: `blocks`, `transactions`, (event) `logs` and (call) `traces`. Popular contracts and protocols have been decoded, and each has its own set of event and call tables. Those event and call tables are processed further and organized into abstraction tables by the type of protocols, for example, dex, lending, stablecoins, etc.
3135

3236
## Further Reading {#further-reading}
3337

3438
- [Graph Network Overview](https://thegraph.com/docs/en/about/network/)
3539
- [Graph Query Playground](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
3640
- [API code examples on EtherScan](https://etherscan.io/apis#contracts)
41+
- [Dune Basics](https://docs.dune.com/#dune-basics)

src/content/developers/docs/nodes-and-clients/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Both [execution clients](/developers/docs/nodes-and-clients/#execution-clients)
4343
Multiple client implementations can make the network stronger by reducing its dependency on a single codebase. The ideal goal is to achieve diversity without any client dominating the network, thereby eliminating a potential single point of failure.
4444
The variety of languages also invites a broader developer community and allows them to create integrations in their preferred language.
4545

46-
Learn more about [client diversity](/developers/docs/client-diversity).
46+
Learn more about [client diversity](/developers/docs/nodes-and-clients/client-diversity/).
4747

4848
What these implementations have in common is they all follow a single specification. Specifications dictate how the Ethereum network and blockchain functions. Every technical detail is defined and specifications can be found as:
4949

src/content/developers/tutorials/yellow-paper-evm/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,4 +265,4 @@ Mathematical notation is precise and has allowed the Yellow Paper to specify eve
265265
- Programmers understand computer code.
266266
They may or may not understand mathematical notation.
267267

268-
Maybe for these reasons, the newer [consensus layer specs](https://github.com/ethereum/consensus-specs/blob/dev/tests/core/pyspec/README.md) are written in Python. However, until and unless the Yellow Paper is also translated to Python or a similar language, the Yellow Paper will continue in service, and it is helpful to be able to read it.
268+
Maybe for these reasons, the newer [consensus layer specs](https://github.com/ethereum/consensus-specs/blob/dev/tests/core/pyspec/README.md) are written in Python. There are [execution layer specs in Python](https://ethereum.github.io/execution-specs), but they are not complete. Until and unless the entire Yellow Paper is also translated to Python or a similar language, the Yellow Paper will continue in service, and it is helpful to be able to read it.

src/content/security/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,4 +287,5 @@ Airdrop scams involve a scam project airdropping an asset (NFT, token) into your
287287
### Scam education {#reading-scam-education}
288288

289289
- [Staying Safe: Common Scams](https://support.mycrypto.com/staying-safe/common-scams) - _MyCrypto_
290-
- [Avoiding Scams](https://bitcoin.org/en/scams) _Bitcoin.org_
290+
- [Avoiding Scams](https://bitcoin.org/en/scams) - _Bitcoin.org_
291+
- [Twitter thread on common crypto phishing emails and messages](https://twitter.com/tayvano_/status/1516225457640787969) - _Taylor Monahan_

src/content/translations/zh/developers/tutorials/uniswap-v2-annotated-code/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ ERC-20 的转移调用有两种方式可能失败:
396396
function _mintFee(uint112 _reserve0, uint112 _reserve1) private returns (bool feeOn) {
397397
```
398398

399-
在 Uniswap 2.0 的合约中规定交易者为使用兑换市场支付 0.30% 的费用。 这笔费用的大部分(交易的 0.25%)支付给流动资金提供者。 余下的 0.5% 可以支付给流动资金提供者或由工厂合约指定的账户地址作为协议费,可以用于支付 Uniswap 团队的开发费用。
399+
在 Uniswap 2.0 的合约中规定交易者为使用兑换市场支付 0.30% 的费用。 这笔费用的大部分(交易的 0.25%)支付给流动资金提供者。 余下的 0.05% 可以支付给流动资金提供者或由工厂合约指定的账户地址作为协议费,可以用于支付 Uniswap 团队的开发费用。
400400

401401
为了减少计算次数(因此减少燃料费用),这笔费用只在流动资金被添加或移除时才计算,而不是在每次兑换交易时计算。
402402

src/intl/en/page-upgrades-index.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
"page-upgrade-article-title-beacon-chain-explainer": "The Beacon Chain Ethereum 2.0 explainer you need to read first",
1717
"page-upgrade-article-title-sharding-consensus": "Sharding consensus",
1818
"page-upgrade-article-author-ethereum-foundation": "Ethereum Foundation",
19+
"page-upgrade-article-author-vitalik-buterin": "Vitalik Buterin",
20+
"page-upgrade-article-author-ethos-dev": "Ethos.dev",
21+
"page-upgrade-article-author-delphi-digital": "Delphi Digital",
1922
"page-upgrade-article-title-sharding-is-great": "Why sharding is great: demystifying the technical properties",
2023
"page-upgrade-article-title-rollup-roadmap": "A rollup-centric roadmap",
2124
"page-upgrade-article-title-hitchhikers-guide-to-ethereum": "The Hitchhikers Guide To Ethereum",

0 commit comments

Comments
 (0)