Skip to content

Commit 32b6677

Browse files
authored
Merge branch 'dev' into all-contributors/add-teniolafatunmbi
2 parents 76dfae3 + a473d2c commit 32b6677

File tree

13 files changed

+81
-29
lines changed

13 files changed

+81
-29
lines changed

.all-contributorsrc

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13086,6 +13086,33 @@
1308613086
"contributions": [
1308713087
"maintenance"
1308813088
]
13089+
},
13090+
{
13091+
"login": "dinitheth",
13092+
"name": "Dinith",
13093+
"avatar_url": "https://avatars.githubusercontent.com/u/170238361?v=4",
13094+
"profile": "https://github.com/dinitheth",
13095+
"contributions": [
13096+
"maintenance"
13097+
]
13098+
},
13099+
{
13100+
"login": "julio4",
13101+
"name": "Julio",
13102+
"avatar_url": "https://avatars.githubusercontent.com/u/30329843?v=4",
13103+
"profile": "https://github.com/julio4",
13104+
"contributions": [
13105+
"maintenance"
13106+
]
13107+
},
13108+
{
13109+
"login": "abeldotam",
13110+
"name": "Abel Derderian",
13111+
"avatar_url": "https://avatars.githubusercontent.com/u/5216201?v=4",
13112+
"profile": "http://abel.fr",
13113+
"contributions": [
13114+
"maintenance"
13115+
]
1308913116
}
1309013117
],
1309113118
"contributorsPerLine": 7,

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2034,6 +2034,11 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
20342034
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Co1nB3e"><img src="https://avatars.githubusercontent.com/u/91367832?v=4?s=100" width="100px;" alt="Co1nB3e"/><br /><sub><b>Co1nB3e</b></sub></a><br /><a href="#maintenance-Co1nB3e" title="Maintenance">🚧</a></td>
20352035
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Verestra"><img src="https://avatars.githubusercontent.com/u/44845508?v=4?s=100" width="100px;" alt="Revo Arya"/><br /><sub><b>Revo Arya</b></sub></a><br /><a href="#maintenance-Verestra" title="Maintenance">🚧</a></td>
20362036
<td align="center" valign="top" width="14.28%"><a href="http://teniolafatunmbi.com"><img src="https://avatars.githubusercontent.com/u/70762806?v=4?s=100" width="100px;" alt="Teniola Fatunmbi"/><br /><sub><b>Teniola Fatunmbi</b></sub></a><br /><a href="#maintenance-teniolafatunmbi" title="Maintenance">🚧</a></td>
2037+
<td align="center" valign="top" width="14.28%"><a href="https://github.com/dinitheth"><img src="https://avatars.githubusercontent.com/u/170238361?v=4?s=100" width="100px;" alt="Dinith"/><br /><sub><b>Dinith</b></sub></a><br /><a href="#maintenance-dinitheth" title="Maintenance">🚧</a></td>
2038+
<td align="center" valign="top" width="14.28%"><a href="https://github.com/julio4"><img src="https://avatars.githubusercontent.com/u/30329843?v=4?s=100" width="100px;" alt="Julio"/><br /><sub><b>Julio</b></sub></a><br /><a href="#maintenance-julio4" title="Maintenance">🚧</a></td>
2039+
</tr>
2040+
<tr>
2041+
<td align="center" valign="top" width="14.28%"><a href="http://abel.fr"><img src="https://avatars.githubusercontent.com/u/5216201?v=4?s=100" width="100px;" alt="Abel Derderian"/><br /><sub><b>Abel Derderian</b></sub></a><br /><a href="#maintenance-abeldotam" title="Maintenance">🚧</a></td>
20372042
</tr>
20382043
</tbody>
20392044
</table>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ EVM Query Language (EQL) is an SQL-like language designed to query EVM (Ethereum
6464

6565
## Further Reading {#further-reading}
6666

67-
- [Exploring Crypto Data I: Data Flow Architectures](https://research.2077.xyz/exploring-crypto-data-1-data-flow-architectures)
67+
- [Exploring Crypto Data I: Data Flow Architectures](https://web.archive.org/web/20250125012042/https://research.2077.xyz/exploring-crypto-data-1-data-flow-architectures)
6868
- [Graph Network Overview](https://thegraph.com/docs/en/about/)
6969
- [Graph Query Playground](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
7070
- [API code examples on EtherScan](https://etherscan.io/apis#contracts)

public/content/roadmap/pectra/index.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
---
2-
title: Pectra
3-
description: Learn about Pectra - the next Ethereum protocol upgrade
2+
title: Prague-Electra (Pectra)
3+
description: Learn about the Pectra protocol upgrade
44
lang: en
55
---
66

77
# Pectra {#pectra}
88

9-
Pectra is an upcoming Ethereum protocol upgrade that brings new functionality and changes to the Ethereum network. Following [Dencun](/roadmap/dencun/), this is another major upgrade to both the execution and consensus layer of Ethereum. The shortened name Pectra is a combination of Prague and Electra, which are the respective names for the execution and consensus layer specification changes. Together, these changes bring a number of improvements to Ethereum users, developers and validators.
9+
The Pectra network upgrade followed [Dencun](/roadmap/dencun/) and brought changes to both the execution and consensus layer of Ethereum. The shortened name Pectra is a combination of Prague and Electra, which are the respective names for the execution and consensus layer specification changes. Together, these changes bring a number of improvements to Ethereum users, developers and validators.
10+
11+
This upgrade was successfully activated on Ethereum mainnet at epoch `364032`, on **07-May-2025 at 10:05 (UTC)**.
1012

1113
<InfoBanner>
1214
Pectra upgrade is only a single step in Ethereum's long-term development goals. Learn more about <a href="/roadmap/">the protocol roadmap</a> and <a href="/history/">previous upgrades</a>.

public/content/translations/de/developers/docs/smart-contracts/libraries/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ Es ist erwähnenswert, dass einige ERCs nicht eigenständig sind, sondern Ergän
6565
Beziehen Sie sich immer auf die Dokumentation der Bibliothek, die Sie einbinden, um genaue Anweisungen zur Einbindung in Ihr Projekt zu bekommen. Viele Solidity-Vertragsbibliotheken werden mit `npm` gepackt, sodass Sie sie einfach `npm install` benutzen können. Die meisten Anwendungen zum [Kompilieren](/developers/docs/smart-contracts/compiling/) von Verträgen prüfen Ihre `node_modules` für Smart-Contract-Bibliotheken, sodass Sie Folgendes tun können:
6666

6767
```solidity
68-
// Dadurch wird die @openzeppelin/contracts-Bibliothek von Ihren node_modules geladen
68+
// Dadurch wird die @openzeppelin/contracts-Bibliothek von Ihren node_modules geladen
6969
import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
7070
7171
contract MyNFT is ERC721 {
@@ -104,7 +104,7 @@ Schließlich sollten Sie bei der Entscheidung, ob Sie eine Bibliothek integriere
104104

105105
**thirdweb Solidity SDK -** **_Bietet die Tools, die zum effizienten Erstellen von benutzerdefinierten Smart Contracts erforderlich sind_**
106106

107-
- [Dokumentation](https://portal.thirdweb.com/contracts/build/overview)
107+
- [Dokumentation](https://portal.thirdweb.com/solidity/)
108108
- [GitHub](https://github.com/thirdweb-dev/contracts)
109109

110110
## Ähnliche Tutorials {#related-tutorials}

public/content/translations/de/developers/docs/smart-contracts/security/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Smart Contracts sind äußerst flexibel und in der Lage, große Mengen an Werten
88

99
Öffentliche Blockchains wie Ethereum erschweren das Problem der Sicherung von Smart Contracts zusätzlich. Der Code des veröffentlichten Vertrags _kann in der Regel _ nicht geändert werden, um Sicherheitslücken zu schließen, während die aus Smart Contracts gestohlenen Vermögenswerte aufgrund der Unveränderlichkeit extrem schwer nachzuverfolgen und meist nicht wiederherzustellen sind.
1010

11-
Obwohl die Zahlen variieren, wird geschätzt, dass der Gesamtbetrag des gestohlenen oder verlorenen Werts aufgrund von Sicherheitsmängeln in Smart Contracts weit über 1 Milliarde US-Dollar beträgt. Dies beinhaltet hochkarätige Vorfälle, wie den [DAO-Hack](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6 Mio. ETH gestohlen, nach heutigen Preisen über 1 Milliarde US-Dollar wert), den [Parity Multi-Sig Wallet-Hack](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) (30 Mio. US-Dollar von Hackern verloren) und das [Problem mit den eingefrorenen Parity-Wallets](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (über 300 Mio. US-Dollar in ETH gesperrt).
11+
Obwohl die Zahlen variieren, wird geschätzt, dass der Gesamtbetrag des gestohlenen oder verlorenen Werts aufgrund von Sicherheitsmängeln in Smart Contracts weit über 1 Milliarde US-Dollar beträgt. Dies beinhaltet hochkarätige Vorfälle, wie den [DAO-Hack](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6 Mio. ETH gestohlen, nach heutigen Preisen über 1 Milliarde US-Dollar wert), den [Parity Multi-Sig Wallet-Hack](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) (30 Mio. US-Dollar von Hackern verloren) und das [Problem mit den eingefrorenen Parity-Wallets](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (über 300 Mio. US-Dollar in ETH gesperrt).
1212

1313
Die oben genannten Probleme machen es für Entwickler zwingend erforderlich, in die Entwicklung sicherer, robuster und widerstandsfähiger Smart Contracts zu investieren. Die Sicherheit von Smart Contracts ist eine ernste Angelegenheit, die jeder Entwickler lernen sollte. In diesem Ratgeber werden Sicherheitsüberlegungen für Ethereum-Entwickler behandelt und Ressourcen zur Verbesserung der Smart Contract-Sicherheit vorgestellt.
1414

@@ -304,7 +304,7 @@ Hier ist nichts verkehrt, außer dass `Attacker` eine weitere Funktion hat, die
304304
- `Victim` finally applies the results of the first transaction (and subsequent ones) to its state, so `Attacker`’s balance is set to 0
305305
```
306306

307-
Da das Guthaben des Aufrufers nicht auf 0 gesetzt wird, bevor die Funktion ausgeführt wurde, können nachfolgende Aufrufe erfolgreich sein und dem Aufrufer ermöglichen, sein Guthaben mehrmals abzuheben. Diese Art von Angriff kann genutzt werden, um einem Smart Contract das Kapital zu entziehen, wie es beim [2016 DAO-Hack](https://www.coindesk.com/learn/understanding-the-dao-attack) geschehen ist. Wiederholungsangriffe sind auch heute noch ein kritisches Thema für Smart Contracts, wie [öffentliche Auflistungen von Reentrancy-Exploits](https://github.com/pcaversaccio/reentrancy-attacks) zeigen.
307+
Da das Guthaben des Aufrufers nicht auf 0 gesetzt wird, bevor die Funktion ausgeführt wurde, können nachfolgende Aufrufe erfolgreich sein und dem Aufrufer ermöglichen, sein Guthaben mehrmals abzuheben. Diese Art von Angriff kann genutzt werden, um einem Smart Contract das Kapital zu entziehen, wie es beim [2016 DAO-Hack](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/) geschehen ist. Wiederholungsangriffe sind auch heute noch ein kritisches Thema für Smart Contracts, wie [öffentliche Auflistungen von Reentrancy-Exploits](https://github.com/pcaversaccio/reentrancy-attacks) zeigen.
308308

309309
##### So verhindert man Wiederholungsangriffe
310310

@@ -505,7 +505,7 @@ Wenn Sie vorhaben, ein On-Chain-Oracle nach Assetpreisen zu befragen, sollten Si
505505

506506
- **[Hacken](https://hacken.io)** - _Web3 Cybersicherheitsauditor mit 360-Grad-Ansatz für die Sicherheit der Blockchain._
507507

508-
- **[](https://www.nethermind.io/smart-contract-audits)** - _Solidity und Cairo Audit-Dienste sorgen für Datenintegrität der Smart Contracts und Sicherheit der Nutzer im Ethereum- und Starknet-Ökosystem._
508+
- **[](https://nethermind.io/smart-contracts-audits)** - _Solidity und Cairo Audit-Dienste sorgen für Datenintegrität der Smart Contracts und Sicherheit der Nutzer im Ethereum- und Starknet-Ökosystem._
509509

510510
- **[HashEx](https://hashex.org/)** - _HashEx konzentriert sich auf die Prüfung von Blockchain und Smart Contracts, um die Sicherheit von Kryptowährungen zu gewährleisten, und bietet Dienstleistungen wie die Entwicklung von Smart Contracts, Penetrationstests und Blockchain-Beratung._
511511

@@ -515,7 +515,7 @@ Wenn Sie vorhaben, ein On-Chain-Oracle nach Assetpreisen zu befragen, sollten Si
515515

516516
- **[Cyfrin](https://cyfrin.io)**_Web3-Sicherheits-Kraftwerk, das Krypto-Sicherheit durch Produkte und Smart-Contract-Audit-Dienste fördert._
517517

518-
- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)**_Web3-Sicherheitsunternehmen, das Sicherheits-Audits für Blockchain-Systeme durch ein Team erfahrener Prüfer und erstklassige Tools anbietet._
518+
- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)**_Web3-Sicherheitsunternehmen, das Sicherheits-Audits für Blockchain-Systeme durch ein Team erfahrener Prüfer und erstklassige Tools anbietet._
519519

520520
- **[Oxorio](https://oxor.io/)**_Smart-Contract-Audits und Blockchain-Sicherheitsdienste mit Expertise in EVM, Solidity, ZK und Cross-Chain-Technologien für Krypto-Unternehmen und DeFi-Projekte._
521521

public/content/translations/el/developers/docs/data-and-analytics/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ lang: el
5050
Η Γλώσσα Ερωτημάτων EVM (EQL) είναι μια γλώσσα που μοιάζει με SQL και έχει σχεδιαστεί για να υποβάλλει ερωτήματα σε αλυσίδες EVM (Εικονική μηχανή Ethereum). Ο απώτερος στόχος της EQL είναι να υποστηρίξει σύνθετα σχεσιακά ερωτήματα σε πολίτες πρώτης κατηγορίας της αλυσίδας EVM (μπλοκ, λογαριασμοί και συναλλαγές), ενώ παρέχει στους προγραμματιστές και τους ερευνητές μια εργονομική σύνταξη για καθημερινή χρήση. Με το EQL, οι προγραμματιστές μπορούν να ανακτήσουν δεδομένα blockchain χρησιμοποιώντας οικεία σύνταξη τύπου SQL και να εξαλείψουν την ανάγκη για πολύπλοκο κώδικα boilerplate. Η EQL υποστηρίζει τυπικά αιτήματα δεδομένων blockchain (π.χ. ανάκτηση του μηδενικού και υπολοίπου ενός λογαριασμού στο Ethereum ή ανάκτηση του τρέχοντος μεγέθους και χρονικής σφραγίδας μπλοκ) και προσθέτει συνεχώς υποστήριξη για πιο σύνθετα αιτήματα και σύνολα χαρακτηριστικών.
5151

5252
## Περισσότερες πληροφορίες {#further-reading}
53-
- [Εξερευνώντας Δεδομένα Κρύπτο I: Αρχιτεκτονική Ροής Δεδομένων](https://research.2077.xyz/exploring-crypto-data-1-data-flow-architectures)
53+
- [Εξερευνώντας Δεδομένα Κρύπτο I: Αρχιτεκτονική Ροής Δεδομένων](https://web.archive.org/web/20250125012042/https://research.2077.xyz/exploring-crypto-data-1-data-flow-architectures)
5454
- [Επισκόπηση του Δικτύου Graph](https://thegraph.com/docs/en/about/)
5555
- [Χώρος ανάπτυξης Graph Query](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
5656
- [Παραδείγματα κώδικα API στο EtherScan](https://etherscan.io/apis#contracts)

public/content/translations/hu/developers/docs/nodes-and-clients/nodes-as-a-service/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ Az alábbiak a legnépszerűbb Ethereum-csomópontszolgáltatók – ha ismer ol
264264
- Közvetlen, technikai támogatás
265265

266266
- [**NodeReal MegaNode**](https://nodereal.io/)
267-
- [Dokumentáció](https://docs.nodereal.io/docs/introduction)
267+
- [Dokumentáció](https://docs.nodereal.io/nodereal/meganode/introduction)
268268
- Jellemzők
269269
- Megbízható, gyors és skálázható RPC API-szolgáltatások
270270
- Továbbfejlesztett API a web3-fejlesztőknek

public/content/translations/hu/developers/docs/nodes-and-clients/run-a-node/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ Fontos tisztában lenni azzal is, hogy a kliensdiverzitás [problémát jelent a
162162
##### Konszenzusos kliensek
163163

164164
- [Lighthouse](https://github.com/sigp/lighthouse/releases/latest)
165-
- [Lodestar](https://chainsafe.github.io/lodestar/run/getting-started/installation#build-from-source/) (nem ad előre megépített binárist, csak egy Docker-képet vagy fel kell építeni a forrásból)
165+
- [Lodestar](https://chainsafe.github.io/lodestar/install/source/) (nem ad előre megépített binárist, csak egy Docker-képet vagy fel kell építeni a forrásból)
166166
- [Nimbus](https://github.com/status-im/nimbus-eth2/releases/latest)
167167
- [Prysm](https://github.com/prysmaticlabs/prysm/releases/latest)
168168
- [Teku](https://github.com/ConsenSys/teku/releases)
@@ -256,7 +256,7 @@ A Besu egy telepítő opcióval bír, mely egy sor kérdést tesz fel, majd lege
256256
besu --Xlauncher
257257
```
258258

259-
A [Besu dokumentációja](https://besu.hyperledger.org/public-networks/get-started/start-node/) további opciókat és konfigurációs részleteket tartalmaz.
259+
A [Besu dokumentációja](https://besu.hyperledger.org/en/latest/HowTo/Get-Started/Starting-node/) további opciókat és konfigurációs részleteket tartalmaz.
260260

261261
##### Az Erigon futtatása
262262

@@ -288,15 +288,15 @@ Tekintse meg a [dokumentációt az összes konfigurálási opcióhoz](https://ge
288288

289289
##### A Nethermind futtatása
290290

291-
A Nethermind különféle [telepítési opciókat](https://docs.nethermind.io/get-started/installing-nethermind) kínál. A csomag számos binárist tartalmaz, beleértve egy Telepítőt, ami egy vezetett felállítást tesz lehetővé, így a konfigurációt interaktív módon lehet létrehozni. Másik megoldásként használhatja a Runner-t is, ami a végrehajtási program maga, és konfigurációs jelölőkkel futtathatja. A JSON-RPC alapból engedélyezve van.
291+
A Nethermind különféle [telepítési opciókat](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started) kínál. A csomag számos binárist tartalmaz, beleértve egy Telepítőt, ami egy vezetett felállítást tesz lehetővé, így a konfigurációt interaktív módon lehet létrehozni. Másik megoldásként használhatja a Runner-t is, ami a végrehajtási program maga, és konfigurációs jelölőkkel futtathatja. A JSON-RPC alapból engedélyezve van.
292292

293293
```sh
294294
Nethermind.Runner --config mainnet \
295295
--datadir /data/ethereum \
296296
--JsonRpc.JwtSecretFile=/path/to/jwtsecret
297297
```
298298

299-
A Nethermind dokumentációk egy [teljeskörű útmutatót](https://docs.nethermind.io/first-steps-with-nethermind/running-nethermind-post-merge) adnak arról, hogyan lehet a Nethermind-ot konszenzusos klienssel működtetni.
299+
A Nethermind dokumentációk egy [teljeskörű útmutatót](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/running-nethermind-post-merge) adnak arról, hogyan lehet a Nethermind-ot konszenzusos klienssel működtetni.
300300

301301
A végrehajtási kliens elindítja a fő funkcióit, a kiválasztott végpontokat, és társakat keres. Miután sikeresen felfedezte a társait, elkezd szinkronizálni. A végrehajtási kliens kapcsolódásra vár a konszenzusos klienstől. A jelenlegi blokkláncadatok elérhetők lesznek, amint a kliens sikeresen szinkronizál a jelen státuszhoz.
302302

public/content/translations/hu/developers/docs/smart-contracts/libraries/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ Végül, amikor eldöntöd, hogy felveszel-e egy könyvtárat, vedd figyelembe a
104104

105105
**thirdweb Solidity SDK –** **_Olyan eszközöket biztosít, melyekkel hatékonyan lehet személyre szabott okosszerződéseket létrehozni_**
106106

107-
- [Dokumentáció](https://portal.thirdweb.com/contracts/build/overview)
107+
- [Dokumentáció](https://portal.thirdweb.com/solidity/)
108108
- [GitHub](https://github.com/thirdweb-dev/contracts)
109109

110110
## Kapcsolódó útmutatók {#related-tutorials}

0 commit comments

Comments
 (0)