Skip to content

Commit 3822cce

Browse files
authored
Merge pull request #14925 from brossetti1/aggregate-fix-links-2
Aggregate fix links 2
2 parents 1889620 + 4e14ba4 commit 3822cce

File tree

106 files changed

+204
-204
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+204
-204
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ It is also worth noting that client diversity is an [issue on the execution laye
163163
##### Consensus clients
164164

165165
- [Lighthouse](https://github.com/sigp/lighthouse/releases/latest)
166-
- [Lodestar](https://chainsafe.github.io/lodestar/install/source/) (Doesn't provide a pre-built binary, only a Docker image or to be build from source)
166+
- [Lodestar](https://chainsafe.github.io/lodestar/run/getting-started/installation#build-from-source/) (Doesn't provide a pre-built binary, only a Docker image or to be build from source)
167167
- [Nimbus](https://github.com/status-im/nimbus-eth2/releases/latest)
168168
- [Prysm](https://github.com/prysmaticlabs/prysm/releases/latest)
169169
- [Teku](https://github.com/ConsenSys/teku/releases)
@@ -257,7 +257,7 @@ Besu also comes with a launcher option which will ask a series of questions and
257257
besu --Xlauncher
258258
```
259259

260-
[Besu's documentation](https://besu.hyperledger.org/en/latest/HowTo/Get-Started/Starting-node/) contains additional options and configuration details.
260+
[Besu's documentation](https://besu.hyperledger.org/public-networks/get-started/start-node/) contains additional options and configuration details.
261261

262262
##### Running Erigon
263263

@@ -289,15 +289,15 @@ Check [docs for all configuration options](https://geth.ethereum.org/docs/fundam
289289

290290
##### Running Nethermind
291291

292-
Nethermind offers various [installation options](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started). The package comes with various binaries, including a Launcher with a guided setup, which will help you to create the configuration interactively. Alternatively, you find Runner which is the executable itself and you can just run it with config flags. JSON-RPC is enabled by default.
292+
Nethermind offers various [installation options](https://docs.nethermind.io/get-started/installing-nethermind). The package comes with various binaries, including a Launcher with a guided setup, which will help you to create the configuration interactively. Alternatively, you find Runner which is the executable itself and you can just run it with config flags. JSON-RPC is enabled by default.
293293

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

300-
Nethermind docs offer a [complete guide](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/running-nethermind-post-merge) on running Nethermind with consensus client.
300+
Nethermind docs offer a [complete guide](https://docs.nethermind.io/first-steps-with-nethermind/running-nethermind-post-merge) on running Nethermind with consensus client.
301301

302302
An execution client will initiate its core functions, chosen endpoints, and start looking for peers. After successfully discovering peers, the client starts synchronization. The execution client will await a connection from consensus client. Current blockchain data will be available once the client is successfully synced to the current state.
303303

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,7 @@ If you plan on querying an onchain oracle for asset prices, consider using one t
515515

516516
- **[Cyfrin](https://cyfrin.io)** - _Web3 security powerhouse, incubating crypto security through products and smart contract auditing services._
517517

518-
- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)** - _Web3 security firm offering security audits for blockchain systems through a team of experienced auditors and best-in-class tools._
518+
- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)** - _Web3 security firm offering security audits for blockchain systems through a team of experienced auditors and best-in-class tools._
519519

520520
- **[Oxorio](https://oxor.io/)** - _Smart contract audits and blockchain security services with expertise in EVM, Solidity, ZK, Cross-chain tech for crypto firms and DeFi projects._
521521

public/content/developers/tutorials/creating-a-wagmi-ui-for-your-contract/index.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -176,11 +176,11 @@ This file contains most of the UI functionality. It includes definitions that wo
176176

177177
```tsx
178178
import { useState, ChangeEventHandler } from 'react'
179-
import { useNetwork,
180-
useContractRead,
181-
usePrepareContractWrite,
182-
useContractWrite,
183-
useContractEvent
179+
import { useNetwork,
180+
useReadContract,
181+
usePrepareContractWrite,
182+
useContractWrite,
183+
useContractEvent
184184
} from 'wagmi'
185185
```
186186

@@ -264,17 +264,17 @@ Because this is a hook (`use...`), every time this information changes the compo
264264
The address of the Greeter contract, which varies by chain (and which is `undefined` if we don't have chain information or we are on a chain without that contract).
265265
266266
```tsx
267-
const readResults = useContractRead({
267+
const readResults = useReadContract({
268268
address: greeterAddr,
269269
abi: greeterABI,
270270
functionName: "greet" , // No arguments
271-
watch: true
271+
watch: true
272272
})
273273
```
274274
275-
[The `useContractRead` hook](https://wagmi.sh/react/hooks/useContractRead) reads information from a contract. You can see exactly what information it returns expand `readResults` in the UI. In this case we want it to keep looking so we'll be informed when the greeting changes.
275+
[The `useReadContract` hook](https://wagmi.sh/react/api/hooks/useReadContract) reads information from a contract. You can see exactly what information it returns expand `readResults` in the UI. In this case we want it to keep looking so we'll be informed when the greeting changes.
276276
277-
**Note:** We could listen to [`setGreeting` events](https://eth-holesky.blockscout.com/address/0x432d810484AdD7454ddb3b5311f0Ac2E95CeceA8?tab=logs) to know when the greeting changes and update that way. However, while it may be more efficient, it will not apply in all cases. When the user switches to a different chain the greeting also changes, but that change is not accompanied by an event. We could have one part of the code listening for events and another to identify chain changes, but that would be more complicated than just setting [the `watch` parameter](https://wagmi.sh/react/hooks/useContractRead#watch-optional).
277+
**Note:** We could listen to [`setGreeting` events](https://eth-holesky.blockscout.com/address/0x432d810484AdD7454ddb3b5311f0Ac2E95CeceA8?tab=logs) to know when the greeting changes and update that way. However, while it may be more efficient, it will not apply in all cases. When the user switches to a different chain the greeting also changes, but that change is not accompanied by an event. We could have one part of the code listening for events and another to identify chain changes, but that would be more complicated than just setting [the `watch` parameter](https://wagmi.sh/react/api/hooks/useReadContract#watch-optional).
278278
279279
```tsx
280280
const [ newGreeting, setNewGreeting ] = useState("")
@@ -290,7 +290,7 @@ The `useState` hook returns a list with two values:
290290
In this case, we are using a state variable for the new greeting the user wants to set.
291291
292292
```tsx
293-
const greetingChange : ChangeEventHandler<HTMLInputElement> = (evt) =>
293+
const greetingChange : ChangeEventHandler<HTMLInputElement> = (evt) =>
294294
setNewGreeting(evt.target.value)
295295
```
296296
@@ -303,7 +303,7 @@ This is the event handler for when the new greeting input field changes. The typ
303303
functionName: 'setGreeting',
304304
args: [ newGreeting ]
305305
})
306-
const workingTx = useContractWrite(preparedTx.config)
306+
const workingTx = useContractWrite(preparedTx.config)
307307
```
308308
309309
This is the process to submit a blockchain transaction from the client perspective:
@@ -336,8 +336,8 @@ Now we can finally create the actual HTML to return.
336336

337337
Create a `ShowGreeting` component (explained below), but only if the greeting was read successfully from the blockchain.
338338

339-
```tsx
340-
<input type="text"
339+
```tsx
340+
<input type="text"
341341
value={newGreeting}
342342
onChange={greetingChange}
343343
/>
@@ -481,7 +481,7 @@ const { chains, publicClient, webSocketPublicClient } = configureChains(
481481
[
482482
publicProvider(),
483483
],
484-
)
484+
)
485485

486486
const { connectors } = getDefaultWallets({
487487
appName: 'My wagmi + RainbowKit App',
@@ -526,7 +526,7 @@ These days there are a lot of [L2 scaling solution](https://ethereum.org/en/laye
526526
http: ['https://rpc.holesky.redstone.xyz'],
527527
webSocket: ['wss://rpc.holesky.redstone.xyz/ws'],
528528
},
529-
public: {
529+
public: {
530530
http: ['https://rpc.holesky.redstone.xyz'],
531531
webSocket: ['wss://rpc.holesky.redstone.xyz/ws'],
532532
},
@@ -543,7 +543,7 @@ These days there are a lot of [L2 scaling solution](https://ethereum.org/en/laye
543543
const { chains, publicClient, webSocketPublicClient } = configureChains(
544544
[ holesky, sepolia, redstoneHolesky ],
545545
[ publicProvider(), ],
546-
)
546+
)
547547
```
548548

549549
1. Ensure that the application knows the address for your contracts on the new network. In this case, we modify `src/components/Greeter.tsx`:
@@ -552,13 +552,13 @@ These days there are a lot of [L2 scaling solution](https://ethereum.org/en/laye
552552
const contractAddrs : AddressPerBlockchainType = {
553553
// Holesky
554554
17000: '0x432d810484AdD7454ddb3b5311f0Ac2E95CeceA8',
555-
555+
556556
// Redstone Holesky
557557
17001: '0x4919517f82a1B89a32392E1BF72ec827ba9986D3',
558-
558+
559559
// Sepolia
560560
11155111: '0x7143d5c190F048C8d19fe325b748b081903E3BF0'
561-
}
561+
}
562562
```
563563

564564
## Conclusion {#conclusion}

public/content/developers/tutorials/develop-and-test-dapps-with-a-multi-client-local-eth-testnet/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ In this guide, the Kurtosis eth-network-package spins up a local Ethereum testne
3737

3838
Before you proceed, make sure you have:
3939

40-
- [Installed and started the Docker engine](https://docs.kurtosis.com/next/install#i-install--start-docker) on your local machine
41-
- [Installed the Kurtosis CLI](https://docs.kurtosis.com/next/install#ii-install-the-cli) (or upgraded it to the latest release, if you already have the CLI installed)
40+
- [Installed and started the Docker engine](https://docs.kurtosis.com/install/#i-install--start-docker) on your local machine
41+
- [Installed the Kurtosis CLI](https://docs.kurtosis.com/install#ii-install-the-cli) (or upgraded it to the latest release, if you already have the CLI installed)
4242
- Installed [Node.js](https://nodejs.org/en), [yarn](https://classic.yarnpkg.com/lang/en/docs/install/#mac-stable), and [npx](https://www.npmjs.com/package/npx) (for your dApp environment)
4343

4444
## Instantiating a local Ethereum testnet {#instantiate-testnet}
@@ -95,9 +95,9 @@ Congratulations! You used Kurtosis to instantiate a local Ethereum testnet, with
9595

9696
### Review {#review-instantiate-testnet}
9797

98-
In this section, you executed a command that directed Kurtosis to use the [`eth-network-package` hosted remotely on GitHub](https://github.com/kurtosis-tech/eth-network-package) to spin up a local Ethereum testnet within a Kurtosis [Enclave](https://docs.kurtosis.com/concepts-reference/enclaves/). Inside your enclave, you will find both "file artifacts" and "user services".
98+
In this section, you executed a command that directed Kurtosis to use the [`eth-network-package` hosted remotely on GitHub](https://github.com/kurtosis-tech/eth-network-package) to spin up a local Ethereum testnet within a Kurtosis [Enclave](https://docs.kurtosis.com/advanced-concepts/enclaves/). Inside your enclave, you will find both "file artifacts" and "user services".
9999

100-
The [File Artifacts](https://docs.kurtosis.com/concepts-reference/files-artifacts/) in your enclave include all the data generated and utilized to bootstrap the EL and CL clients. The data was created using the `prelaunch-data-generator` service built from this [Docker image](https://github.com/ethpandaops/ethereum-genesis-generator)
100+
The [File Artifacts](https://docs.kurtosis.com/advanced-concepts/files-artifacts/) in your enclave include all the data generated and utilized to bootstrap the EL and CL clients. The data was created using the `prelaunch-data-generator` service built from this [Docker image](https://github.com/ethpandaops/ethereum-genesis-generator)
101101

102102
User services display all the containerized services operating in your enclave. You will notice that a single node, featuring both an EL client and a CL client, has been created.
103103

public/content/translations/ar/decentralized-identity/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ summaryPoint3: بفضل العملات الرقمية، أصبح لدى المس
160160
- **[خدمة مصادقة إثيريوم (EAS)](https://attest.sh/)** - _دفتر الأستاذ/البروتوكول اللامركزي لعمل المصادقات ضمن السلسلة أو خارج السلسلة بخصوص أي شيء._
161161
- **[إثبات الإنسانية](https://www.proofofhumanity.id)** - _إثبات الإنسانية (أو poH) هو نظام للتحقق من الهوية الاجتماعية مبني على إثيريوم._
162162
- **[BrightID](https://www.brightid.org/)** - _ شبكة الهوية الاجتماعية اللامركزية مفتوحة المصدر تسعى إلى إصلاح التحقق من الهوية من خلال إنشاء مخطط اجتماعي وتحليله._
163-
- **[ جواز إثبات الشخصية](https://proofofpersonhood.com/)** - _مجمع للهوية الرقمية اللامركزية_
163+
- **[ جواز إثبات الشخصية](https://passport.human.tech/)** - _مجمع للهوية الرقمية اللامركزية_
164164

165165
## قراءة إضافية {#further-reading}
166166

public/content/translations/ar/refi/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ summaryPoint3: أداة تسهم في توسع الأصول الإيكولوجي
4747
- **حيث تتركز السيولة النقدية ضمن أعداد قليلة من مجموعات السيولة النقدية** والتي يمكن أن يداولها الجميع بحرية. المستخدمون الفرديون والمؤسسات على حد سواء يمكنهم استخدام هذه المجموعات، من دون الحاجة إلى البحث اليدوي عن بائع/مشترٍ، دفع رسوم المشاركة، أو حتى التسجيل المسبق.
4848
- **كما أن جميع المعاملات مسجلة على بلوكتشين عامة**. يمكن تتبع المسار، الناتج عن أنشطة التداول، الذي يسلكه كل رصيد كربوني إلى الأبد بمجرد توافره في أسواق الكربون الرقمية.
4949
- **ناهيك عن أن سرعة المعاملة تكاد أن تكون فورية**. قد تستغرق عملية الحصول على كمية كبيرة من الحصص الكربونية من الأسواق التقليدية أيامًا أو أسابيع بينما تستغرق نفس العملية بضع لحظات في أسواق الكربون الرقمية.
50-
- **تحدث عملية التداول بدون وسطاء**، الذين يفرضون رسومًا باهظة. فبالاستناد الى بيانات إحدى شركات التحليلات،[ تحسن الحصص الكربونية الرقمية التكلفة بنسبة ٦٢%، بالمقارنة مع الحصص التقليدية](https://www.klimadao.finance/blog/klimadao-analysis-of-the-base-carbon-tonne).
50+
- **تحدث عملية التداول بدون وسطاء**، الذين يفرضون رسومًا باهظة. فبالاستناد الى بيانات إحدى شركات التحليلات،[ تحسن الحصص الكربونية الرقمية التكلفة بنسبة ٦٢%، بالمقارنة مع الحصص التقليدية](https://www.klimadao.finance/resources/klimadao-impact-report-analysis-of-the-base-carbon-tonne).
5151
- يتميز **سوق الكربون الرقمية بقابلية التطور** التي تسطيع تلبية احتياجات الأفراد والشركات متعددة الجنسيات.
5252

5353
### العناصر الرئيسة لأسواق الكربون الرقمية {#key-components-dcm}

public/content/translations/ar/social-networks/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ summaryPoint3: الرموز المميزة و NFTs تنشئ أساليب جدي
105105
- [Web3 holds the promise of decentralized, community-powered social networks (يبشر Web3 بشبكات اجتماعية لامركزية مدعومة من المجتمع](https://venturebeat.com/2022/02/26/web3-holds-the-promise-of-decentralized-community-powered-social-networks/) - _سوميت جوش_
106106
- [An Overview of the Blockchain Social Media Landscape (نظرة عامة على وسائل التواصل الاجتماعي لسلسلة الكتلة](https://www.gemini.com/cryptopedia/blockchain-social-media-decentralized-social-media)_Gemini Cryptopedia_
107107
- [How Blockchain Can Solve Social Media Privacy (كيف يمكن لسلسلة الكتل أن تحل مشكلة الخصوصية في وسائل التواصل الاجتماعي)](https://www.investopedia.com/news/ethereum-blockchain-social-media-privacy-problem-linkedin-indorse/)_برابلين باجباي_
108-
- [Social Media Networks Are Coming To The Blockchain (انتقال وسائل التواصل الاجتماعي إلى سلسلة الكتل](https://businesstechguides.co/what-are-decentralized-social-networks)_إيمانويل أوسيكا_
108+
- [Social Media Networks Are Coming To The Blockchain (انتقال وسائل التواصل الاجتماعي إلى سلسلة الكتل](https://eawosika.com/what-are-decentralized-social-networks)_إيمانويل أوسيكا_
109109
- [Sufficient Decentralization for Social Networks (لامركزية كافية للشبكات الاجتماعية](https://www.varunsrinivasan.com/2022/01/11/sufficient-decentralization-for-social-networks) _فارون سرينيفاسان_
110110

111111
### مقاطع الفيديو {#videos}

public/content/translations/ar/web3/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,11 +147,11 @@ OnlyFans هو موقع محتوى للبالغين تم إنشاؤه بواسط
147147

148148
لا يوجد تعريف دقيق للإصدار الثالث من الويب Web3. فلدى مختلف المشاركين في المجتمع وجهات نظر مختلفة بشأن هذا الموضوع. هنا يوجد بعض من وجهات النظر تلك:
149149

150-
- [ما هو الإصدار الثالث من الويب Web3؟ شرح إنترنت المستقبل اللامركزي](https://www.freecodecamp.org/news/what-is-web3/)_نادر ضبيط_
150+
- [ما هو الإصدار الثالث من الويب Web3؟ شرح إنترنت المستقبل اللامركزي](https://www.freecodecamp.org/news/what-is-web3)_نادر ضبيط_
151151
- [فهم الويب 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae)_جوش ستارك_
152152
- [ما سبب أهمية الإصدار الثالث من الويب Web3](https://future.a16z.com/why-web3-matters/)_كريس ديكسون_
153153
- [ما سبب أهمية اللامركزية](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _كريس ديكسون_
154154
- [تصميم الإصدار الثالث من الويب Web3](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf)_a16z_
155-
- [الجدال بشأن الإصدار الثالث من الويب Web3](https://www.notboring.co/p/the-web3-debate?s=r)_باكي ماكورميك_
155+
- [الجدال بشأن الإصدار الثالث من الويب Web3](https://www.notboring.co/p/the-web3-debate)_باكي ماكورميك_
156156

157157
<QuizWidget quizKey="web3" />

public/content/translations/az/decentralized-identity/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ Ethereum-dan mərkəzləşdirilməmiş kimlik həlləri üçün əsas kimi istif
160160
- **[Ethereum Attestasiya Xidməti (EAS)](https://attest.sh/)** - _ Hər hansı bir şey haqqında zəncirli və ya zəncirdən kənar sertifikatlar əldə etmək üçün mərkəzləşdirilməmiş kitab/protokol._
161161
- **[Proof of Humanity](https://www.proofofhumanity.id)** - _Proof of Humanity (or PoH) Ethereum üzərində qurulmuş sosial kimlik yoxlama sistemidir._
162162
- **[BrightID](https://www.brightid.org/)** - _Mərkəzləşdirilməmiş, sosial qrafikin yaradılması və təhlili vasitəsilə kimliyin yoxlanılmasında islahatlar aparmağa çalışan açıq mənbəli sosial kimlik şəbəkəsi._
163-
- **[Kimliyi təsdiq edən pasport](https://proofofpersonhood.com/)** - _ Mərkəzləşdirilməmiş rəqəmsal kimlik toplayıcısı._
163+
- **[Kimliyi təsdiq edən pasport](https://passport.human.tech/)** - _ Mərkəzləşdirilməmiş rəqəmsal kimlik toplayıcısı._
164164
- **[walt.id](https://walt.id)**_Tərtibatçılara və təşkilatlara öz suveren kimlik və NFTs/SBT-lərdən istifadə etməyə imkan verən açıq mənbəli mərkəzləşdirilməmiş kimlik və cüzdan infrastrukturu._
165165

166166
## Further reading {#further-reading}

0 commit comments

Comments
 (0)