- {t("common:listing-policy-disclaimer")}{" "}
+ {tCommon("listing-policy-disclaimer")}{" "}
{t("listing-policy-raise-issue-link")}
diff --git a/app/[locale]/learn/_components/learn.tsx b/app/[locale]/learn/_components/learn.tsx
deleted file mode 100644
index 428303a2b12..00000000000
--- a/app/[locale]/learn/_components/learn.tsx
+++ /dev/null
@@ -1,705 +0,0 @@
-"use client"
-
-import type { HTMLAttributes, ReactNode } from "react"
-
-import type {
- ChildOnlyProp,
- PageWithContributorsProps,
- ToCItem,
-} from "@/lib/types"
-
-import OriginalCard, {
- type CardProps as OriginalCardProps,
-} from "@/components/Card"
-import DocLink from "@/components/DocLink"
-import FeedbackCard from "@/components/FeedbackCard"
-import FileContributors from "@/components/FileContributors"
-import { HubHero } from "@/components/Hero"
-import type { HubHeroProps } from "@/components/Hero/HubHero"
-import { Image, type ImageProps } from "@/components/Image"
-import LeftNavBar from "@/components/LeftNavBar"
-import MainArticle from "@/components/MainArticle"
-import { ContentContainer } from "@/components/MdComponents"
-import { ButtonLink } from "@/components/ui/buttons/Button"
-import { Center, Flex, Stack } from "@/components/ui/flex"
-import InlineLink from "@/components/ui/Link"
-import { ListItem, UnorderedList } from "@/components/ui/list"
-
-import useTranslation from "@/hooks/useTranslation"
-import developersEthBlocks from "@/public/images/developers-eth-blocks.png"
-import dogeComputer from "@/public/images/doge-computer.png"
-import enterprise from "@/public/images/enterprise-eth.png"
-import eth from "@/public/images/eth.png"
-import financeTransparent from "@/public/images/finance_transparent.png"
-import futureTransparent from "@/public/images/future_transparent.png"
-import hackathon from "@/public/images/hackathon_transparent.png"
-import heroImage from "@/public/images/heroes/learn-hub-hero.png"
-import impact from "@/public/images/impact_transparent.png"
-import infrastructureTransparent from "@/public/images/infrastructure_transparent.png"
-import Layer2LearnHero from "@/public/images/layer-2/learn-hero.png"
-import ethereumInside from "@/public/images/run-a-node/ethereum-inside.png"
-import stablecoins from "@/public/images/stablecoins/hero.png"
-import merge from "@/public/images/upgrades/merge.png"
-import newRings from "@/public/images/upgrades/newrings.png"
-import rhino from "@/public/images/upgrades/upgrade_rhino.png"
-import dao from "@/public/images/use-cases/dao-2.png"
-import wallet from "@/public/images/wallet.png"
-import whatIsEth from "@/public/images/what-is-ethereum.png"
-
-// TODO: Migrate the original Card component before updating this
-const Card = ({ children, ...props }: OriginalCardProps) => (
-
- {children}
-
-)
-
-const CardImage = ({ children }: ChildOnlyProp) => (
-
)
}
diff --git a/app/[locale]/page.tsx b/app/[locale]/page.tsx
index c1f5670555d..581adcfec38 100644
--- a/app/[locale]/page.tsx
+++ b/app/[locale]/page.tsx
@@ -2,15 +2,12 @@ import { Fragment } from "react"
import dynamic from "next/dynamic"
import { notFound } from "next/navigation"
import { getTranslations, setRequestLocale } from "next-intl/server"
-import { FaDiscord, FaGithub } from "react-icons/fa6"
-import { FaXTwitter } from "react-icons/fa6"
import type {
AllHomepageActivityData,
CommunityBlog,
ValuesPairing,
} from "@/lib/types"
-import type { EventCardProps } from "@/lib/types"
import type { Lang } from "@/lib/types"
import { CodeExample } from "@/lib/interfaces"
@@ -26,11 +23,14 @@ import BlockHeap from "@/components/icons/block-heap.svg"
import BuildAppsIcon from "@/components/icons/build-apps.svg"
import Calendar from "@/components/icons/calendar.svg"
import CalendarAdd from "@/components/icons/calendar-add.svg"
+import Discord from "@/components/icons/discord.svg"
import EthGlyphIcon from "@/components/icons/eth-glyph.svg"
import EthTokenIcon from "@/components/icons/eth-token.svg"
import PickWalletIcon from "@/components/icons/eth-wallet.svg"
+import Github from "@/components/icons/github.svg"
import TryAppsIcon from "@/components/icons/phone-homescreen.svg"
import RoadmapSign from "@/components/icons/roadmap-sign.svg"
+import Twitter from "@/components/icons/twitter.svg"
import Whitepaper from "@/components/icons/whitepaper.svg"
import { Image } from "@/components/Image"
import CardImage from "@/components/Image/CardImage"
@@ -66,7 +66,6 @@ import { getMetadata } from "@/lib/utils/metadata"
import { polishRSSList } from "@/lib/utils/rss"
import events from "@/data/community-events.json"
-import CreateWalletContent from "@/data/CreateWallet"
import {
ATTESTANT_BLOG,
@@ -81,11 +80,8 @@ import {
} from "@/lib/constants"
import TenYearHomeBanner from "./10years/_components/TenYearHomeBanner"
-import { getActivity } from "./utils"
+import { getActivity, getUpcomingEvents } from "./utils"
-import SimpleDomainRegistryContent from "!!raw-loader!@/data/SimpleDomainRegistry.sol"
-import SimpleTokenContent from "!!raw-loader!@/data/SimpleToken.sol"
-import SimpleWalletContent from "!!raw-loader!@/data/SimpleWallet.sol"
import { routing } from "@/i18n/routing"
import { fetchCommunityEvents } from "@/lib/api/calendarEvents"
import { fetchEthPrice } from "@/lib/api/fetchEthPrice"
@@ -340,28 +336,28 @@ const Page = async ({ params }: { params: Promise<{ locale: Lang }> }) => {
title: t("page-index-developers-code-example-title-0"),
description: t("page-index-developers-code-example-description-0"),
codeLanguage: "language-solidity",
- code: SimpleWalletContent,
+ codeUrl: "/code-examples/SimpleWallet.sol",
eventName: "bank",
},
{
title: t("page-index-developers-code-example-title-1"),
description: t("page-index-developers-code-example-description-1"),
codeLanguage: "language-solidity",
- code: SimpleTokenContent,
+ codeUrl: "/code-examples/SimpleToken.sol",
eventName: "token",
},
{
title: t("page-index-developers-code-example-title-2"),
description: t("page-index-developers-code-example-description-2"),
codeLanguage: "language-javascript",
- code: CreateWalletContent,
+ codeUrl: "/code-examples/CreateWallet.js",
eventName: "wallet",
},
{
title: t("page-index-developers-code-example-title-3"),
description: t("page-index-developers-code-example-description-3"),
codeLanguage: "language-solidity",
- code: SimpleDomainRegistryContent,
+ codeUrl: "/code-examples/SimpleDomainRegistry.sol",
eventName: "dns",
},
]
@@ -376,7 +372,7 @@ const Page = async ({ params }: { params: Promise<{ locale: Lang }> }) => {
eventName: "contribute",
},
{
- Svg: FaGithub,
+ Svg: Github,
label: "GitHub",
href: GITHUB_REPO_URL,
className: "text-accent-a hover:text-accent-a-hover",
@@ -384,7 +380,7 @@ const Page = async ({ params }: { params: Promise<{ locale: Lang }> }) => {
eventName: "GitHub",
},
{
- Svg: FaDiscord,
+ Svg: Discord,
label: "Discord",
href: "/discord/",
className: "text-primary hover:text-primary-hover",
@@ -392,7 +388,7 @@ const Page = async ({ params }: { params: Promise<{ locale: Lang }> }) => {
eventName: "Discord",
},
{
- Svg: FaXTwitter,
+ Svg: Twitter,
label: "X",
href: "https://x.com/EthDotOrg",
className: "text-accent-b hover:text-accent-b-hover",
@@ -401,18 +397,8 @@ const Page = async ({ params }: { params: Promise<{ locale: Lang }> }) => {
},
]
- const upcomingEvents = events
- .filter((event) => {
- const isValid = isValidDate(event.endDate)
- const beginningOfEndDate = new Date(event.endDate).getTime()
- const endOfEndDate = beginningOfEndDate + 24 * 60 * 60 * 1000
- const isUpcoming = endOfEndDate >= new Date().getTime()
- return isValid && isUpcoming
- })
- .sort(
- (a, b) => new Date(a.endDate).getTime() - new Date(b.endDate).getTime()
- )
- .slice(0, 3) as EventCardProps[] // Show 3 events ending soonest
+ const allUpcomingEvents = getUpcomingEvents(events, locale)
+ const upcomingEvents = allUpcomingEvents.slice(0, 3)
const metricResults: AllHomepageActivityData = {
ethPrice,
@@ -750,7 +736,7 @@ const Page = async ({ params }: { params: Promise<{ locale: Lang }> }) => {
eventName: "discord",
}}
>
-
+ }) => {
eventName: "github",
}}
>
-
+
@@ -828,7 +814,7 @@ const Page = async ({ params }: { params: Promise<{ locale: Lang }> }) => {
id="10-year-anniversary"
className={cn(locale !== "en" && "hidden")} // TODO: Show again when translations ready
>
-
+
{/* Recent posts */}
@@ -905,9 +891,9 @@ const Page = async ({ params }: { params: Promise<{ locale: Lang }> }) => {
className="max-w-full object-cover object-center"
/>
) : (
-
+
)}
-
+ {title}
diff --git a/app/[locale]/quizzes/_components/quizzes.tsx b/app/[locale]/quizzes/_components/quizzes.tsx
index 2c5f00cb842..7992d6e8fbc 100644
--- a/app/[locale]/quizzes/_components/quizzes.tsx
+++ b/app/[locale]/quizzes/_components/quizzes.tsx
@@ -1,12 +1,12 @@
"use client"
import { useMemo, useState } from "react"
-import { FaGithub } from "react-icons/fa"
import { QuizKey, QuizStatus } from "@/lib/types"
import FeedbackCard from "@/components/FeedbackCard"
import { HubHero } from "@/components/Hero"
+import Github from "@/components/icons/github.svg"
import MainArticle from "@/components/MainArticle"
import QuizWidget from "@/components/Quiz/QuizWidget"
import QuizzesList from "@/components/Quiz/QuizzesList"
@@ -99,7 +99,7 @@ const QuizzesPage = () => {
onClick={handleGHAdd}
>
-
+
{t("add-quiz")}
diff --git a/app/[locale]/resources/page.tsx b/app/[locale]/resources/page.tsx
index 379dadccd19..588b7efb55c 100644
--- a/app/[locale]/resources/page.tsx
+++ b/app/[locale]/resources/page.tsx
@@ -1,10 +1,10 @@
import { getTranslations } from "next-intl/server"
-import { FaGithub } from "react-icons/fa6"
import { Lang } from "@/lib/types"
import BannerNotification from "@/components/Banners/BannerNotification"
import { HubHero } from "@/components/Hero"
+import Github from "@/components/icons/github.svg"
import StackIcon from "@/components/icons/stack.svg"
import MainArticle from "@/components/MainArticle"
import Translation from "@/components/Translation"
@@ -187,7 +187,7 @@ const Page = async ({ params }: { params: Promise<{ locale: Lang }> }) => {
eventName: "Ethereum.org Github Bug Report",
}}
>
- {t("page-resources-found-bug")}
+ {t("page-resources-found-bug")}
diff --git a/app/[locale]/roadmap/_components/roadmap.tsx b/app/[locale]/roadmap/_components/roadmap.tsx
index b373eb20747..2e627a23cf1 100644
--- a/app/[locale]/roadmap/_components/roadmap.tsx
+++ b/app/[locale]/roadmap/_components/roadmap.tsx
@@ -10,11 +10,8 @@ import {
DankshardingIcon,
ExtraSecurityIcon,
FutureProofingIcon,
- ProposerBuilderSeparationIcon,
- SecretLeaderElectionIcon,
SingleSlotFinalityIcon,
StatelessnessIcon,
- VerkleTreesIcon,
} from "@/components/icons/roadmap"
import { Image } from "@/components/Image"
import MainArticle from "@/components/MainArticle"
@@ -43,7 +40,7 @@ const RoadmapPage = () => {
const changesComingItems = [
{
title: "Cheaper transactions",
- icon: ,
+ icon: ,
description:
"Rollups are too expensive and rely on centralized components, causing users to place too much trust in their operators. The roadmap includes fixes for both of these problems.",
button: {
@@ -53,7 +50,7 @@ const RoadmapPage = () => {
},
{
title: "Extra security",
- icon: ,
+ icon: ,
description:
"Ethereum is already very secure but it can be made even stronger, ready to withstand all kinds of attack far into the future.",
button: {
@@ -63,7 +60,7 @@ const RoadmapPage = () => {
},
{
title: "Better user experience",
- icon: ,
+ icon: ,
description:
"More support for smart contract wallets and light-weight nodes will make using Ethereum simpler and safer.",
button: {
@@ -73,7 +70,7 @@ const RoadmapPage = () => {
},
{
title: "Future-proofing",
- icon: ,
+ icon: ,
description:
"Ethereum researchers and developers are solving tomorrow's problems today, readying the network for future generations.",
button: {
@@ -85,49 +82,28 @@ const RoadmapPage = () => {
const technicalUpgradesItems = [
{
- icon: ,
+ icon: ,
title: "Danksharding",
description:
"Danksharding makes L2 rollups much cheaper for users by adding “blobs” of data to Ethereum blocks.",
href: "/roadmap/danksharding",
},
{
- icon: ,
+ icon: ,
title: "Single slot finality",
description:
"Instead of waiting for fifteen minutes, blocks could get proposed and finalized in the same slot. This is more convenient for apps and difficult to attack.",
href: "/roadmap/single-slot-finality",
},
{
- icon: ,
- title: "Proposer-builder separation",
- description:
- "Splitting the block building and block proposal tasks across separate validators creates a fairer, more censorship resistant and efficient way for Ethereum to come to consensus.",
- href: "/roadmap/pbs",
- },
- {
- icon: ,
- title: "Secret leader election",
- description:
- "Clever cryptography can be used to ensure that the identity of the current block proposer is not made public, protecting them from certain types of attack.",
- href: "/roadmap/secret-leader-election",
- },
- {
- icon: ,
+ icon: ,
title: "Account abstraction",
description:
"Account abstraction is a class of upgrades that support smart contract wallets natively on Ethereum, rather than having to use complex middleware.",
href: "/roadmap/account-abstraction",
},
{
- icon: ,
- title: "Verkle trees",
- description:
- "Verkle trees are a data structure that can be used to enable stateless clients on Ethereum. These clients will require a small amount of storage space but will still be able to verify new blocks.",
- href: "/roadmap/verkle-trees",
- },
- {
- icon: ,
+ icon: ,
title: "Statelessness",
description:
"Stateless clients will be able to verify new blocks without having to store large amounts of data. This will provide all the benefits of running a node with only a tiny fraction of today’s costs.",
@@ -158,11 +134,11 @@ const RoadmapPage = () => {
from its current form into a fully scaled, maximally resilient
platform.
-
+
+
+
+
+
+
+
+
+
+
+
+
+
)
}
diff --git a/app/api/ab-config/route.ts b/app/api/ab-config/route.ts
new file mode 100644
index 00000000000..47fe7f9a01b
--- /dev/null
+++ b/app/api/ab-config/route.ts
@@ -0,0 +1,127 @@
+import { NextResponse } from "next/server"
+
+import { IS_PREVIEW_DEPLOY } from "@/lib/utils/env"
+
+import type { ABTestConfig, MatomoExperiment } from "@/lib/ab-testing/types"
+
+const isExperimentActive = (experiment: MatomoExperiment): boolean => {
+ const now = new Date()
+
+ // Check start date - if scheduled for future, not active yet
+ if (experiment.start_date) {
+ const startDate = new Date(experiment.start_date)
+ if (now < startDate) return false
+ }
+
+ // Check end date - if past end date, not active anymore
+ if (experiment.end_date) {
+ const endDate = new Date(experiment.end_date)
+ if (now > endDate) return false
+ }
+
+ // If no scheduling constraints, enabled if created or running
+ return ["created", "running"].includes(experiment.status)
+}
+
+const getPreviewConfig = () => ({
+ AppTest: {
+ id: "preview",
+ enabled: true,
+ variants: [{ name: "Original", weight: 100 }],
+ },
+})
+
+export async function GET() {
+ // Preview mode: Show menu with original default
+ if (IS_PREVIEW_DEPLOY) return NextResponse.json(getPreviewConfig())
+
+ try {
+ const matomoUrl = process.env.NEXT_PUBLIC_MATOMO_URL
+ const apiToken = process.env.MATOMO_API_TOKEN
+
+ if (!matomoUrl || !apiToken) {
+ return NextResponse.json(
+ { error: "Matomo configuration missing" },
+ { status: 500 }
+ )
+ }
+
+ const siteId = process.env.NEXT_PUBLIC_MATOMO_SITE_ID || "4"
+
+ // Add cache busting for development
+ const cacheBuster =
+ process.env.NODE_ENV === "development" ? `&cb=${Date.now()}` : ""
+ const matomoApiUrl = `${matomoUrl}/index.php?module=API&method=AbTesting.getAllExperiments&idSite=${siteId}&format=json&token_auth=${apiToken}${cacheBuster}`
+
+ const response = await fetch(matomoApiUrl, {
+ next: { revalidate: process.env.NODE_ENV === "development" ? 0 : 3600 },
+ headers: { "User-Agent": "ethereum.org-ab-testing/1.0" },
+ })
+
+ const data = await response.json()
+
+ if (data.result === "error" || !Array.isArray(data)) {
+ console.error(
+ "[AB Config] Matomo API error:",
+ data.message || "Invalid response"
+ )
+ return NextResponse.json(
+ {},
+ {
+ headers: {
+ "Cache-Control": "s-max-age=300, stale-while-revalidate=600",
+ },
+ }
+ )
+ }
+
+ const experiments: MatomoExperiment[] = data
+
+ // Transform Matomo experiments to our config format
+ const config: Record = {}
+
+ experiments
+ .filter((exp) => exp.variations && exp.variations.length > 0)
+ .forEach((exp) => {
+ // Calculate Original variant weight (100% - sum of all variations)
+ const variationsTotalWeight = exp.variations.reduce(
+ (sum, variation) => sum + (variation.percentage || 0),
+ 0
+ )
+ const originalWeight = 100 - variationsTotalWeight
+
+ // Build variants array starting with "Original"
+ const variants = [
+ { name: "Original", weight: originalWeight },
+ ...exp.variations.map((variation) => ({
+ name: variation.name,
+ weight: variation.percentage || 0,
+ })),
+ ]
+
+ config[exp.name] = {
+ name: exp.name,
+ id: exp.idexperiment,
+ enabled: isExperimentActive(exp),
+ variants,
+ }
+ })
+
+ return NextResponse.json(config, {
+ headers: {
+ "Cache-Control": "s-max-age=3600, stale-while-revalidate=7200",
+ },
+ })
+ } catch (error) {
+ console.error("[AB Config] Failed to fetch AB test configuration:", error)
+
+ return NextResponse.json(
+ {},
+ {
+ headers: {
+ "Cache-Control": "no-cache",
+ },
+ }
+ )
+ }
+}
diff --git a/app/page.tsx b/app/page.tsx
new file mode 100644
index 00000000000..2dc343042df
--- /dev/null
+++ b/app/page.tsx
@@ -0,0 +1,7 @@
+import { redirect } from "next/navigation"
+
+import { DEFAULT_LOCALE } from "@/lib/constants"
+
+export default function RedirectPage() {
+ redirect(DEFAULT_LOCALE)
+}
diff --git a/chromatic.config.json b/chromatic.config.json
deleted file mode 100644
index 8e73d4c9668..00000000000
--- a/chromatic.config.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "projectId": "Project:6629cd26b1440f2cc20b94c0",
- "zip": true,
- "buildScriptName": "build-storybook:chromatic",
- "onlyChanged": true
-}
\ No newline at end of file
diff --git a/docs/ab-testing.md b/docs/ab-testing.md
new file mode 100644
index 00000000000..4c70d149deb
--- /dev/null
+++ b/docs/ab-testing.md
@@ -0,0 +1,260 @@
+# A/B Testing Implementation Guide
+
+This guide explains how to implement server-side A/B tests on ethereum.org using our Matomo API integration.
+
+## Overview
+
+Our A/B testing system provides:
+
+- **Server-side rendering** - Users see consistent variants on first page load with no layout shifts
+- **Matomo API integration** - Tests configured entirely in Matomo dashboard, no code deployments needed
+- **GDPR compliance** - Cookie-less tracking using deterministic fingerprinting (IP + User-Agent)
+- **Multi-variant support** - Test 2+ variations with configurable weights / traffic splits
+- **Real-time updates** - Adjust experiment weights instantly via Matomo dashboard
+- **Type safety** - Full TypeScript support with compile-time checks
+- **Automatic fallbacks** - Graceful degradation when API fails (shows original variant)
+
+## Quick Start
+
+### 1. Set Up Goals in Matomo (Design/Product Team)
+
+Before creating experiments, ensure you have proper **Goals** configured in Matomo to measure test success:
+
+1. Go to **Goals** → **Manage Goals** in your Matomo dashboard
+2. Create relevant goals for your test (e.g., "Newsletter Signup", "Wallet Connection", "Page Engagement")
+3. Define conversion criteria (URL visits, events, etc.)
+
+This step is important for measuring experiment effectiveness and should be done by the design/product team before technical implementation.
+
+### 2. Create Experiment in Matomo
+
+1. Go to your Matomo dashboard → **A/B Tests** → **Manage A/B tests**
+2. Click **Create new A/B test**
+3. Define your experiment:
+ - **Name**: Choose a clear name (e.g., "HomepageHero", "WalletCardLayout")
+ - **Hypothesis**: Explain what you predict to happen when you run the A/B test, what the outcome will be and why it will happen.
+ - **Description**: Provide details about the test and its purpose
+ - **Variations**: Add your variants (e.g., "NewDesign", "AlternativeLayout")
+4. Define remainder of config:
+ - **Success metrics**: Goals you want to track (select from previously created goals)
+ - **Success conditions**: Statistical thresholds
+ - **Target pages**: Specify the pages where this test will run (e.g., `/`, `/wallet`, etc.)
+ - **Traffic allocation**: Set percentage weights for each variant
+ - **Schedule**: Optionally set start/end dates
+
+### 3. Implement in Your Component (Development Team)
+
+```tsx
+import ABTestWrapper from "@/components/AB/TestWrapper"
+
+export default function MyPage() {
+ return (
+
+
My Page
+
+ , // Index 0: Original (matches Matomo order)
+ , // Index 1: Variation (matches Matomo order)
+ ]}
+ />
+
+ )
+}
+```
+
+**Important Notes:**
+
+- Variants are matched by **array index**, not by name
+- Array order must match the exact order of variations in your Matomo experiment
+- JSX `key` props serve as array keys, and human-readable labels in the debug panel (parsed from kebab-case to Title Case)
+
+### 4. Experiment Activation
+
+The experiment will automatically start running when:
+
+1. **Your code is deployed** with the `ABTestWrapper` component
+2. **The first user visits** the page where the component is implemented
+3. **Matomo detects the experiment** and begins tracking
+
+**Manual Control:**
+
+- Use the **Schedule** settings in Matomo to control start/end dates
+- Experiments respect their configured schedule automatically
+- You can pause/resume experiments anytime in the Matomo dashboard
+
+## Multi-Variant Testing
+
+Support for 3+ variants:
+
+```tsx
+// Matomo experiment configured with variations in this exact order:
+// Index 0: Original (implicit) - 40% weight
+// Index 1: List Layout - 30% weight
+// Index 2: Grid Layout - 20% weight
+// Index 3: Carousel Layout - 10% weight
+
+, // Index 0
+ , // Index 1
+ , // Index 2
+ , // Index 3
+ ]}
+/>
+```
+
+**Important**:
+
+- Variant array order must exactly **match the order in your Matomo experiment**
+- Assignment is by index (0, 1, 2, 3...), not by name matching
+- Debug panel shows formatted key names: `"list-layout"` → `"List Layout"`
+
+## How It Works
+
+### Cookie-less Tracking
+
+- Uses deterministic assignment based on IP address + User-Agent fingerprint
+- Same user always gets same variant (consistent experience)
+- GDPR compliant - no cookies or personal data storage required
+- Users can't manually switch variants (prevents data pollution)
+
+### API Integration
+
+- `/api/ab-config` endpoint fetches experiment data from Matomo API
+- Caches results for 1 hour to reduce API calls
+- Real-time cache busting in development environment
+- Automatic fallback to original variant when API fails
+
+## Development Workflow
+
+### Local Development
+
+1. Create your experiment in Matomo (set to "running")
+2. Implement `ABTestWrapper` in your component
+3. Test locally - the debug panel shows current assignment
+4. Adjust weights in Matomo dashboard to test different scenarios
+
+### Preview Mode
+
+- Preview deployments show debug panel with variant selector
+- No tracking occurs in preview mode
+- Allows manual testing of all variants
+
+### Production
+
+1. Deploy your component with `ABTestWrapper`
+2. Monitor experiment in Matomo dashboard
+3. Adjust traffic allocation as needed
+4. Analyze results and implement winning variant
+
+## Environment Variables
+
+Required for Matomo integration:
+
+```bash
+# Matomo instance URL
+NEXT_PUBLIC_MATOMO_URL=https://your-instance.matomo.cloud/
+
+# Matomo site ID
+NEXT_PUBLIC_MATOMO_SITE_ID=4
+
+# Matomo API token (with experiments access)
+MATOMO_API_TOKEN=your_api_token_here
+
+# Preview mode flag
+NEXT_PUBLIC_IS_PREVIEW_DEPLOY=false
+```
+
+## Best Practices
+
+### Experiment Naming
+
+- Use clear, descriptive names that match your component purpose
+- Be consistent: `testKey` in code must match Matomo experiment name exactly
+- Examples: "HomepageHero", "WalletCardLayout", "CheckoutFlow"
+
+### Component Design
+
+- Keep variants as similar as possible (same props, structure)
+- Always provide a meaningful fallback component
+- Use descriptive kebab-case keys: `key="simplified-checkout"` becomes `"Simplified Checkout"` in debug panel
+- Ensure variant array order matches Matomo experiment order exactly
+- Test all variants in Storybook before deploying
+
+### Testing Strategy
+
+1. **Local Development**: Test with different weights to verify all variants work
+2. **Preview**: Verify Matomo tracking integration
+3. **Production**: Start with small traffic allocation (10-20%), then scale up
+
+### Performance
+
+- Server-side rendering prevents layout shifts
+- Minimal JavaScript overhead (only tracking code)
+- API responses are cached to reduce latency
+- Automatic fallback ensures site never breaks
+
+## Troubleshooting
+
+### Test Not Showing Variants
+
+1. **Check Matomo**: Ensure experiment status is "running"
+2. **Check naming**: Verify `testKey` matches Matomo experiment name exactly
+3. **Check API**: Visit `/api/ab-config` to see if your experiment appears
+4. **Check console**: Look for AB testing errors in browser dev tools
+
+### Same Variant Always Shows
+
+1. **Fingerprint consistency**: Same IP + User-Agent = same variant (this is intentional)
+2. **Test from different devices/networks** to see other variants
+3. **Use preview mode** to manually test all variants
+4. **Check weights**: Ensure all variants have weight > 0 in Matomo
+
+### Matomo Not Tracking
+
+1. **Verify experiment ID**: Check that Matomo experiment ID is being used
+2. **Check experiment name**: Must match exactly between code and Matomo
+3. **Verify user hasn't opted out** of tracking
+4. **Preview mode**: No tracking occurs in preview deployments (intentional)
+
+### API Issues
+
+1. **Check environment variables**: Ensure all Matomo config is set
+2. **Verify API token**: Must have "experiments" permission in Matomo
+3. **Check cache**: API responses cached for 1 hour, use dev mode for real-time updates
+4. **Fallback behavior**: When API fails, all tests show original variant (safe default)
+
+## Debug Panel
+
+In development and preview environments, a debug panel appears showing:
+
+- Current test assignment
+- Available variants
+- Manual variant selector (preview mode only)
+- Assignment metadata (experiment ID, fingerprint hash)
+
+The panel helps verify your test is working correctly before production deployment.
+
+## Architecture
+
+### Core Files
+
+- `app/api/ab-config/route.ts` - Matomo API integration
+- `src/lib/ab-testing/server.ts` - Assignment logic and fingerprinting (index-based)
+- `src/components/AB/TestWrapper.tsx` - Main React component
+- `src/components/AB/TestDebugPanel.tsx` - Development debug interface
+- `src/components/AB/ClientABTestWrapper.tsx` - Client-side rendering with localStorage overrides
+
+### Data Flow
+
+1. Component renders with `ABTestWrapper`
+2. Server fetches user fingerprint (IP + User-Agent)
+3. System checks cache, then fetches experiment config from Matomo API
+4. Deterministic assignment based on fingerprint and experiment weights
+5. Appropriate variant component renders
+6. Tracking data sent to Matomo (production only)
+
+This architecture ensures consistent, performant, and privacy-compliant A/B testing across the entire site.
diff --git a/docs/applying-storybook.md b/docs/applying-storybook.md
index 7c6b9af5a56..49b3ea8c348 100644
--- a/docs/applying-storybook.md
+++ b/docs/applying-storybook.md
@@ -40,7 +40,7 @@ The initial structure of each story file will look something like this (in types
```tsx
import ComponentA from "."
-const meta {
+const meta = {
title: "ComponentA",
component: ComponentA
} satisfies Meta
@@ -71,7 +71,7 @@ import Button from "."
type ButtonType = typeof Button
-const meta {
+const meta = {
title: "Atoms / Form / Button",
component: Button
} satisfies Meta
diff --git a/docs/best-practices.md b/docs/best-practices.md
index 3b0c2f1186f..b735ceeec9b 100644
--- a/docs/best-practices.md
+++ b/docs/best-practices.md
@@ -166,17 +166,74 @@ import Emoji from "./Emoji"
; // the base fontSize is `md`
```
-- **Icons**: We use [React Icons](https://react-icons.github.io/react-icons/)
- with [Chakra UI Icon component](https://www.chakra-ui.com/docs/components/concepts/overview)
+## Icons: Lucide
+
+We use [Lucide](https://lucide.dev/icons/) for icons, imported via the [lucide-react](https://www.npmjs.com/package/lucide-react) package.
+
+Lucide icons by default use strokes only, with default 2px stroke width, rounded line-caps and line-joins, and follow `currentColor`.
+
+### Basic Usage
+
+```tsx
+import { Heart } from "lucide-react"
+;
+```
+
+### Sizing
+
+Use tailwind classes to size icons:
+
+- **Static**: example: `size-6` (24px), `size-4` (16px), etc.
+- **Mirror `fontSize`**: `size-[1em]`, `size-[0.875em]` to match surrounding text
+- **Custom (avoid)**: `size-[50px]` for specific dimensions
+
+```tsx
+
+```
+
+### Coloring
+
+- **Stroke color**: Follows `currentColor`, use `text-*` classes (e.g., `text-primary`, `text-accent-a`)
+- **Fill**: Avoid using in most cases to maintain consistent theming
```tsx
-import { Icon } from "@chakra-ui/react"
-import { BsQuestionSquareFill } from "react-icons/bs"
+
+```
+
+### Stroke Properties
+
+- **`strokeWidth`**: example: `stroke-[3]` (use Tailwind classes),
+- **`strokeLinecap`/`strokeLinejoin`**: Use props directly on the icon component
+
+ ```tsx
+ import { Check } from "lucide-react"
+ ;
+ ```
-// wrap your imported icon with the `Icon` component from Chakra UI
-;
+ Options:
+ - `strokeLinecap`: `butt`, `round`, `square`
+ - `strokeLinejoin`: `round`, `bevel`, `miter`, `
+
+### Background Circles
+
+Wrap icon in a div for circular backgrounds, and color using background:
+
+```tsx
+
+
+
```
+### Repository Preferences
+
+1. **Preferred**: Lucide out-of-box with color styling
+2. **Acceptable**: Lucide with stroke property adjustments
+3. **Last resort**: Custom `.svg` imports
+
## Using custom `Image` component
[Next Image](https://nextjs.org/docs/pages/api-reference/components/image) is the component of choice to handle responsive images. However, we use a custom version of this component that is properly optimized with Chakra. This way we can use style props from Chakra but still be able to forward common or Next Image-specific props to the component for correct usage and rendering.
diff --git a/docs/e2e-testing.md b/docs/e2e-testing.md
new file mode 100644
index 00000000000..1fe197b6f8f
--- /dev/null
+++ b/docs/e2e-testing.md
@@ -0,0 +1,152 @@
+# E2E Testing with Playwright
+
+## Overview
+
+This project uses [Playwright](https://playwright.dev/) for end-to-end testing with [Chromatic](https://www.chromatic.com/) integration for visual regression testing.
+
+## Quick Start
+
+### Running Tests Locally
+
+```bash
+# Install dependencies (if not already done)
+pnpm install
+
+# Install Playwright browsers
+npx playwright install
+
+# Start development server (in a separate terminal)
+pnpm dev
+
+# Run all e2e tests
+pnpm test:e2e
+
+# Run tests with UI (interactive mode)
+pnpm test:e2e:ui
+
+# Run tests in debug mode
+pnpm test:e2e:debug
+
+# View test report
+pnpm test:e2e:report
+```
+
+### Development Server: Choosing the Best Mode for E2E Testing
+
+By default, Playwright tests run against `http://localhost:3000`. Before running tests, ensure your development server is up and running. You can start it in development mode with:
+
+```bash
+pnpm dev
+```
+
+**Note:** Running in dev mode (`pnpm dev`) is convenient for rapid iteration, but it can be significantly slower than production builds. As a result, you may encounter Playwright timeout errors if pages take too long to load or build on demand.
+
+#### Tips to Avoid Timeout Issues
+
+- **Preload pages:** Manually visit the routes you plan to test in your browser before running the tests. This triggers Next.js to build those pages ahead of time, reducing load times during testing.
+- **Increase Playwright timeouts:** If you must use dev mode, consider increasing Playwright's default timeouts to accommodate slower builds (see Playwright config docs).
+- **Use a production build for reliability:** For the fastest and most stable E2E test runs, use a production build. This ensures all pages are prebuilt and served at optimal speed:
+
+```bash
+pnpm build
+pnpm start
+```
+
+This will serve your app at `http://localhost:3000` in production mode, minimizing the risk of timeouts and making your tests more reliable.
+
+> **Summary:**
+>
+> - Use `pnpm dev` for quick local development and debugging, but expect slower performance and possible timeouts.
+> - For CI or full test runs, prefer `pnpm build && pnpm start` for best results.
+
+## Directory Layout
+
+```
+tests/e2e/
+├── __results__/ # Test results (gitignored)
+├── __report__/ # HTML reports (gitignored)
+├── fixtures/ # Test data and fixtures
+├── pages/ # Page Object Model classes
+├── utils/ # Test utilities and helpers
+├── *.spec.ts # Test files
+└── .gitignore
+```
+
+## Writing Tests
+
+### Best Practices
+
+#### 1. Use Page Object Model
+
+Create reusable page objects for common interactions. For more details, see the [Playwright Page Object Model documentation](https://playwright.dev/docs/pom):
+
+```typescript
+// pages/HomePage.ts
+export class HomePage {
+ constructor(private page: Page) {}
+
+ async goto() {
+ await this.page.goto("/")
+ }
+
+ async searchFor(query: string) {
+ const isMobile = await this.isMobileViewport()
+ if (isMobile) {
+ await this.page.getByTestId("search-button").first().click()
+ } else {
+ await this.page.getByTestId("search-input-button").first().click()
+ }
+ await this.page.getByPlaceholder("Search").fill(query)
+ }
+
+ private async isMobileViewport() {
+ const viewport = this.page.viewportSize()
+ return viewport && viewport.width <= 768
+ }
+}
+```
+
+#### 2. Robust Selectors
+
+Prefer `data-testid` attributes over CSS selectors:
+
+```typescript
+// Good
+await page.getByTestId("search-button")
+
+// Better for accessibility
+await page.getByRole("button", { name: "Search" })
+
+// Avoid fragile selectors
+await page.locator(".search-btn-class") // Fragile
+```
+
+#### 3. Responsive Testing
+
+Handle different viewport sizes appropriately:
+
+```typescript
+test("search functionality", async ({ page }) => {
+ const viewport = page.viewportSize()
+ const isMobile = viewport && viewport.width <= breakpointAsNumber.md
+
+ if (isMobile) {
+ // Mobile-specific logic
+ } else {
+ // Desktop-specific logic
+ }
+})
+```
+
+#### 4. Visual Testing
+
+Use Chromatic snapshots for visual regression testing:
+
+```typescript
+import { takeSnapshot } from "@chromatic-com/playwright"
+
+test("visual regression", async ({ page }, testInfo) => {
+ await page.goto("/")
+ await takeSnapshot(page, "homepage-initial", testInfo)
+})
+```
diff --git a/docs/review-process.md b/docs/review-process.md
index d8fbe130686..18e0ae97bcb 100644
--- a/docs/review-process.md
+++ b/docs/review-process.md
@@ -50,4 +50,6 @@ Adding new products is currently a low-to-medium priority (depending on the type
Adding new tutorials to [ethereum.org](http://ethereum.org) is currently low-priority. We are currently in the middle of an epic to revamp our tutorials. As part of this, we’ll be reviewing our existing tutorials, purging outdated or low-quality tutorials, and refining our listing criteria for future tutorials to meet our increased standards. Please always create an issue to discuss the usefulness of your proposed tutorial before opening a PR.
+New tutorials should be placed in `public/content/developers/tutorials/your-tutorial-name/index.md`, with `your-tutorial-name` added to `src/data/internalTutorials.json` for inclusion.
+
**Timeline:** PRs should be closed or merged within 30 days of opening.
diff --git a/package.json b/package.json
index 189efda1b30..d9b4e528c23 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "ethereum-org-website",
- "version": "10.7.0",
+ "version": "10.8.0",
"license": "MIT",
"private": true,
"scripts": {
@@ -22,7 +22,12 @@
"markdown-checker": "ts-node -O '{ \"module\": \"commonjs\" }' src/scripts/markdownChecker.ts",
"events-import": "ts-node -O '{ \"module\": \"commonjs\" }' src/scripts/events-import.ts",
"crowdin-needs-review": "ts-node -O '{ \"module\": \"commonjs\" }' src/scripts/crowdin/reports/generateReviewReport.ts",
- "prepare": "husky"
+ "update-tutorials": "ts-node -O '{ \"module\": \"commonjs\" }' src/scripts/update-tutorials-list.ts",
+ "prepare": "husky",
+ "test:e2e": "playwright test",
+ "test:e2e:ui": "playwright test --ui",
+ "test:e2e:debug": "playwright test --debug",
+ "test:e2e:report": "playwright show-report tests/e2e/__report__"
},
"dependencies": {
"@crowdin/crowdin-api-client": "^1.25.0",
@@ -64,6 +69,7 @@
"howler": "^2.2.4",
"htmr": "^1.0.2",
"lodash": "^4.17.21",
+ "lucide-react": "^0.516.0",
"next": "^14.2.30",
"next-intl": "^3.26.3",
"next-mdx-remote": "^5.0.0",
@@ -77,7 +83,6 @@
"react-emoji-render": "^2.0.1",
"react-globe.gl": "^2.33.2",
"react-hook-form": "^7.52.1",
- "react-icons": "^5.5.0",
"react-lite-youtube-embed": "^2.4.0",
"react-select": "5.8.0",
"reading-time": "^1.5.0",
@@ -96,8 +101,10 @@
"yaml-loader": "^0.8.0"
},
"devDependencies": {
+ "@chromatic-com/playwright": "^0.12.4",
"@chromatic-com/storybook": "1.5.0",
"@netlify/plugin-nextjs": "^5.10.0",
+ "@playwright/test": "^1.52.0",
"@storybook/addon-essentials": "8.6.14",
"@storybook/addon-interactions": "8.6.14",
"@storybook/addon-links": "8.6.14",
@@ -119,8 +126,9 @@
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
"autoprefixer": "^10.4.19",
- "chromatic": "10.9.6",
+ "chromatic": "12.0.0",
"decompress": "^4.2.1",
+ "dotenv": "^16.5.0",
"eslint": "^8.57.1",
"eslint-config-next": "^14.2.2",
"eslint-config-prettier": "^9",
@@ -150,5 +158,5 @@
"unist-util-visit": "^5.0.0",
"xml2js": "^0.6.2"
},
- "packageManager": "pnpm@10.12.3+sha512.467df2c586056165580ad6dfb54ceaad94c5a30f80893ebdec5a44c5aa73c205ae4a5bb9d5ed6bb84ea7c249ece786642bbb49d06a307df218d03da41c317417"
+ "packageManager": "pnpm@10.12.4"
}
diff --git a/playwright.config.ts b/playwright.config.ts
new file mode 100644
index 00000000000..863e2009c9c
--- /dev/null
+++ b/playwright.config.ts
@@ -0,0 +1,61 @@
+import path from "path"
+
+import dotenv from "dotenv"
+import type { ChromaticConfig } from "@chromatic-com/playwright"
+import { defineConfig, devices } from "@playwright/test"
+
+dotenv.config({ path: path.resolve(__dirname, ".env.local") })
+
+export default defineConfig({
+ testDir: "./tests/e2e",
+ outputDir: "./tests/e2e/__results__",
+ fullyParallel: true,
+ forbidOnly: !!process.env.CI,
+ retries: process.env.CI ? 2 : 0,
+ workers: process.env.CI ? 1 : 3,
+ reporter: [
+ ["html", { outputFolder: "./tests/e2e/__report__" }],
+ ["line"],
+ process.env.CI ? ["github"] : ["list"],
+ ],
+ use: {
+ baseURL: process.env.PLAYWRIGHT_TEST_BASE_URL || "http://localhost:3000",
+ trace: "on-first-retry",
+ screenshot: "only-on-failure",
+
+ // Global test timeout
+ actionTimeout: 10000,
+ navigationTimeout: 30000,
+
+ // Chromatic settings
+ disableAutoSnapshot: true,
+ },
+
+ // Global test timeout
+ timeout: 30000,
+
+ // Expect timeout
+ expect: {
+ timeout: 10000,
+ },
+ projects: [
+ /* Test against desktop browsers */
+ {
+ name: "chromium",
+ use: { ...devices["Desktop Chrome"] },
+ },
+ {
+ name: "webkit",
+ use: { ...devices["Desktop Safari"] },
+ },
+ /* Test against mobile viewports. */
+ {
+ name: "Mobile Chrome",
+ use: { ...devices["Pixel 5"] },
+ },
+ {
+ name: "Mobile Safari",
+ use: { ...devices["iPhone 12"] },
+ },
+ ],
+})
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e928a41d0c5..72c2179bb46 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -79,7 +79,7 @@ importers:
version: 2.2.5(@tanstack/react-query@5.80.2(react@18.3.1))(@types/react@18.2.57)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.22.4))(wagmi@2.15.4(@tanstack/query-core@5.80.2)(@tanstack/react-query@5.80.2(react@18.3.1))(@types/react@18.2.57)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4))
'@socialgouv/matomo-next':
specifier: ^1.8.0
- version: 1.9.2(next@14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
+ version: 1.9.2(next@14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
'@tanstack/react-query':
specifier: ^5.66.7
version: 5.80.2(react@18.3.1)
@@ -125,18 +125,21 @@ importers:
lodash:
specifier: ^4.17.21
version: 4.17.21
+ lucide-react:
+ specifier: ^0.516.0
+ version: 0.516.0(react@18.3.1)
next:
specifier: ^14.2.30
- version: 14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next-intl:
specifier: ^3.26.3
- version: 3.26.5(next@14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 3.26.5(next@14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
next-mdx-remote:
specifier: ^5.0.0
version: 5.0.0(@types/react@18.2.57)(acorn@8.14.1)(react@18.3.1)
next-sitemap:
specifier: ^4.2.3
- version: 4.2.3(next@14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
+ version: 4.2.3(next@14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
next-themes:
specifier: ^0.3.0
version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -164,9 +167,6 @@ importers:
react-hook-form:
specifier: ^7.52.1
version: 7.57.0(react@18.3.1)
- react-icons:
- specifier: ^5.5.0
- version: 5.5.0(react@18.3.1)
react-lite-youtube-embed:
specifier: ^2.4.0
version: 2.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -216,12 +216,18 @@ importers:
specifier: ^0.8.0
version: 0.8.1
devDependencies:
+ '@chromatic-com/playwright':
+ specifier: ^0.12.4
+ version: 0.12.5(@playwright/test@1.53.1)(@types/react@18.2.57)(bufferutil@4.0.9)(esbuild@0.25.5)(prettier@3.5.3)(typescript@5.8.3)(utf-8-validate@5.0.10)
'@chromatic-com/storybook':
specifier: 1.5.0
- version: 1.5.0(react@18.3.1)
+ version: 1.5.0(@chromatic-com/playwright@0.12.5(@playwright/test@1.53.1)(@types/react@18.2.57)(bufferutil@4.0.9)(esbuild@0.25.5)(prettier@3.5.3)(typescript@5.8.3)(utf-8-validate@5.0.10))(react@18.3.1)
'@netlify/plugin-nextjs':
specifier: ^5.10.0
version: 5.11.2
+ '@playwright/test':
+ specifier: ^1.52.0
+ version: 1.53.1
'@storybook/addon-essentials':
specifier: 8.6.14
version: 8.6.14(@types/react@18.2.57)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
@@ -239,7 +245,7 @@ importers:
version: 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
'@storybook/nextjs':
specifier: ^8.6.14
- version: 8.6.14(babel-plugin-macros@3.1.0)(esbuild@0.25.5)(next@14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(type-fest@2.19.0)(typescript@5.8.3)(webpack-hot-middleware@2.26.1)(webpack@5.99.9(esbuild@0.25.5))
+ version: 8.6.14(babel-plugin-macros@3.1.0)(esbuild@0.25.5)(next@14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(type-fest@2.19.0)(typescript@5.8.3)(webpack-hot-middleware@2.26.1)(webpack@5.99.9(esbuild@0.25.5))
'@storybook/react':
specifier: 8.6.14
version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(typescript@5.8.3)
@@ -286,11 +292,14 @@ importers:
specifier: ^10.4.19
version: 10.4.21(postcss@8.5.4)
chromatic:
- specifier: 10.9.6
- version: 10.9.6
+ specifier: 12.0.0
+ version: 12.0.0(@chromatic-com/playwright@0.12.5(@playwright/test@1.53.1)(@types/react@18.2.57)(bufferutil@4.0.9)(esbuild@0.25.5)(prettier@3.5.3)(typescript@5.8.3)(utf-8-validate@5.0.10))
decompress:
specifier: ^4.2.1
version: 4.2.1
+ dotenv:
+ specifier: ^16.5.0
+ version: 16.5.0
eslint:
specifier: ^8.57.1
version: 8.57.1
@@ -353,7 +362,7 @@ importers:
version: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
storybook-next-intl:
specifier: ^1.2.5
- version: 1.2.6(next-intl@3.26.5(next@14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1))
+ version: 1.2.6(next-intl@3.26.5(next@14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1))
tailwindcss:
specifier: ^3.4.4
version: 3.4.17(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.3))
@@ -1025,10 +1034,19 @@ packages:
resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==}
engines: {node: '>=6.9.0'}
+ '@chromatic-com/playwright@0.12.5':
+ resolution: {integrity: sha512-KTPunElGUUEu1ks+G41pJB/WXf+1HeYBnvauvDpJfMlICKoZlL3in0gIUoER/La/zXC/YEKL4BeXvq/JnRQvUw==}
+ hasBin: true
+ peerDependencies:
+ '@playwright/test': ^1.0.0
+
'@chromatic-com/storybook@1.5.0':
resolution: {integrity: sha512-LkLKv7SWu/6kGep1ft2HA1T/cm14wU0zoW71gE4cZRcgUoRQJtyhITFTLHrjqAxz6bVqNgqzQtd5oBZ2nK3L3g==}
engines: {node: '>=16.0.0', yarn: '>=1.22.18'}
+ '@chromaui/rrweb-snapshot@2.0.0-alpha.18-noAbsolute':
+ resolution: {integrity: sha512-glB+dgHTLLiDS8ljwYDBb2EPNe/sPxz2uOWjm11PoDYmVw204VKzyq07jredeHs9nUocb47RyDcZWCa5Cbw3yw==}
+
'@coinbase/wallet-sdk@3.9.3':
resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==}
@@ -1512,6 +1530,14 @@ packages:
'@lit/reactive-element@2.1.0':
resolution: {integrity: sha512-L2qyoZSQClcBmq0qajBVbhYEcG6iK0XfLn66ifLe/RfC0/ihpc+pl0Wdn8bJ8o+hj38cG0fGXRgSS20MuXn7qA==}
+ '@lukeed/csprng@1.1.0':
+ resolution: {integrity: sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==}
+ engines: {node: '>=8'}
+
+ '@lukeed/uuid@2.0.1':
+ resolution: {integrity: sha512-qC72D4+CDdjGqJvkFMMEAtancHUQ7/d/tAiHf64z8MopFDmcrtbcJuerDtFceuAfQJ2pDSfCKCtbqoGBNnwg0w==}
+ engines: {node: '>=8'}
+
'@mdx-js/mdx@3.1.0':
resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==}
@@ -1726,6 +1752,11 @@ packages:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
+ '@playwright/test@1.53.1':
+ resolution: {integrity: sha512-Z4c23LHV0muZ8hfv4jw6HngPJkbbtZxTkxPNIg7cJcTc9C28N/p2q7g3JZS2SiKBBHJ3uM1dgDye66bB7LEk5w==}
+ engines: {node: '>=18'}
+ hasBin: true
+
'@pmmmwh/react-refresh-webpack-plugin@0.5.16':
resolution: {integrity: sha512-kLQc9xz6QIqd2oIYyXRUiAp79kGpFBm3fEM9ahfG1HI0WI5gdZ2OVHWdmZYnwODt7ISck+QuQ6sBPrtvUBML7Q==}
engines: {node: '>= 10.13'}
@@ -2313,6 +2344,16 @@ packages:
'@scure/bip39@1.6.0':
resolution: {integrity: sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==}
+ '@segment/analytics-core@1.4.1':
+ resolution: {integrity: sha512-kV0Pf33HnthuBOVdYNani21kYyj118Fn+9757bxqoksiXoZlYvBsFq6giNdCsKcTIE1eAMqNDq3xE1VQ0cfsHA==}
+
+ '@segment/analytics-generic-utils@1.1.1':
+ resolution: {integrity: sha512-THTIzBPHnvu1HYJU3fARdJ3qIkukO3zDXsmDm+kAeUks5R9CBXOQ6rPChiASVzSmwAIIo5uFIXXnCraojlq/Gw==}
+
+ '@segment/analytics-node@1.3.0':
+ resolution: {integrity: sha512-lRLz1WZaDokMoUe299yP5JkInc3OgJuqNNlxb6j0q22umCiq6b5iDo2gRmFn93reirIvJxWIicQsGrHd93q8GQ==}
+ engines: {node: '>=14'}
+
'@socialgouv/matomo-next@1.9.2':
resolution: {integrity: sha512-UtiOBAzKiCwal6/2Lfh3fnv9L8XC4Ovdqqh1K3fimJZJhodf18fD3oy3ansGpgj+A7YE8HPV7/u/q6cYbRP3nw==}
peerDependencies:
@@ -2321,31 +2362,61 @@ packages:
'@socket.io/component-emitter@3.1.2':
resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==}
+ '@storybook/addon-actions@8.5.8':
+ resolution: {integrity: sha512-7J0NAz+WDw1NmvmKIh0Qr5cxgVRDPFC5fmngbDNxedk147TkwrgmqOypgEi/SAksHbTWxJclbimoqdcsNtWffA==}
+ peerDependencies:
+ storybook: ^8.5.8
+
'@storybook/addon-actions@8.6.14':
resolution: {integrity: sha512-mDQxylxGGCQSK7tJPkD144J8jWh9IU9ziJMHfB84PKpI/V5ZgqMDnpr2bssTrUaGDqU5e1/z8KcRF+Melhs9pQ==}
peerDependencies:
storybook: ^8.6.14
+ '@storybook/addon-backgrounds@8.5.8':
+ resolution: {integrity: sha512-TsQFagQ95+d7H3/+qUZKI2B0SEK8iu6CV13cyry9Dm59nn2bBylFrwx4I3xDQUOWMiSF6QIRjCYzxKQ/jJ5OEg==}
+ peerDependencies:
+ storybook: ^8.5.8
+
'@storybook/addon-backgrounds@8.6.14':
resolution: {integrity: sha512-l9xS8qWe5n4tvMwth09QxH2PmJbCctEvBAc1tjjRasAfrd69f7/uFK4WhwJAstzBTNgTc8VXI4w8ZR97i1sFbg==}
peerDependencies:
storybook: ^8.6.14
+ '@storybook/addon-controls@8.5.8':
+ resolution: {integrity: sha512-3iifI8mBGPsiPmV9eAYk+tK9i+xuWhVsa+sXz01xTZ/0yoOREpp972hka86mtCqdDTOJIpzh1LmxvB218OssvQ==}
+ peerDependencies:
+ storybook: ^8.5.8
+
'@storybook/addon-controls@8.6.14':
resolution: {integrity: sha512-IiQpkNJdiRyA4Mq9mzjZlvQugL/aE7hNgVxBBGPiIZG6wb6Ht9hNnBYpap5ZXXFKV9p2qVI0FZK445ONmAa+Cw==}
peerDependencies:
storybook: ^8.6.14
+ '@storybook/addon-docs@8.5.8':
+ resolution: {integrity: sha512-zKVUqE0UGiq1gZtY2TX57SYB4RIsdlbTDxKW2JZ9HhZGLvZ5Qb7AvdiKTZxfOepGhuw3UcNXH/zCFkFCTJifMw==}
+ peerDependencies:
+ storybook: ^8.5.8
+
'@storybook/addon-docs@8.6.14':
resolution: {integrity: sha512-Obpd0OhAF99JyU5pp5ci17YmpcQtMNgqW2pTXV8jAiiipWpwO++hNDeQmLmlSXB399XjtRDOcDVkoc7rc6JzdQ==}
peerDependencies:
storybook: ^8.6.14
+ '@storybook/addon-essentials@8.5.8':
+ resolution: {integrity: sha512-sCNvMZqL6dywnyHuZBrWl4f6QXsvpJHOioL3wJJKaaRMZmctbFmS0u6J8TQjmgZhQfyRzuJuhr1gJg9oeqp6AA==}
+ peerDependencies:
+ storybook: ^8.5.8
+
'@storybook/addon-essentials@8.6.14':
resolution: {integrity: sha512-5ZZSHNaW9mXMOFkoPyc3QkoNGdJHETZydI62/OASR0lmPlJ1065TNigEo5dJddmZNn0/3bkE8eKMAzLnO5eIdA==}
peerDependencies:
storybook: ^8.6.14
+ '@storybook/addon-highlight@8.5.8':
+ resolution: {integrity: sha512-kkldtFrY0oQJY/vfNLkV66hVgtp66OO8T68KoZFsmUz4a3iYgzDS8WF+Av2/9jthktFvMchjFr8NKOno9YBGIg==}
+ peerDependencies:
+ storybook: ^8.5.8
+
'@storybook/addon-highlight@8.6.14':
resolution: {integrity: sha512-4H19OJlapkofiE9tM6K/vsepf4ir9jMm9T+zw5L85blJZxhKZIbJ6FO0TCG9PDc4iPt3L6+aq5B0X29s9zicNQ==}
peerDependencies:
@@ -2365,11 +2436,21 @@ packages:
react:
optional: true
+ '@storybook/addon-measure@8.5.8':
+ resolution: {integrity: sha512-xf84ByTRkFPoNSck6Z5OJ0kXTYAYgmg/0Ke0eCY/CNgwh7lfjYQBrcjuKiYZ6jyRUMLdysXzIfF9/2MeFqLfIg==}
+ peerDependencies:
+ storybook: ^8.5.8
+
'@storybook/addon-measure@8.6.14':
resolution: {integrity: sha512-1Tlyb72NX8aAqm6I6OICsUuGOP6hgnXcuFlXucyhKomPa6j3Eu2vKu561t/f0oGtAK2nO93Z70kVaEh5X+vaGw==}
peerDependencies:
storybook: ^8.6.14
+ '@storybook/addon-outline@8.5.8':
+ resolution: {integrity: sha512-NAC9VWZFg2gwvduzJRVAtxPeQfJjB8xfDDgcGjgLOCSQkZDDOmGVdLXf78pykMQKyuu/0YZ989KufAac6kRG5g==}
+ peerDependencies:
+ storybook: ^8.5.8
+
'@storybook/addon-outline@8.6.14':
resolution: {integrity: sha512-CW857JvN6OxGWElqjlzJO2S69DHf+xO3WsEfT5mT3ZtIjmsvRDukdWfDU9bIYUFyA2lFvYjncBGjbK+I91XR7w==}
peerDependencies:
@@ -2380,16 +2461,38 @@ packages:
peerDependencies:
storybook: ^8.6.14
+ '@storybook/addon-toolbars@8.5.8':
+ resolution: {integrity: sha512-AfGdMNBp+vOjyiFKlOyUFLIU0kN1QF4PhVBqd0vYkWAk2w9n6a/ZlG0TcJGe7K5+bcvmZDAerYMKbDMSeg9bAw==}
+ peerDependencies:
+ storybook: ^8.5.8
+
'@storybook/addon-toolbars@8.6.14':
resolution: {integrity: sha512-W/wEXT8h3VyZTVfWK/84BAcjAxTdtRiAkT2KAN0nbSHxxB5KEM1MjKpKu2upyzzMa3EywITqbfy4dP6lpkVTwQ==}
peerDependencies:
storybook: ^8.6.14
+ '@storybook/addon-viewport@8.5.8':
+ resolution: {integrity: sha512-SdoRb4bH99Knj2R+rTcMQQxHrtcIO1GLzTFitAefxBE1OUkq8FNLHMHd0Ip/sCQGLW/5F03U70R2uh7SkhBBYA==}
+ peerDependencies:
+ storybook: ^8.5.8
+
'@storybook/addon-viewport@8.6.14':
resolution: {integrity: sha512-gNzVQbMqRC+/4uQTPI2ZrWuRHGquTMZpdgB9DrD88VTEjNudP+J6r8myLfr2VvGksBbUMHkGHMXHuIhrBEnXYA==}
peerDependencies:
storybook: ^8.6.14
+ '@storybook/blocks@8.5.8':
+ resolution: {integrity: sha512-O6tJDJM83fDm3ZP1+lTf24l7HOTzSRXkkMDD7zB/JHixzlj9p6wI4UQc2lplLadDCa5ya1IwyE7zUDN/0UfC5Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ storybook: ^8.5.8
+ peerDependenciesMeta:
+ react:
+ optional: true
+ react-dom:
+ optional: true
+
'@storybook/blocks@8.6.14':
resolution: {integrity: sha512-rBMHAfA39AGHgkrDze4RmsnQTMw1ND5fGWobr9pDcJdnDKWQWNRD7Nrlxj0gFlN3n4D9lEZhWGdFrCbku7FVAQ==}
peerDependencies:
@@ -2402,6 +2505,15 @@ packages:
react-dom:
optional: true
+ '@storybook/builder-webpack5@8.5.8':
+ resolution: {integrity: sha512-QaBIMyqWX/eQs4laQBXvAW9M/ylk73WljJySPlTl+8PNVuDtHli24oBJXwx5aV1NT53BLsaKAn/vb2QNL4+G1Q==}
+ peerDependencies:
+ storybook: ^8.5.8
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@storybook/builder-webpack5@8.6.14':
resolution: {integrity: sha512-YZYAqc6NBKoMTKZpjxnkMch6zDtMkBZdS/yaji1+wJX2QPFBwTbSh7SpeBxDp1S11gXSAJ4f1btUWeqSqo8nJA==}
peerDependencies:
@@ -2411,16 +2523,34 @@ packages:
typescript:
optional: true
+ '@storybook/components@8.5.8':
+ resolution: {integrity: sha512-PPEMqWPXn7rX+qISaOOv9CDSuuvG538f0+4M5Ppq2LwpjXecgOG5ktqJF0ZqxmTytT+RpEaJmgjGW0dMAKZswA==}
+ peerDependencies:
+ storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
+
'@storybook/components@8.6.14':
resolution: {integrity: sha512-HNR2mC5I4Z5ek8kTrVZlIY/B8gJGs5b3XdZPBPBopTIN6U/YHXiDyOjY3JlaS4fSG1fVhp/Qp1TpMn1w/9m1pw==}
peerDependencies:
storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
+ '@storybook/core-webpack@8.5.8':
+ resolution: {integrity: sha512-M2LNQdYp0br8fgKMVtBh7YIo8mQsgALLc4i9PEXRS7wrp+bhvVnA9qhd5xDPzb0Rl4CHYbs4Yvkzo7ZQMibeIQ==}
+ peerDependencies:
+ storybook: ^8.5.8
+
'@storybook/core-webpack@8.6.14':
resolution: {integrity: sha512-iG7r8osNKabSGBbuJuSeMWKbU+ilt5PvzTYkClcYaagla/DliXkXvfywA6jOugVk/Cpx+c6tVKlPfjLcaQHwmw==}
peerDependencies:
storybook: ^8.6.14
+ '@storybook/core@8.5.8':
+ resolution: {integrity: sha512-OT02DQhkGpBgn5P+nZOZmbzxqubC4liVqbhpjp/HOGi5cOA3+fCJzDJeSDTu+pPh7dZnopC4XnR+5dWjtOJHdA==}
+ peerDependencies:
+ prettier: ^2 || ^3
+ peerDependenciesMeta:
+ prettier:
+ optional: true
+
'@storybook/core@8.6.14':
resolution: {integrity: sha512-1P/w4FSNRqP8j3JQBOi3yGt8PVOgSRbP66Ok520T78eJBeqx9ukCfl912PQZ7SPbW3TIunBwLXMZOjZwBB/JmA==}
peerDependencies:
@@ -2429,6 +2559,11 @@ packages:
prettier:
optional: true
+ '@storybook/csf-plugin@8.5.8':
+ resolution: {integrity: sha512-9p+TFutbvtPYEmg14UsvqBDWKP/p/+OkIdi+gkwCMw0yiJF/+7ErMHDB0vr5SpJpU7SFQmfpY2c/LaglEtaniw==}
+ peerDependencies:
+ storybook: ^8.5.8
+
'@storybook/csf-plugin@8.6.14':
resolution: {integrity: sha512-dErtc9teAuN+eelN8FojzFE635xlq9cNGGGEu0WEmMUQ4iJ8pingvBO1N8X3scz4Ry7KnxX++NNf3J3gpxS8qQ==}
peerDependencies:
@@ -2437,6 +2572,12 @@ packages:
'@storybook/csf@0.0.1':
resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==}
+ '@storybook/csf@0.1.12':
+ resolution: {integrity: sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==}
+
+ '@storybook/csf@0.1.13':
+ resolution: {integrity: sha512-7xOOwCLGB3ebM87eemep89MYRFTko+D8qE7EdAAq74lgdqRR5cOUtYWJLjO2dLtP94nqoOdHJo6MdLLKzg412Q==}
+
'@storybook/global@5.0.0':
resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==}
@@ -2452,6 +2593,11 @@ packages:
peerDependencies:
storybook: ^8.6.14
+ '@storybook/manager-api@8.5.8':
+ resolution: {integrity: sha512-ik3yikvYxAJMDFg0s3Pm7hZWucAlkFaaO7e2RlfOctaJFdaEi3evR4RS7GdmS38uKBEk31RC7x+nnIJkqEC59A==}
+ peerDependencies:
+ storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
+
'@storybook/manager-api@8.6.14':
resolution: {integrity: sha512-ez0Zihuy17udLbfHZQXkGqwtep0mSGgHcNzGN7iZrMP1m+VmNo+7aGCJJdvXi7+iU3yq8weXSQFWg5DqWgLS7g==}
peerDependencies:
@@ -2485,6 +2631,17 @@ packages:
typescript:
optional: true
+ '@storybook/preset-server-webpack@8.5.8':
+ resolution: {integrity: sha512-0QA23bmhchmec6zI0JzoXWIA723n8XhEtJndUQDS96cTyDGyb3AuedNgwu5xQw9Zv+EJZjO84uGcNYinPEnmKA==}
+ engines: {node: '>=18.0.0'}
+ peerDependencies:
+ storybook: ^8.5.8
+
+ '@storybook/preview-api@8.5.8':
+ resolution: {integrity: sha512-HJoz2o28VVprnU5OG6JO6CHrD3ah6qVPWixbnmyUKd0hOYF5dayK5ptmeLyUpYX56Eb2KoYcuVaeQqAby4RkNw==}
+ peerDependencies:
+ storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
+
'@storybook/preview-api@8.6.14':
resolution: {integrity: sha512-2GhcCd4dNMrnD7eooEfvbfL4I83qAqEyO0CO7JQAmIO6Rxb9BsOLLI/GD5HkvQB73ArTJ+PT50rfaO820IExOQ==}
peerDependencies:
@@ -2496,6 +2653,13 @@ packages:
typescript: '>= 4.x'
webpack: '>= 4'
+ '@storybook/react-dom-shim@8.5.8':
+ resolution: {integrity: sha512-UT/kGJHPW+HLNCTmI1rV1to+dUZuXKUTaRv2wZ2BUq2/gjIuePyqQZYVQeb0LkZbuH2uviLrPfXpS5d3/RSUJw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
+ storybook: ^8.5.8
+
'@storybook/react-dom-shim@8.6.14':
resolution: {integrity: sha512-0hixr3dOy3f3M+HBofp3jtMQMS+sqzjKNgl7Arfuj3fvjmyXOks/yGjDImySR4imPtEllvPZfhiQNlejheaInw==}
peerDependencies:
@@ -2518,11 +2682,28 @@ packages:
typescript:
optional: true
+ '@storybook/server-webpack5@8.5.8':
+ resolution: {integrity: sha512-bdRxp0kUGBstDdCEIfJEbsmM7vvyBES4Hjmj0jXcOefQYic5QTWTiDMrHgWPp8XWGjIoO+wOfWm2IXPP5Uceog==}
+ engines: {node: '>=18.0.0'}
+ peerDependencies:
+ storybook: ^8.5.8
+
+ '@storybook/server@8.5.8':
+ resolution: {integrity: sha512-DB3IR7CCUklTXtytbOOX7Vig1h9ohQ3BPauvf7WlYXLv4JlkO54oTu37rL0wbqgmmh4FOF41ZSX8z4h4w41How==}
+ engines: {node: '>=18.0.0'}
+ peerDependencies:
+ storybook: ^8.5.8
+
'@storybook/test@8.6.14':
resolution: {integrity: sha512-GkPNBbbZmz+XRdrhMtkxPotCLOQ1BaGNp/gFZYdGDk2KmUWBKmvc5JxxOhtoXM2703IzNFlQHSSNnhrDZYuLlw==}
peerDependencies:
storybook: ^8.6.14
+ '@storybook/theming@8.5.8':
+ resolution: {integrity: sha512-/Rm6BV778sCT+3Ok861VYmw9BlEV5zcCq2zg5TOVuk8HqZw7H7VHtubVsjukEuhveYCs+oF+i2tv/II6jh6jdg==}
+ peerDependencies:
+ storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
+
'@storybook/theming@8.6.14':
resolution: {integrity: sha512-r4y+LsiB37V5hzpQo+BM10PaCsp7YlZ0YcZzQP1OCkPlYXmUAFy2VvDKaFRpD8IeNPKug2u4iFm/laDEbs03dg==}
peerDependencies:
@@ -3753,20 +3934,20 @@ packages:
chownr@1.1.4:
resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
- chromatic@10.9.6:
- resolution: {integrity: sha512-1MoT+/U+vQwEiq2GuehPyStbqhxqHmM1B9pdpVU1dKh26userQg1FyOFYifkTgy+9reo2w2p7sAbc0JRd2kzlA==}
+ chromatic@11.29.0:
+ resolution: {integrity: sha512-yisBlntp9hHVj19lIQdpTlcYIXuU9H/DbFuu6tyWHmj6hWT2EtukCCcxYXL78XdQt1vm2GfIrtgtKpj/Rzmo4A==}
hasBin: true
peerDependencies:
- '@chromatic-com/cypress': ^0.5.2 || ^1.0.0
- '@chromatic-com/playwright': ^0.5.2 || ^1.0.0
+ '@chromatic-com/cypress': ^0.*.* || ^1.0.0
+ '@chromatic-com/playwright': ^0.*.* || ^1.0.0
peerDependenciesMeta:
'@chromatic-com/cypress':
optional: true
'@chromatic-com/playwright':
optional: true
- chromatic@11.29.0:
- resolution: {integrity: sha512-yisBlntp9hHVj19lIQdpTlcYIXuU9H/DbFuu6tyWHmj6hWT2EtukCCcxYXL78XdQt1vm2GfIrtgtKpj/Rzmo4A==}
+ chromatic@12.0.0:
+ resolution: {integrity: sha512-X7v26BLfAzHCU92nxPsCuvt+MazmA7S6cN7pCRRhnDYChDxHES48YvXarOybLdlH9kNP/3lMyknu6iseTh0T9A==}
hasBin: true
peerDependencies:
'@chromatic-com/cypress': ^0.*.* || ^1.0.0
@@ -4322,6 +4503,14 @@ packages:
dot-case@3.0.4:
resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
+ dotenv@16.5.0:
+ resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==}
+ engines: {node: '>=12'}
+
+ dset@3.1.4:
+ resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==}
+ engines: {node: '>=4'}
+
dunder-proto@1.0.1:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
@@ -4891,6 +5080,11 @@ packages:
fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+ fsevents@2.3.2:
+ resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+
fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
@@ -5612,6 +5806,11 @@ packages:
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+ lucide-react@0.516.0:
+ resolution: {integrity: sha512-aybBJzLHcw1CIn3rUcRkztB37dsJATtpffLNX+0/w+ws2p21nYIlOwX/B5fqxq8F/BjqVemnJX8chKwRidvROg==}
+ peerDependencies:
+ react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
+
lz-string@1.5.0:
resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
hasBin: true
@@ -6300,6 +6499,16 @@ packages:
peerDependencies:
sharp: '>= 0.30.6'
+ playwright-core@1.53.1:
+ resolution: {integrity: sha512-Z46Oq7tLAyT0lGoFx4DOuB1IA9D1TPj0QkYxpPVUnGDqHHvDpCftu1J2hM2PiWsNMoZh8+LQaarAWcDfPBc6zg==}
+ engines: {node: '>=18'}
+ hasBin: true
+
+ playwright@1.53.1:
+ resolution: {integrity: sha512-LJ13YLr/ocweuwxyGf1XNFWIU4M2zUSo149Qbp+A4cpwDjsxRPj7k6H25LBrEHiEwxvRbD8HdwvQmRMSvquhYw==}
+ engines: {node: '>=18'}
+ hasBin: true
+
pngjs@5.0.0:
resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
engines: {node: '>=10.13.0'}
@@ -6636,11 +6845,6 @@ packages:
peerDependencies:
react: ^16.8.0 || ^17 || ^18 || ^19
- react-icons@5.5.0:
- resolution: {integrity: sha512-MEFcXdkP3dLo8uumGI5xN3lDFNsRtrjbOEKDLD7yv76v4wpnEq2Lt2qeHaQOr34I/wPN3s3+N08WkQ+CW37Xiw==}
- peerDependencies:
- react: '*'
-
react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
@@ -6918,6 +7122,9 @@ packages:
safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+ safe-identifier@0.4.2:
+ resolution: {integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==}
+
safe-push-apply@1.0.0:
resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
engines: {node: '>= 0.4'}
@@ -7139,6 +7346,15 @@ packages:
peerDependencies:
next-intl: ^3 || ^4
+ storybook@8.5.8:
+ resolution: {integrity: sha512-k3QDa7z4a656oO3Mx929KNm+xIdEI2nIDCKatVl1mA6vt+ge+uwoiG+ro182J9LOEppR5XXD2mQQi4u1xNsy6A==}
+ hasBin: true
+ peerDependencies:
+ prettier: ^2 || ^3
+ peerDependenciesMeta:
+ prettier:
+ optional: true
+
storybook@8.6.14:
resolution: {integrity: sha512-sVKbCj/OTx67jhmauhxc2dcr1P+yOgz/x3h0krwjyMgdc5Oubvxyg4NYDZmzAw+ym36g/lzH8N0Ccp4dwtdfxw==}
hasBin: true
@@ -8985,9 +9201,34 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@chromatic-com/storybook@1.5.0(react@18.3.1)':
+ '@chromatic-com/playwright@0.12.5(@playwright/test@1.53.1)(@types/react@18.2.57)(bufferutil@4.0.9)(esbuild@0.25.5)(prettier@3.5.3)(typescript@5.8.3)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@chromaui/rrweb-snapshot': 2.0.0-alpha.18-noAbsolute
+ '@playwright/test': 1.53.1
+ '@segment/analytics-node': 1.3.0
+ '@storybook/addon-essentials': 8.5.8(@types/react@18.2.57)(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/csf': 0.1.13
+ '@storybook/manager-api': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/server-webpack5': 8.5.8(esbuild@0.25.5)(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(typescript@5.8.3)
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ ts-dedent: 2.2.0
+ transitivePeerDependencies:
+ - '@rspack/core'
+ - '@swc/core'
+ - '@types/react'
+ - bufferutil
+ - encoding
+ - esbuild
+ - prettier
+ - supports-color
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - webpack-cli
+
+ '@chromatic-com/storybook@1.5.0(@chromatic-com/playwright@0.12.5(@playwright/test@1.53.1)(@types/react@18.2.57)(bufferutil@4.0.9)(esbuild@0.25.5)(prettier@3.5.3)(typescript@5.8.3)(utf-8-validate@5.0.10))(react@18.3.1)':
dependencies:
- chromatic: 11.29.0
+ chromatic: 11.29.0(@chromatic-com/playwright@0.12.5(@playwright/test@1.53.1)(@types/react@18.2.57)(bufferutil@4.0.9)(esbuild@0.25.5)(prettier@3.5.3)(typescript@5.8.3)(utf-8-validate@5.0.10))
filesize: 10.1.6
jsonfile: 6.1.0
react-confetti: 6.4.0(react@18.3.1)
@@ -8997,6 +9238,10 @@ snapshots:
- '@chromatic-com/playwright'
- react
+ '@chromaui/rrweb-snapshot@2.0.0-alpha.18-noAbsolute':
+ dependencies:
+ postcss: 8.5.4
+
'@coinbase/wallet-sdk@3.9.3':
dependencies:
bn.js: 5.2.2
@@ -9442,6 +9687,12 @@ snapshots:
dependencies:
'@lit-labs/ssr-dom-shim': 1.3.0
+ '@lukeed/csprng@1.1.0': {}
+
+ '@lukeed/uuid@2.0.1':
+ dependencies:
+ '@lukeed/csprng': 1.1.0
+
'@mdx-js/mdx@3.1.0(acorn@8.14.1)':
dependencies:
'@types/estree': 1.0.7
@@ -9732,6 +9983,10 @@ snapshots:
'@pkgjs/parseargs@0.11.0':
optional: true
+ '@playwright/test@1.53.1':
+ dependencies:
+ playwright: 1.53.1
+
'@pmmmwh/react-refresh-webpack-plugin@0.5.16(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-hot-middleware@2.26.1)(webpack@5.99.9(esbuild@0.25.5))':
dependencies:
ansi-html: 0.0.9
@@ -10556,12 +10811,43 @@ snapshots:
'@noble/hashes': 1.8.0
'@scure/base': 1.2.6
- '@socialgouv/matomo-next@1.9.2(next@14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))':
+ '@segment/analytics-core@1.4.1':
dependencies:
- next: 14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@lukeed/uuid': 2.0.1
+ '@segment/analytics-generic-utils': 1.1.1
+ dset: 3.1.4
+ tslib: 2.8.1
+
+ '@segment/analytics-generic-utils@1.1.1':
+ dependencies:
+ tslib: 2.8.1
+
+ '@segment/analytics-node@1.3.0':
+ dependencies:
+ '@lukeed/uuid': 2.0.1
+ '@segment/analytics-core': 1.4.1
+ '@segment/analytics-generic-utils': 1.1.1
+ buffer: 6.0.3
+ node-fetch: 2.7.0
+ tslib: 2.8.1
+ transitivePeerDependencies:
+ - encoding
+
+ '@socialgouv/matomo-next@1.9.2(next@14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))':
+ dependencies:
+ next: 14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@socket.io/component-emitter@3.1.2': {}
+ '@storybook/addon-actions@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ '@storybook/global': 5.0.0
+ '@types/uuid': 9.0.8
+ dequal: 2.0.3
+ polished: 4.3.1
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ uuid: 9.0.1
+
'@storybook/addon-actions@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
'@storybook/global': 5.0.0
@@ -10571,6 +10857,13 @@ snapshots:
storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
uuid: 9.0.1
+ '@storybook/addon-backgrounds@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ '@storybook/global': 5.0.0
+ memoizerific: 1.11.3
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ ts-dedent: 2.2.0
+
'@storybook/addon-backgrounds@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
'@storybook/global': 5.0.0
@@ -10578,6 +10871,13 @@ snapshots:
storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
ts-dedent: 2.2.0
+ '@storybook/addon-controls@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ '@storybook/global': 5.0.0
+ dequal: 2.0.3
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ ts-dedent: 2.2.0
+
'@storybook/addon-controls@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
'@storybook/global': 5.0.0
@@ -10585,6 +10885,19 @@ snapshots:
storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
ts-dedent: 2.2.0
+ '@storybook/addon-docs@8.5.8(@types/react@18.2.57)(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ '@mdx-js/react': 3.1.0(@types/react@18.2.57)(react@18.3.1)
+ '@storybook/blocks': 8.5.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/csf-plugin': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/react-dom-shim': 8.5.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ ts-dedent: 2.2.0
+ transitivePeerDependencies:
+ - '@types/react'
+
'@storybook/addon-docs@8.6.14(@types/react@18.2.57)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
'@mdx-js/react': 3.1.0(@types/react@18.2.57)(react@18.3.1)
@@ -10598,6 +10911,22 @@ snapshots:
transitivePeerDependencies:
- '@types/react'
+ '@storybook/addon-essentials@8.5.8(@types/react@18.2.57)(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ '@storybook/addon-actions': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/addon-backgrounds': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/addon-controls': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/addon-docs': 8.5.8(@types/react@18.2.57)(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/addon-highlight': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/addon-measure': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/addon-outline': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/addon-toolbars': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/addon-viewport': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ ts-dedent: 2.2.0
+ transitivePeerDependencies:
+ - '@types/react'
+
'@storybook/addon-essentials@8.6.14(@types/react@18.2.57)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
'@storybook/addon-actions': 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
@@ -10614,6 +10943,11 @@ snapshots:
transitivePeerDependencies:
- '@types/react'
+ '@storybook/addon-highlight@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ '@storybook/global': 5.0.0
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+
'@storybook/addon-highlight@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
'@storybook/global': 5.0.0
@@ -10636,12 +10970,24 @@ snapshots:
optionalDependencies:
react: 18.3.1
+ '@storybook/addon-measure@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ '@storybook/global': 5.0.0
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ tiny-invariant: 1.3.3
+
'@storybook/addon-measure@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
'@storybook/global': 5.0.0
storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
tiny-invariant: 1.3.3
+ '@storybook/addon-outline@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ '@storybook/global': 5.0.0
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ ts-dedent: 2.2.0
+
'@storybook/addon-outline@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
'@storybook/global': 5.0.0
@@ -10653,15 +10999,34 @@ snapshots:
storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
ts-dedent: 2.2.0
+ '@storybook/addon-toolbars@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+
'@storybook/addon-toolbars@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ '@storybook/addon-viewport@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ memoizerific: 1.11.3
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+
'@storybook/addon-viewport@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
memoizerific: 1.11.3
storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ '@storybook/blocks@8.5.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ '@storybook/csf': 0.1.12
+ '@storybook/icons': 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ ts-dedent: 2.2.0
+ optionalDependencies:
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
'@storybook/blocks@8.6.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
'@storybook/icons': 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -10671,6 +11036,42 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
+ '@storybook/builder-webpack5@8.5.8(esbuild@0.25.5)(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(typescript@5.8.3)':
+ dependencies:
+ '@storybook/core-webpack': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@types/semver': 7.7.0
+ browser-assert: 1.2.1
+ case-sensitive-paths-webpack-plugin: 2.4.0
+ cjs-module-lexer: 1.4.3
+ constants-browserify: 1.0.0
+ css-loader: 6.11.0(webpack@5.99.9(esbuild@0.25.5))
+ es-module-lexer: 1.7.0
+ fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.5))
+ html-webpack-plugin: 5.6.3(webpack@5.99.9(esbuild@0.25.5))
+ magic-string: 0.30.17
+ path-browserify: 1.0.1
+ process: 0.11.10
+ semver: 7.7.2
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ style-loader: 3.3.4(webpack@5.99.9(esbuild@0.25.5))
+ terser-webpack-plugin: 5.3.14(esbuild@0.25.5)(webpack@5.99.9(esbuild@0.25.5))
+ ts-dedent: 2.2.0
+ url: 0.11.4
+ util: 0.12.5
+ util-deprecate: 1.0.2
+ webpack: 5.99.9(esbuild@0.25.5)
+ webpack-dev-middleware: 6.1.3(webpack@5.99.9(esbuild@0.25.5))
+ webpack-hot-middleware: 2.26.1
+ webpack-virtual-modules: 0.6.2
+ optionalDependencies:
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - '@rspack/core'
+ - '@swc/core'
+ - esbuild
+ - uglify-js
+ - webpack-cli
+
'@storybook/builder-webpack5@8.6.14(esbuild@0.25.5)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(typescript@5.8.3)':
dependencies:
'@storybook/core-webpack': 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
@@ -10707,15 +11108,44 @@ snapshots:
- uglify-js
- webpack-cli
+ '@storybook/components@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+
'@storybook/components@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ '@storybook/core-webpack@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ ts-dedent: 2.2.0
+
'@storybook/core-webpack@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
ts-dedent: 2.2.0
+ '@storybook/core@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@storybook/csf': 0.1.12
+ better-opn: 3.0.2
+ browser-assert: 1.2.1
+ esbuild: 0.25.5
+ esbuild-register: 3.6.0(esbuild@0.25.5)
+ jsdoc-type-pratt-parser: 4.1.0
+ process: 0.11.10
+ recast: 0.23.11
+ semver: 7.7.2
+ util: 0.12.5
+ ws: 8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ optionalDependencies:
+ prettier: 3.5.3
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
'@storybook/core@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)':
dependencies:
'@storybook/theming': 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
@@ -10737,6 +11167,11 @@ snapshots:
- supports-color
- utf-8-validate
+ '@storybook/csf-plugin@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ unplugin: 1.16.1
+
'@storybook/csf-plugin@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
@@ -10746,6 +11181,14 @@ snapshots:
dependencies:
lodash: 4.17.21
+ '@storybook/csf@0.1.12':
+ dependencies:
+ type-fest: 2.19.0
+
+ '@storybook/csf@0.1.13':
+ dependencies:
+ type-fest: 2.19.0
+
'@storybook/global@5.0.0': {}
'@storybook/icons@1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
@@ -10759,11 +11202,15 @@ snapshots:
'@vitest/utils': 2.1.9
storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ '@storybook/manager-api@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+
'@storybook/manager-api@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
- '@storybook/nextjs@8.6.14(babel-plugin-macros@3.1.0)(esbuild@0.25.5)(next@14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(type-fest@2.19.0)(typescript@5.8.3)(webpack-hot-middleware@2.26.1)(webpack@5.99.9(esbuild@0.25.5))':
+ '@storybook/nextjs@8.6.14(babel-plugin-macros@3.1.0)(esbuild@0.25.5)(next@14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(type-fest@2.19.0)(typescript@5.8.3)(webpack-hot-middleware@2.26.1)(webpack@5.99.9(esbuild@0.25.5))':
dependencies:
'@babel/core': 7.27.4
'@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.27.4)
@@ -10789,7 +11236,7 @@ snapshots:
find-up: 5.0.0
image-size: 1.2.1
loader-utils: 3.3.1
- next: 14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next: 14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
node-polyfill-webpack-plugin: 2.0.1(webpack@5.99.9(esbuild@0.25.5))
pnp-webpack-plugin: 1.7.0(typescript@5.8.3)
postcss: 8.5.4
@@ -10854,6 +11301,20 @@ snapshots:
- uglify-js
- webpack-cli
+ '@storybook/preset-server-webpack@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ '@storybook/core-webpack': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/global': 5.0.0
+ '@storybook/server': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ safe-identifier: 0.4.2
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ ts-dedent: 2.2.0
+ yaml-loader: 0.8.1
+
+ '@storybook/preview-api@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+
'@storybook/preview-api@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
@@ -10872,6 +11333,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@storybook/react-dom-shim@8.5.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+
'@storybook/react-dom-shim@8.6.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
react: 18.3.1
@@ -10893,6 +11360,32 @@ snapshots:
'@storybook/test': 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
typescript: 5.8.3
+ '@storybook/server-webpack5@8.5.8(esbuild@0.25.5)(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(typescript@5.8.3)':
+ dependencies:
+ '@storybook/builder-webpack5': 8.5.8(esbuild@0.25.5)(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(typescript@5.8.3)
+ '@storybook/preset-server-webpack': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/server': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - '@rspack/core'
+ - '@swc/core'
+ - esbuild
+ - typescript
+ - uglify-js
+ - webpack-cli
+
+ '@storybook/server@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ '@storybook/components': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/csf': 0.1.12
+ '@storybook/global': 5.0.0
+ '@storybook/manager-api': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/preview-api': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ '@storybook/theming': 8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ ts-dedent: 2.2.0
+ yaml: 2.8.0
+
'@storybook/test@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
'@storybook/global': 5.0.0
@@ -10904,6 +11397,10 @@ snapshots:
'@vitest/spy': 2.0.5
storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ '@storybook/theming@8.5.8(storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
+ dependencies:
+ storybook: 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+
'@storybook/theming@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))':
dependencies:
storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
@@ -12774,9 +13271,13 @@ snapshots:
chownr@1.1.4: {}
- chromatic@10.9.6: {}
+ chromatic@11.29.0(@chromatic-com/playwright@0.12.5(@playwright/test@1.53.1)(@types/react@18.2.57)(bufferutil@4.0.9)(esbuild@0.25.5)(prettier@3.5.3)(typescript@5.8.3)(utf-8-validate@5.0.10)):
+ optionalDependencies:
+ '@chromatic-com/playwright': 0.12.5(@playwright/test@1.53.1)(@types/react@18.2.57)(bufferutil@4.0.9)(esbuild@0.25.5)(prettier@3.5.3)(typescript@5.8.3)(utf-8-validate@5.0.10)
- chromatic@11.29.0: {}
+ chromatic@12.0.0(@chromatic-com/playwright@0.12.5(@playwright/test@1.53.1)(@types/react@18.2.57)(bufferutil@4.0.9)(esbuild@0.25.5)(prettier@3.5.3)(typescript@5.8.3)(utf-8-validate@5.0.10)):
+ optionalDependencies:
+ '@chromatic-com/playwright': 0.12.5(@playwright/test@1.53.1)(@types/react@18.2.57)(bufferutil@4.0.9)(esbuild@0.25.5)(prettier@3.5.3)(typescript@5.8.3)(utf-8-validate@5.0.10)
chrome-trace-event@1.0.4: {}
@@ -13336,6 +13837,10 @@ snapshots:
no-case: 3.0.4
tslib: 2.8.1
+ dotenv@16.5.0: {}
+
+ dset@3.1.4: {}
+
dunder-proto@1.0.1:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -14046,7 +14551,7 @@ snapshots:
dependencies:
d3-selection: 3.0.0
kapsule: 1.16.3
- preact: 10.26.8
+ preact: 10.26.9
follow-redirects@1.15.9: {}
@@ -14109,6 +14614,9 @@ snapshots:
fs.realpath@1.0.0: {}
+ fsevents@2.3.2:
+ optional: true
+
fsevents@2.3.3:
optional: true
@@ -14874,6 +15382,10 @@ snapshots:
dependencies:
yallist: 3.1.1
+ lucide-react@0.516.0(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+
lz-string@1.5.0: {}
magic-string@0.30.17:
@@ -15439,11 +15951,11 @@ snapshots:
neo-async@2.6.2: {}
- next-intl@3.26.5(next@14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1):
+ next-intl@3.26.5(next@14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1):
dependencies:
'@formatjs/intl-localematcher': 0.5.10
negotiator: 1.0.0
- next: 14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next: 14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react: 18.3.1
use-intl: 3.26.5(react@18.3.1)
@@ -15461,20 +15973,20 @@ snapshots:
- acorn
- supports-color
- next-sitemap@4.2.3(next@14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)):
+ next-sitemap@4.2.3(next@14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)):
dependencies:
'@corex/deepmerge': 4.0.43
'@next/env': 13.5.11
fast-glob: 3.3.3
minimist: 1.2.8
- next: 14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next: 14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- next@14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ next@14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
'@next/env': 14.2.30
'@swc/helpers': 0.5.5
@@ -15495,6 +16007,7 @@ snapshots:
'@next/swc-win32-arm64-msvc': 14.2.30
'@next/swc-win32-ia32-msvc': 14.2.30
'@next/swc-win32-x64-msvc': 14.2.30
+ '@playwright/test': 1.53.1
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
@@ -15856,6 +16369,14 @@ snapshots:
dependencies:
sharp: 0.32.6
+ playwright-core@1.53.1: {}
+
+ playwright@1.53.1:
+ dependencies:
+ playwright-core: 1.53.1
+ optionalDependencies:
+ fsevents: 2.3.2
+
pngjs@5.0.0: {}
pnglib@0.0.1: {}
@@ -16155,10 +16676,6 @@ snapshots:
dependencies:
react: 18.3.1
- react-icons@5.5.0(react@18.3.1):
- dependencies:
- react: 18.3.1
-
react-is@16.13.1: {}
react-is@17.0.2: {}
@@ -16534,6 +17051,8 @@ snapshots:
safe-buffer@5.2.1: {}
+ safe-identifier@0.4.2: {}
+
safe-push-apply@1.0.0:
dependencies:
es-errors: 1.3.0
@@ -16789,11 +17308,21 @@ snapshots:
storybook-i18n@3.1.1: {}
- storybook-next-intl@1.2.6(next-intl@3.26.5(next@14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)):
+ storybook-next-intl@1.2.6(next-intl@3.26.5(next@14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)):
dependencies:
- next-intl: 3.26.5(next@14.2.30(@babel/core@7.27.4)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ next-intl: 3.26.5(next@14.2.30(@babel/core@7.27.4)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
storybook-i18n: 3.1.1
+ storybook@8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10):
+ dependencies:
+ '@storybook/core': 8.5.8(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
+ optionalDependencies:
+ prettier: 3.5.3
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10):
dependencies:
'@storybook/core': 8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)
diff --git a/src/data/CreateWallet.ts b/public/code-examples/CreateWallet.js
similarity index 94%
rename from src/data/CreateWallet.ts
rename to public/code-examples/CreateWallet.js
index 4931a7c7af6..6ed5d772492 100644
--- a/src/data/CreateWallet.ts
+++ b/public/code-examples/CreateWallet.js
@@ -1,4 +1,4 @@
-const createWallet = `const ethers = require("ethers")
+const ethers = require("ethers")
// Create a wallet instance from a mnemonic...
const mnemonic =
@@ -46,6 +46,3 @@ wallet.sendTransaction(tx)
// https://github.com/ethers-io/ethers.js/blob/master/docs/v5/api/signer/README.md#methods
// Content is licensed under the Creative Commons License:
// https://choosealicense.com/licenses/cc-by-4.0/
-`
-
-export default createWallet
diff --git a/src/data/SimpleDomainRegistry.sol b/public/code-examples/SimpleDomainRegistry.sol
similarity index 100%
rename from src/data/SimpleDomainRegistry.sol
rename to public/code-examples/SimpleDomainRegistry.sol
diff --git a/src/data/SimpleToken.sol b/public/code-examples/SimpleToken.sol
similarity index 100%
rename from src/data/SimpleToken.sol
rename to public/code-examples/SimpleToken.sol
diff --git a/src/data/SimpleWallet.sol b/public/code-examples/SimpleWallet.sol
similarity index 100%
rename from src/data/SimpleWallet.sol
rename to public/code-examples/SimpleWallet.sol
diff --git a/public/content/dao/index.md b/public/content/dao/index.md
index 0c1249cbc13..a8d1dfab701 100644
--- a/public/content/dao/index.md
+++ b/public/content/dao/index.md
@@ -92,7 +92,7 @@ In 1977, Wyoming invented the LLC, which protects entrepreneurs and limits their
### A famous example {#law-example}
-[CityDAO](https://citydao.io) – CityDAO used Wyoming's DAO law to buy 40 acres of land near Yellowstone National Park.
+[CityDAO](https://citizen.citydao.io/) – CityDAO used Wyoming's DAO law to buy 40 acres of land near Yellowstone National Park.
## DAO membership {#dao-membership}
@@ -126,7 +126,7 @@ _Typically used for decentralized development and governance of protocols and [d
#### A famous example {#reputation-example}
-[DXdao](https://DXdao.eth.limo) – DXdao was a global sovereign collective building and governing decentralized protocols and applications since 2019. It leveraged reputation-based governance and [holographic consensus](/glossary/#holographic-consensus) to coordinate and manage funds, meaning no one could buy their way into influencing its future or governance.
+[DXdao](https://DXdao.eth.limo) – DXdao was a global sovereign collective building and governing decentralized protocols and applications since 2019. It leveraged reputation-based governance and [holographic consensus](/glossary/#holographic-consensus) to coordinate and manage funds, meaning no one could buy their way into influencing its future or governance.
## Join / start a DAO {#join-start-a-dao}
diff --git a/public/content/desci/index.md b/public/content/desci/index.md
index 2a256a8c126..95c5ebff275 100644
--- a/public/content/desci/index.md
+++ b/public/content/desci/index.md
@@ -97,7 +97,7 @@ Explore projects and join the DeSci community.
- [VitaDAO: receive funding through sponsored research agreements for longevity research](https://www.vitadao.com/)
- [ResearchHub: post a scientific result and engage in a conversation with peers](https://www.researchhub.com/)
- [LabDAO: fold a protein in-silico](https://alphafodl.vercel.app/)
-- [dClimate API: query climate data collected by a decentralized community](https://api.dclimate.net/)
+- [dClimate API: query climate data collected by a decentralized community](https://www.dclimate.net/)
- [DeSci Foundation: DeSci publishing tool builder](https://descifoundation.org/)
- [DeSci.World: one-stop shop for users to view, engage with decentralized science](https://desci.world)
- [OceanDAO: DAO governed funding for data-related science](https://oceanprotocol.com/)
@@ -119,7 +119,7 @@ We welcome suggestions for new projects to list - please look at our [listing po
- [A guide to decentralized biotech by Jocelynn Pearl for a16z future](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [The case for DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Guide to DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Decentralized science resources](https://www.vincentweisser.com/decentralized-science)
+- [Decentralized science resources](https://www.vincentweisser.com/desci)
- [Molecule’s Biopharma IP-NFTs - A Technical Description](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Building Trustless Systems of Science by Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas - DeSci: The Future of Decentralized Science (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/developers/docs/apis/json-rpc/index.md b/public/content/developers/docs/apis/json-rpc/index.md
index 9f403fc1549..fb7e356d71a 100755
--- a/public/content/developers/docs/apis/json-rpc/index.md
+++ b/public/content/developers/docs/apis/json-rpc/index.md
@@ -26,7 +26,7 @@ An internal API is also used for inter-client communication within a node - that
## Execution client spec {#spec}
-[Read the full JSON-RPC API spec on GitHub](https://github.com/ethereum/execution-apis). This API is documented on the [Execution API webpage](https://ethereum.github.io/execution-apis/api-documentation/) and includes an Inspector to try out all the available methods.
+[Read the full JSON-RPC API spec on GitHub](https://github.com/ethereum/execution-apis). This API is documented on the [Execution API webpage](https://ethereum.github.io/execution-apis/) and includes an Inspector to try out all the available methods.
## Conventions {#conventions}
diff --git a/public/content/developers/docs/data-and-analytics/index.md b/public/content/developers/docs/data-and-analytics/index.md
index 3953cb1fbdb..bb70c170901 100644
--- a/public/content/developers/docs/data-and-analytics/index.md
+++ b/public/content/developers/docs/data-and-analytics/index.md
@@ -43,17 +43,16 @@ Using [GraphQL](https://graphql.org/), developers can query any of the curated o
To start, visit the [Ethereum quick start guide](https://academy.subquery.network/quickstart/quickstart_chains/ethereum-gravatar.html) to start indexing Ethereum blockchain data in minutes in a local Docker environment for testing before going live on a [SubQuery's managed service](https://managedservice.subquery.network/) or on [SubQuery's decentralised network](https://app.subquery.network/dashboard).
## Ethernow - Mempool Data Program {#ethernow}
-[Blocknative](https://www.blocknative.com/) provides open access to its Ethereum historical [mempool data archive](https://www.ethernow.xyz/mempool-data-archive). This enables researchers and community good projects to explore the pre-chain layer of Ethereum Mainnet. The data set is actively maintained and represents the most comprehensive historical record of mempool transaction events within the Ethereum ecosystem. Learn more at [Ethernow](https://www.ethernow.xyz/).
-
-## EVM Query Language
+[Blocknative](https://www.blocknative.com/) provides open access to its Ethereum historical [mempool data archive](https://www.ethernow.xyz/mempool-data-archive). This enables researchers and community good projects to explore the pre-chain layer of Ethereum Mainnet. The data set is actively maintained and represents the most comprehensive historical record of mempool transaction events within the Ethereum ecosystem. Learn more at [Ethernow](https://www.ethernow.xyz/).
+## EVM Query Language
EVM Query Language (EQL) is an SQL-like language designed to query EVM (Ethereum Virtual Machine) chains. EQL's ultimate goal is to support complex relational queries on EVM chain first-class citizens (blocks, accounts, and transactions) while providing developers and researchers with an ergonomic syntax for everyday use. With EQL, developers can fetch blockchain data using familiar SQL-like syntax and eliminate the need for complex boilerplate code. EQL supports standard blockchain data requests (e.g., retrieving an account's nonce and balance on Ethereum or fetching the current block size and timestamp) and is continually adding support for more complex requests and featuresets.
## Further Reading {#further-reading}
- [Exploring Crypto Data I: Data Flow Architectures](https://research.2077.xyz/exploring-crypto-data-1-data-flow-architectures)
-- [Graph Network Overview](https://thegraph.com/docs/en/about/network/)
+- [Graph Network Overview](https://thegraph.com/docs/en/about/)
- [Graph Query Playground](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [API code examples on EtherScan](https://etherscan.io/apis#contracts)
- [Beaconcha.in Beacon Chain explorer](https://beaconcha.in)
- [Dune Basics](https://docs.dune.com/#dune-basics)
-- [EVM Query Language](https://eql.sh/blog/alpha-release-notes)
+- [EVM Query Language](https://eql.sh/blog/alpha-release-notes)
diff --git a/public/content/developers/docs/development-networks/index.md b/public/content/developers/docs/development-networks/index.md
index efddfe8bb41..774bb9852cd 100644
--- a/public/content/developers/docs/development-networks/index.md
+++ b/public/content/developers/docs/development-networks/index.md
@@ -41,7 +41,7 @@ Hardhat Network comes built-in with Hardhat, an Ethereum development environment
Some consensus clients have built-in tools for spinning up local beacon chains for testing purposes. Instructions for Lighthouse, Nimbus and Lodestar are available:
-- [Local testnet using Lodestar](https://chainsafe.github.io/lodestar/usage/local/)
+- [Local testnet using Lodestar](https://chainsafe.github.io/lodestar/contribution/advanced-topics/setting-up-a-testnet#post-merge-local-testnet/)
- [Local testnet using Lighthouse](https://lighthouse-book.sigmaprime.io/setup.html#local-testnets)
- [Local testnet using Nimbus](https://github.com/status-im/nimbus-eth1/blob/master/fluffy/docs/local_testnet.md)
diff --git a/public/content/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/public/content/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
index cdc47d6a482..c2f9ae7a281 100644
--- a/public/content/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
+++ b/public/content/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
@@ -264,7 +264,7 @@ Here is a list of some of the most popular Ethereum node providers, feel free to
- Direct, technical support
- [**NodeReal MegaNode**](https://nodereal.io/)
- - [Docs](https://docs.nodereal.io/nodereal/meganode/introduction)
+ - [Docs](https://docs.nodereal.io/docs/introduction)
- Features
- Reliable, fast and scalable RPC API services
- Enhanced API for web3 developers
diff --git a/public/content/developers/docs/nodes-and-clients/run-a-node/index.md b/public/content/developers/docs/nodes-and-clients/run-a-node/index.md
index 5b9a9307751..f520754ca2b 100644
--- a/public/content/developers/docs/nodes-and-clients/run-a-node/index.md
+++ b/public/content/developers/docs/nodes-and-clients/run-a-node/index.md
@@ -163,7 +163,7 @@ It is also worth noting that client diversity is an [issue on the execution laye
##### Consensus clients
- [Lighthouse](https://github.com/sigp/lighthouse/releases/latest)
-- [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)
+- [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)
- [Nimbus](https://github.com/status-im/nimbus-eth2/releases/latest)
- [Prysm](https://github.com/prysmaticlabs/prysm/releases/latest)
- [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
besu --Xlauncher
```
-[Besu's documentation](https://besu.hyperledger.org/en/latest/HowTo/Get-Started/Starting-node/) contains additional options and configuration details.
+[Besu's documentation](https://besu.hyperledger.org/public-networks/get-started/start-node/) contains additional options and configuration details.
##### Running Erigon
@@ -289,7 +289,7 @@ Check [docs for all configuration options](https://geth.ethereum.org/docs/fundam
##### Running Nethermind
-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.
+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.
```sh
Nethermind.Runner --config mainnet \
@@ -297,7 +297,7 @@ Nethermind.Runner --config mainnet \
--JsonRpc.JwtSecretFile=/path/to/jwtsecret
```
-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.
+Nethermind docs offer a [complete guide](https://docs.nethermind.io/first-steps-with-nethermind/running-nethermind-post-merge) on running Nethermind with consensus client.
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.
diff --git a/public/content/developers/docs/oracles/index.md b/public/content/developers/docs/oracles/index.md
index 97b3c100e81..71ad6635d08 100644
--- a/public/content/developers/docs/oracles/index.md
+++ b/public/content/developers/docs/oracles/index.md
@@ -284,7 +284,7 @@ An early idea for this was [SchellingCoin](https://blog.ethereum.org/2014/03/28/
While SchellingCoin doesn’t exist today, a number of decentralized oracles—notably [Maker Protocol’s Oracles](https://docs.makerdao.com/smart-contract-modules/oracle-module)—use the schelling-point mechanism to improve accuracy of oracle data. Each Maker Oracle consists of an offchain P2P network of nodes ("relayers" and "feeds") who submit market prices for collateral assets and an onchain “Medianizer” contract that calculates the median of all provided values. Once the specified delay period is over, this median value becomes the new reference price for the associated asset.
-Other examples of oracles that use Schelling point mechanisms include [Chainlink Offchain Reporting](https://docs.chain.link/docs/offchain-reporting/) and [Witnet](https://witnet.io/). In both systems, responses from oracle nodes in the peer-to-peer network are aggregated into a single aggregate value, such as a mean or median. Nodes are rewarded or punished according to the extent to which their responses align with or deviate from the aggregate value.
+Other examples of oracles that use Schelling point mechanisms include [Chainlink Offchain Reporting](https://docs.chain.link/architecture-overview/off-chain-reporting) and [Witnet](https://witnet.io/). In both systems, responses from oracle nodes in the peer-to-peer network are aggregated into a single aggregate value, such as a mean or median. Nodes are rewarded or punished according to the extent to which their responses align with or deviate from the aggregate value.
Schelling point mechanisms are attractive because they minimize onchain footprint (only one transaction needs to be sent) while guaranteeing decentralization. The latter is possible because nodes must sign off on the list of submitted responses before it is fed into the algorithm that produces the mean/median value.
diff --git a/public/content/developers/docs/scaling/index.md b/public/content/developers/docs/scaling/index.md
index 98c0ce37f77..3e777cdbe78 100644
--- a/public/content/developers/docs/scaling/index.md
+++ b/public/content/developers/docs/scaling/index.md
@@ -106,7 +106,7 @@ _Note the explanation in the video uses the term "Layer 2" to refer to all offch
- [An Incomplete Guide to Rollups](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
- [Ethereum-powered ZK-Rollups: World Beaters](https://hackmd.io/@canti/rkUT0BD8K)
- [Optimistic Rollups vs ZK Rollups](https://limechain.tech/blog/optimistic-rollups-vs-zk-rollups/)
-- [Zero-Knowledge Blockchain Scalability](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Zero-Knowledge Blockchain Scalability](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
- [Why rollups + data shards are the only sustainable solution for high scalability](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48)
- [What kind of Layer 3s make sense?](https://vitalik.eth.limo/general/2022/09/17/layer_3.html)
- [Data Availability Or: How Rollups Learned To Stop Worrying And Love Ethereum](https://research.2077.xyz/data-availability-or-how-rollups-learned-to-stop-worrying-and-love-ethereum)
diff --git a/public/content/developers/docs/scaling/optimistic-rollups/index.md b/public/content/developers/docs/scaling/optimistic-rollups/index.md
index 427afa388e4..4aa2fc8c14a 100644
--- a/public/content/developers/docs/scaling/optimistic-rollups/index.md
+++ b/public/content/developers/docs/scaling/optimistic-rollups/index.md
@@ -96,7 +96,7 @@ In the context of optimistic rollups, `calldata` is used to send compressed tran
Here is [an example](https://etherscan.io/tx/0x9102bfce17c58b5fc1c974c24b6bb7a924fb5fbd7c4cd2f675911c27422a5591) of a rollup batch submission to show how this concept works. The sequencer invoked the `appendSequencerBatch()` method and passed the compressed transaction data as inputs using `calldata`.
-Some rollups now use blobs to post batches of transactions to Ethereum.
+Some rollups now use blobs to post batches of transactions to Ethereum.
Blobs are non-modifiable and non-persistent (just like `calldata`) but are pruned from history after ~18 days. For more information on blobs, see [Danksharding](/roadmap/danksharding).
@@ -257,9 +257,9 @@ More of a visual learner? Watch Finematics explain optimistic rollups:
- [How do optimistic rollups work (The Complete guide)](https://www.alchemy.com/overviews/optimistic-rollups)
- [What is a Blockchain Rollup? A Technical Introduction](https://www.ethereum-ecosystem.com/blog/what-is-a-blockchain-rollup-a-technical-introduction)
-- [The Essential Guide to Arbitrum](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
+- [The Essential Guide to Arbitrum](https://www.bankless.com/the-essential-guide-to-arbitrum)
- [The Practical Guide To Ethereum Rollups](https://research.2077.xyz/the-practical-guide-to-ethereum-rollups)
- [The State Of Fraud Proofs In Ethereum L2s](https://research.2077.xyz/the-state-of-fraud-proofs-in-ethereum-l2s)
-- [How does Optimism's Rollup really work?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [How does Optimism's Rollup really work?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
- [OVM Deep Dive](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
- [What is the Optimistic Virtual Machine?](https://www.alchemy.com/overviews/optimistic-virtual-machine)
diff --git a/public/content/developers/docs/scaling/validium/index.md b/public/content/developers/docs/scaling/validium/index.md
index 895332b57c6..2e2958b40d4 100644
--- a/public/content/developers/docs/scaling/validium/index.md
+++ b/public/content/developers/docs/scaling/validium/index.md
@@ -69,11 +69,11 @@ As an anti-censorship mechanism, the validium protocol allows users to withdraw
After executing a batch of transactions, the operator submits the associated validity proof to the verifier contract and proposes a new state root to the main contract. If the proof is valid, the main contract updates the validium's state and finalizes the results of transactions in the batch.
-Unlike a ZK-rollup, block producers on a validium are not required to publish transaction data for transaction batches (only block headers). This makes validium a purely offchain scaling protocol, as opposed to "hybrid" scaling protocols (i.e., [layer 2](/layer-2/)) that publish state data on the main Ethereum chain as `calldata`.
+Unlike a ZK-rollup, block producers on a validium are not required to publish transaction data for transaction batches (only block headers). This makes validium a purely offchain scaling protocol, as opposed to "hybrid" scaling protocols (i.e., [layer 2](/layer-2/)) that publish state data on the main Ethereum chain using blob data, `calldata`, or a combination of both.
### Data availability {#data-availability}
-As mentioned, validiums utilize an offchain data availability model, where operators store all transaction data off Ethereum Mainnet. Validium's low onchain data footprint improves scalability (throughput isn't limited by Ethereum's data processing capacity) and reduces user fees (the cost of publishing `calldata` is lower).
+As mentioned, validiums utilize an offchain data availability model, where operators store all transaction data off Ethereum Mainnet. Validium's low onchain data footprint improves scalability (throughput isn't limited by Ethereum's data processing capacity) and reduces user fees (the cost of publishing data onchain is lower).
Offchain data availability, however, presents a problem: data necessary for creating or verifying Merkle proofs may be unavailable. This means users may be unable to withdraw funds from the onchain contract if operators should act maliciously.
@@ -154,7 +154,7 @@ Multiple projects provide implementations of Validium and volitions that you can
**Matter Labs zkPorter**- _zkPorter is a Layer 2 scaling protocol tackling data availability with a hybrid approach that combines the ideas of zkRollup and sharding. It can support arbitrarily many shards, each with its own data availability policy._
- [Blog](https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf)
-- [Documentation](https://docs.zksync.io/zk-stack/concepts/data-availability)
+- [Documentation](https://docs.zksync.io/zksync-protocol/rollup/data-availability)
- [Website](https://zksync.io/)
## Further reading {#further-reading}
diff --git a/public/content/developers/docs/smart-contracts/libraries/index.md b/public/content/developers/docs/smart-contracts/libraries/index.md
index 37dfd28e5ad..9aeeb996959 100644
--- a/public/content/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ Last, when deciding on whether to include a library, consider its overall usage.
**thirdweb Solidity SDK -** **_Provides the tools needed to build custom smart contracts efficiently_**
-- [Documentation](https://portal.thirdweb.com/solidity/)
+- [Documentation](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## Related tutorials {#related-tutorials}
diff --git a/public/content/developers/docs/smart-contracts/security/index.md b/public/content/developers/docs/smart-contracts/security/index.md
index 61911572b79..8f2fd801722 100644
--- a/public/content/developers/docs/smart-contracts/security/index.md
+++ b/public/content/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ Smart contracts are extremely flexible, and capable of controlling large amounts
Public blockchains, like Ethereum, further complicate the issue of securing smart contracts. Deployed contract code _usually_ cannot be changed to patch security flaws, while assets stolen from smart contracts are extremely difficult to track and mostly irrecoverable due to immutability.
-Although figures vary, it is estimated that the total amount of value stolen or lost due to security defects in smart contracts is easily over $1 billion. This includes high-profile incidents, such as the [DAO hack](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3.6M ETH stolen, worth over $1B in today’s prices), [Parity multi-sig wallet hack](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) ($30M lost to hackers), and the [Parity frozen wallet issue](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (over $300M in ETH locked forever).
+Although figures vary, it is estimated that the total amount of value stolen or lost due to security defects in smart contracts is easily over $1 billion. This includes high-profile incidents, such as the [DAO hack](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3.6M ETH stolen, worth over $1B in today’s prices), [Parity multi-sig wallet hack](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) ($30M lost to hackers), and the [Parity frozen wallet issue](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (over $300M in ETH locked forever).
The aforementioned issues make it imperative for developers to invest effort in building secure, robust, and resilient smart contracts. Smart contract security is serious business, and one that every developer will do well to learn. This guide will cover security considerations for Ethereum developers and explore resources for improving smart contract security.
@@ -304,7 +304,7 @@ There’s nothing wrong here, except that `Attacker` has another function that c
- `Victim` finally applies the results of the first transaction (and subsequent ones) to its state, so `Attacker`’s balance is set to 0
```
-The summary is that because the caller’s balance isn't set to 0 until the function execution completes, subsequent invocations will succeed and allow the caller to withdraw their balance multiple times. This kind of attack can be used to drain a smart contract of its funds, like what happened in the [2016 DAO hack](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/). Reentrancy attacks are still a critical issue for smart contracts today as [public listings of reentrancy exploits](https://github.com/pcaversaccio/reentrancy-attacks) show.
+The summary is that because the caller’s balance isn't set to 0 until the function execution completes, subsequent invocations will succeed and allow the caller to withdraw their balance multiple times. This kind of attack can be used to drain a smart contract of its funds, like what happened in the [2016 DAO hack](https://www.coindesk.com/learn/understanding-the-dao-attack). Reentrancy attacks are still a critical issue for smart contracts today as [public listings of reentrancy exploits](https://github.com/pcaversaccio/reentrancy-attacks) show.
##### How to prevent reentrancy attacks
@@ -505,7 +505,7 @@ If you plan on querying an onchain oracle for asset prices, consider using one t
- **[Hacken](https://hacken.io)** - _Web3 cybersecurity auditor bringing the 360-degree approach to blockchain security._
-- **[Nethermind](https://nethermind.io/smart-contracts-audits)** - _Solidity and Cairo auditing services, ensuring the integrity of smart contracts and the safety of users across Ethereum and Starknet._
+- **[Nethermind](https://www.nethermind.io/smart-contract-audits)** - _Solidity and Cairo auditing services, ensuring the integrity of smart contracts and the safety of users across Ethereum and Starknet._
- **[HashEx](https://hashex.org/)** - _HashEx focuses on blockchain and smart contract auditing to ensure the security of cryptocurrencies, providing services such as smart contract development, penetration testing, blockchain consulting._
@@ -515,7 +515,7 @@ If you plan on querying an onchain oracle for asset prices, consider using one t
- **[Cyfrin](https://cyfrin.io)** - _Web3 security powerhouse, incubating crypto security through products and smart contract auditing services._
-- **[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._
+- **[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._
- **[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._
@@ -528,9 +528,9 @@ If you plan on querying an onchain oracle for asset prices, consider using one t
- **[HackerOne](https://www.hackerone.com/)** - _Vulnerability coordination and bug bounty platform that connects businesses with penetration testers and cybersecurity researchers._
- **[HackenProof](https://hackenproof.com/)** - _Expert bug bounty platform for crypto projects (DeFi, Smart Contracts, Wallets, CEX and more), where security professionals provide triage services and researchers get paid for relevant, verified bug reports._
-
+
- **[Sherlock](https://www.sherlock.xyz/)** - _Underwriter in Web3 for smart contract security, with payouts for auditors managed via smart contracts to secure that relevant bugs are paid fairly._
-
+
- **[CodeHawks](https://www.codehawks.com/)** - _Competitive bug bounty platform where auditors take part in security contests and challenges, and (soon) in their own private audits._
### Publications of known smart contract vulnerabilities and exploits {#common-smart-contract-vulnerabilities-and-exploits}
diff --git a/public/content/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md b/public/content/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
index 44c29376d1f..4d090ab049b 100644
--- a/public/content/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
+++ b/public/content/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
@@ -139,7 +139,7 @@ A similar pattern is used when handling transactions in ether. However, i
-Try converting some values to and from wei. Note that [there are names for many of the denominations](https://web3py.readthedocs.io/en/stable/examples.html#converting-currency-denominations) in between ether and wei. One of the better known among them is **gwei**, as it’s often how transaction fees are represented.
+Try converting some values to and from wei. Note that [there are names for many of the denominations](https://web3py.readthedocs.io/en/stable/troubleshooting.html#how-do-i-convert-currency-denominations) in between ether and wei. One of the better known among them is **gwei**, as it’s often how transaction fees are represented.
```python
In [2]: Web3.to_wei(1, 'ether')
diff --git a/public/content/developers/tutorials/creating-a-wagmi-ui-for-your-contract/index.md b/public/content/developers/tutorials/creating-a-wagmi-ui-for-your-contract/index.md
index 7051bd36a8b..4e336ae76cb 100644
--- a/public/content/developers/tutorials/creating-a-wagmi-ui-for-your-contract/index.md
+++ b/public/content/developers/tutorials/creating-a-wagmi-ui-for-your-contract/index.md
@@ -176,11 +176,11 @@ This file contains most of the UI functionality. It includes definitions that wo
```tsx
import { useState, ChangeEventHandler } from 'react'
-import { useNetwork,
- useContractRead,
- usePrepareContractWrite,
- useContractWrite,
- useContractEvent
+import { useNetwork,
+ useReadContract,
+ usePrepareContractWrite,
+ useContractWrite,
+ useContractEvent
} from 'wagmi'
```
@@ -264,17 +264,17 @@ Because this is a hook (`use...`), every time this information changes the compo
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).
```tsx
- const readResults = useContractRead({
+ const readResults = useReadContract({
address: greeterAddr,
abi: greeterABI,
functionName: "greet" , // No arguments
- watch: true
+ watch: true
})
```
-[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.
+[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.
-**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).
+**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).
```tsx
const [ newGreeting, setNewGreeting ] = useState("")
@@ -290,7 +290,7 @@ The `useState` hook returns a list with two values:
In this case, we are using a state variable for the new greeting the user wants to set.
```tsx
- const greetingChange : ChangeEventHandler = (evt) =>
+ const greetingChange : ChangeEventHandler = (evt) =>
setNewGreeting(evt.target.value)
```
@@ -303,7 +303,7 @@ This is the event handler for when the new greeting input field changes. The typ
functionName: 'setGreeting',
args: [ newGreeting ]
})
- const workingTx = useContractWrite(preparedTx.config)
+ const workingTx = useContractWrite(preparedTx.config)
```
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.
Create a `ShowGreeting` component (explained below), but only if the greeting was read successfully from the blockchain.
-```tsx
-
@@ -481,7 +481,7 @@ const { chains, publicClient, webSocketPublicClient } = configureChains(
[
publicProvider(),
],
-)
+)
const { connectors } = getDefaultWallets({
appName: 'My wagmi + RainbowKit App',
@@ -526,7 +526,7 @@ These days there are a lot of [L2 scaling solution](https://ethereum.org/en/laye
http: ['https://rpc.holesky.redstone.xyz'],
webSocket: ['wss://rpc.holesky.redstone.xyz/ws'],
},
- public: {
+ public: {
http: ['https://rpc.holesky.redstone.xyz'],
webSocket: ['wss://rpc.holesky.redstone.xyz/ws'],
},
@@ -543,7 +543,7 @@ These days there are a lot of [L2 scaling solution](https://ethereum.org/en/laye
const { chains, publicClient, webSocketPublicClient } = configureChains(
[ holesky, sepolia, redstoneHolesky ],
[ publicProvider(), ],
- )
+ )
```
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
const contractAddrs : AddressPerBlockchainType = {
// Holesky
17000: '0x432d810484AdD7454ddb3b5311f0Ac2E95CeceA8',
-
+
// Redstone Holesky
17001: '0x4919517f82a1B89a32392E1BF72ec827ba9986D3',
-
+
// Sepolia
11155111: '0x7143d5c190F048C8d19fe325b748b081903E3BF0'
- }
+ }
```
## Conclusion {#conclusion}
diff --git a/public/content/developers/tutorials/develop-and-test-dapps-with-a-multi-client-local-eth-testnet/index.md b/public/content/developers/tutorials/develop-and-test-dapps-with-a-multi-client-local-eth-testnet/index.md
index f581691ba42..18ae61a95ae 100644
--- a/public/content/developers/tutorials/develop-and-test-dapps-with-a-multi-client-local-eth-testnet/index.md
+++ b/public/content/developers/tutorials/develop-and-test-dapps-with-a-multi-client-local-eth-testnet/index.md
@@ -37,8 +37,8 @@ In this guide, the Kurtosis eth-network-package spins up a local Ethereum testne
Before you proceed, make sure you have:
-- [Installed and started the Docker engine](https://docs.kurtosis.com/next/install#i-install--start-docker) on your local machine
-- [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)
+- [Installed and started the Docker engine](https://docs.kurtosis.com/install/#i-install--start-docker) on your local machine
+- [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)
- 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)
## Instantiating a local Ethereum testnet {#instantiate-testnet}
@@ -95,9 +95,9 @@ Congratulations! You used Kurtosis to instantiate a local Ethereum testnet, with
### Review {#review-instantiate-testnet}
-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".
+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".
-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)
+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)
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.
diff --git a/public/content/developers/tutorials/hello-world-smart-contract-fullstack/index.md b/public/content/developers/tutorials/hello-world-smart-contract-fullstack/index.md
index 02121deb996..b636638c7dd 100644
--- a/public/content/developers/tutorials/hello-world-smart-contract-fullstack/index.md
+++ b/public/content/developers/tutorials/hello-world-smart-contract-fullstack/index.md
@@ -50,7 +50,7 @@ Click **Create app**. Your app will appear in the table below.
You need an Ethereum account to send and receive transactions. We'll use MetaMask, a virtual wallet in the browser that lets users manage their Ethereum account address.
-You can download and create a MetaMask account for free [here](https://metamask.io/download.html). When you are creating an account, or if you already have an account, make sure to switch over to the “Goerli Test Network” in the upper right (so that we’re not dealing with real money).
+You can download and create a MetaMask account for free [here](https://metamask.io/download). When you are creating an account, or if you already have an account, make sure to switch over to the “Goerli Test Network” in the upper right (so that we’re not dealing with real money).
### Step 4: Add ether from a Faucet {#step-4-add-ether-from-a-faucet}
@@ -1119,7 +1119,7 @@ If you want to understand more about how transactions on Ethereum work, check ou
#### Download MetaMask {#download-metamask}
-You can download and create a MetaMask account for free [here](https://metamask.io/download.html). When you are creating an account, or if you already have an account, make sure to switch over to the “Goerli Test Network” in the upper right \(so that we’re not dealing with real money\).
+You can download and create a MetaMask account for free [here](https://metamask.io/download). When you are creating an account, or if you already have an account, make sure to switch over to the “Goerli Test Network” in the upper right \(so that we’re not dealing with real money\).
#### Add ether from a Faucet {#add-ether-from-a-faucet}
@@ -1174,7 +1174,7 @@ export const connectWallet = async () => {
diff --git a/public/content/developers/tutorials/hello-world-smart-contract/index.md b/public/content/developers/tutorials/hello-world-smart-contract/index.md
index 702c94a5a7a..5aecaac8b24 100644
--- a/public/content/developers/tutorials/hello-world-smart-contract/index.md
+++ b/public/content/developers/tutorials/hello-world-smart-contract/index.md
@@ -44,7 +44,7 @@ Once you’ve created an Alchemy account, you can generate an API key by creatin
We need an Ethereum account to send and receive transactions. For this tutorial, we’ll use MetaMask, a virtual wallet in the browser used to manage your Ethereum account address. More on [transactions](/developers/docs/transactions/).
-You can download and create a MetaMask account for free [here](https://metamask.io/download.html). When you are creating an account, or if you already have an account, make sure to switch over to the “Goerli Test Network” in the upper right (so that we’re not dealing with real money).
+You can download and create a MetaMask account for free [here](https://metamask.io/download). When you are creating an account, or if you already have an account, make sure to switch over to the “Goerli Test Network” in the upper right (so that we’re not dealing with real money).

diff --git a/public/content/developers/tutorials/how-to-write-and-deploy-an-nft/index.md b/public/content/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
index dd9fb3017f3..30aa83c0a55 100644
--- a/public/content/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
+++ b/public/content/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
@@ -42,7 +42,7 @@ Once you’ve created an Alchemy account, you can generate an API key by creatin
We need an Ethereum account to send and receive transactions. For this tutorial, we’ll use MetaMask, a virtual wallet in the browser used to manage your Ethereum account address. If you want to understand more about how transactions on Ethereum work, check out [this page](/developers/docs/transactions/) from the Ethereum foundation.
-You can download and create a MetaMask account for free [here](https://metamask.io/download.html). When you are creating an account, or if you already have an account, make sure to switch over to the “Sepolia Test Network” in the upper right (so that we’re not dealing with real money).
+You can download and create a MetaMask account for free [here](https://metamask.io/download). When you are creating an account, or if you already have an account, make sure to switch over to the “Sepolia Test Network” in the upper right (so that we’re not dealing with real money).

diff --git a/public/content/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md b/public/content/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
index 0607459956c..cc95274fc64 100644
--- a/public/content/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
+++ b/public/content/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
@@ -54,13 +54,13 @@ While [Web3](https://docs.web3js.org/) is still mostly used, [ethers.js](https:/
Usually you would fetch data from your smart contract directly. Want to read the time of the latest trade? Just call `MyContract.methods.latestTradeTime().call()` which fetches the data from an Ethereum node into your dapp. But what if you need hundreds of different data points? That would result in hundreds of data fetches to the node, each time requiring an [RTT](https://wikipedia.org/wiki/Round-trip_delay_time) making your dapp slow and inefficient. One workaround might be a fetcher call function inside your contract that returns multiple data at once. This is not always ideal though.
-And then you might be interested in historical data as well. You want to know not only the last trade time, but the times for all trades that you ever did yourself. Use the _create-eth-app_ subgraph package, read the [documentation](https://thegraph.com/docs/define-a-subgraph) and adapt it to your own contracts. If you are looking for popular smart contracts, there may even already be a subgraph. Check out the [subgraph explorer](https://thegraph.com/explorer/).
+And then you might be interested in historical data as well. You want to know not only the last trade time, but the times for all trades that you ever did yourself. Use the _create-eth-app_ subgraph package, read the [documentation](https://thegraph.com/docs/en/subgraphs/developing/creating/starting-your-subgraph) and adapt it to your own contracts. If you are looking for popular smart contracts, there may even already be a subgraph. Check out the [subgraph explorer](https://thegraph.com/explorer/).
Once you have a subgraph, it allows you to write one simple query in your dapp that retrieves all the important blockchain data including historical ones that you need, only one fetch required.
### Apollo {#apollo}
-Thanks to the [Apollo Boost](https://www.apollographql.com/docs/react/get-started/) integration you can easily integrate the graph in your React dapp. Especially when using [React hooks and Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks-676d116eeae2), fetching data is as simple as writing a single GraphQl query in your component:
+Thanks to the [Apollo Boost](https://www.apollographql.com/docs/react/get-started/) integration you can easily integrate the graph in your React dapp. Especially when using [React hooks and Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks), fetching data is as simple as writing a single GraphQl query in your component:
```js
const { loading, error, data } = useQuery(myGraphQlQuery)
diff --git a/public/content/developers/tutorials/nft-minter/index.md b/public/content/developers/tutorials/nft-minter/index.md
index dac3bc801dc..293d1edb685 100644
--- a/public/content/developers/tutorials/nft-minter/index.md
+++ b/public/content/developers/tutorials/nft-minter/index.md
@@ -197,7 +197,7 @@ For users to be able to interact with your smart contract they will need to conn
For this tutorial, we’ll use MetaMask, a virtual wallet in the browser used to manage your Ethereum account address. If you want to understand more about how transactions on Ethereum work, check out [this page](/developers/docs/transactions/).
-You can download and create a MetaMask account for free [here](https://metamask.io/download.html). When you are creating an account, or if you already have an account, make sure to switch over to the “Ropsten Test Network” in the upper right \(so that we’re not dealing with real money\).
+You can download and create a MetaMask account for free [here](https://metamask.io/download). When you are creating an account, or if you already have an account, make sure to switch over to the “Ropsten Test Network” in the upper right \(so that we’re not dealing with real money\).
### Add ether from a Faucet {#add-ether-from-faucet}
@@ -254,7 +254,7 @@ export const connectWallet = async () => {
@@ -473,7 +473,7 @@ To store our metadata on IPFS, we will use [Pinata](https://pinata.cloud/), a co
## Use Pinata to pin your metadata to IPFS {#use-pinata-to-pin-your-metadata-to-IPFS}
-If you don't have a [Pinata](https://pinata.cloud/) account, sign up for a free account [here](https://pinata.cloud/signup) and complete the steps to verify your email and account.
+If you don't have a [Pinata](https://pinata.cloud/) account, sign up for a free account [here](https://app.pinata.cloud/auth/signup) and complete the steps to verify your email and account.
### Create your Pinata API key {#create-pinata-api-key}
@@ -512,7 +512,7 @@ Save the file, and then you're ready to start writing the function to upload you
### Implement pinJSONToIPFS {#pin-json-to-ipfs}
-Fortunately for us, Pinata has an [API specifically for uploading JSON data to IPFS](https://pinata.cloud/documentation#PinJSONToIPFS) and a convenient JavaScript with axios example that we can use, with some slight modifications.
+Fortunately for us, Pinata has an [API specifically for uploading JSON data to IPFS](https://docs.pinata.cloud/api-reference/endpoint/ipfs/pin-json-to-ipfs#pin-json) and a convenient JavaScript with axios example that we can use, with some slight modifications.
In your `utils` folder, let's create another file called `pinata.js` and then import our Pinata secret and key from the .env file like so:
diff --git a/public/content/developers/tutorials/optimism-std-bridge-annotated-code/index.md b/public/content/developers/tutorials/optimism-std-bridge-annotated-code/index.md
index fb48cef6e8b..34ca3578e4f 100644
--- a/public/content/developers/tutorials/optimism-std-bridge-annotated-code/index.md
+++ b/public/content/developers/tutorials/optimism-std-bridge-annotated-code/index.md
@@ -17,7 +17,7 @@ One way to achieve this is for users to lock assets (ETH and [ERC-20 tokens](/de
Eventually, whoever ends up with them might want to bridge them back to L1.
When doing this, the assets are burned on L2 and then released back to the user on L1.
-This is the way the [Optimism standard bridge](https://community.optimism.io/docs/developers/bridge/standard-bridge) works.
+This is the way the [Optimism standard bridge](https://docs.optimism.io/app-developers/bridging/standard-bridge) works.
In this article we go over the source code for that bridge to see how it works and study it as an example of well written Solidity code.
## Control flows {#control-flows}
@@ -1347,7 +1347,7 @@ The only way we can do this from L2 is to send a message that will have to wait
The standard bridge is the most flexible mechanism for asset transfers.
However, because it is so generic it is not always the easiest mechanism to use.
-Especially for withdrawals, most users prefer to use [third party bridges](https://www.optimism.io/apps/bridges) that do not wait the challenge period and do not require a Merkle proof to finalize the withdrawal.
+Especially for withdrawals, most users prefer to use [third party bridges](https://optimism.io/apps#bridge) that do not wait the challenge period and do not require a Merkle proof to finalize the withdrawal.
These bridges typically work by having assets on L1, which they provide immediately for a small fee (often less than the cost of gas for a standard bridge withdrawal).
When the bridge (or the people running it) anticipates being short on L1 assets it transfers sufficient assets from L2. As these are very big withdrawals, the withdrawal cost is amortized over a large amount and is a much smaller percentage.
diff --git a/public/content/developers/tutorials/reverse-engineering-a-contract/index.md b/public/content/developers/tutorials/reverse-engineering-a-contract/index.md
index f0d56c0508c..a25e4d40b69 100644
--- a/public/content/developers/tutorials/reverse-engineering-a-contract/index.md
+++ b/public/content/developers/tutorials/reverse-engineering-a-contract/index.md
@@ -563,7 +563,7 @@ And that the methods it supports are:
| Method | Method signature | Offset to jump into |
| --------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------- |
-| [scaleAmountByPercentage(uint256,uint256)](https://www.4byte.directory/x/?bytes4_signature=0x8ffb5c97) | 0x8ffb5c97 | 0x0135 |
+| [scaleAmountByPercentage(uint256,uint256)](https://www.4byte.directory/signatures/?bytes4_signature=0x8ffb5c97) | 0x8ffb5c97 | 0x0135 |
| [isClaimed(uint256,address)](https://www.4byte.directory/signatures/?bytes4_signature=0xd2ef0795) | 0xd2ef0795 | 0x0151 |
| [claim(uint256,address,uint256,bytes32[])](https://www.4byte.directory/signatures/?bytes4_signature=0x2e7ba6ef) | 0x2e7ba6ef | 0x00F4 |
| [incrementWindow()](https://www.4byte.directory/signatures/?bytes4_signature=0x338b1d31) | 0x338b1d31 | 0x0110 |
diff --git a/public/content/developers/tutorials/secure-development-workflow/index.md b/public/content/developers/tutorials/secure-development-workflow/index.md
index 1dbc4b96ad6..039d5b50393 100644
--- a/public/content/developers/tutorials/secure-development-workflow/index.md
+++ b/public/content/developers/tutorials/secure-development-workflow/index.md
@@ -47,6 +47,6 @@ Finally, be mindful of issues that automated tools cannot easily find:
## Ask for help {#ask-for-help}
-[Ethereum office hours](https://calendly.com/dan-trailofbits/ethereum-office-hours) run every Tuesday afternoon. These 1-hour, 1-on-1 sessions are an opportunity to ask us any questions you have about security, troubleshoot using our tools, and get feedback from experts about your current approach. We will help you work through this guide.
+[Ethereum office hours](https://calendly.com/dan-trailofbits/office-hours) run every Tuesday afternoon. These 1-hour, 1-on-1 sessions are an opportunity to ask us any questions you have about security, troubleshoot using our tools, and get feedback from experts about your current approach. We will help you work through this guide.
Join our Slack: [Empire Hacking](https://join.slack.com/t/empirehacking/shared_invite/zt-h97bbrj8-1jwuiU33nnzg67JcvIciUw). We're always available in the #crytic and #ethereum channels if you have any questions.
diff --git a/public/content/developers/tutorials/the-graph-fixing-web3-data-querying/index.md b/public/content/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
index 277da463a7b..575b9069f03 100644
--- a/public/content/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
+++ b/public/content/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
@@ -85,7 +85,7 @@ First let's talk about GraphQL, originally designed and implemented by Facebook.

-The two images pretty much capture the essence of GraphQL. With the query on the right we can define exactly what data we want, so there we get everything in one request and nothing more than exactly what we need. A GraphQL server handles the fetching of all data required, so it is incredibly easy for the frontend consumer side to use. [This is a nice explanation](https://www.apollographql.com/blog/graphql-explained-5844742f195e/) of how exactly the server handles a query if you're interested.
+The two images pretty much capture the essence of GraphQL. With the query on the right we can define exactly what data we want, so there we get everything in one request and nothing more than exactly what we need. A GraphQL server handles the fetching of all data required, so it is incredibly easy for the frontend consumer side to use. [This is a nice explanation](https://www.apollographql.com/blog/graphql-explained) of how exactly the server handles a query if you're interested.
Now with that knowledge, let's finally jump into blockchain space and The Graph.
@@ -190,7 +190,7 @@ Then we create a new Bet entity. The id for this will be `event.transaction.hash
Lastly we can update the Player entity with all the data. Arrays cannot be pushed to directly, but need to be updated as shown here. We use the id to reference the bet. And `.save()` is required at the end to store an entity.
-The full documentation can be seen here: https://thegraph.com/docs/en/developing/creating-a-subgraph/#writing-mappings. You can also add logging output to the mapping file, see [here](https://thegraph.com/docs/assemblyscript-api#api-reference).
+The full documentation can be seen here: https://thegraph.com/docs/en/developing/creating-a-subgraph/#writing-mappings. You can also add logging output to the mapping file, see [here](https://thegraph.com/docs/en/subgraphs/developing/creating/graph-ts/api/#api-reference).
```typescript
import { Bet, Player } from "../generated/schema"
diff --git a/public/content/governance/index.md b/public/content/governance/index.md
index 658c7785d9d..90d212bbf89 100644
--- a/public/content/governance/index.md
+++ b/public/content/governance/index.md
@@ -118,7 +118,7 @@ Generally, disagreements are handled with long-form discussion in public forums
Forks are when major technical upgrades or changes need to be made to the network and change the "rules" of the protocol. [Ethereum clients](/developers/docs/nodes-and-clients/) must update their software to implement the new fork rules.
-The DAO fork was in response to the [2016 DAO attack](https://www.coindesk.com/understanding-dao-hack-journalists) where an insecure [DAO](/glossary/#dao) contract was drained of over 3.6 million ETH in a hack. The fork moved the funds from the faulty contract to a new contract allowing anyone who lost funds in the hack to recover them.
+The DAO fork was in response to the [2016 DAO attack](https://www.coindesk.com/learn/understanding-the-dao-attack) where an insecure [DAO](/glossary/#dao) contract was drained of over 3.6 million ETH in a hack. The fork moved the funds from the faulty contract to a new contract allowing anyone who lost funds in the hack to recover them.
This course of action was voted on by the Ethereum community. Any ETH holder was able to vote via a transaction on [a voting platform](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). The decision to fork reached over 85% of the votes.
diff --git a/public/content/roadmap/pectra/7702/index.md b/public/content/roadmap/pectra/7702/index.md
index f6d04c7601e..d2da80649c8 100644
--- a/public/content/roadmap/pectra/7702/index.md
+++ b/public/content/roadmap/pectra/7702/index.md
@@ -4,7 +4,7 @@ description: Learn more about 7702 in the Pectra release
lang: en
---
-# Pectra 7702
+# Pectra 7702
## Abstract {#abstract}
@@ -16,7 +16,7 @@ This new transaction type introduces an authorization list. Each authorization t
[ chain_id, address, nonce, y_parity, r, s ]
```
-**address** is the delegation (already deployed bytecode that'll be used by the EOA)
+**address** is the delegation (already deployed bytecode that'll be used by the EOA)
**chain_id** locks the authorization to a specific chain (or 0 for all chains)
**nonce** locks the authorization to a specific account nonce
(**y_parity, r, s**) is the signature of the authorization tuple, defined as keccak(0x05 || rlp ([chain_id ,address, nonce])) by the private key of EOA to which the authorization applies (also called the authority)
@@ -29,7 +29,8 @@ The private key of the EOA retains full control over the account after the deleg
**Account Abstraction**: A delegation contract should align with Ethereum’s broader account abstraction (AA) standards to maximize compatibility. In particular, it should ideally be ERC-4337 compliant or compatible.
-**Permissionless and Censorship-Resistant Design**: Ethereum values permissionless participation. A delegation contract MUST NOT hard-code or rely on any single “trusted” relayer or service. This would brick the account if the relayer goes offline. Features like batching (e.g. approve+transferFrom) can by used by the EOA itself without a relayer. For application developers that want to use advanced features enabled by 7702 (Gas Abstraction, Privacy-Preserving Withdrawals) you’ll need a relayer. While there are different relayer architectures, our recommendation is to use [4337 bundlers](https://www.erc4337.io/bundlers) pointing at least [entry point 0.8](https://github.com/eth-infinitism/account-abstraction/releases/tag/v0.8.0) because:
+**Permissionless and Censorship-Resistant Design**: Ethereum values permissionless participation. A delegation contract MUST NOT hard-code or rely on any single “trusted” relayer or service. This would brick the account if the relayer goes offline. Features like batching (e.g. approve+transferFrom) can by used by the EOA itself without a relayer. For application developers that want to use advanced features enabled by 7702 (Gas Abstraction, Privacy-Preserving Withdrawals) you’ll need a relayer. While there are different relayer architectures, our recommendation is to use [4337 bundlers](https://www.erc4337.io/bundlers) pointing at least [entry point 0.8](https://github.com/eth-infinitism/account-abstraction/releases/tag/v0.8.0) because:
+
- They provide standardized interfaces for relaying
- Include built-in paymaster systems
- Ensure forward compatibility
@@ -51,11 +52,11 @@ By utilizing these interfaces, dApps can access smart account functionalities pr
> Note: There is no standardized method for dApps to request 7702 authorization signatures directly. DApps must rely on specific wallet interfaces like ERC-6900 to take advantage of EIP-7702 features.
For more information:
+
- [ERC-5792 specification](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-5792.md)
- [ERC-6900 specification](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6900.md)
-
-**Avoiding Vendor Lock-In**: In line with the above, a good implementation is vendor-neutral and interoperable. This often means adhering to emerging standards for smart accounts. For instance, [Alchemy’s Modular Account](https://github.com/alchemyplatform/modular-account) uses the ERC-6900 standard for modular smart accounts and is designed with “permissionless interoperable usage” in mind.
+**Avoiding Vendor Lock-In**: In line with the above, a good implementation is vendor-neutral and interoperable. This often means adhering to emerging standards for smart accounts. For instance, [Alchemy’s Modular Account](https://github.com/alchemyplatform/modular-account) uses the ERC-6900 standard for modular smart accounts and is designed with “permissionless interoperable usage” in mind.
**Privacy Preservation**: While onchain privacy is limited, a delegation contract should strive to minimize data exposure and linkability. This can be achieved by supporting features like gas payments in ERC-20 tokens (so users need not maintain a public ETH balance, which improves privacy and UX) and one-time session keys (which reduce reliance on a single long-term key). For example, EIP-7702 enables paying gas in tokens via sponsored transactions, and a good implementation will make it easy to integrate such paymasters without leaking more information than necessary. Additionally, off-chain delegation of certain approvals (using signatures that are verified onchain) means fewer onchain transactions with the user’s primary key, aiding privacy. Accounts that require using a relayer force users to reveal their IP addresses. PublicMempools improves this, when a transaction/UserOp propagates through the mempool you can't tell whether it originated from the IP that sent it, or just relayed through it via the p2p protocol.
@@ -69,19 +70,17 @@ Benefits of the Proxy Pattern:
For instance, the [SafeEIP7702Proxy](https://docs.safe.global/advanced/eip-7702/7702-safe) demonstrates how a proxy can be utilized to securely initialize and manage delegations in EIP-7702-compatible accounts.
-Cons of the Proxy Pattern:
-
-- **Reliance on external actors**: You have to rely on an external team to not upgrade to an unsafe contract.
+Cons of the Proxy Pattern:
+- **Reliance on external actors**: You have to rely on an external team to not upgrade to an unsafe contract.
## Security Considerations {#security-considerations}
-
**Reentrancy guard**: With the introduction of EIP-7702 delegation, a user’s account can dynamically switch between an Externally Owned Account (EOA) and a Smart Contract (SC). This flexibility enables the account to both initiate transactions and be the target of calls. As a result, scenarios where an account calls itself and makes external calls will have `msg.sender` equal to `tx.origin`, which undermines certain security assumptions that previously relied on `tx.origin` always being an EOA.
For smart contract developers, it's no longer safe to assume that `tx.origin` refers to an EOA. Likewise, using `msg.sender == tx.origin` as a safeguard against reentrancy attacks is no longer a reliable strategy.
-Going forward, developers should design with the assumption that any participant in the system could be a smart contract. Alternatively they could implement explicit reentrancy protection using reentrancy guards with a `nonReentrant` modifier patterns. We recommend following an audited modifier e.g [Open Zeppelin's Reentrancy Guard](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/ReentrancyGuard.sol). They could also use a [transient storage variable](https://docs.soliditylang.org/en/latest/internals/layout_in_storage.html).
+Going forward, developers should design with the assumption that any participant in the system could be a smart contract. Alternatively they could implement explicit reentrancy protection using reentrancy guards with a `nonReentrant` modifier patterns. We recommend following an audited modifier e.g [Open Zeppelin's Reentrancy Guard](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/ReentrancyGuard.sol). They could also use a [transient storage variable](https://docs.soliditylang.org/en/latest/internals/layout_in_storage.html).
**Initialization Security Considerations**
@@ -100,29 +99,29 @@ This risk is especially pertinent when attempting to use existing Smart Contract
By adopting these solutions, developers can enhance the security of EIP-7702 delegation contracts, safeguarding against potential frontrunning attacks during the initialization phase.
-
**Storage Collisions** Delegating code does not clear existing storage. When migrating from one delegation contract to another, the residual data from the previous contract remains. If the new contract utilizes the same storage slots but interprets them differently, it can cause unintended behavior. For instance, if the initial delegation was to a contract where a storage slot represents a `bool`, and the subsequent delegation is to a contract where the same slot represents a `uint`, the mismatch can lead to unpredictable outcomes.
-
**Phishing risks** With the implementation of EIP-7702 delegation, the assets in a user's account may be entirely controlled by smart contracts. If a user unknowingly delegates their account to a malicious contract, an attacker could easily gain control and steal funds. When using `chain_id=0` the delegation is applied to all chain ids. Only delegate to an immutable contract (never delegate to a proxy), and only to contracts that were deployed using CREATE2 (with standard initcode - no metamorphic contracts) so the deployer can't deploy something different to the same address elsewhere. Otherwise your delegation puts your account at risk on all other EVM chains.
When users perform delegated signatures, the target contract receiving the delegation should be clearly and prominently displayed to help mitigate phishing risks.
-**Minimal Trusted Surface & Security**: While offering flexibility, a delegation contract should keep its core logic minimal and auditable. The contract is effectively an extension of the user’s EOA, so any flaw can be catastrophic. Implementations should follow best practices from the smart contract security community. For instance, constructor or initializer functions must be carefully secured – as highlighted by Alchemy, if using a proxy pattern under 7702, an unprotected initializer could let an attacker take over the account. Teams should aim to keep the onchain code simple: Ambire’s 7702 contract is only ~200 lines of Solidity, deliberately minimizing complexity to reduce bugs. A balance must be struck between feature-rich logic and the simplicity that eases auditing.
+**Minimal Trusted Surface & Security**: While offering flexibility, a delegation contract should keep its core logic minimal and auditable. The contract is effectively an extension of the user’s EOA, so any flaw can be catastrophic. Implementations should follow best practices from the smart contract security community. For instance, constructor or initializer functions must be carefully secured – as highlighted by Alchemy, if using a proxy pattern under 7702, an unprotected initializer could let an attacker take over the account. Teams should aim to keep the onchain code simple: Ambire’s 7702 contract is only ~200 lines of Solidity, deliberately minimizing complexity to reduce bugs. A balance must be struck between feature-rich logic and the simplicity that eases auditing.
### Known implementations {#known-implementations}
Due to the nature of EIP 7702, it is recommended wallets use caution when helping users delegate to a 3rd party contract. Listed below is a collection of known implementations that have been audited:
-- address TBD [[alchemyplatform/modular-account](https://github.com/alchemyplatform/modular-account)] / [audits](https://github.com/alchemyplatform/modular-account/tree/develop/audits)
-- address TBD [[AmbireTech/ambire-common](https://github.com/AmbireTech/ambire-common/blob/feature/eip-7702/contracts/AmbireAccount7702.sol)] / [audits](https://github.com/AmbireTech/ambire-common/tree/feature/eip-7702/audits)
-- address TBD [[MetaMask/delegation-framework]](https://github.com/MetaMask/delegation-framework) / [audits](https://github.com/MetaMask/delegation-framework/tree/main/audits)
-- 0x4Cd241E8d1510e30b2076397afc7508Ae59C66c9 [[Ethereum Foundation AA team]](https://github.com/eth-infinitism/account-abstraction/blob/develop/contracts/accounts/Simple7702Account.sol) / [audits](https://github.com/eth-infinitism/account-abstraction/blob/develop/audits/SpearBit%20Account%20Abstraction%20Security%20Review%20-%20Mar%202025.pdf)
+| Contract address | Source | Audits |
+| ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| 0x000000009B1D0aF20D8C6d0A44e162d11F9b8f00 | [Uniswap/calibur](https://github.com/Uniswap/calibur) | [audits](https://github.com/Uniswap/calibur/tree/main/audits) |
+| 0x69007702764179f14F51cdce752f4f775d74E139 | [alchemyplatform/modular-account](https://github.com/alchemyplatform/modular-account) | [audits](https://github.com/alchemyplatform/modular-account/tree/develop/audits) |
+| 0x5A7FC11397E9a8AD41BF10bf13F22B0a63f96f6d | [AmbireTech/ambire-common](https://github.com/AmbireTech/ambire-common/blob/feature/eip-7702/contracts/AmbireAccount7702.sol) | [audits](https://github.com/AmbireTech/ambire-common/tree/feature/eip-7702/audits) |
+| 0x63c0c19a282a1b52b07dd5a65b58948a07dae32b | [MetaMask/delegation-framework](https://github.com/MetaMask/delegation-framework) | [audits](https://github.com/MetaMask/delegation-framework/tree/main/audits) |
+| 0x4Cd241E8d1510e30b2076397afc7508Ae59C66c9 | [Ethereum Foundation AA team](https://github.com/eth-infinitism/account-abstraction/blob/develop/contracts/accounts/Simple7702Account.sol) | [audits](https://github.com/eth-infinitism/account-abstraction/blob/develop/audits/SpearBit%20Account%20Abstraction%20Security%20Review%20-%20Mar%202025.pdf) |
## Hardware wallet guidelines {#hardware-wallet-guidelines}
-Hardware wallets shouldn't expose arbitrary delegation. The consensus in the Hardware wallet space is to use a list of trusted delegator contracts. We suggest to allow known implementations listed above and to consider others on a case by case basis. As delegating your EOA to a contract gives control over all the assets, hardware wallets should be cautious with the way they implement 7702.
-
+Hardware wallets shouldn't expose arbitrary delegation. The consensus in the Hardware wallet space is to use a list of trusted delegator contracts. We suggest to allow known implementations listed above and to consider others on a case by case basis. As delegating your EOA to a contract gives control over all the assets, hardware wallets should be cautious with the way they implement 7702.
### Integration scenarios for companion apps {#integration-scenarios-for-companion-apps}
@@ -147,5 +146,3 @@ EOAs delegated to a different one will be handled as standard EOAs.
Hardware provider implements its own delegation contract and adds it to the lists implements its support in softaware companion. It is recommended to build a contract with full ERC 4337 support.
EOAs delegated to a different one will be handled as standard EOAs.
-
-
diff --git a/public/content/roadmap/verkle-trees/index.md b/public/content/roadmap/verkle-trees/index.md
index a2d355534de..ef0611f06c5 100644
--- a/public/content/roadmap/verkle-trees/index.md
+++ b/public/content/roadmap/verkle-trees/index.md
@@ -62,7 +62,7 @@ Verkle tree testnets are already up and running, but there are still substantial
- [Guillaume Ballet explain Verkle trees at ETHGlobal](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- ["How Verkle trees make Ethereum lean and mean" by Guillaume Ballet at Devcon 6](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [Piper Merriam on stateless clients from ETHDenver 2020](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [Dankrad Fiest explains Verkle trees and statelessness on Zero Knowledge podcast](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [Dankrad Fiest explains Verkle trees and statelessness on Zero Knowledge podcast](https://zeroknowledge.fm/podcast/202/)
- [Vitalik Buterin on Verkle trees](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Dankrad Feist on Verkle trees](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [Verkle tree EIP documentation](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/ar/dao/index.md b/public/content/translations/ar/dao/index.md
index bf7222be852..0293e0dd16a 100644
--- a/public/content/translations/ar/dao/index.md
+++ b/public/content/translations/ar/dao/index.md
@@ -93,7 +93,7 @@ summaryPoint3: مكان آمن لتخصيص أموال لسبب محدد.
### مثال شهير {#law-example}
-[CityDAO](https://citydao.io) – استخدمت CityDAO قانون المنظمات المستقلة اللامركزية الذي وضعته ولاية وايومنغ لشراء 40 فدانًا من الأراضي بالقرب من متنزه يلوستون الوطني.
+[CityDAO](https://citizen.citydao.io/) – استخدمت CityDAO قانون المنظمات المستقلة اللامركزية الذي وضعته ولاية وايومنغ لشراء 40 فدانًا من الأراضي بالقرب من متنزه يلوستون الوطني.
## عضوية المنظمات المستقلة اللامركزية {#dao-membership}
diff --git a/public/content/translations/ar/decentralized-identity/index.md b/public/content/translations/ar/decentralized-identity/index.md
index e285bdce062..016d646d2c1 100644
--- a/public/content/translations/ar/decentralized-identity/index.md
+++ b/public/content/translations/ar/decentralized-identity/index.md
@@ -160,7 +160,7 @@ summaryPoint3: بفضل العملات الرقمية، أصبح لدى المس
- **[خدمة مصادقة إثيريوم (EAS)](https://attest.sh/)** - _دفتر الأستاذ/البروتوكول اللامركزي لعمل المصادقات ضمن السلسلة أو خارج السلسلة بخصوص أي شيء._
- **[إثبات الإنسانية](https://www.proofofhumanity.id)** - _إثبات الإنسانية (أو poH) هو نظام للتحقق من الهوية الاجتماعية مبني على إثيريوم._
- **[BrightID](https://www.brightid.org/)** - _ شبكة الهوية الاجتماعية اللامركزية مفتوحة المصدر تسعى إلى إصلاح التحقق من الهوية من خلال إنشاء مخطط اجتماعي وتحليله._
-- **[ جواز إثبات الشخصية](https://proofofpersonhood.com/)** - _مجمع للهوية الرقمية اللامركزية_
+- **[ جواز إثبات الشخصية](https://passport.human.tech/)** - _مجمع للهوية الرقمية اللامركزية_
## قراءة إضافية {#further-reading}
diff --git a/public/content/translations/ar/defi/index.md b/public/content/translations/ar/defi/index.md
index 67f1747c7f2..c3d86a8bceb 100644
--- a/public/content/translations/ar/defi/index.md
+++ b/public/content/translations/ar/defi/index.md
@@ -168,7 +168,7 @@ summaryPoint3: استنادًا إلى التكنولوجيا مفتوحة ال
لكن لتتمكن من تنفيذ المثال المذكور أعلاه في عالم التمويل التقليدي، ستحتاج إلى مبلغ هائل من المال. ولا يتاح هذا النوع من إستراتيجيات كسب الأموال إلا لمن لديهم ثروات قائمة. القروض السريعة مثال على مستقبل لا يكون فيه وجود المال شرطًا مسبقًا ضروريًا لكسب المال.
-
+
المزيد عن القروض السريعة
diff --git a/public/content/translations/ar/desci/index.md b/public/content/translations/ar/desci/index.md
index 276c6881e16..96644927ab6 100644
--- a/public/content/translations/ar/desci/index.md
+++ b/public/content/translations/ar/desci/index.md
@@ -96,7 +96,7 @@ Web3 لديه القدرة على تعطيل نموذج التمويل المع
- [VitaDAO: تلقي التمويل من خلال اتفاقيات البحث المدعومة للأبحاث طويلة العمر](https://www.vitadao.com/)
- [ResearchHub: انشر نتيجة علمية وانخرط في محادثة مع نظرائك](https://www.researchhub.com/)
- [LabDAO: إدماج البروتين في الحاسوب](https://alphafodl.vercel.app/)
-- [dClimate API: الاستعلام عن البيانات المناخية التي تم جمعها من قبل مجتمع لامركزي](https://api.dclimate.net/)
+- [dClimate API: الاستعلام عن البيانات المناخية التي تم جمعها من قبل مجتمع لامركزي](https://www.dclimate.net/)
- [DeSci Foundation: منشئ أداة نشر العلوم اللامركزية](https://descifoundation.org/)
- [DeSci.World: متجر شامل يتيح للمستخدمين عرض العلوم اللامركزية والتفاعل معها](https://desci.world)
- [Fleming Protocol: اقتصاد بيانات مفتوحة المصدر يغذي اكتشاف الطب الحيوي التعاوني](https://medium.com/@FlemingProtocol/a-data-economy-for-patient-driven-biomedical-innovation-9d56bf63d3dd)
@@ -120,7 +120,7 @@ Web3 لديه القدرة على تعطيل نموذج التمويل المع
- [دليل للتكنولوجيا الحيوية اللامركزية بقلم جوسلين بيرل لمستقبل a16z](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [حالة العلوم اللامركزية](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [دليل إلى العلوم اللامركزية](https://future.com/what-is-decentralized-science-aka-desci/)
-- [موارد العلوم اللامركزية](https://www.vincentweisser.com/decentralized-science)
+- [موارد العلوم اللامركزية](https://www.vincentweisser.com/desci)
- [Molecule's Biopharma IP-NFTs - وصف تقني](https://molecule.to/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [بناء أنظمة علمية غير موثوقة بقلم جون ستار](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [ظهور DAOs للتكنولوجيا الحيوية](https://molecule.to/blog/the-emergence-of-biotech-daos)
diff --git a/public/content/translations/ar/enterprise/index.md b/public/content/translations/ar/enterprise/index.md
index aa738ec4be7..d2507587392 100644
--- a/public/content/translations/ar/enterprise/index.md
+++ b/public/content/translations/ar/enterprise/index.md
@@ -40,7 +40,7 @@ lang: ar
- [Blockapps](https://blockapps.net/) _تنفيذ بروتوكول إيثريوم للمؤسسات وأدوات وAPIs من منصة STRATO_
- [Clearmatics](https://www.clearmatics.com/about) _بروتوكولات وبنية منصة نظراء، سلسلة كتل R&D للشركة_
- [PegaSys Plus](https://pegasys.tech/enterprise/) _يوفر نفس ميزات ووظائف HF Besu، بالإضافة إلى فوائد إضافية تركز على المؤسسة_
-- [Quorum](https://www.goquorum.com/) _منصة سلسلة كتل مفتوحة المصدر تجمع بين ابتكار مجتمع إيثريوم العام وتحسينات لدعم احتياجات المؤسسة_
+- [Quorum](https://docs.goquorum.consensys.io/) _منصة سلسلة كتل مفتوحة المصدر تجمع بين ابتكار مجتمع إيثريوم العام وتحسينات لدعم احتياجات المؤسسة_
## البروتوكول والبنية التحتية {#protocol-and-infrastructure}
@@ -63,7 +63,7 @@ lang: ar
- [Ernst & Young's ‘Nightfall'](https://github.com/EYBlockchain/nightfall) _المزيد من المعلومات [هنا](https://bravenewcoin.com/insights/ernst-and-young-rolls-out-'nightfall-to-enable-private-transactions-on)_
- [Pegasys' Orion](https://docs.pantheon.pegasys.tech/en/stable/Concepts/Privacy/Privacy-Overview/) _المزيد من المعلومات [هنا](https://pegasys.tech/privacy-in-pantheon-how-it-works-and-why-your-enterprise-should-care/)_
-- [Quorum's Tessera](https://docs.goquorum.com/en/latest/Privacy/Tessera/Tessera/) _المزيد من المعلومات [هنا](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
+- [Quorum's Tessera](https://docs.goquorum.consensys.io/concepts/privacy#private-transaction-manager/) _المزيد من المعلومات [هنا](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
### الأمان {#security}
@@ -73,7 +73,7 @@ lang: ar
### الأدوات {#tooling}
- [Alethio](https://explorer.aleth.io/) _منصة لتحليل البيانات بواسطة إيثريوم_
-- [Treum](https://treum.io/) _جلب الشفافية وقابلية التتبع وقابلية الإتجار لسلالس الإمداد، باستخدام تقنية سلسلة الكتل_
+- [Treum](https://consensys.io/blog/consensys-acquires-treum) _جلب الشفافية وقابلية التتبع وقابلية الإتجار لسلالس الإمداد، باستخدام تقنية سلسلة الكتل_
## المجتمع المؤسسي للمطورين {#enterprise-developer-community}
diff --git a/public/content/translations/ar/refi/index.md b/public/content/translations/ar/refi/index.md
index ab5ec7855c1..49a26123a40 100644
--- a/public/content/translations/ar/refi/index.md
+++ b/public/content/translations/ar/refi/index.md
@@ -47,7 +47,7 @@ summaryPoint3: أداة تسهم في توسع الأصول الإيكولوجي
- **حيث تتركز السيولة النقدية ضمن أعداد قليلة من مجموعات السيولة النقدية** والتي يمكن أن يداولها الجميع بحرية. المستخدمون الفرديون والمؤسسات على حد سواء يمكنهم استخدام هذه المجموعات، من دون الحاجة إلى البحث اليدوي عن بائع/مشترٍ، دفع رسوم المشاركة، أو حتى التسجيل المسبق.
- **كما أن جميع المعاملات مسجلة على بلوكتشين عامة**. يمكن تتبع المسار، الناتج عن أنشطة التداول، الذي يسلكه كل رصيد كربوني إلى الأبد بمجرد توافره في أسواق الكربون الرقمية.
- **ناهيك عن أن سرعة المعاملة تكاد أن تكون فورية**. قد تستغرق عملية الحصول على كمية كبيرة من الحصص الكربونية من الأسواق التقليدية أيامًا أو أسابيع بينما تستغرق نفس العملية بضع لحظات في أسواق الكربون الرقمية.
-- **تحدث عملية التداول بدون وسطاء**، الذين يفرضون رسومًا باهظة. فبالاستناد الى بيانات إحدى شركات التحليلات،[ تحسن الحصص الكربونية الرقمية التكلفة بنسبة ٦٢%، بالمقارنة مع الحصص التقليدية](https://www.klimadao.finance/blog/klimadao-analysis-of-the-base-carbon-tonne).
+- **تحدث عملية التداول بدون وسطاء**، الذين يفرضون رسومًا باهظة. فبالاستناد الى بيانات إحدى شركات التحليلات،[ تحسن الحصص الكربونية الرقمية التكلفة بنسبة ٦٢%، بالمقارنة مع الحصص التقليدية](https://www.klimadao.finance/resources/klimadao-impact-report-analysis-of-the-base-carbon-tonne).
- يتميز **سوق الكربون الرقمية بقابلية التطور** التي تسطيع تلبية احتياجات الأفراد والشركات متعددة الجنسيات.
### العناصر الرئيسة لأسواق الكربون الرقمية {#key-components-dcm}
diff --git a/public/content/translations/ar/social-networks/index.md b/public/content/translations/ar/social-networks/index.md
index 6dbe01451b5..0afdeaf0110 100644
--- a/public/content/translations/ar/social-networks/index.md
+++ b/public/content/translations/ar/social-networks/index.md
@@ -105,7 +105,7 @@ summaryPoint3: الرموز المميزة و NFTs تنشئ أساليب جدي
- [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/) - _سوميت جوش_
- [An Overview of the Blockchain Social Media Landscape (نظرة عامة على وسائل التواصل الاجتماعي لسلسلة الكتلة](https://www.gemini.com/cryptopedia/blockchain-social-media-decentralized-social-media) — _Gemini Cryptopedia_
- [How Blockchain Can Solve Social Media Privacy (كيف يمكن لسلسلة الكتل أن تحل مشكلة الخصوصية في وسائل التواصل الاجتماعي)](https://www.investopedia.com/news/ethereum-blockchain-social-media-privacy-problem-linkedin-indorse/) — _برابلين باجباي_
-- [Social Media Networks Are Coming To The Blockchain (انتقال وسائل التواصل الاجتماعي إلى سلسلة الكتل](https://businesstechguides.co/what-are-decentralized-social-networks) — _إيمانويل أوسيكا_
+- [Social Media Networks Are Coming To The Blockchain (انتقال وسائل التواصل الاجتماعي إلى سلسلة الكتل](https://eawosika.com/what-are-decentralized-social-networks) — _إيمانويل أوسيكا_
- [Sufficient Decentralization for Social Networks (لامركزية كافية للشبكات الاجتماعية](https://www.varunsrinivasan.com/2022/01/11/sufficient-decentralization-for-social-networks) _فارون سرينيفاسان_
### مقاطع الفيديو {#videos}
diff --git a/public/content/translations/ar/web3/index.md b/public/content/translations/ar/web3/index.md
index 64e080d7b7f..06779ee9512 100644
--- a/public/content/translations/ar/web3/index.md
+++ b/public/content/translations/ar/web3/index.md
@@ -147,11 +147,11 @@ OnlyFans هو موقع محتوى للبالغين تم إنشاؤه بواسط
لا يوجد تعريف دقيق للإصدار الثالث من الويب Web3. فلدى مختلف المشاركين في المجتمع وجهات نظر مختلفة بشأن هذا الموضوع. هنا يوجد بعض من وجهات النظر تلك:
-- [ما هو الإصدار الثالث من الويب Web3؟ شرح إنترنت المستقبل اللامركزي](https://www.freecodecamp.org/news/what-is-web3/) – _نادر ضبيط_
+- [ما هو الإصدار الثالث من الويب Web3؟ شرح إنترنت المستقبل اللامركزي](https://www.freecodecamp.org/news/what-is-web3) – _نادر ضبيط_
- [فهم الويب 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _جوش ستارك_
- [ما سبب أهمية الإصدار الثالث من الويب Web3](https://future.a16z.com/why-web3-matters/) — _كريس ديكسون_
- [ما سبب أهمية اللامركزية](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _كريس ديكسون_
- [تصميم الإصدار الثالث من الويب Web3](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [الجدال بشأن الإصدار الثالث من الويب Web3](https://www.notboring.co/p/the-web3-debate?s=r) – _باكي ماكورميك_
+- [الجدال بشأن الإصدار الثالث من الويب Web3](https://www.notboring.co/p/the-web3-debate) – _باكي ماكورميك_
diff --git a/public/content/translations/az/dao/index.md b/public/content/translations/az/dao/index.md
index 81230291e7f..b514a8b6476 100644
--- a/public/content/translations/az/dao/index.md
+++ b/public/content/translations/az/dao/index.md
@@ -93,7 +93,7 @@ DAO-ların minlərlə səsvermə üzvü ola bilsə də, fondlar etibar edilən v
### Tanınmış bir nümunə {#law-example}
-[CityDAO](https://citydao.io)- CityDAO, Yellowstone Milli Parkının yaxınlığında 40 hektar torpaq almaq üçün Vyoming'in DAO qanunundan istifadə etdi.
+[CityDAO](https://citizen.citydao.io/)- CityDAO, Yellowstone Milli Parkının yaxınlığında 40 hektar torpaq almaq üçün Vyoming'in DAO qanunundan istifadə etdi.
## DAO üzvlüyü {#dao-membership}
diff --git a/public/content/translations/az/decentralized-identity/index.md b/public/content/translations/az/decentralized-identity/index.md
index 62568ac80b3..0b8171e7967 100644
--- a/public/content/translations/az/decentralized-identity/index.md
+++ b/public/content/translations/az/decentralized-identity/index.md
@@ -160,7 +160,7 @@ Ethereum-dan mərkəzləşdirilməmiş kimlik həlləri üçün əsas kimi istif
- **[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._
- **[Proof of Humanity](https://www.proofofhumanity.id)** - _Proof of Humanity (or PoH) Ethereum üzərində qurulmuş sosial kimlik yoxlama sistemidir._
- **[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._
-- **[Kimliyi təsdiq edən pasport](https://proofofpersonhood.com/)** - _ Mərkəzləşdirilməmiş rəqəmsal kimlik toplayıcısı._
+- **[Kimliyi təsdiq edən pasport](https://passport.human.tech/)** - _ Mərkəzləşdirilməmiş rəqəmsal kimlik toplayıcısı._
- **[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._
## Further reading {#further-reading}
diff --git a/public/content/translations/az/defi/index.md b/public/content/translations/az/defi/index.md
index c03f9f3d9a7..2676ab60492 100644
--- a/public/content/translations/az/defi/index.md
+++ b/public/content/translations/az/defi/index.md
@@ -168,7 +168,7 @@ Beləliklə, bir əməliyyatda aşağıdakılar baş verir:
Ənənəvi maliyyə dünyasında yuxarıdakı əməliyyatı yerinə yetirmək üçün sizə böyük miqdarda pul lazımdır. Bu pul qazanma strategiyaları yalnız mövcud sərvəti olanlar üçün əlçatandır. Flaş kreditləri, pula sahib olmağın mütləq pul qazanmaq üçün ilkin şərt olmadığı bir gələcəyin nümunəsidir.
-[Flaş kreditləri haqqında daha çox](https://aave.com/flash-loans/)
+[Flaş kreditləri haqqında daha çox](https://aave.com/docs/concepts/flash-loans/)
diff --git a/public/content/translations/az/desci/index.md b/public/content/translations/az/desci/index.md
index f616a6c8dc7..d3b727c5f69 100644
--- a/public/content/translations/az/desci/index.md
+++ b/public/content/translations/az/desci/index.md
@@ -68,7 +68,7 @@ Elmi maliyyələşdirmək üçün mövcud standart model, ayrı-ayrı şəxslər
Tədqiqatlar göstərdi ki, qrantların nəzərdən keçirilməsi panelləri yüksək keyfiyyətli təklifləri seçməkdə zəif iş görür, çünki müxtəlif panellərə verilən eyni təkliflər tamamilə fərqli nəticələr verir. Maliyyələşmə getdikcə azaldıqca, o, daha intellektual mühafizəkar layihələri olan daha böyük tədqiqatçılardan ibarət daha kiçik bir hovuzda cəmləşib. Təsir, təhrif stimulları möhkəmləndirən və innovasiyaları boğan hiper-rəqabətli maliyyələşdirmə mənzərəsi yaradıb.
-Web3, DAO və Web3 tərəfindən geniş şəkildə hazırlanmış müxtəlif təşviq modelləri ilə sınaqdan keçirərək, bu pozulmuş maliyyələşdirmə modelini pozmaq potensialına malikdir. [Retroaktiv ictimai malların maliyyələşdirilməsi](https://medium.com/ethereum-optimism/retroactive-public-goods-funding-33c9b7d00f0c), [kvadrat maliyyələşdirmə](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2003531), [DAO idarəetməsi](https://www.antler.co/blog/daos-and-web3-governance) və [tokenləşdirilmiş təşviq strukturları](https://cdixon.org/2017/05/27/crypto-tokens-a-breakthrough-in-open-network-design) bunlardan bəziləridir. Elmin maliyyələşdirilməsində inqilab edə biləcək Web3 alətləri.
+Web3, DAO və Web3 tərəfindən geniş şəkildə hazırlanmış müxtəlif təşviq modelləri ilə sınaqdan keçirərək, bu pozulmuş maliyyələşdirmə modelini pozmaq potensialına malikdir. [Retroaktiv ictimai malların maliyyələşdirilməsi](https://medium.com/ethereum-optimism/retroactive-public-goods-funding-33c9b7d00f0c), [kvadrat maliyyələşdirmə](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2003531), [DAO idarəetməsi](https://www.antler.co/blog/daos-and-web3-governance-the-promise-implications-and-challenges-ahead) və [tokenləşdirilmiş təşviq strukturları](https://cdixon.org/2017/05/27/crypto-tokens-a-breakthrough-in-open-network-design) bunlardan bəziləridir. Elmin maliyyələşdirilməsində inqilab edə biləcək Web3 alətləri.
### IP mülkiyyəti və inkişafı {#ip-ownership}
@@ -96,7 +96,7 @@ Layihələri araşdırın və DeSci cəmiyyətinə qoşulun.
- [VitaDAO: uzunömürlülük tədqiqatları üçün sponsorluq edilən tədqiqat müqavilələri vasitəsilə maliyyə əldə edin](https://www.vitadao.com/)
- [ResearchHub: elmi nəticəni dərc edin və həmkarlarınız ilə söhbət edin](https://www.researchhub.com/)
- [LabDAO: in-silico-da protein qazanın](https://alphafodl.vercel.app/)
-- [dClimate API: mərkəzləşdirilməmiş icma tərəfindən toplanan iqlim məlumatlarını sorğulayın](https://api.dclimate.net/)
+- [dClimate API: mərkəzləşdirilməmiş icma tərəfindən toplanan iqlim məlumatlarını sorğulayın](https://www.dclimate.net/)
- [DeSci Fondu: DeSci nəşriyyat aləti qurucusu](https://descifoundation.org/)
- [DeSci.World: istifadəçilər üçün mərkəzləşdirilməmiş elmlə məşğul olmaq üçün bir mağaza](https://desci.world)
- [Fleming Protokolu: birgə biotibbi kəşfləri gücləndirən açıq mənbəli məlumat iqtisadiyyatı](https://medium.com/@FlemingProtocol/a-data-economy-for-patient-driven-biomedical-innovation-9d56bf63d3dd)
@@ -120,7 +120,7 @@ Siyahıya salınacaq yeni layihələr üçün təklifləri alqışlayırıq - ba
- [A16z gələcəyi üçün Jocelynn Pearl tərəfindən mərkəzləşdirilməmiş biotexnologiyaya dair bələdçi](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [DeSci üçün keys](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [DeSci üçün bələdçi](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Mərkəzləşdirilməmiş elm resursları](https://www.vincentweisser.com/decentralized-science)
+- [Mərkəzləşdirilməmiş elm resursları](https://www.vincentweisser.com/desci)
- [Molekulun Biopharma IP-NFTs - Texniki Təsvir](https://molecule.to/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Jon Starr tərəfindən hazırlanmış Etibar Əsasında Qurulmayan Elmi Sistemlər](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Biotech DAO-ların yaranması](https://molecule.to/blog/the-emergence-of-biotech-daos)
diff --git a/public/content/translations/az/refi/index.md b/public/content/translations/az/refi/index.md
index 4c8aad839cd..8a7a009ab3c 100644
--- a/public/content/translations/az/refi/index.md
+++ b/public/content/translations/az/refi/index.md
@@ -47,7 +47,7 @@ ReFi layihələri ənənəvi bazarın bir çox problemlərini yüngülləşdirm
- **Likvidlik hər kəs tərəfindən sərbəst şəkildə satıla bilən az sayda likvidlik hovuzlarında cəmləşmişdir**. Böyük təşkilatlar, eləcə də fərdi istifadəçilər bu hovuzlardan satıcılar/alıcılar üçün manual axtarışlar, iştirak haqqı və ya əvvəlcədən qeydiyyat olmadan istifadə edə bilərlər.
- **Bütün əməliyyatlar ictimai blokçeynlərdə qeydə alınır**. Hər bir karbon kreditinin ticarət fəaliyyəti ilə bağlı keçdiyi yol, DCM-də mövcud olan kimi həmişəlik izlənilə bilər.
- **Tranzaksiya sürəti demək olar ki, anidir**. Böyük miqdarda karbon kreditinin köhnə bazarlar vasitəsilə təmin edilməsi günlər və ya həftələr çəkə bilər, lakin DCM-də buna bir neçə saniyə ərzində nail olmaq olar.
-- **Ticarət fəaliyyəti yüksək rüsum tələb edən vasitəçilər olmadan baş verir**. Bir analitik firmanın verdiyi məlumata görə, rəqəmsal karbon kreditləri [ekvivalent ənənəvi kreditlərlə müqayisədə xərclərin 62% yaxşılaşdırılmasını](https://www.klimadao.finance/blog/klimadao-analysis-of-the-base-carbon-tonne) təmsil edir.
+- **Ticarət fəaliyyəti yüksək rüsum tələb edən vasitəçilər olmadan baş verir**. Bir analitik firmanın verdiyi məlumata görə, rəqəmsal karbon kreditləri [ekvivalent ənənəvi kreditlərlə müqayisədə xərclərin 62% yaxşılaşdırılmasını](https://www.klimadao.finance/resources/klimadao-impact-report-analysis-of-the-base-carbon-tonne) təmsil edir.
- **DCM genişlənə** və həm fiziki şəxslərin, həm də çoxmillətli korporasiyaların tələblərinə cavab verə bilər.
### DCM-nin əsas komponentləri {#key-components-dcm}
diff --git a/public/content/translations/az/social-networks/index.md b/public/content/translations/az/social-networks/index.md
index 06a43554906..e22e37cae5f 100644
--- a/public/content/translations/az/social-networks/index.md
+++ b/public/content/translations/az/social-networks/index.md
@@ -111,7 +111,7 @@ Rinkeby test şəbəkəsində beta mərhələsini başa vurduqdan sonra, Reddit
- [Web3 mərkəzləşdirilməmiş, icma dəstəkli sosial şəbəkələrə inam verir](https://venturebeat.com/2022/02/26/web3-holds-the-promise-of-decentralized-community-powered-social-networks/) — _Sumit Ghosh_
- [Blockchain Sosial Media Landşaftına Baxış](https://www.gemini.com/cryptopedia/blockchain-social-media-decentralized-social-media) — *Gemini Kriptopediyası*
- [Blokçeyn Sosial Media Məxfiliyini Necə Həll edə bilər](https://www.investopedia.com/news/ethereum-blockchain-social-media-privacy-problem-linkedin-indorse/) — _Prableen Bajpai_
-- [Sosial Media Şəbəkələri Blockchain-ə gəlir](https://businesstechguides.co/what-are-decentralized-social-networks) — _Emmanuel Awosika_
+- [Sosial Media Şəbəkələri Blockchain-ə gəlir](https://eawosika.com/what-are-decentralized-social-networks) — _Emmanuel Awosika_
- [Sosial şəbəkələr üçün kifayət qədər mərkəzsizləşdirmə](https://www.varunsrinivasan.com/2022/01/11/sufficient-decentralization-for-social-networks) — _Varun Srinivasan_
diff --git a/public/content/translations/be/defi/index.md b/public/content/translations/be/defi/index.md
index c3f44261b89..6e911e6f708 100644
--- a/public/content/translations/be/defi/index.md
+++ b/public/content/translations/be/defi/index.md
@@ -168,7 +168,7 @@ Ethereum пабудаваны на гэтым. Як і ў выпадку Біт
Каб зрабіць здзейсніць вышэйшы прыклад у свеце традыцыйных фінансаў, вам спатрэбіцца вялікая колькасць грошай. Гэтыя стратэгіі, накіраваныя на тое, каб зарабіць грошы, даступныя толькі тым, у каго ўжо накоплена вялікае багацце. Вокамгненныя пазыкі з'яўляюцца прыкладам будучыні, у якой наяўнасць грошай не з'яўляецца абавязковай умовай для таго, каб зарабіць іх.
-
+
Дакладней пра вокамгненныя пазыкі
diff --git a/public/content/translations/be/web3/index.md b/public/content/translations/be/web3/index.md
index 7d7bf02537b..60a2d849c3c 100644
--- a/public/content/translations/be/web3/index.md
+++ b/public/content/translations/be/web3/index.md
@@ -147,11 +147,11 @@ Web3 — гэта маладая экасістэма, якая развівае
Web3 не мае жорсткага вызначэння. Розныя ўдзельнікі супольнасці маюць розныя погляды на гэта. Here are a few of them:
-- [Што такое Web3? Тлумачэнне дэцэнтралізаванага Інтэрнэту будучыні](https://www.freecodecamp.org/news/what-is-web3/) — _Надэр Дабіт_
+- [Што такое Web3? Тлумачэнне дэцэнтралізаванага Інтэрнэту будучыні](https://www.freecodecamp.org/news/what-is-web3) — _Надэр Дабіт_
- [Асэнсаванне Web 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) — _Джош Старк_
- [Чаму Web3 — гэта важна](https://future.a16z.com/why-web3-matters/) — _Крыс Дыксан_
- [Чаму дэцэнтралізацыя з'яўляецца важнай](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) — _Крыс Дыксан_
- [Пейзаж Web3](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) — _a16z_
-- [Дэбаты Web3](https://www.notboring.co/p/the-web3-debate?s=r) — _Пэкі Маккормік_
+- [Дэбаты Web3](https://www.notboring.co/p/the-web3-debate) — _Пэкі Маккормік_
diff --git a/public/content/translations/bn/dao/index.md b/public/content/translations/bn/dao/index.md
index 214ee34eb1e..159e4042b44 100644
--- a/public/content/translations/bn/dao/index.md
+++ b/public/content/translations/bn/dao/index.md
@@ -93,7 +93,7 @@ DAO আমাদের ফান্ড বা ক্রিয়াকলাপ
### একটি বিখ্যাত উদাহরণ {#law-example}
-[CityDAO](https://citydao.io) – CityDAO ইয়েলোস্টোন ন্যাশনাল পার্কের কাছে 40 একর জমি কেনার জন্য ওয়াইমিং এর DAO আইন ব্যবহার করেছে।
+[CityDAO](https://citizen.citydao.io/) – CityDAO ইয়েলোস্টোন ন্যাশনাল পার্কের কাছে 40 একর জমি কেনার জন্য ওয়াইমিং এর DAO আইন ব্যবহার করেছে।
## DAO সদস্যপদ {#dao-membership}
diff --git a/public/content/translations/bn/decentralized-identity/index.md b/public/content/translations/bn/decentralized-identity/index.md
index 5e75f6f0804..f8c97b75860 100644
--- a/public/content/translations/bn/decentralized-identity/index.md
+++ b/public/content/translations/bn/decentralized-identity/index.md
@@ -160,7 +160,7 @@ summaryPoint3: ক্রিপ্টোকারেন্সির জন্য
- **[ইথেরিয়াম অ্যাটেস্টেশন সার্ভিস (EAS)](https://attest.sh/)** - _ যেকোনো বিষয়ে অন-চেইন বা অফ-চেইন প্রত্যয়ন করার জন্য একটি বিকেন্দ্রীকৃত লেজার/প্রটোকল।_
- **[প্রুফ অফ হিউম্যানিটি](https://www.proofofhumanity.id)** - _মানবতার প্রমাণ (বা PoH) হল ইথেরিয়াম-এ নির্মিত একটি সামাজিক পরিচয় যাচাইকরণ ব্যবস্থা।_
- **[BrightID](https://www.brightid.org/)** - _একটি বিকেন্দ্রীভূত, ওপেন সোর্স সামাজিক পরিচয় নেটওয়ার্ক যা একটি সামাজিক গ্রাফ তৈরি এবং বিশ্লেষণের মাধ্যমে পরিচয় যাচাইকরণ সংস্কার করতে চাইছে।_
-- **[প্রুফ অফ পার্সনহুড পাসপোর্ট](https://proofofpersonhood.com/)** - _ একটি বিকেন্দ্রীভূত ডিজিটাল পরিচয় সমষ্টিকারী।_
+- **[প্রুফ অফ পার্সনহুড পাসপোর্ট](https://passport.human.tech/)** - _ একটি বিকেন্দ্রীভূত ডিজিটাল পরিচয় সমষ্টিকারী।_
## Further reading {#further-reading}
diff --git a/public/content/translations/bn/defi/index.md b/public/content/translations/bn/defi/index.md
index bf76dd4e4fd..723ab7e9f50 100644
--- a/public/content/translations/bn/defi/index.md
+++ b/public/content/translations/bn/defi/index.md
@@ -168,7 +168,7 @@ Dai বা USDC-এর মতো কয়েনগুলির একটি ম
প্রথাগত আর্থিক জগতে উপরের উদাহরণটি করতে সক্ষম হতে, আপনার প্রচুর পরিমাণ অর্থের প্রয়োজন হবে। এই অর্থ উপার্জন কৌশল শুধুমাত্র যাদের বিদ্যমান সম্পদ আছে তাদের অ্যাক্সেসযোগ্য। ফ্ল্যাশ লোন হল একটি ভবিষ্যতের উদাহরণ যেখানে অর্থ উপার্জনের জন্য অর্থ থাকা অপরিহার্য নয়।
-[ফ্ল্যাশ লোন সম্পর্কে আরো](https://aave.com/flash-loans/)
+[ফ্ল্যাশ লোন সম্পর্কে আরো](https://aave.com/docs/concepts/flash-loans/)
diff --git a/public/content/translations/bn/desci/index.md b/public/content/translations/bn/desci/index.md
index 8a912117316..4a229f933dc 100644
--- a/public/content/translations/bn/desci/index.md
+++ b/public/content/translations/bn/desci/index.md
@@ -96,7 +96,7 @@ Web3 প্যাটার্ন ব্যবহার করে বৈজ্ঞ
- [VitaDAO: দীর্ঘায়ু গবেষণার জন্য স্পনসরড গবেষণা চুক্তির মাধ্যমে অর্থায়ন পান](https://www.vitadao.com/)
- [ResearchHub: একটি বৈজ্ঞানিক ফলাফল পোস্ট করুন এবং সহকর্মীদের সাথে কথোপকথনে নিযুক্ত হন](https://www.researchhub.com/)
- [LabDAO: সিলিকোতে একটি প্রোটিন ভাঁজ করুন](https://alphafodl.vercel.app/)
-- [dClimate API: একটি বিকেন্দ্রীভূত সম্প্রদায়ের দ্বারা সংগৃহীত জলবায়ু সংক্রান্ত তথ্য অনুসন্ধান করে](https://api.dclimate.net/)
+- [dClimate API: একটি বিকেন্দ্রীভূত সম্প্রদায়ের দ্বারা সংগৃহীত জলবায়ু সংক্রান্ত তথ্য অনুসন্ধান করে](https://www.dclimate.net/)
- [DeSci ফাউন্ডেশন: DeSci প্রকাশনা টুল নির্মাতা](https://descifoundation.org/)
- [DeSci.World: ব্যবহারকারীদের দেখার জন্য, বিকেন্দ্রীভূত বিজ্ঞানের সাথে জড়িত থাকার ওয়ান-স্টপ শপ](https://desci.world)
- [ফ্লেমিং প্রোটোকল: ওপেন-সোর্স ডেটা ইকোনমি যা সহযোগিতামূলক বায়োমেডিকাল আবিষ্কারকে জ্বালানী দেয়](https://medium.com/@FlemingProtocol/a-data-economy-for-patient-driven-biomedical-innovation-9d56bf63d3dd)
@@ -120,7 +120,7 @@ Web3 প্যাটার্ন ব্যবহার করে বৈজ্ঞ
- [একটি a16z ভবিষ্যতের জন্য Jocelynn Pearl এর বিকেন্দ্রীভূত বায়োটেকের একটি নির্দেশিকা](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [DeSci এর জন্য ক্ষেত্র](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [DeSci-এর নির্দেশিকা](https://future.com/what-is-decentralized-science-aka-desci/)
-- [বিকেন্দ্রীকৃত বিজ্ঞান রিসোর্সসমূহ](https://www.vincentweisser.com/decentralized-science)
+- [বিকেন্দ্রীকৃত বিজ্ঞান রিসোর্সসমূহ](https://www.vincentweisser.com/desci)
- [মলিকিউলের বায়োফার্মা IP-NFT - একটি প্রযুক্তিগত বর্ণনা](https://molecule.to/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [জন স্টারের তৈরি করা বিজ্ঞানের বিশ্বাসহীন সিস্টেম](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [বায়োটেক DAO-এর উত্থান](https://molecule.to/blog/the-emergence-of-biotech-daos)
diff --git a/public/content/translations/bn/enterprise/index.md b/public/content/translations/bn/enterprise/index.md
index 6871e8aa31c..64550106063 100644
--- a/public/content/translations/bn/enterprise/index.md
+++ b/public/content/translations/bn/enterprise/index.md
@@ -40,7 +40,7 @@ lang: bn
- [Blockapps](https://blockapps.net/)_এন্টারপ্রাইজ ইথেরিয়াম প্রোটোকলের বাস্তবায়ন, টুলিং এবং APIs যেগুলি STRATO প্ল্যাটফর্ম গঠন করে_
- [Clearmatics](https://www.clearmatics.com/about)_প্রোটোকল এবং পিয়ার-টু-পিয়ার প্ল্যাটফর্ম আর্কিটেকচার, ব্লকচেইন R&D কোম্পানি।_
- [PegaSys Plus](https://pegasys.tech/enterprise/)_ HF বেসু-র মতো একই বৈশিষ্ট্য এবং কার্যকারিতা, অতিরিক্ত এন্টারপ্রাইজ ফোকাসড বেনিফিট প্রদান করে_
-- [Quorum](https://www.goquorum.com/) _একটি ওপেন সোর্স ব্লকচেইন প্ল্যাটফর্ম যা এন্টারপ্রাইজের প্রয়োজনগুলিকে সমর্থন করার জন্য সর্বজনীন ইথেরিয়াম সম্প্রদায়ের উদ্ভাবনকে উন্নয়নের সাথে সংযুক্ত করে।_
+- [Quorum](https://docs.goquorum.consensys.io/) _একটি ওপেন সোর্স ব্লকচেইন প্ল্যাটফর্ম যা এন্টারপ্রাইজের প্রয়োজনগুলিকে সমর্থন করার জন্য সর্বজনীন ইথেরিয়াম সম্প্রদায়ের উদ্ভাবনকে উন্নয়নের সাথে সংযুক্ত করে।_
## প্রোটোকল এবং পরিকাঠামো {#protocol-and-infrastructure}
@@ -63,7 +63,7 @@ lang: bn
- [Ernst & Young's ‘Nightfall'](https://github.com/EYBlockchain/nightfall) _আরো তথ্য [এখানে](https://bravenewcoin.com/insights/ernst-and-young-rolls-out-'nightfall-to-enable-private-transactions-on)_
- [Pegasys' Orion](https://docs.pantheon.pegasys.tech/en/stable/Concepts/Privacy/Privacy-Overview/) _আরো তথ্য এখানে_
-- [Quorum's Tessera](https://docs.goquorum.com/en/latest/Privacy/Tessera/Tessera/) _আরো তথ্য_
+- [Quorum's Tessera](https://docs.goquorum.consensys.io/concepts/privacy#private-transaction-manager/) _আরো তথ্য_
- [এখানে](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)
### নিরাপত্তা {#security}
@@ -74,7 +74,7 @@ lang: bn
### টুলিং {#tooling}
- [Alethio](https://explorer.aleth.io/) _ইথেরিয়াম ডেটা অ্যানালিটিক্স প্ল্যাটফর্ম_
-- [Treum](https://treum.io/) _ব্লকচেইন প্রযুক্তি ব্যবহার করে সাপ্লাই চেইনের ক্ষেত্রে স্বচ্ছতা, ট্রেসেবিলিটি এবং ব্যবসায়যোগ্যতা নিয়ে আসে_
+- [Treum](https://consensys.io/blog/consensys-acquires-treum) _ব্লকচেইন প্রযুক্তি ব্যবহার করে সাপ্লাই চেইনের ক্ষেত্রে স্বচ্ছতা, ট্রেসেবিলিটি এবং ব্যবসায়যোগ্যতা নিয়ে আসে_
## এন্টারপ্রাইজ ডেভেলপার সম্প্রদায় {#enterprise-developer-community}
diff --git a/public/content/translations/bn/refi/index.md b/public/content/translations/bn/refi/index.md
index 30c5fc4247f..9eb7b22cfb2 100644
--- a/public/content/translations/bn/refi/index.md
+++ b/public/content/translations/bn/refi/index.md
@@ -47,7 +47,7 @@ ReFi প্রকল্পগুলি প্রথাগত বাজারে
- **লিকুইডিটি অল্প সংখ্যক লিকুইডিটি পুলে কেন্দ্রীভূত হয়** যা যে কেউ অবাধে ট্রেড করতে পারে। বড় সংস্থাগুলির পাশাপাশি স্বতন্ত্র ব্যবহারকারীরা বিক্রেতা/ক্রেতাদের জন্য ম্যানুয়াল অনুসন্ধান, অংশগ্রহণ ফি বা পূর্ব নিবন্ধন ছাড়াই এই পুলগুলি ব্যবহার করতে পারেন।
- **সমস্ত লেনদেন পাবলিক ব্লকচেইনে রেকর্ড করা হয়**। ট্রেডিং ক্রিয়াকলাপের কারণে প্রতিটি কার্বন ক্রেডিট যে পথটি নেয় তা DCM-এ এভেইল্যাবল হওয়ার সাথে সাথে চিরতরে শনাক্ত করা যায়।
- **লেনদেনের গতি প্রায় তাৎক্ষণিক**। পূর্ববর্তী বাজারের মাধ্যমে প্রচুর পরিমাণে কার্বন ক্রেডিট সুরক্ষিত করতে কয়েক দিন বা সপ্তাহ সময় লাগতে পারে তবে এটি DCM-এ কয়েক সেকেন্ডের মধ্যে অর্জন করা যেতে পারে।
-- **ব্যবসায়িক কার্যকলাপ মধ্যস্থতাকারীদের ছাড়াই ঘটে**, যা উচ্চ ফি চার্জ করে। একটি অ্যানালিটিক্স ফার্মের তথ্য অনুসারে, [ডিজিটাল কার্বন ক্রেডিটগুলি সমতুল্য প্রথাগত ক্রেডিটের তুলনায় 62% ব্যয়ের উন্নতি](https://www.klimadao.finance/blog/klimadao-analysis-of-the-base-carbon-tonne) প্রতিনিধিত্ব করে।
+- **ব্যবসায়িক কার্যকলাপ মধ্যস্থতাকারীদের ছাড়াই ঘটে**, যা উচ্চ ফি চার্জ করে। একটি অ্যানালিটিক্স ফার্মের তথ্য অনুসারে, [ডিজিটাল কার্বন ক্রেডিটগুলি সমতুল্য প্রথাগত ক্রেডিটের তুলনায় 62% ব্যয়ের উন্নতি](https://www.klimadao.finance/resources/klimadao-impact-report-analysis-of-the-base-carbon-tonne) প্রতিনিধিত্ব করে।
- **DCM মাপযোগ্য** এবং একইভাবে ব্যক্তি এবং বহুজাতিক কর্পোরেশনের চাহিদা মেটাতে পারে।
### DCM এর মূল উপাদান {#key-components-dcm}
diff --git a/public/content/translations/bn/social-networks/index.md b/public/content/translations/bn/social-networks/index.md
index 3c0c57c0670..f7b1b8a01df 100644
--- a/public/content/translations/bn/social-networks/index.md
+++ b/public/content/translations/bn/social-networks/index.md
@@ -105,7 +105,7 @@ Twitter Blue জানুয়ারী 2021-এ [NFT সাপোর্ট ক
- [Web3 বিকেন্দ্রীভূত, সম্প্রদায়-এর প্রতিশ্রুতি রাখে- চালিত সামাজিক নেটওয়ার্কগুলি](https://venturebeat.com/2022/02/26/web3-holds-the-promise-of-decentralized-community-powered-social-networks/) — _সুমিত ঘোষ_
- [ব্লকচেন সোশ্যাল মিডিয়া ল্যান্ডস্কেপের একটি ওভারভিউ](https://www.gemini.com/cryptopedia/blockchain-social-media-decentralized-social-media) — _Gemini ক্রিপ্টোপিডিয়া_
- [ব্লকচেন কীভাবে সামাজিক মিডিয়া গোপনীয়তার সমাধান করতে পারে](https://www.investopedia.com/news/ethereum-blockchain-social-media-privacy-problem-linkedin-indorse/) — _প্রবলেন বাজপাই_
-- [সোশ্যাল মিডিয়া নেটওয়ার্কগুলি ব্লকচেইনে আসছে](https://businesstechguides.co/what-are-decentralized-social-networks) — _ইমানুয়েল আওসিকা_
+- [সোশ্যাল মিডিয়া নেটওয়ার্কগুলি ব্লকচেইনে আসছে](https://eawosika.com/what-are-decentralized-social-networks) — _ইমানুয়েল আওসিকা_
- [সামাজিক নেটওয়ার্কগুলির জন্য পর্যাপ্ত বিকেন্দ্রীকরণ](https://www.varunsrinivasan.com/2022/01/11/sufficient-decentralization-for-social-networks) — _বরুণ শ্রীনিবাসান _
### Videos {#videos}
diff --git a/public/content/translations/ca/community/grants/index.md b/public/content/translations/ca/community/grants/index.md
index 0c59f4dbe23..372dff87bc8 100644
--- a/public/content/translations/ca/community/grants/index.md
+++ b/public/content/translations/ca/community/grants/index.md
@@ -27,13 +27,13 @@ Aquests programes donen suport a l'ample ecosistema Ethereum oferint subvencions
Aquests projectes han creat les seves pròpies subvencions per projectes enfocades al desenvolupament i la experimentació amb les seves pròpies tecnologies.
- [Aave Grants Program](https://aavegrants.org/) – _[Aave](https://aave.com/) grants DAO_
-- [Balancer](https://balancergrants.notion.site/Balancer-Community-Grants-23e562c5bc4347cd8304637bff0058e6) – _[Balancer](https://balancer.fi/) ecosystem fund_
-- [Compound Grants Program](https://compoundgrants.org/) – _[Compound](https://compound.finance/) finance ecosystem_
+- [Balancer](https://quark-ceres-740.notion.site/Balancer-Grants-938f1b979810427f8d903a904315da41) – _[Balancer](https://balancer.fi/) ecosystem fund_
+- [Compound Grants Program](https://compoundgrants.questbook.app/) – _[Compound](https://compound.finance/) finance ecosystem_
- [Lido Ecosystem Grants Organisation (LEGO)](https://lego.lido.fi/) – _[Lido](https://lido.fi/) finance ecosystem_
- [MetaMask Program](https://metamaskgrants.org/) - _[MetaMask](https://metamask.io/) employee-led grants DAO_
- [mStable Grants Program](https://docs.mstable.org/advanced/grants-program) - _[mStable](https://mstable.org/) community_
- [The Graph](https://airtable.com/shrdfvnFvVch3IOVm) – _Ecosistema [The Graph](https://thegraph.com/)_
-- [Programa de subvencions Uniswap](https://www.unigrants.org/) – _Comunitat [Uniswap](https://uniswap.org/)_
+- [Programa de subvencions Uniswap](https://www.uniswapfoundation.org/) – _Comunitat [Uniswap](https://uniswap.org/)_
## Finançament quadràtic {#quadratic-funding}
diff --git a/public/content/translations/ca/defi/index.md b/public/content/translations/ca/defi/index.md
index d0d17dc47fa..3465b9aeadd 100644
--- a/public/content/translations/ca/defi/index.md
+++ b/public/content/translations/ca/defi/index.md
@@ -168,7 +168,7 @@ Si la disponibilitat del mercat B cau de sobte i l'usuari no pot comprar prou ac
Per a poder dur a terme l'exemple anterior en les finances tradicionals, necessitaríeu una quantitat enorme de diners. Aquest tipus d'estratègies de negoci només estan disponibles per aquells que disposin d'una gran riquesa. Els préstecs ràpids són un exemple d'un futur on tenir diners no és necessàriament un prerequisit per a guanyar diners.
-[Més sobre préstecs ràpids](https://aave.com/flash-loans/)
+[Més sobre préstecs ràpids](https://aave.com/docs/concepts/flash-loans/)
diff --git a/public/content/translations/ca/governance/index.md b/public/content/translations/ca/governance/index.md
index e021010a327..7341a0f1feb 100644
--- a/public/content/translations/ca/governance/index.md
+++ b/public/content/translations/ca/governance/index.md
@@ -118,7 +118,7 @@ Per norma general, els desacords s'aborden en llargues discussions en fòrums p
Les bifurcacions es donen quan s'han de fer importants millores tècniques o modificacions a la xarxa i canvien les «normes» del protocol. [Els clients Ethereum](/developers/docs/nodes-and-clients/) han d'actualitzar el software per a implementar les noves normes de la bifurcació.
-La bifurcació d'una DAO va ser la resposta a [l'atac d'una DAO el 2016](https://www.coindesk.com/understanding-dao-hack-journalists), on un contracte insegur d'una [DAO](/glossary/#dao) va patir un drenatge de més de 3,6 milions d'ETH en un hack. La bifurcació va moure els fons del contracte defectuós al nou contracte i va permetre recuperar els fons a qui n'hagués perdut a causa del pirateig.
+La bifurcació d'una DAO va ser la resposta a [l'atac d'una DAO el 2016](https://www.coindesk.com/learn/understanding-the-dao-attack), on un contracte insegur d'una [DAO](/glossary/#dao) va patir un drenatge de més de 3,6 milions d'ETH en un hack. La bifurcació va moure els fons del contracte defectuós al nou contracte i va permetre recuperar els fons a qui n'hagués perdut a causa del pirateig.
La comunitat d'Ethereum va votar a favor d'aquest pla d'acció. Qualsevol titular d'ETH va poder votar mitjançant una transacció a [una plataforma de votació](http://v1.carbonvote.com/). La decisió de bifurcar va assolir el 85% dels vots.
diff --git a/public/content/translations/ca/security/index.md b/public/content/translations/ca/security/index.md
index 9eb6671feb6..93fdd1769dc 100644
--- a/public/content/translations/ca/security/index.md
+++ b/public/content/translations/ca/security/index.md
@@ -276,7 +276,7 @@ Les estafes d'enviament involucren que un projecte d'estafa enviï un actiu (NFT
### Criptoseguretat {#reading-crypto-security}
- [Protegint-vos a vosaltres i als vostres fons](https://support.mycrypto.com/staying-safe/protecting-yourself-and-your-funds) - _MyCrypto_
-- [Quatre formes d'anar amb compte en el món de les criptomonedes](https://www.coindesk.com/tech/2021/04/20/4-ways-to-stay-safe-in-crypto/) - _CoinDesk_
+- [Quatre formes d'anar amb compte en el món de les criptomonedes](https://www.coindesk.com/learn/4-ways-to-stay-safe-in-crypto/) - _CoinDesk_
- [Guia de seguretat per a principiants i també per a gent intel·ligent](https://medium.com/mycrypto/mycryptos-security-guide-for-dummies-and-smart-people-too-ab178299c82e) - _MyCrypto_
- [Criptoseguretat: contrasenyes i autenticacions](https://www.youtube.com/watch?v=m8jlnZuV1i4) - _Andreas M. Antonopoulos_
diff --git a/public/content/translations/cs/dao/index.md b/public/content/translations/cs/dao/index.md
index a1db37074b6..d4d54e2a446 100644
--- a/public/content/translations/cs/dao/index.md
+++ b/public/content/translations/cs/dao/index.md
@@ -92,7 +92,7 @@ V roce 1977 představil stát Wyoming LLC, typ společnosti ekvivalentní k čes
### Příklad z praxe {#law-example}
-[CityDAO](https://citydao.io) – CityDAO používal zákon DAO státu Wyoming ke koupi 40 akrů půdy poblíž Yellowstonského národního parku.
+[CityDAO](https://citizen.citydao.io/) – CityDAO používal zákon DAO státu Wyoming ke koupi 40 akrů půdy poblíž Yellowstonského národního parku.
## Členství v DAO {#dao-membership}
diff --git a/public/content/translations/cs/defi/index.md b/public/content/translations/cs/defi/index.md
index 373a9d7fb8a..2498d3e9365 100644
--- a/public/content/translations/cs/defi/index.md
+++ b/public/content/translations/cs/defi/index.md
@@ -168,7 +168,7 @@ Pokud zásoby burzy B náhle poklesly a uživatel nebyl schopen koupit dostatek
Abyste mohli provést výše uvedený příklad v tradičním finančním systému, potřebovali byste obrovské množství peněz. Tyto strategie vydělávání peněz jsou přístupné pouze těm, kteří jsou již bohatí. Bleskové úvěry jsou příkladem budoucnosti, kdy mít peníze není nutně podmínkou pro jejich vydělávání.
-
+
Více o bleskových úvěrech
@@ -358,4 +358,4 @@ DeFi je open-source hnutí. Všechny protokoly a aplikace DeFi jsou otevřené,
-
\ No newline at end of file
+
diff --git a/public/content/translations/cs/desci/index.md b/public/content/translations/cs/desci/index.md
index 89459468a8c..11d702f8160 100644
--- a/public/content/translations/cs/desci/index.md
+++ b/public/content/translations/cs/desci/index.md
@@ -96,7 +96,7 @@ Podívejte se na níže uvedené projekty a zapojte se do DeSci komunity.
- [VitaDAO: Získávejte financování prostřednictvím sponzorovaných smluv o výzkumu pro výzkum dlouhověkosti](https://www.vitadao.com/)
- [ResearchHub: Publikujte vědecké výsledky a zapojte se do konverzace s kolegy](https://www.researchhub.com/)
- [LabDAO: Skládejte bílkoviny in-silico](https://alphafodl.vercel.app/)
-- [dClimate API: Poptávejte klimatická data shromážděná decentralizovanou komunitou](https://api.dclimate.net/)
+- [dClimate API: Poptávejte klimatická data shromážděná decentralizovanou komunitou](https://www.dclimate.net/)
- [DeSci Foundation: Publikační nástroj v rámci DeSci](https://descifoundation.org/)
- [DeSci.World: Jednotné kontaktní místo, kde se uživatelé mohou podívat a zapojovat do DeSci](https://desci.world)
- [OceanDAO: Financování řízené DAO pro vědu zabývající se daty](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Uvítáme návrhy na nové projekty, které je třeba uvést na seznam – pro z
- [Průvodce decentralizovanou biotechnologií od Jocelynn Pearl pro budoucnost a16z](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [Případ pro DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Průvodce DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Decentralizované vědecké zdroje](https://www.vincentweisser.com/decentralized-science)
+- [Decentralizované vědecké zdroje](https://www.vincentweisser.com/desci)
- [Molecule's Biopharma IP-NFTs – technický popis](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Budování důvěryhodných systémů vědy od Jona Starra](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas – DeSci: Budoucnost decentralizované vědy (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/cs/developers/docs/networks/index.md b/public/content/translations/cs/developers/docs/networks/index.md
index bfa56d7b553..cd11b69763e 100644
--- a/public/content/translations/cs/developers/docs/networks/index.md
+++ b/public/content/translations/cs/developers/docs/networks/index.md
@@ -60,7 +60,7 @@ Dvě veřejné testovací sítě, které aktuálně udržují vývojáři klient
- [Coinbase Wallet Faucet | Sepolia](https://coinbase.com/faucets/ethereum-sepolia-faucet)
- [Alchemy Sepolia faucet](https://sepoliafaucet.com/)
- [Infura Sepolia faucet](https://www.infura.io/faucet)
-- [Chainstack Sepolia faucet](https://faucet.chainstack.com/sepolia-faucet)
+- [Chainstack Sepolia faucet](https://faucet.chainstack.com/sepolia-testnet-faucet)
- [Ethereum Ecosystem faucet](https://www.ethereum-ecosystem.com/faucets/ethereum-sepolia)
#### Hoodi {#hoodi}
diff --git a/public/content/translations/cs/developers/docs/scaling/index.md b/public/content/translations/cs/developers/docs/scaling/index.md
index 2fa9e995282..f73b841b924 100644
--- a/public/content/translations/cs/developers/docs/scaling/index.md
+++ b/public/content/translations/cs/developers/docs/scaling/index.md
@@ -106,7 +106,7 @@ _Upozornění: Ve videu je pojem „Vrstva 2“ používán k označení všech
- [Neúplný průvodce rollupy](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
- [Ethereum-powered ZK-Rollups: Světoví šampioni](https://hackmd.io/@canti/rkUT0BD8K)
- [Optimistické rollupy vs ZK Rollupy](https://limechain.tech/blog/optimistic-rollups-vs-zk-rollups/)
-- [Zero-Knowledge Blockchain Scalability](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Zero-Knowledge Blockchain Scalability](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
- [Proč jsou rollupy + data shards jediným udržitelným řešením vysoké škálovatelnosti](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48)
- [Jaké vrstvy 3 dávají smysl?](https://vitalik.eth.limo/general/2022/09/17/layer_3.html)
- [Dostupnost dat: Jak se rollupy přestaly bát a začaly milovat Ethereum](https://ethereum2077.substack.com/p/data-availability-in-ethereum-rollups)
diff --git a/public/content/translations/cs/developers/docs/scaling/optimistic-rollups/index.md b/public/content/translations/cs/developers/docs/scaling/optimistic-rollups/index.md
index 1f60cfad334..966d0625f8c 100644
--- a/public/content/translations/cs/developers/docs/scaling/optimistic-rollups/index.md
+++ b/public/content/translations/cs/developers/docs/scaling/optimistic-rollups/index.md
@@ -257,7 +257,7 @@ Učíte se spíše vizuálně? Podívejte se na video od Finematics, které vysv
- [Jak fungují optimistické rollupy (kompletní průvodce)](https://www.alchemy.com/overviews/optimistic-rollups)
- [Co je to Blockchain Rollup? Technický úvod](https://www.ethereum-ecosystem.com/blog/what-is-a-blockchain-rollup-a-technical-introduction)
-- [Zásadní průvodce pro Arbitrum](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
-- [Jak skutečně funguje rollup od Optimism?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [Zásadní průvodce pro Arbitrum](https://www.bankless.com/the-essential-guide-to-arbitrum)
+- [Jak skutečně funguje rollup od Optimism?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
- [Hloubkový rozbor OVM](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
- [Co je to Virtuální stroj Optimistic?](https://www.alchemy.com/overviews/optimistic-virtual-machine)
diff --git a/public/content/translations/cs/developers/docs/scaling/validium/index.md b/public/content/translations/cs/developers/docs/scaling/validium/index.md
index 366164c5765..3ca3b9b0325 100644
--- a/public/content/translations/cs/developers/docs/scaling/validium/index.md
+++ b/public/content/translations/cs/developers/docs/scaling/validium/index.md
@@ -154,7 +154,7 @@ Několik projektů poskytuje implementace validia a volitia, které můžete int
**Matter Labs zkPorter** – _zkPorter je škálovací protokol druhé vrstvy, který řeší dostupnost dat hybridním přístupem, který kombinuje myšlenky zkRollupu a shardingu. Může podporovat libovolný počet shardů, každý s vlastní politikou dostupnosti dat._
- [Blog](https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf)
-- [Dokumentace](https://docs.zksync.io/zk-stack/concepts/data-availability)
+- [Dokumentace](https://docs.zksync.io/zksync-protocol/rollup/data-availability)
- [Web](https://zksync.io/)
## Další informace {#further-reading}
diff --git a/public/content/translations/cs/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/cs/developers/docs/smart-contracts/libraries/index.md
index 11ee048603d..4cb965d2b29 100644
--- a/public/content/translations/cs/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/cs/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ Nakonec při rozhodování, zda zahrnout knihovnu, zvažte její celkové použi
**thirdweb Solidity SDK –** **_poskytuje nástroje potřebné pro efektivní vytváření vlastních smart kontraktů._**
-- [Dokumentace](https://portal.thirdweb.com/solidity/)
+- [Dokumentace](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## Související návody {#related-tutorials}
diff --git a/public/content/translations/cs/developers/docs/smart-contracts/security/index.md b/public/content/translations/cs/developers/docs/smart-contracts/security/index.md
index eef78b9ba30..18c2e0b2586 100644
--- a/public/content/translations/cs/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/cs/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ Smart kontrakty jsou velmi flexibilní a schopné ovládat velké množství hod
Veřejné blockchainy, jako je Ethereum, dále komplikují otázku zabezpečení smart kontraktů. Nasazený kód kontraktu _obvykle_ není možné změnit, aby se opravily bezpečnostní chyby, a majetek odcizený ze smart kontraktů je kvůli nezměnitelnosti extrémně obtížné sledovat a prakticky nemožné získat zpět.
-I když se údaje liší, odhaduje se, že celková hodnota odcizených nebo ztracených prostředků z důvodu bezpečnostních chyb ve smart kontraktech dnes přesahuje 1 miliardu dolarů. To zahrnuje incidenty s vysokým profilem, jako je [hack DAO](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (ukradeno 3,6 milionu ETH, což v dnešní ceně představuje více než 1 miliardu dolarů), [hack multi-sig peněženky Parity](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) (škoda ve výši 30 milionů dolarů kvůli hackerům) a [problém se zmrazením peněženek Parity](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (přes 300 milionů dolarů v ETH zůstalo zamčeno navždy).
+I když se údaje liší, odhaduje se, že celková hodnota odcizených nebo ztracených prostředků z důvodu bezpečnostních chyb ve smart kontraktech dnes přesahuje 1 miliardu dolarů. To zahrnuje incidenty s vysokým profilem, jako je [hack DAO](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (ukradeno 3,6 milionu ETH, což v dnešní ceně představuje více než 1 miliardu dolarů), [hack multi-sig peněženky Parity](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) (škoda ve výši 30 milionů dolarů kvůli hackerům) a [problém se zmrazením peněženek Parity](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (přes 300 milionů dolarů v ETH zůstalo zamčeno navždy).
Výše zmíněné problémy ukazují na důležitost zajištění bezpečnosti smart kontraktů a dělají z ní nezbytnost, do které by měli vývojáři investovat úsilí. Zabezpečení smart kontraktů je vážnou záležitostí, kterou by se měl každý vývojář naučit. Tento průvodce pokrývá bezpečnostní aspekty pro vývojáře Etherea a poskytuje zdroje pro zvýšení bezpečnosti smart kontraktů.
@@ -304,7 +304,7 @@ Na první pohled není na tomto kontraktu nic špatného, až na to, že kontrak
- `Victim` finally applies the results of the first transaction (and subsequent ones) to its state, so `Attacker`’s balance is set to 0
```
-Výsledkem je, že následná vyvolání budou úspěšná a umožní volajícímu vybrat svůj zůstatek vícekrát, protože zůstatek volajícího není nastaven na 0, dokud se nedokončí provedení funkce. Tento druh útoku může být použit k vybrání prostředků smart kontraktu, jako se to stalo při [DAO hacku v roce 2016](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/). Útoky opětovným vstupem (reentrancy) jsou stále kritickým problémem smart kontraktů, jak ukazují [veřejné seznamy exploitů reentrancy útoků](https://github.com/pcaversaccio/reentrancy-attacks).
+Výsledkem je, že následná vyvolání budou úspěšná a umožní volajícímu vybrat svůj zůstatek vícekrát, protože zůstatek volajícího není nastaven na 0, dokud se nedokončí provedení funkce. Tento druh útoku může být použit k vybrání prostředků smart kontraktu, jako se to stalo při [DAO hacku v roce 2016](https://www.coindesk.com/learn/understanding-the-dao-attack). Útoky opětovným vstupem (reentrancy) jsou stále kritickým problémem smart kontraktů, jak ukazují [veřejné seznamy exploitů reentrancy útoků](https://github.com/pcaversaccio/reentrancy-attacks).
##### Jak zabránit útokům opětovným vstupem
@@ -505,7 +505,7 @@ Pokud plánujete dotazovat se blockchainového orákula na ceny aktiv, zvažte p
- **[Hacken](https://hacken.io)** – _Web3 auditor kybernetické bezpečnosti přinášející 360stupňový přístup k bezpečnosti blockchainu._
-- **[Nethermind](https://nethermind.io/smart-contracts-audits)** – _služby auditu Solidity a Cairo, které zajišťují integritu smart kontraktů a bezpečnost uživatelů napříč Ethereem a Starknetem._
+- **[Nethermind](https://www.nethermind.io/smart-contract-audits)** – _služby auditu Solidity a Cairo, které zajišťují integritu smart kontraktů a bezpečnost uživatelů napříč Ethereem a Starknetem._
- **[HashEx](https://hashex.org/)** – _HashEx se zaměřuje na audit blockchainu a smart kontraktů s cílem zajistit bezpečnost kryptoměn a poskytuje služby, jako je vývoj smart kontraktů, penetrační testování a poradenství v oblasti blockchainu._
@@ -515,7 +515,7 @@ Pokud plánujete dotazovat se blockchainového orákula na ceny aktiv, zvažte p
- **[Cyfrin](https://cyfrin.io)** – _bezpečnostní Web3 společnost, inkubátor krypto bezpečnosti prostřednictvím produktů a služeb auditu smart kontraktů._
-- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)** – _Web3 bezpečnostní firma nabízející bezpečnostní audity pro blockchainové systémy prostřednictvím týmu zkušených auditorů a nejlepších nástrojů ve své třídě._
+- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)** – _Web3 bezpečnostní firma nabízející bezpečnostní audity pro blockchainové systémy prostřednictvím týmu zkušených auditorů a nejlepších nástrojů ve své třídě._
- **[Oxorio](https://oxor.io/)** – _audity smart kontraktů a bezpečnostní služby blockchainu s odbornými znalostmi v oblasti EVM, Solidity, ZK, technologií napříč blockchainy pro krypto firmy a projekty DeFi._
diff --git a/public/content/translations/cs/enterprise/index.md b/public/content/translations/cs/enterprise/index.md
index 4d767e5ceaf..3b3fa99940a 100644
--- a/public/content/translations/cs/enterprise/index.md
+++ b/public/content/translations/cs/enterprise/index.md
@@ -41,7 +41,7 @@ Následující projekty poskytují blockchainové služby pro firemní systémy:
- [Blockapps](https://blockapps.net/) _implementace Ethereum protokolu pro firmy, nástroje a aplikační rozhraní, která tvoří platformu STRATO_
- [Clearmatics](https://www.clearmatics.com/about) _protokoly a architektura platformy peer-to-peer, společnost zaměřená na výzkum a vývoj blockchainu_
- [PegaSys Plus](https://pegasys.tech/enterprise/) _nabízí stejné funkce a funkce jako HF Besu, a také další výhody zaměřené na firemní sféru_
-- [Quorum](https://www.goquorum.com/) _open source blockchain platforma, která kombinuje inovace veřejné Ethereum komunity s vylepšeními podpory firemních potřeb_
+- [Quorum](https://docs.goquorum.consensys.io/) _open source blockchain platforma, která kombinuje inovace veřejné Ethereum komunity s vylepšeními podpory firemních potřeb_
## Protokol a infrastruktura {#protocol-and-infrastructure}
@@ -64,7 +64,7 @@ Veřejné a soukromé Ethereum sítě mohou v závislosti na tom, kdo je použí
- [Ernst & Young's ‘Nightfall'](https://github.com/EYBlockchain/nightfall) _Více informací [zde](https://bravenewcoin.com/insights/ernst-and-young-rolls-out-'nightfall-to-enable-private-transactions-on)_
- [Pegasys' Orion](https://docs.pantheon.pegasys.tech/en/stable/Concepts/Privacy/Privacy-Overview/) _Více informací [zde](https://pegasys.tech/privacy-in-pantheon-how-it-works-and-why-your-enterprise-should-care/)_
-- [Quorum's Tessera](https://docs.goquorum.com/en/latest/Privacy/Tessera/Tessera/) _Více informací [zde](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
+- [Quorum's Tessera](https://docs.goquorum.consensys.io/concepts/privacy#private-transaction-manager/) _Více informací [zde](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
### Bezpečnost {#security}
@@ -74,7 +74,7 @@ Veřejné a soukromé Ethereum sítě mohou v závislosti na tom, kdo je použí
### Nástroje {#tooling}
- [Alethio](https://explorer.aleth.io/) _Datově analytická platforma pro Ethereum_
-- [Treum](https://treum.io/) _pomocí technologie blockchainu přináší transparentnost, dohledatelnost a obchodovatelnost dodavatelským řetězcům_
+- [Treum](https://consensys.io/blog/consensys-acquires-treum) _pomocí technologie blockchainu přináší transparentnost, dohledatelnost a obchodovatelnost dodavatelským řetězcům_
## Komunita vývojářů funkcí pro firmy {#enterprise-developer-community}
diff --git a/public/content/translations/cs/governance/index.md b/public/content/translations/cs/governance/index.md
index ebee1b1fe80..a11e8edf357 100644
--- a/public/content/translations/cs/governance/index.md
+++ b/public/content/translations/cs/governance/index.md
@@ -118,7 +118,7 @@ Obecně se neshody řeší dlouhodobou diskusí na veřejných fórech, aby se p
Forky nastávají, když je potřeba provést zásadní technická vylepšení nebo změny v síti a změnit "pravidla“ protokolu. [Klienty na Ethereu](/developers/docs/nodes-and-clients/) musí aktualizovat svůj software, aby implementovali nová pravidla forku.
-Fork The DAO byl reakcí na [útok na DAO v roce 2016](https://www.coindesk.com/understanding-dao-hack-journalists), kdy bylo z nezabezpečeného kontraktu [DAO](/glossary/#dao) odčerpáno více než 3,6 milionu ETH. Tento fork přesunul finanční prostředky z chybného smart kontraktu do nového kontraktu, který umožnil získat zpět své finanční prostředky komukoli, kdo o ně přišel během hacku.
+Fork The DAO byl reakcí na [útok na DAO v roce 2016](https://www.coindesk.com/learn/understanding-the-dao-attack), kdy bylo z nezabezpečeného kontraktu [DAO](/glossary/#dao) odčerpáno více než 3,6 milionu ETH. Tento fork přesunul finanční prostředky z chybného smart kontraktu do nového kontraktu, který umožnil získat zpět své finanční prostředky komukoli, kdo o ně přišel během hacku.
Tento postup byl odhlasován ethereovskou komunitou. Každý držitel ETH mohl hlasovat prostřednictvím transakce na [hlasovací platformě](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). Rozhodnutí o forku získalo více než 85 % hlasů.
diff --git a/public/content/translations/cs/roadmap/verkle-trees/index.md b/public/content/translations/cs/roadmap/verkle-trees/index.md
index 8fdccaf755a..7758181a010 100644
--- a/public/content/translations/cs/roadmap/verkle-trees/index.md
+++ b/public/content/translations/cs/roadmap/verkle-trees/index.md
@@ -60,7 +60,7 @@ Testovací sítě Verkle tree jsou již v provozu, ale vyžadují značné aktua
- [Guillaume Ballet vysvětluje Verkle trees na ETHGlobal](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- [„Jak Verkle trees činí Ethereum štíhlejším a efektivnějším“ od Guillauma Balleta na Devconu 6](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [Piper Merriam o bezstavových klientech z ETHDenver 2020](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [Dankrad Feist vysvětluje Verkle trees a bezstavovost v podcastu Zero Knowledge](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [Dankrad Feist vysvětluje Verkle trees a bezstavovost v podcastu Zero Knowledge](https://zeroknowledge.fm/podcast/202/)
- [Vitalik Buterin o Verkle trees](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Dankrad Feist o Verkle trees](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [Dokumentace k EIP Verkle trees](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/cs/web3/index.md b/public/content/translations/cs/web3/index.md
index e8666388943..e87dd416363 100644
--- a/public/content/translations/cs/web3/index.md
+++ b/public/content/translations/cs/web3/index.md
@@ -147,11 +147,11 @@ Jsme teprve na začátku lepšího webu s pomocí Web3, ale díky neustávajíc
Web3 není pevně definován. Různí členové komunity mají na jeho definici odlišné pohledy. Zde je několik z nich:
-- [Co je Web3? Vysvětlení decentralizovaného internetu budoucnosti](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Co je Web3? Vysvětlení decentralizovaného internetu budoucnosti](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Jak dáváme Web3 smysl](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Josh Stark_
- [Proč na Web3 záleží](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [Proč na decentralizaci záleží](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [Web3 ekosystém](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [Debata o Web3](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [Debata o Web3](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/de/community/grants/index.md b/public/content/translations/de/community/grants/index.md
index 19aa5e17cb3..188fd8f32f7 100644
--- a/public/content/translations/de/community/grants/index.md
+++ b/public/content/translations/de/community/grants/index.md
@@ -31,7 +31,7 @@ Diese Projekte haben ihre eigenen Zuschüsse für Projektvorhaben zur Entwicklun
- [Lido Ecosystem Grants Organisation (LEGO)](https://lido.fi/lego) – _[Lido](https://lido.fi/)-Finanzökosystem_
- [MetaMask-Programm](https://metamaskgrants.org/) – _Mitarbeitergeleitete DAO für[MetaMask](https://metamask.io/)-Zuschüsse_
- [SKALE-Network-Förderprogramm](https://skale.space/developers#grants) – _[SKALE-Network](https://skale.space/)-Ökosystem_
-- [Swarm Foundation-Förderprogramm](https://my.ethswarm.org/grants) – _[Swarm Foundation](https://www.ethswarm.org/)-Ökosystem_
+- [Swarm Foundation-Förderprogramm](https://my.ethswarm.org) – _[Swarm Foundation](https://www.ethswarm.org/)-Ökosystem_
- [The Graph](https://thegraph.com/ecosystem/grants/) – _[The Graph](https://thegraph.com/)-Ökosystem_
- [Uniswap-Förderprogramm](https://www.uniswapfoundation.org/approach) – _[Uniswap](https://uniswap.org/)-Community_
diff --git a/public/content/translations/de/dao/index.md b/public/content/translations/de/dao/index.md
index beaedddcaa4..f7922d74baf 100644
--- a/public/content/translations/de/dao/index.md
+++ b/public/content/translations/de/dao/index.md
@@ -91,7 +91,7 @@ Im US-Bundesstaat Wyoming wurde 1977 die LCC eingeführt, die Unternehmer schüt
### Bekanntes Beispiel {#law-example}
-[CityDAO](https://citydao.io) – CityDAO hat durch Wyomings DAO-Gesetz rund 16 Hektar Land in der Nähe des Yellowstone-Nationalparks gekauft.
+[CityDAO](https://citizen.citydao.io/) – CityDAO hat durch Wyomings DAO-Gesetz rund 16 Hektar Land in der Nähe des Yellowstone-Nationalparks gekauft.
## DAO-Mitgliedschaft {#dao-membership}
diff --git a/public/content/translations/de/defi/index.md b/public/content/translations/de/defi/index.md
index 404ec495656..9802f9f46e5 100644
--- a/public/content/translations/de/defi/index.md
+++ b/public/content/translations/de/defi/index.md
@@ -168,7 +168,7 @@ Gäbe es an Handelsplatz B kurzfristig zu wenig Angebot von Assets, wodurch Sie
Um das obige Beispiel in der etablierten Finanzwelt umzusetzen, benötigten Sie sehr viel Geld. Diese Strategien des Geldverdienens sind jenen mit großem bestehenden Vermögen vorbehalten. Flash Loans sind ein Beispiel einer Zukunft, in der der Besitz von Geld nicht die Voraussetzung dafür ist, Geld zu verdienen.
-
+
Mehr zu Flash Loans
@@ -358,4 +358,4 @@ DeFi ist eine Open-Source-Bewegung. DeFi-Protokolle und -Anwendungen sind für j
-
\ No newline at end of file
+
diff --git a/public/content/translations/de/desci/index.md b/public/content/translations/de/desci/index.md
index 11b8332fb93..f5049dafcb1 100644
--- a/public/content/translations/de/desci/index.md
+++ b/public/content/translations/de/desci/index.md
@@ -96,7 +96,7 @@ Erkunden Sie Projekte und werden Sie Teil der DeSci-Gemeinschaft.
- [VitaDAO: langfristige Forschung finanziert durch gesponserte Forschungsverträge](https://www.vitadao.com/)
- [ResearchHub: wissenschaftliche Ergebnisse veröffentlichen und in Diskurs mit Partnern gehen](https://www.researchhub.com/)
- [LabDAO: Falten eines Proteins in Silizium](https://alphafodl.vercel.app/)
-- [dClimate API: Klimadaten abfragen, die von einer dezentralen Gemeinschaft erfasst werden](https://api.dclimate.net/)
+- [dClimate API: Klimadaten abfragen, die von einer dezentralen Gemeinschaft erfasst werden](https://www.dclimate.net/)
- [DeSci Foundation: DeSci Publishing Tool Builder](https://descifoundation.org/)
- [DeSci.World: One-Stop-Shop für Benutzer, mit dezentralisierter Wissenschaft](https://desci.world)
- [OceanDAO: DAO regelte die Finanzierung der datenbezogenen Wissenschaft](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Wir freuen uns über Vorschläge für neue Projekte, die in die Liste aufgenomme
- [Ein Leitfaden für die dezentrale Biotechnologie von Jocelynn Perl für die Zukunft von a16z](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [Die Argumente für DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Anleitung zu DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Dezentralisierte Wissenschaftsressourcen](https://www.vincentweisser.com/decentralized-science)
+- [Dezentralisierte Wissenschaftsressourcen](https://www.vincentweisser.com/desci)
- [Die Biopharma-IP-NFTs von Molecule – Eine technische Beschreibung](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Aufbau zuverlässiger Wissenschaftssysteme von Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas – DeSci: die Zukunft der dezentralisierten Wissenschaft (Podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/de/developers/docs/data-and-analytics/index.md b/public/content/translations/de/developers/docs/data-and-analytics/index.md
index 1fcf4ad194e..90348c1a85e 100644
--- a/public/content/translations/de/developers/docs/data-and-analytics/index.md
+++ b/public/content/translations/de/developers/docs/data-and-analytics/index.md
@@ -47,7 +47,7 @@ Um loszulegen, sehen Sie sich die [Ethereum-Schnellstartanleitung](https://acade
## Weiterführende Informationen {#further-reading}
-- [Graph Network-Übersicht](https://thegraph.com/docs/en/about/network/)
+- [Graph Network-Übersicht](https://thegraph.com/docs/en/about/)
- [Graph-Abfrageplatz](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [API-Code-Beispiele auf EtherScan](https://etherscan.io/apis#contracts)
- [Beaconcha.in Beacon Chain Explorer](https://beaconcha.in)
diff --git a/public/content/translations/de/developers/docs/development-networks/index.md b/public/content/translations/de/developers/docs/development-networks/index.md
index e34952a29eb..af781017dd1 100644
--- a/public/content/translations/de/developers/docs/development-networks/index.md
+++ b/public/content/translations/de/developers/docs/development-networks/index.md
@@ -41,7 +41,7 @@ Hardhat Network beinhaltet Hardhat, eine Ethereum-Entwicklungsumgebung für Prof
Einige Konsensclients verfügen über integrierte Tools, um lokale Beacon Chains zu Testzwecken zu erstellen. Anleitungen für Lighthouse, Nimbus und Lodestar sind verfügbar:
-- [Lokales Testnetz unter Verwendung von Lodestar](https://chainsafe.github.io/lodestar/usage/local/)
+- [Lokales Testnetz unter Verwendung von Lodestar](https://chainsafe.github.io/lodestar/contribution/advanced-topics/setting-up-a-testnet#post-merge-local-testnet/)
- [Lokales Testnetz unter Verwendung von Lighthouse](https://lighthouse-book.sigmaprime.io/setup.html#local-testnets)
- [Lokales Testnetz unter Verwendung von Nimbus](https://github.com/status-im/nimbus-eth1/blob/master/fluffy/docs/local_testnet.md)
diff --git a/public/content/translations/de/developers/docs/networks/index.md b/public/content/translations/de/developers/docs/networks/index.md
index 36717f9eab8..583edd737f4 100644
--- a/public/content/translations/de/developers/docs/networks/index.md
+++ b/public/content/translations/de/developers/docs/networks/index.md
@@ -64,6 +64,7 @@ Das Sepolia-Netzwerk verwendet einen berechtigten Validatorsatz. Es ist relativ
- [Chainstack Sepolia faucet](https://faucet.chainstack.com/sepolia-faucet)
- [Ethereum Ecosystem faucet](https://www.ethereum-ecosystem.com/faucets/ethereum-sepolia)
+
#### Hoodi {#hoodi}
Hoodi ist ein Testnet zum Testen von Validierung und Staking. Das Hoodi-Netzwerk ist offen für Benutzer, die einen Testnet-Validator betreiben möchten. Staker, die Protokoll-Upgrades testen möchten, bevor sie auf dem Mainnet deployed werden, sollten daher Hoodi verwenden.
diff --git a/public/content/translations/de/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/public/content/translations/de/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
index 0bf40f1e262..869e277a98d 100644
--- a/public/content/translations/de/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
+++ b/public/content/translations/de/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
@@ -264,7 +264,7 @@ Hier ist eine Liste der beliebtesten Ethereum-Nodeanbieter. Fügen Sie gerne neu
- Direkter, technischer Support
- [**NodeReal MegaNode**](https://nodereal.io/)
- - [Dokumente](https://docs.nodereal.io/nodereal/meganode/introduction)
+ - [Dokumente](https://docs.nodereal.io/docs/introduction)
- Eigenschaften
- Zuverlässige, schnelle und skalierbare RPC-API-Services
- Verbesserte API für Web3-Entwickler
diff --git a/public/content/translations/de/developers/docs/nodes-and-clients/run-a-node/index.md b/public/content/translations/de/developers/docs/nodes-and-clients/run-a-node/index.md
index 33536fa157c..db96de7af0e 100644
--- a/public/content/translations/de/developers/docs/nodes-and-clients/run-a-node/index.md
+++ b/public/content/translations/de/developers/docs/nodes-and-clients/run-a-node/index.md
@@ -162,7 +162,7 @@ Es sei auch erwähnet, dass die Client-Vielfalt ein [Problem auf der Ausführung
##### Konsens-Clients
- [Lighthouse](https://github.com/sigp/lighthouse/releases/latest)
-- [Lodestar](https://chainsafe.github.io/lodestar/install/source/) (Bietet keine vorgefertigte Binärdatei, sondern nur eine Docker-Abbildung, die aus den Quelldateien erstellt werden muss)
+- [Lodestar](https://chainsafe.github.io/lodestar/run/getting-started/installation#build-from-source/) (Bietet keine vorgefertigte Binärdatei, sondern nur eine Docker-Abbildung, die aus den Quelldateien erstellt werden muss)
- [Nimbus](https://github.com/status-im/nimbus-eth2/releases/latest)
- [Prysm](https://github.com/prysmaticlabs/prysm/releases/latest)
- [Teku](https://github.com/ConsenSys/teku/releases)
@@ -256,7 +256,7 @@ Besu verfügt auch über eine Startoption, die eine Reihe von Fragen stellt und
besu --Xlauncher
```
-[Dokumentation von Besu](https://besu.hyperledger.org/en/latest/HowTo/Get-Started/Starting-node/) enthält zusätzliche Optionen und Konfigurationsdetails.
+[Dokumentation von Besu](https://besu.hyperledger.org/public-networks/get-started/start-node/) enthält zusätzliche Optionen und Konfigurationsdetails.
##### Ausführen von Erigon
@@ -288,7 +288,7 @@ geth --mainnet \
##### Ausführen von Nethermind
-Nethermind bietet verschiedene [Installationsoptionen](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started). Das Paket enthält verschiedene Binärdateien, darunter einen Launcher mit einem geführten Setup, mit dem Sie die Konfiguration interaktiv erstellen können. Alternativ finden Sie Runner, das die ausführbare Datei selbst ist, und Sie können sie einfach mit Konfigurationsflaggen ausführen. JSON-RPC ist standardmäßig aktiviert.
+Nethermind bietet verschiedene [Installationsoptionen](https://docs.nethermind.io/get-started/installing-nethermind). Das Paket enthält verschiedene Binärdateien, darunter einen Launcher mit einem geführten Setup, mit dem Sie die Konfiguration interaktiv erstellen können. Alternativ finden Sie Runner, das die ausführbare Datei selbst ist, und Sie können sie einfach mit Konfigurationsflaggen ausführen. JSON-RPC ist standardmäßig aktiviert.
```sh
Nethermind.Runner --config mainnet \
@@ -296,7 +296,7 @@ Nethermind.Runner --config mainnet \
--JsonRpc.JwtSecretFile=/path/to/jwtsecret
```
-Die Nethermind-Dokumente bieten eine [vollständige Anleitung](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/running-nethermind-post-merge) zum Betrieb von Nethermind mit Konsensclients.
+Die Nethermind-Dokumente bieten eine [vollständige Anleitung](https://docs.nethermind.io/first-steps-with-nethermind/running-nethermind-post-merge) zum Betrieb von Nethermind mit Konsensclients.
Ein Ausführungsclient initiiert seine Kernfunktionen, wählt Endpunkte und beginnt mit der Suche nach Peers. Nach erfolgreicher Erkennung von Peers beginnt der Client mit der Synchronisierung. Der Ausführungsclient wartet auf eine Verbindung vom Konsensclient. Die aktuellen Blockchain-Daten sind verfügbar, sobald der Client erfolgreich mit dem aktuellen Zustand synchronisiert wurde.
diff --git a/public/content/translations/de/developers/docs/scaling/index.md b/public/content/translations/de/developers/docs/scaling/index.md
index d695b905290..ea77f5587b6 100644
--- a/public/content/translations/de/developers/docs/scaling/index.md
+++ b/public/content/translations/de/developers/docs/scaling/index.md
@@ -106,7 +106,7 @@ _Beachten Sie, dass in der Erklärung im Video der Begriff „Layer 2" für alle
- [Ein unvollständiger Leitfaden für Rollups](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
- [Ethereum-betriebene ZK-Rollups: Weltmeister](https://hackmd.io/@canti/rkUT0BD8K)
- [Optimistische Rollups ggü. ZK-Rollups](https://limechain.tech/blog/optimistic-rollups-vs-zk-rollups/)
-- [Zero-Knowledge Blockchain Skalierung](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Zero-Knowledge Blockchain Skalierung](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
- [Warum Rollups + Daten-Shards die einzige nachhaltige Lösung für hohe Skalierbarkeit sind](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48)
_Kennen Sie eine Community Ressource, die Ihnen geholfen hat? Bearbeiten Sie diese Seite und fügen Sie sie hinzu!_
diff --git a/public/content/translations/de/developers/docs/scaling/optimistic-rollups/index.md b/public/content/translations/de/developers/docs/scaling/optimistic-rollups/index.md
index 188ba708d95..abfd1faf2c1 100644
--- a/public/content/translations/de/developers/docs/scaling/optimistic-rollups/index.md
+++ b/public/content/translations/de/developers/docs/scaling/optimistic-rollups/index.md
@@ -45,6 +45,6 @@ Sehen Sie, wie Finematics optimistische Rollups erklärt:
**Optimistische Rollups verstehen**
-- [Der Leitfaden zu Arbitrum](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
-- [Wie funktioniert das Rollup von Optimismus wirklich?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [Der Leitfaden zu Arbitrum](https://www.bankless.com/the-essential-guide-to-arbitrum)
+- [Wie funktioniert das Rollup von Optimismus wirklich?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
- [OVM Deep Dive](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
diff --git a/public/content/translations/de/developers/docs/scaling/sidechains/index.md b/public/content/translations/de/developers/docs/scaling/sidechains/index.md
index f1463b7111c..b898566010c 100644
--- a/public/content/translations/de/developers/docs/scaling/sidechains/index.md
+++ b/public/content/translations/de/developers/docs/scaling/sidechains/index.md
@@ -28,7 +28,7 @@ Mehrere Projekte bieten Implementierungen von Sidechains, die Sie in Ihre dApps
- [Polygon PoS](https://polygon.technology/solutions/polygon-pos)
- [Skale](https://skale.network/)
-- [Gnosis-Chain (ehemals xDai)](https://www.xdaichain.com/)
+- [Gnosis-Chain (ehemals xDai)](https://www.gnosis.io/)
## Weiterführende Informationen {#further-reading}
diff --git a/public/content/translations/de/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/de/developers/docs/smart-contracts/libraries/index.md
index 46a3bf0a4d4..8e472a2dc3d 100644
--- a/public/content/translations/de/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/de/developers/docs/smart-contracts/libraries/index.md
@@ -65,7 +65,7 @@ Es ist erwähnenswert, dass einige ERCs nicht eigenständig sind, sondern Ergän
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:
```solidity
-// Dadurch wird die @openzeppelin/contracts-Bibliothek von Ihren node_modules geladen
+// Dadurch wird die @openzeppelin/contracts-Bibliothek von Ihren node_modules geladen
import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
contract MyNFT is ERC721 {
@@ -104,7 +104,7 @@ Schließlich sollten Sie bei der Entscheidung, ob Sie eine Bibliothek integriere
**thirdweb Solidity SDK -** **_Bietet die Tools, die zum effizienten Erstellen von benutzerdefinierten Smart Contracts erforderlich sind_**
-- [Dokumentation](https://portal.thirdweb.com/solidity/)
+- [Dokumentation](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## Ähnliche Tutorials {#related-tutorials}
diff --git a/public/content/translations/de/developers/docs/smart-contracts/security/index.md b/public/content/translations/de/developers/docs/smart-contracts/security/index.md
index d37e94b12a7..8633714d670 100644
--- a/public/content/translations/de/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/de/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ Smart Contracts sind äußerst flexibel und in der Lage, große Mengen an Werten
Ö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.
-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).
+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).
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.
@@ -304,7 +304,7 @@ Hier ist nichts verkehrt, außer dass `Attacker` eine weitere Funktion hat, die
- `Victim` finally applies the results of the first transaction (and subsequent ones) to its state, so `Attacker`’s balance is set to 0
```
-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.
+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.
##### So verhindert man Wiederholungsangriffe
@@ -505,7 +505,7 @@ Wenn Sie vorhaben, ein On-Chain-Oracle nach Assetpreisen zu befragen, sollten Si
- **[Hacken](https://hacken.io)** - _Web3 Cybersicherheitsauditor mit 360-Grad-Ansatz für die Sicherheit der Blockchain._
-- **[](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._
+- **[](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._
- **[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._
@@ -515,7 +515,7 @@ Wenn Sie vorhaben, ein On-Chain-Oracle nach Assetpreisen zu befragen, sollten Si
- **[Cyfrin](https://cyfrin.io)** – _Web3-Sicherheits-Kraftwerk, das Krypto-Sicherheit durch Produkte und Smart-Contract-Audit-Dienste fördert._
-- **[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._
+- **[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._
- **[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._
diff --git a/public/content/translations/de/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md b/public/content/translations/de/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
index 12a90809e15..9d19e536037 100644
--- a/public/content/translations/de/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
+++ b/public/content/translations/de/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
@@ -140,7 +140,7 @@ Transaktionen in Ether werden in ähnlicher Weise verwaltet. Aber statt z
-Versuchen Sie, einige Werte nach und von Wei zu konvertieren. [Beachten Sie](https://web3py.readthedocs.io/en/stable/examples.html#converting-currency-denominations), dass es zwischen Ether und Wei noch andere Einheiten gibt. Eine der bekanntesten ist **Gwei**, da Transaktionsgebühren in dieser Einheit angegeben werden.
+Versuchen Sie, einige Werte nach und von Wei zu konvertieren. [Beachten Sie](https://web3py.readthedocs.io/en/stable/troubleshooting.html#how-do-i-convert-currency-denominations), dass es zwischen Ether und Wei noch andere Einheiten gibt. Eine der bekanntesten ist **Gwei**, da Transaktionsgebühren in dieser Einheit angegeben werden.
```python
In [2]: Web3.toWei(1, 'ether')
diff --git a/public/content/translations/de/developers/tutorials/hello-world-smart-contract/index.md b/public/content/translations/de/developers/tutorials/hello-world-smart-contract/index.md
index f4539390f61..3ed37f19dfa 100644
--- a/public/content/translations/de/developers/tutorials/hello-world-smart-contract/index.md
+++ b/public/content/translations/de/developers/tutorials/hello-world-smart-contract/index.md
@@ -42,7 +42,7 @@ Sobald Sie ein Alchemy-Konto erstellt haben, können Sie einen API-Schlüssel ge
Wir benötigen ein Ethereum-Konto, um Transaktionen zu senden und zu empfangen. In diesem Tutorial verwenden wir MetaMask, eine virtuelle Wallet im Browser, mit der Sie Ihre Ethereum-Kontoadresse verwalten können. Weitere Informationen zu [Transaktionen](/developers/docs/transactions/).
-Sie können MetaMask [hier](https://metamask.io/download.html) kostenlos herunterladen und ein Konto erstellen. Wenn Sie ein Konto erstellen oder wenn Sie bereits ein Konto haben, stellen Sie sicher, dass Sie oben rechts zum "Ropsten-Testnet" wechseln (damit wir nicht mit echtem Geld arbeiten).
+Sie können MetaMask [hier](https://metamask.io/download) kostenlos herunterladen und ein Konto erstellen. Wenn Sie ein Konto erstellen oder wenn Sie bereits ein Konto haben, stellen Sie sicher, dass Sie oben rechts zum "Ropsten-Testnet" wechseln (damit wir nicht mit echtem Geld arbeiten).

diff --git a/public/content/translations/de/developers/tutorials/how-to-write-and-deploy-an-nft/index.md b/public/content/translations/de/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
index 6aad0d521a3..5836d9ff97e 100644
--- a/public/content/translations/de/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
+++ b/public/content/translations/de/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
@@ -47,7 +47,7 @@ Sobald Sie ein Alchemy-Konto erstellt haben, können Sie einen API-Schlüssel ge
Zum Versenden und Empfangen von Transaktionen benötigen Sie ein Ethereum-Konto. In diesem Tutorial verwenden wir MetaMask, eine virtuelle Wallet im Browser, mit der Sie Ihre Ethereum-Kontoadresse verwalten können. Wenn Sie mehr über Transaktionen auf Ethereum erfahren möchten, besuchen Sie [diese Seite](/developers/docs/transactions/) von der Ethereum Foundation.
-Sie können [hier](https://metamask.io/download.html) MetaMask kostenlos herunterladen und ein Konto erstellen. Wie Sie ein neues Konto erstellen oder wenn Sie bereits ein Konto haben, stellen Sie bitte sicher, dass Sie zum Ropsten-Testnet oben rechts wechseln (um sicherzustellen, dass Sie nicht mit echtem Geld handeln).
+Sie können [hier](https://metamask.io/download) MetaMask kostenlos herunterladen und ein Konto erstellen. Wie Sie ein neues Konto erstellen oder wenn Sie bereits ein Konto haben, stellen Sie bitte sicher, dass Sie zum Ropsten-Testnet oben rechts wechseln (um sicherzustellen, dass Sie nicht mit echtem Geld handeln).

diff --git a/public/content/translations/de/eips/index.md b/public/content/translations/de/eips/index.md
index a8debca131c..79c9270961a 100644
--- a/public/content/translations/de/eips/index.md
+++ b/public/content/translations/de/eips/index.md
@@ -74,6 +74,6 @@ Jeder kann ein EIP erstellen. Bevor man einen Vorschlag einreicht, muss man [EIP
-Seiteninhalte zum Teil von [Governance bei der Ethereum-Protokollentwicklung und Koordinierung von Netzwerk-Upgrades](https://hudsonjameson.com/202020-03-23-ethereum-protocol-development-governance-and-network-upgrade-coordination/) Hudson Jameson bereitgestellt
+Seiteninhalte zum Teil von [Governance bei der Ethereum-Protokollentwicklung und Koordinierung von Netzwerk-Upgrades](https://hudsonjameson.com/2020-03-23-ethereum-protocol-development-governance-and-network-upgrade-coordination/) Hudson Jameson bereitgestellt
diff --git a/public/content/translations/de/enterprise/index.md b/public/content/translations/de/enterprise/index.md
index 20e404f0f74..e52c045b5b9 100644
--- a/public/content/translations/de/enterprise/index.md
+++ b/public/content/translations/de/enterprise/index.md
@@ -92,7 +92,7 @@ Beispiele für L2-Lösungen, die produktionsbereit sind oder es bald sein werden
- Plasma (Daten off-chain, Betrugsnachweise)
- [OMG Network](https://omg.network/)
- [Gazelle](https://gzle.io)
- - [Matic Network](https://matic.network/)
+ - [Matic Network](https://polygon.technology/)
- [LeapDAO](https://ipfs.leapdao.org/)
- State Channels
- [Connext](https://connext.network/)
@@ -118,7 +118,7 @@ Nachfolgend werden einige der Anwendungen für Unternehmen aufgelistet, die bisl
### Finanzen {#finance}
-- [Santander Bank](https://www.coindesk.com/santander-settles-both-sides-of-a-20-million-bond-trade-on-ethereum) _Ausgabe und Abwicklung von Anleihen_
+- [Santander Bank](https://www.coindesk.com/markets/2019/09/12/santander-settles-both-sides-of-a-20-million-bond-trade-on-ethereum) _Ausgabe und Abwicklung von Anleihen_
- [Generale Societe](https://www.societegenerale.com/en/news/newsroom/societe-generale-performs-first-financial-transaction-settled-central-bank-digital) _Ausgabe von Anleihen_
- [Cadence](https://www.forbes.com/sites/benjaminpirus/2019/10/09/fatburger-and-others-feed-30-million-into-ethereum-for-new-bond-offering/#513870be115b) _Anleiheangebot und Tokenisierung für FAT-Marken_
- [Sila](https://silamoney.com/) _Bank- und ACH-Zahlungsinfrastruktur-as-a-Service_
@@ -132,7 +132,7 @@ Nachfolgend werden einige der Anwendungen für Unternehmen aufgelistet, die bisl
- [BBVA](https://www.ledgerinsights.com/bbva-blockchain-loan-banking-tech-award/) _Details von finalisierten Darlehen werden gehasht und im Hauptnetz aufgezeichnet_
- [ANSA](https://cointelegraph.com/news/italys-top-news-agency-uses-blockchain-to-fight-fake-coronavirus-news) _Italiens größte Nachrichtenagentur kämpft gegen gefälschte Nachrichten und ermöglicht es Lesern, den Ursprung der Nachrichten zu überprüfen, indem sie im Mainnet aufgezeichnet werden_
- [Verizon](https://decrypt.co/46745/verizon-news-press-releases-ethereum-full-transparency) _protokolliert Pressemitteilungen auf Ethereum, um die Rechenschaftspflicht und das Vertrauen von Unternehmen zu gewährleisten_
-- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum) _erfasst den Herkunfts- und Reparaturverlauf von Uhren auf Ethereum_
+- [Breitling](https://www.coindesk.com/business/2020/10/15/breitling-goes-live-with-ethereum-based-system-to-put-all-new-watches-on-the-blockchain) _erfasst den Herkunfts- und Reparaturverlauf von Uhren auf Ethereum_
- [EthSign](https://ethsign.xyz/)_ erfasst signierte elektronische Dokumente in der Ethereum-Blockchain_
### Lieferkette {#supply-chain}
@@ -141,7 +141,7 @@ Nachfolgend werden einige der Anwendungen für Unternehmen aufgelistet, die bisl
- [Minespider](https://www.minespider.com/) _Lieferketten-Tracking_
- [Folge unseren Fasern](https://www.followourfibre.com) _Viskose-Lieferkettenverfolgbarkeit_
- [EY OpsChain Netzwerkbeschaffung](https://blockchain.ey.com/products/contract-manager) _bietet einen Beschaffungsworkflow durch die Ausgabe von RFQs, Verträgen, Bestellungen und Rechnungen in Ihrem Netzwerk vertrauenswürdiger Geschäftspartner_
-- [Treum](https://treum.io/) _bringt Transparenz, Rückverfolgbarkeit und Handelbarkeit in Lieferketten mithilfe der Blockchain-Technologie_
+- [Treum](https://consensys.io/blog/consensys-acquires-treum) _bringt Transparenz, Rückverfolgbarkeit und Handelbarkeit in Lieferketten mithilfe der Blockchain-Technologie_
- [TradeTrust](https://www.tradetrust.io/) _überprüft elektronische Frachtbriefe (eBLs) für den internationalen Versand_
### Referenzen und Zertifizierungen {#credentials}
diff --git a/public/content/translations/de/governance/index.md b/public/content/translations/de/governance/index.md
index 030407b9525..1ad0aa4be44 100644
--- a/public/content/translations/de/governance/index.md
+++ b/public/content/translations/de/governance/index.md
@@ -118,7 +118,7 @@ In der Regel werden Meinungsverschiedenheiten durch lange Diskussionen in öffen
Von einem Fork spricht man, wenn größere technische Upgrades oder Änderungen am Netzwerk vorgenommen werden müssen und sich die „Regeln“ des Protokolls ändern. [Ethereum-Clients](/developers/docs/nodes-and-clients/) müssen ihre Software aktualisieren, um die neuen Fork-Regeln zu implementieren.
-Der DAO-Fork erfolgte als Reaktion auf den [2016 DAO-Angriff](https://www.coindesk.com/understanding-dao-hack-journalists), bei dem einem unsicheren [DAO](/glossary/#dao)-Vertrag über 3,6 Millionen ETH durch einen Hack entzogen wurden. Durch den Fork wurden die Gelder aus dem fehlerhaften Vertrag in einen neuen Vertrag übertragen, so dass jeder, der durch den Hack Geld verloren hatte, dieses zurückerhalten konnte.
+Der DAO-Fork erfolgte als Reaktion auf den [2016 DAO-Angriff](https://www.coindesk.com/learn/understanding-the-dao-attack), bei dem einem unsicheren [DAO](/glossary/#dao)-Vertrag über 3,6 Millionen ETH durch einen Hack entzogen wurden. Durch den Fork wurden die Gelder aus dem fehlerhaften Vertrag in einen neuen Vertrag übertragen, so dass jeder, der durch den Hack Geld verloren hatte, dieses zurückerhalten konnte.
Die Ethereum-Community hatte über diese Vorgehensweise abgestimmt. Jeder ETH-Inhaber konnte über eine Transaktion auf [, einer Abstimmungsplattform,](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/) abstimmen. Der Fork wurde mit mehr als 85 % der Stimmen beschlossen.
diff --git a/public/content/translations/de/guides/how-to-revoke-token-access/index.md b/public/content/translations/de/guides/how-to-revoke-token-access/index.md
index 66eaf0ae554..29ef55b10f6 100644
--- a/public/content/translations/de/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/de/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ Auf mehreren Websites können Sie die mit Ihrer Adresse verbundenen intelligente
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (multiple Netzwerke)
- [Revoke](https://revoke.cash/) (multiple Netzwerke)
- [Unrekt](https://app.unrekt.net/) (multiple Netzwerke)
- [EverRevoke](https://everrise.com/everrevoke/) (multiple Netzwerke)
diff --git a/public/content/translations/de/roadmap/verkle-trees/index.md b/public/content/translations/de/roadmap/verkle-trees/index.md
index 373b9e3310e..20abb653934 100644
--- a/public/content/translations/de/roadmap/verkle-trees/index.md
+++ b/public/content/translations/de/roadmap/verkle-trees/index.md
@@ -60,7 +60,7 @@ Verkle Tree Testnetzwerke laufen bereits, aber es sind noch substantielle Update
- [Guillaume Ballet erklärt Verkle Trees bei ETHGlobal](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- ["Wie Verkle Trees Ethereum schlank und super machen" von Guillaume Ballet bei Devcon 6](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [Piper Merriam über zustandsfreie Clients bei ETHDenver 2020](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [Dankrad Fiest erklärt Verkle Trees und Zustandslosigkeit im Podcast zu Null-Wissen](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [Dankrad Fiest erklärt Verkle Trees und Zustandslosigkeit im Podcast zu Null-Wissen](https://zeroknowledge.fm/podcast/202/)
- [Vitalik Buterin über Verkle Trees](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Dankrad Feist über Verkle Trees](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [Verkle Trees EIP Dokumentation](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/de/web3/index.md b/public/content/translations/de/web3/index.md
index 58a04255dc1..76769fe90bd 100644
--- a/public/content/translations/de/web3/index.md
+++ b/public/content/translations/de/web3/index.md
@@ -147,11 +147,11 @@ Wir stehen erst am Anfang der Entwicklung eines besseren Internets mit Web3, doc
Web3 ist nicht starr definiert. Zahlreiche Community-Teilnehmer haben unterschiedliche Ansichten dazu. Hier sind einige von ihnen:
-- [Was ist Web3? Das dezentralisierte Internet der Zukunft erklärt](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Was ist Web3? Das dezentralisierte Internet der Zukunft erklärt](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Sinnhaftigkeit von Web3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) _, Josh Stark_
- [Warum Web3 wichtig ist](https://future.a16z.com/why-web3-matters/) – _Chris Dixon_
- [Warum Dezentralisierung wichtig ist](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) – _Chris Dixon_
- [Die Web3-Landschaft](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [Die Web3-Debatte](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [Die Web3-Debatte](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/el/community/grants/index.md b/public/content/translations/el/community/grants/index.md
index 3b1d3e25c9c..787a0cdf8c7 100644
--- a/public/content/translations/el/community/grants/index.md
+++ b/public/content/translations/el/community/grants/index.md
@@ -31,7 +31,7 @@ lang: el
- [Lido Ecosystem Grants Organization (LEGO)](https://lido.fi/lego) – _[Lido](https://lido.fi/) χρηματοοικονομικό οικοσύστημα_
- [MetaMask Program](https://metamaskgrants.org/) - _[MetaMask](https://metamask.io/) employee-led grants DAO_
- [Πρόγραμμα επιχορήγησης δικτύου SKALE](https://skale.space/developers#grants) - _[SKALE](https://skale.space/)δίκτυο οικοσυστήματος_
-- [Ίδρυμα Swarm πρόγραμμα χρηματοδοτήσεων](https://my.ethswarm.org/grants) - _Οικοσύστημα [Ιδρύματος Swarm](https://www.ethswarm.org/)_
+- [Ίδρυμα Swarm πρόγραμμα χρηματοδοτήσεων](https://my.ethswarm.org) - _Οικοσύστημα [Ιδρύματος Swarm](https://www.ethswarm.org/)_
- [The Graph](https://thegraph.com/ecosystem/grants/) – _Οικοσύστημα [The Graph](https://thegraph.com/)_
- [Πρόγραμμα χρηματοδοτήσεων Uniswap](https://www.uniswapfoundation.org/approach) – _Κοινότητα [Uniswap](https://uniswap.org/)_
diff --git a/public/content/translations/el/dao/index.md b/public/content/translations/el/dao/index.md
index bb0e8dc5879..f7eaaa093c6 100644
--- a/public/content/translations/el/dao/index.md
+++ b/public/content/translations/el/dao/index.md
@@ -92,7 +92,7 @@ summaryPoint3: Ένα ασφαλές μέρος συγκέντρωσης κεφ
### Ένα δημοφιλές παράδειγμα {#law-example}
-[CityDAO](https://citydao.io) – Η CityDAO χρησιμοποίησε το νόμο DAO του Wyoming για να αγοράσει 40 στρέμματα γης κοντά στο Εθνικό Πάρκο Yellowstone.
+[CityDAO](https://citizen.citydao.io/) – Η CityDAO χρησιμοποίησε το νόμο DAO του Wyoming για να αγοράσει 40 στρέμματα γης κοντά στο Εθνικό Πάρκο Yellowstone.
## Μέλη DAO {#dao-membership}
diff --git a/public/content/translations/el/desci/index.md b/public/content/translations/el/desci/index.md
index 77c983033f2..92f5ca2c077 100644
--- a/public/content/translations/el/desci/index.md
+++ b/public/content/translations/el/desci/index.md
@@ -96,7 +96,7 @@ summaryPoint3: Δημιουργία πάνω στο ανοιχτό επιστη
- [VitaDAO: Λάβετε χρηματοδότηση μέσω συμφωνιών έρευνας με χορηγία για έρευνα μακροζωίας.](https://www.vitadao.com/)
- [ResearchHub: Δημοσιεύστε μια επιστημονική έρευνα και συμμετάσχετε σε μια συζήτηση.](https://www.researchhub.com/)
- [LabDAO: fold a protein in-silico](https://alphafodl.vercel.app/)
-- [dClimate API: Αναζήτηση δεδομένων για το κλίμα που συλλέγονται από μια αποκεντρωμένη κοινότητα.](https://api.dclimate.net/)
+- [dClimate API: Αναζήτηση δεδομένων για το κλίμα που συλλέγονται από μια αποκεντρωμένη κοινότητα.](https://www.dclimate.net/)
- [DeSci Foundation: DeSci δημιουργία εργαλείου δημοσίευσης.](https://descifoundation.org/)
- [DeSci.World: Σύντομη αγορά για να δουν οι χρήστες και να ασχοληθούν με την αποκεντρωμένη επιστήμη.](https://desci.world)
- [OceanDAO: DAO χρηματοδότησης για την επιστήμη που σχετίζεται με δεδομένα.](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ summaryPoint3: Δημιουργία πάνω στο ανοιχτό επιστη
- [Ένας οδηγός για την αποκεντρωμένη βιοτεχνολογία από την Jocelynn Pearl για το μέλλον του a16z](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [Η περίπτωση για την DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Οδηγός για DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Πηγές αποκεντρωμένης επιστήμης](https://www.vincentweisser.com/decentralized-science)
+- [Πηγές αποκεντρωμένης επιστήμης](https://www.vincentweisser.com/desci)
- [Molecule’s Biopharma IP-NFTs - Τεχνική περιγραφή](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Δημιουργώντας έμπιστα συστήματα επιστήμης του Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas - DeSci: Το μέλλον της αποκεντρωμένης επιστήμης (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/el/developers/docs/data-and-analytics/index.md b/public/content/translations/el/developers/docs/data-and-analytics/index.md
index 40bddc0164c..f571832b248 100644
--- a/public/content/translations/el/developers/docs/data-and-analytics/index.md
+++ b/public/content/translations/el/developers/docs/data-and-analytics/index.md
@@ -51,9 +51,9 @@ lang: el
## Περισσότερες πληροφορίες {#further-reading}
- [Εξερευνώντας Δεδομένα Κρύπτο I: Αρχιτεκτονική Ροής Δεδομένων](https://research.2077.xyz/exploring-crypto-data-1-data-flow-architectures)
-- [Επισκόπηση του Δικτύου Graph](https://thegraph.com/docs/en/about/network/)
+- [Επισκόπηση του Δικτύου Graph](https://thegraph.com/docs/en/about/)
- [Χώρος ανάπτυξης Graph Query](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [Παραδείγματα κώδικα API στο EtherScan](https://etherscan.io/apis#contracts)
- [Beaconcha.in εξερευνητής κύριας αλυσίδας](https://beaconcha.in)
- [Τα βασικά για το Dune](https://docs.dune.com/#dune-basics)
-- [Γλώσσα ερωτήματος EVM](https://eql.sh/blog/alpha-release-notes)
+- [Γλώσσα ερωτήματος EVM](https://eql.sh/blog/alpha-release-notes)
diff --git a/public/content/translations/el/developers/docs/development-networks/index.md b/public/content/translations/el/developers/docs/development-networks/index.md
index 18621b855ab..b7aff34b87d 100644
--- a/public/content/translations/el/developers/docs/development-networks/index.md
+++ b/public/content/translations/el/developers/docs/development-networks/index.md
@@ -41,7 +41,7 @@ _θα μπορούσατε_ [να εκτελέσετε έναν κόμβο](/dev
Ορισμένοι πελάτες συναίνεσης διαθέτουν ενσωματωμένα εργαλεία για την περιστροφή τοπικών αλυσίδων beacon για δοκιμαστικούς σκοπούς. Οδηγίες για Lighthouse, Nimbus και Lodestar είναι διαθέσιμες:
-- [Τοπικό δίκτυο δοκιμών χρησιμοποιώντας Lodestar](https://chainsafe.github.io/lodestar/usage/local/)
+- [Τοπικό δίκτυο δοκιμών χρησιμοποιώντας Lodestar](https://chainsafe.github.io/lodestar/contribution/advanced-topics/setting-up-a-testnet#post-merge-local-testnet/)
- [Τοπικό δίκτυο δοκιμών χρησιμοποιώντας το Lighthouse](https://lighthouse-book.sigmaprime.io/setup.html#local-testnets)
- [Τοπικό δίκτυο δοκιμών χρησιμοποιώντας Nimbus](https://github.com/status-im/nimbus-eth1/blob/master/fluffy/docs/local_testnet.md)
diff --git a/public/content/translations/el/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/el/developers/docs/smart-contracts/libraries/index.md
index 9e5fe94eab7..7f7b969f47a 100644
--- a/public/content/translations/el/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/el/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ contract MyNFT is ERC721 {
**thirdweb Solidity SDK -** **_Παρέχει τα απαραίτητα εργαλεία για την αποτελεσματική κατασκευή προσαρμοσμένων έξυπνων συμβολαίων._**
-- [Τεκμηρίωση](https://portal.thirdweb.com/solidity/)
+- [Τεκμηρίωση](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## Σχετικοί οδηγοί {#related-tutorials}
diff --git a/public/content/translations/el/developers/docs/smart-contracts/security/index.md b/public/content/translations/el/developers/docs/smart-contracts/security/index.md
index e9acc3a006a..431ed250d19 100644
--- a/public/content/translations/el/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/el/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ lang: el
Τα δημόσια blockchain, όπως το Ethereum, περιπλέκουν περαιτέρω το ζήτημα της ασφάλειας των έξυπνων συμβολαίων. Ο αναπτυγμένος κώδικας συμβολαίων _συνήθως_ δεν μπορεί να αλλάξει για να διορθώσει τρωτότητες της ασφάλειας, ενώ τα περιουσιακά στοιχεία που αποσπώνται από έξυπνα συμβόλαια είναι εξαιρετικά δύσκολο να εντοπιστούν και η ανάκτησή τους είναι ως επί το πλείστον αδύνατη λόγω του αμετακλήτου τους.
-Αν και οι αριθμοί διαφέρουν, εκτιμάται ότι το συνολικό ποσό αξίας που κλάπηκε ή χάθηκε λόγω ελαττωμάτων ασφαλείας στα έξυπνα συμβόλαια υπερβαίνει άνετα το 1 δισεκατομμύριο δολάρια. Αυτό περιλαμβάνει υψηλού προφίλ περιστατικά, όπως το [hack του DAO](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6 εκατομμύρια ETH κλαπέντα, αξίας άνω του 1 δισεκατομμυρίου δολαρίων σε σημερινές τιμές), το [hack του πορτοφολιού πολλαπλών υπογραφών Parity](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) (30 εκατομμύρια δολάρια χάθηκαν από χάκερ) και το πρόβλημα του [παγωμένου πορτοφολιού Parity](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (πάνω από 300 εκατομμύρια ETH κλειδωμένα για πάντα).
+Αν και οι αριθμοί διαφέρουν, εκτιμάται ότι το συνολικό ποσό αξίας που κλάπηκε ή χάθηκε λόγω ελαττωμάτων ασφαλείας στα έξυπνα συμβόλαια υπερβαίνει άνετα το 1 δισεκατομμύριο δολάρια. Αυτό περιλαμβάνει υψηλού προφίλ περιστατικά, όπως το [hack του DAO](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6 εκατομμύρια ETH κλαπέντα, αξίας άνω του 1 δισεκατομμυρίου δολαρίων σε σημερινές τιμές), το [hack του πορτοφολιού πολλαπλών υπογραφών Parity](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) (30 εκατομμύρια δολάρια χάθηκαν από χάκερ) και το πρόβλημα του [παγωμένου πορτοφολιού Parity](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (πάνω από 300 εκατομμύρια ETH κλειδωμένα για πάντα).
Τα προαναφερθέντα ζητήματα καθιστούν επιτακτική την ανάγκη οι προγραμματιστές να καταβάλουν προσπάθειες για την ανάπτυξη ασφαλών, εύρωστων και ανθεκτικών έξυπνων συμβολαίων. Η ασφάλεια των έξυπνων συμβολαίων είναι σοβαρή υπόθεση και κάθε προγραμματιστής θα πρέπει να μάθει γι' αυτή. Αυτός ο οδηγός θα καλύψει ζητήματα ασφάλειας για προγραμματιστές Ethereum και θα εξερευνήσει πόρους για τη βελτίωση της ασφάλειας των έξυπνων συμβολαίων.
@@ -304,7 +304,7 @@ contract Victim {
- `Victim` finally applies the results of the first transaction (and subsequent ones) to its state, so `Attacker`’s balance is set to 0
```
-Εν συντομία: επειδή το υπόλοιπο του καλούντος δεν ορίζεται σε 0 μέχρι την ολοκλήρωση της εκτέλεσης της συνάρτησης, οι επόμενες κλήσεις θα είναι επιτυχημένες και θα επιτρέψουν στον καλούντα να κάνει ανάληψη του υπολοίπου του πολλές φορές. Αυτός ο τύπος επίθεσης μπορεί να χρησιμοποιηθεί για να απομυζήσει τα κεφάλαια ένος έξυπνου συμβολαίου, όπως συνέβη στο [hack του DAO το 2016](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/). Οι επιθέσεις επανεισόδου εξακολουθούν να αποτελούν ένα κρίσιμο ζήτημα για τα έξυπνα συμβόλαια σήμερα, όπως δείχνουν οι [δημόσιες καταχωρίσεις προγραμμάτων εκμετάλλευσης τρωτότητας (exploit) επανεισόδου](https://github.com/pcaversaccio/reentrancy-attacks).
+Εν συντομία: επειδή το υπόλοιπο του καλούντος δεν ορίζεται σε 0 μέχρι την ολοκλήρωση της εκτέλεσης της συνάρτησης, οι επόμενες κλήσεις θα είναι επιτυχημένες και θα επιτρέψουν στον καλούντα να κάνει ανάληψη του υπολοίπου του πολλές φορές. Αυτός ο τύπος επίθεσης μπορεί να χρησιμοποιηθεί για να απομυζήσει τα κεφάλαια ένος έξυπνου συμβολαίου, όπως συνέβη στο [hack του DAO το 2016](https://www.coindesk.com/learn/understanding-the-dao-attack). Οι επιθέσεις επανεισόδου εξακολουθούν να αποτελούν ένα κρίσιμο ζήτημα για τα έξυπνα συμβόλαια σήμερα, όπως δείχνουν οι [δημόσιες καταχωρίσεις προγραμμάτων εκμετάλλευσης τρωτότητας (exploit) επανεισόδου](https://github.com/pcaversaccio/reentrancy-attacks).
##### Πώς να αποτρέψετε επιθέσεις επανεισόδου
@@ -505,7 +505,7 @@ contract Attack {
- **[Hacken](https://hacken.io)** - _Ελεγκτής κυβερνοασφάλειας Web3 που φέρνει την προσέγγιση 360 μοιρών στην ασφάλεια blockchain._
-- **[Nethermind](https://nethermind.io/smart-contracts-audits)** - _Υπηρεσίες ελέγχου Solidity και Cairo, που διασφαλίζει την ακεραιότητα των έξυπνων συμβολαίων και την ασφάλεια των χρηστών σε όλο το Ethereum και το Starknet._
+- **[Nethermind](https://www.nethermind.io/smart-contract-audits)** - _Υπηρεσίες ελέγχου Solidity και Cairo, που διασφαλίζει την ακεραιότητα των έξυπνων συμβολαίων και την ασφάλεια των χρηστών σε όλο το Ethereum και το Starknet._
- **[HashEx](https://hashex.org/)** - _Η HashEx επικεντρώνεται στον έλεγχο blockchain και έξυπνων συμβολαίων για να διασφαλίσει την ασφάλεια των κρυπτονομισμάτων, παρέχοντας υπηρεσίες όπως ανάπτυξη έξυπνων συμβολαίων, δοκιμές διείσδυσης, συμβουλευτική blockchain._
@@ -515,7 +515,7 @@ contract Attack {
- **[Cyfrin](https://cyfrin.io)** - _Δυναμικός παράγοντας για την ασφάλεια του Web3, που ανοίγει τον δρόμο της ασφάλειας κρυπτογράφησης μέσω προϊόντων και υπηρεσιών ελέγχου έξυπνων συμβολαίων._
-- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)** - _Εταιρεία ασφάλειας Web3 που προσφέρει ελέγχους ασφάλειας για συστήματα blockchain μέσω μιας ομάδας έμπειρων ελεγκτών και κορυφαίων εργαλείων._
+- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)** - _Εταιρεία ασφάλειας Web3 που προσφέρει ελέγχους ασφάλειας για συστήματα blockchain μέσω μιας ομάδας έμπειρων ελεγκτών και κορυφαίων εργαλείων._
- **[Oxorio](https://oxor.io/)** - _Έλεγχοι έξυπνων συμβολαίων και υπηρεσίες ασφάλειας blockchain με εξειδίκευση σε EVM, Solidity, ZK, τεχνολογία διασταύρωσης αλυσίδων για κρυπτο εταιρείες και έργα DeFi._
diff --git a/public/content/translations/el/governance/index.md b/public/content/translations/el/governance/index.md
index 1ab7e1af8ce..c84a3e37020 100644
--- a/public/content/translations/el/governance/index.md
+++ b/public/content/translations/el/governance/index.md
@@ -118,7 +118,7 @@ _Σημείωση: Οποιοσδήποτε μπορεί να ανήκει σε
Οι τεχνικές ενσωματώσεις συμβαίνουν όταν χρειάζονται σημαντικές τεχνικές αναβαθμίσεις ή αλλαγές στο δίκτυο και αλλάζουν τους «κανόνες» του πρωτοκόλλου. Οι πελάτες Ethereum πρέπει να ενημερώσουν το λογισμικό τους για να εφαρμόσουν τους νέους κανόνες της διακλάδωσης. Οι [Πελάτες Ethereum](/developers/docs/nodes-and-clients/) πρέπει να ενημερώσουν το λογισμικό τους για να εφαρμόσουν τους νέους κανόνες της αναβάθμισης.
-Το ενσωμάτωση DAO ήταν η απάντηση στην [επίθεση DAO το 2016](https://www.coindesk.com/understanding-dao-hack-journalists), όπου ένα επισφαλές συμβόλαιο [DAO](/glossary/#dao) είχε εξαντληθεί σε πάνω από 3.6 εκατομμύρια ETH σε μια επίθεση. Η αναβάθμιση μετέφερε τα χρήματα από το ελαττωματικό συμβόλαιο σε ένα νέο συμβόλαιο, επιτρέποντας σε όποιον έχασε χρήματα στην επίθεση να τα ανακτήσει.
+Το ενσωμάτωση DAO ήταν η απάντηση στην [επίθεση DAO το 2016](https://www.coindesk.com/learn/understanding-the-dao-attack), όπου ένα επισφαλές συμβόλαιο [DAO](/glossary/#dao) είχε εξαντληθεί σε πάνω από 3.6 εκατομμύρια ETH σε μια επίθεση. Η αναβάθμιση μετέφερε τα χρήματα από το ελαττωματικό συμβόλαιο σε ένα νέο συμβόλαιο, επιτρέποντας σε όποιον έχασε χρήματα στην επίθεση να τα ανακτήσει.
Αυτός ο τρόπος αντιμετώπισης ψηφίστηκε από την κοινότητα του Ethereum. Κάθε κάτοχος ETH ήταν σε θέση να ψηφίσει μέσω μιας συναλλαγής στη [πλατφόρμα ψηφοφορίας](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). Η απόφαση για την εφαρμογή της ενσωμάτωσης έφτασε πάνω από το 85% των ψήφων.
diff --git a/public/content/translations/el/guides/how-to-revoke-token-access/index.md b/public/content/translations/el/guides/how-to-revoke-token-access/index.md
index b7901e6e48e..5b393d0bc6e 100644
--- a/public/content/translations/el/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/el/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ lang: el
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (πολλαπλά δίκτυα)
- [Revoke](https://revoke.cash/) (πολλαπλά δίκτυα)
- [Unrekt](https://app.unrekt.net/) (πολλαπλά δίκτυα)
- [EverRevoke](https://everrise.com/everrevoke/) (πολλαπλά δίκτυα)
diff --git a/public/content/translations/el/learn/index.md b/public/content/translations/el/learn/index.md
index d4f17a7b579..248a532ca2c 100644
--- a/public/content/translations/el/learn/index.md
+++ b/public/content/translations/el/learn/index.md
@@ -91,7 +91,7 @@ lang: el
Το ETH 2.0 (επίσης γνωστό και ως "Serenity") αναφέρεται στην επόμενη σημαντική αναβάθμιση του βασικού πρωτοκόλλου του Ethereum. Συνδυάζει αρκετές βελτιώσεις στο βασικό πρωτόκολλο του Ethereum ("Layer 1").
-- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/next-gen-buidlers-the-8-teams-working-on-ethereum-2-0) _Dec 9, 2018 - Christine Kim_
+- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/markets/2018/12/09/8-teams-are-sprinting-to-build-the-next-generation-of-ethereum) _Dec 9, 2018 - Christine Kim_
- [ETH 2.0 - The Road to Scaling Ethereum - Vitalik Buterin](https://youtu.be/kCVpDrlVesA) _(Video) November, 2018 - YouTube_
## ETH 1.x {#execution-layer-upgrades}
diff --git a/public/content/translations/el/web3/index.md b/public/content/translations/el/web3/index.md
index 4d534dd81a2..c178e88964f 100644
--- a/public/content/translations/el/web3/index.md
+++ b/public/content/translations/el/web3/index.md
@@ -151,11 +151,11 @@ H πρώτη σύλληψη της ιδέας του Berners-Lee, γνωστή
Το Web3 δεν είναι αυστηρά καθορισμένο. Διάφοροι συμμετέχοντες της κοινότητας έχουν διαφορετικές απόψεις για αυτό. Δείτε παρακάτω μερικές:
-- [Τι είναι το Web3; Το Αποκεντρωμένο Διαδίκτυο του Μέλλοντος Περιγράφηκε](https://www.freecodecamp.org/news/what-is-web3/) - _Nader Dabit_
+- [Τι είναι το Web3; Το Αποκεντρωμένο Διαδίκτυο του Μέλλοντος Περιγράφηκε](https://www.freecodecamp.org/news/what-is-web3) - _Nader Dabit_
- [Κατανοώντας το Web3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) - _Josh Stark_
- [Γιατί το Web3 έχει σημασία](https://future.a16z.com/why-web3-matters/) - _Chris Dixon_
- [Γιατί η αποκέντρωσης έχει σημασία](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [Το τοπίο του Web3](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) - _a16z_
-- [Η συζήτηση για το Web3](https://www.notboring.co/p/the-web3-debate?s=r) - _Packy McCormick_
+- [Η συζήτηση για το Web3](https://www.notboring.co/p/the-web3-debate) - _Packy McCormick_
diff --git a/public/content/translations/es/community/grants/index.md b/public/content/translations/es/community/grants/index.md
index 44faafa18ec..5463c1c891f 100644
--- a/public/content/translations/es/community/grants/index.md
+++ b/public/content/translations/es/community/grants/index.md
@@ -31,7 +31,7 @@ Estos proyectos han creado sus propias subvenciones para proyectos con fines de
- [Lido Ecosystem Grants Organisation (LEGO)](https://lido.fi/lego): _[ecosistema financiero](https://lido.fi/) Lido_
- [Programa MetaMask](https://metamaskgrants.org/): _[MetaMask](https://metamask.io/) subvenciones lideradas por empleados DAO_
- [Programa de subvenciones para la red SKALE](https://skale.space/developers#grants): _[ecosistema](https://skale.space/) de la red SKALE_
-- [Programa de Subvenciones de la Swarm Foundation](https://my.ethswarm.org/grants): ecosistema de la _[Swarm Foundation](https://www.ethswarm.org/)_
+- [Programa de Subvenciones de la Swarm Foundation](https://my.ethswarm.org): ecosistema de la _[Swarm Foundation](https://www.ethswarm.org/)_
- [The Graph](https://thegraph.com/ecosystem/grants/): ecosistema de _[The Graph](https://thegraph.com/)_
- [Programa de donaciones de Uniswap](https://www.uniswapfoundation.org/approach): comunidad de _[Uniswap](https://uniswap.org/)_
diff --git a/public/content/translations/es/dao/index.md b/public/content/translations/es/dao/index.md
index 0b3623d430b..b9802d2eaff 100644
--- a/public/content/translations/es/dao/index.md
+++ b/public/content/translations/es/dao/index.md
@@ -92,7 +92,7 @@ En 1977, Wyoming inventó la LLC, la cual protege a los empresarios y limita su
### Un conocido ejemplo {#law-example}
-[CityDAO:](https://citydao.io) CityDAO utilizó la ley de las DAO de Wyoming para comprar 40 hectáreas de tierra cerca del Parque Nacional de Yellowstone.
+[CityDAO:](https://citizen.citydao.io/) CityDAO utilizó la ley de las DAO de Wyoming para comprar 40 hectáreas de tierra cerca del Parque Nacional de Yellowstone.
## Membresía de las DAO {#dao-membership}
diff --git a/public/content/translations/es/defi/index.md b/public/content/translations/es/defi/index.md
index 4dd3e4a3cde..d3c12eb83d2 100644
--- a/public/content/translations/es/defi/index.md
+++ b/public/content/translations/es/defi/index.md
@@ -169,7 +169,7 @@ Si la oferta de B cayera repentinamente y el usuario no pudiera comprar la canti
Para hacer lo que describimos en el ejemplo de arriba pero en el mundo real necesitaría mucho dinero. Estas estrategias para hacer dinero solo son accesibles para aquellos que ya tienen dinero. Los préstamos flash son un ejemplo de un futuro en el que tener dinero no es necesariamente un requisito previo para ganar dinero.
-
+
Más información sobre los préstamos flash
@@ -325,7 +325,7 @@ DeFi se puede dividir en varias capas:
3. Los protocolos, o [contratos inteligentes](/glossary/#smart-contract), brindan funcionalidad, como por ejemplo, un servicio que permite el préstamo descentralizado de activos.
4. [Las aplicaciones](/dapps/): los productos que usamos para gestionar y acceder a los protocolos.
-Nota: Gran parte de la DeFi utiliza el [estándar ERC-20](/glossary/#erc-20). Las aplicaciones en DeFi usan un wrapper de ETH llamado Wrapped Ether (WETH). [Más información sobre Wrapper Ether](/wrapped-eth).
+Nota: Gran parte de la DeFi utiliza el [estándar ERC-20](/glossary/#erc-20). Las aplicaciones en DeFi utilizan un wrapper para ETH llamado Wrapped Ether (WETH). [Más información sobre Wrapper Ether](/wrapped-eth).
## Desarrollar DeFi {#build-defi}
diff --git a/public/content/translations/es/desci/index.md b/public/content/translations/es/desci/index.md
index 544dc0e2bba..dee769c9266 100644
--- a/public/content/translations/es/desci/index.md
+++ b/public/content/translations/es/desci/index.md
@@ -96,7 +96,7 @@ Explore proyectos y únase a la comunidad DeSci.
- [VitaDAO: recibe financiación a través de acuerdos de investigación patrocinados para la investigación de la longevidad](https://www.vitadao.com/)
- [ResearchHub: publique un resultado científico y participe en conversaciones con pares](https://www.researchhub.com/)
- [LabDAO: pliegue una proteína simulada por ordenador](https://alphafodl.vercel.app/)
-- [dClimate API: consulta datos climáticos recopilados por una comunidad descentralizada](https://api.dclimate.net/)
+- [dClimate API: consulta datos climáticos recopilados por una comunidad descentralizada](https://www.dclimate.net/)
- [DeSci Foundation: creador de herramientas de publicación DeSci](https://descifoundation.org/)
- [DeSci.World: ventanilla única para que los usuarios vean e interactúen con la ciencia descentralizada](https://desci.world)
- [OceanDAO: financiación regida por una DAO para la ciencia relacionada con datos](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Estamos abiertos a recibir sugerencias sobre nuevos proyectos por incluir, por f
- [Una guía para descentralizar la biotecnología de Jocelynn Pearl para el futuro de 16z](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [La oportunidad para la DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Guía de DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Recursos de ciencia descentralizados](https://www.vincentweisser.com/decentralized-science)
+- [Recursos de ciencia descentralizados](https://www.vincentweisser.com/desci)
- [Los IP-NFT de la molécula Biopharma: una descripción técnica](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Construyendo sistemas sin confianza de la ciencia por Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas - DeSci: El futuro de la ciencia descentralizada (pódcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/es/developers/docs/data-and-analytics/index.md b/public/content/translations/es/developers/docs/data-and-analytics/index.md
index f5445a1e940..7e2810fd381 100644
--- a/public/content/translations/es/developers/docs/data-and-analytics/index.md
+++ b/public/content/translations/es/developers/docs/data-and-analytics/index.md
@@ -47,7 +47,7 @@ Para comenzar, visite la guía de inicio rápido de [Ethereum](https://academy.s
## Más información {#further-reading}
-- [Descripción general de Graph Network](https://thegraph.com/docs/en/about/network/)
+- [Descripción general de Graph Network](https://thegraph.com/docs/en/about/)
- [Graph Query Playground](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [Ejemplos de código API en EtherScan](https://etherscan.io/apis#contracts)
- [Explorador de la cadena de Baliza Beaconcha.in](https://beaconcha.in)
diff --git a/public/content/translations/es/developers/docs/development-networks/index.md b/public/content/translations/es/developers/docs/development-networks/index.md
index b38a7187032..b4af6ea6579 100644
--- a/public/content/translations/es/developers/docs/development-networks/index.md
+++ b/public/content/translations/es/developers/docs/development-networks/index.md
@@ -41,7 +41,7 @@ La red de tipo Hardhat viene integrada con Hardhat, que es un entorno de desarro
Algunos clientes de consenso tienen herramientas integradas para implementar cadenas de baliza locales con fines de prueba. Las instrucciones para Lighthouse, Nimbus y Lodestar están disponibles:
-- [Red de prueba local con Lodestar](https://chainsafe.github.io/lodestar/usage/local/)
+- [Red de prueba local con Lodestar](https://chainsafe.github.io/lodestar/contribution/advanced-topics/setting-up-a-testnet#post-merge-local-testnet/)
- [Red de prueba local con Lighthouse](https://lighthouse-book.sigmaprime.io/setup.html#local-testnets)
- [Red de prueba local con Nimbus](https://github.com/status-im/nimbus-eth1/blob/master/fluffy/docs/local_testnet.md)
diff --git a/public/content/translations/es/developers/docs/layer-2-scaling/index.md b/public/content/translations/es/developers/docs/layer-2-scaling/index.md
index 89d641607c4..2d2d8dedffb 100644
--- a/public/content/translations/es/developers/docs/layer-2-scaling/index.md
+++ b/public/content/translations/es/developers/docs/layer-2-scaling/index.md
@@ -170,7 +170,7 @@ Una cadena de plasma es una blockchain independiente que está anclada a la cade
### Usos de Plasma {#use-plasma}
- [Red OMG](https://omg.network/)
-- [Red Matic](https://matic.network/)
+- [Red Matic](https://polygon.technology/)
- [Gluon](https://gluon.network/)
- [LeapDAO](https://ipfs.leapdao.org/)
@@ -218,7 +218,7 @@ Combinan las mejores partes de las tecnologías múltiples de capa 2 y pueden of
- [Validium y la capa 2, número 99](https://www.buildblockchain.tech/newsletter/issues/no-99-validium-and-the-layer-2-two-by-two)
- [Evaluación de soluciones de escala de la capa 2 de Ethereum: Una estructura de comparación](https://blog.matter-labs.io/evaluating-ethereum-l2-scaling-solutions-a-comparison-framework-b6b2f410f955)
- [Adición del Rollup de la Prueba de participación híbrida a la plataforma de la capa 2 de Celer en Ethereum](https://medium.com/celer-network/adding-hybrid-pos-rollup-sidechain-to-celers-coherent-layer-2-platform-d1d3067fe593)
-- [Escalabilidad de la blockchain de conocimiento cero](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Escalabilidad de la blockchain de conocimiento cero](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
**Canales de estado**
diff --git a/public/content/translations/es/developers/docs/networks/index.md b/public/content/translations/es/developers/docs/networks/index.md
index 4400b88b7ac..85416e8a06b 100644
--- a/public/content/translations/es/developers/docs/networks/index.md
+++ b/public/content/translations/es/developers/docs/networks/index.md
@@ -60,7 +60,7 @@ Las dos redes públicas de prueba que los desarrolladores de clientes están man
- [Faucet de cartera Coinbase | Sepolia](https://coinbase.com/faucets/ethereum-sepolia-faucet)
- [Alchemy Sepolia faucet](https://sepoliafaucet.com/)
- [Faucet Infura Sepolia](https://www.infura.io/faucet)
-- [Faucet Chainstack Sepolia](https://faucet.chainstack.com/sepolia-faucet)
+- [Faucet Chainstack Sepolia](https://faucet.chainstack.com/sepolia-testnet-faucet)
- [Faucet del ecosistema Ethereum](https://www.ethereum-ecosystem.com/faucets/ethereum-sepolia)
#### Hoodi {#hoodi}
diff --git a/public/content/translations/es/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/public/content/translations/es/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
index 42a4eabcf8d..837c2c1e034 100644
--- a/public/content/translations/es/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
+++ b/public/content/translations/es/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
@@ -264,7 +264,7 @@ A continuación se incluye una lista con algunos de los proveedores de nodos de
- Soporte técnico directo
- [**MegaNode de NodeReal**](https://nodereal.io/)
- - [Documentos](https://docs.nodereal.io/nodereal/meganode/introduction)
+ - [Documentos](https://docs.nodereal.io/docs/introduction)
- Características
- Servicios de API RPC de confianza, rápidos y escalables
- API mejorada para desarrolladores de Web3
diff --git a/public/content/translations/es/developers/docs/nodes-and-clients/run-a-node/index.md b/public/content/translations/es/developers/docs/nodes-and-clients/run-a-node/index.md
index 3e9399dc073..292c990db50 100644
--- a/public/content/translations/es/developers/docs/nodes-and-clients/run-a-node/index.md
+++ b/public/content/translations/es/developers/docs/nodes-and-clients/run-a-node/index.md
@@ -162,7 +162,7 @@ También vale la pena señalar que la diversidad del cliente es un [problema en
##### Clientes de consenso
- [Lighthouse](https://github.com/sigp/lighthouse/releases/latest)
-- [Lodestar](https://chainsafe.github.io/lodestar/install/source/) (no proporciona un binario precompilado, solo una imagen de Docker o para construirse a partir de la fuente)
+- [Lodestar](https://chainsafe.github.io/lodestar/run/getting-started/installation#build-from-source/) (no proporciona un binario precompilado, solo una imagen de Docker o para construirse a partir de la fuente)
- [Nimbus](https://github.com/status-im/nimbus-eth2/releases/latest)
- [Prysm](https://github.com/prysmaticlabs/prysm/releases/latest)
- [Teku](https://github.com/ConsenSys/teku/releases)
@@ -256,7 +256,7 @@ Besu también incluye una opción de lanzador que hará una serie de preguntas y
besu --Xlauncher
```
-[La documentación de Besu](https://besu.hyperledger.org/en/latest/HowTo/Get-Started/Starting-node/) contiene opciones adicionales y detalles de configuración.
+[La documentación de Besu](https://besu.hyperledger.org/public-networks/get-started/start-node/) contiene opciones adicionales y detalles de configuración.
##### Cómo ejecutar Erigon
@@ -288,7 +288,7 @@ Compruebe los [documentos para todas las opciones de configuración](https://get
##### Cómo ejecutar Nethermind
-Nethermind ofrece varias [opciones de instalación](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started). El paquete viene con varios binarios, incluido un lanzador con una configuración guiada, que le ayudará a crear la configuración interactivamente. Asimismo, se encuentra Runner que es el archivo ejecutable en sí y que se puede ejecutar con parámetros de configuración. JSON-RPC está habilitado de forma predeterminada.
+Nethermind ofrece varias [opciones de instalación](https://docs.nethermind.io/get-started/installing-nethermind). El paquete viene con varios binarios, incluido un lanzador con una configuración guiada, que le ayudará a crear la configuración interactivamente. Asimismo, se encuentra Runner que es el archivo ejecutable en sí y que se puede ejecutar con parámetros de configuración. JSON-RPC está habilitado de forma predeterminada.
```sh
Nethermind.Runner --config mainnet \
@@ -296,7 +296,7 @@ Nethermind.Runner --config mainnet \
--JsonRpc.JwtSecretFile=/path/to/jwtsecret
```
-Los documentos sobre Nethermind ofrecen una [guía completa](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/running-nethermind-post-merge) sobre cómo ejecutar Nethermind con el cliente de consenso.
+Los documentos sobre Nethermind ofrecen una [guía completa](https://docs.nethermind.io/first-steps-with-nethermind/running-nethermind-post-merge) sobre cómo ejecutar Nethermind con el cliente de consenso.
Un cliente de ejecución iniciará sus funciones básicas, las terminales elegidas seleccionados y comenzará a buscar pares. Al encontrar pares correctamente, el cliente inicia la sincronización. El cliente de ejecución esperará una conexión desde el cliente de consenso. Los datos actuales de la cadena de bloques estarán disponibles una vez que el cliente se sincronice correctamente al estado actual.
diff --git a/public/content/translations/es/developers/docs/scaling/index.md b/public/content/translations/es/developers/docs/scaling/index.md
index def316ea37c..759b7038070 100644
--- a/public/content/translations/es/developers/docs/scaling/index.md
+++ b/public/content/translations/es/developers/docs/scaling/index.md
@@ -106,7 +106,7 @@ _Obsérvese que la explicación del video utiliza el término "Capa 2" para refe
- [Guía incompleta sobre los rollups](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
- [Rollups de conocimiento cero (ZK) con tecnología de Ethereum: los mejores del mundo](https://hackmd.io/@canti/rkUT0BD8K)
- [Rollups optimistas vs. rollups de conocimiento cero (ZK)](https://limechain.tech/blog/optimistic-rollups-vs-zk-rollups/)
-- [Escalabilidad de la cadena de bloques de conocimiento cero](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Escalabilidad de la cadena de bloques de conocimiento cero](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
- [Por qué los rollups y los fragmentos de datos son la única solución sustentable para la alta escalabilidad](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48)
- [¿Qué tipo de capas 3 tienen sentido?](https://vitalik.eth.limo/general/2022/09/17/layer_3.html)
- [Disponibilidad de datos o: cómo los rollups aprendieron a dejar de preocuparse y amar a Ethereum](https://ethereum2077.substack.com/p/data-availability-in-ethereum-rollups)
diff --git a/public/content/translations/es/developers/docs/scaling/optimistic-rollups/index.md b/public/content/translations/es/developers/docs/scaling/optimistic-rollups/index.md
index 73b587c69ae..3da3c071151 100644
--- a/public/content/translations/es/developers/docs/scaling/optimistic-rollups/index.md
+++ b/public/content/translations/es/developers/docs/scaling/optimistic-rollups/index.md
@@ -257,7 +257,7 @@ Se espera que la introducción de la [fragmentación de datos](/roadmap/dankshar
- [¿Cómo funcionan los rollups optimistas? (La guía completa)](https://www.alchemy.com/overviews/optimistic-rollups)
- [¿Qué es un rollup de cadena de bloques?: introducción técnica](https://www.ethereum-ecosystem.com/blog/what-is-a-blockchain-rollup-a-technical-introduction)
-- [Guía esencial sobre Arbitrum](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
-- [¿Cómo funcionan realmente los rollup optimistas?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [Guía esencial sobre Arbitrum](https://www.bankless.com/the-essential-guide-to-arbitrum)
+- [¿Cómo funcionan realmente los rollup optimistas?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
- [Análisis detallado de OVM](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
- [¿Qué es la máquina virtual optimista?](https://www.alchemy.com/overviews/optimistic-virtual-machine)
diff --git a/public/content/translations/es/developers/docs/scaling/validium/index.md b/public/content/translations/es/developers/docs/scaling/validium/index.md
index e22e83ae038..c700e0f8939 100644
--- a/public/content/translations/es/developers/docs/scaling/validium/index.md
+++ b/public/content/translations/es/developers/docs/scaling/validium/index.md
@@ -154,7 +154,7 @@ Múltiples proyectos proporcionan implementaciones de Validium y voliciones que
**Matter Labs zkPorter:**_zkPorter es un protocolo de escalado de capa 2 que aborda la disponibilidad de datos con un enfoque híbrido que combina las ideas de zkRollup y el sharding. Puede soportar arbitrariamente muchos fragmentos (shards), cada uno con su propia política de disponibilidad de datos. _
- [Blog](https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf)
-- [Documentación](https://docs.zksync.io/zk-stack/concepts/data-availability)
+- [Documentación](https://docs.zksync.io/zksync-protocol/rollup/data-availability)
- [Sitio web](https://zksync.io/)
## Más información {#further-reading}
diff --git a/public/content/translations/es/developers/docs/security/index.md b/public/content/translations/es/developers/docs/security/index.md
index 9d321396909..7d1ae2629fa 100644
--- a/public/content/translations/es/developers/docs/security/index.md
+++ b/public/content/translations/es/developers/docs/security/index.md
@@ -6,7 +6,7 @@ lang: es
Los contratos Inteligentes de Ethereum son extremadamente flexibles, capaces de contener grandes cantidades de tokens (A menudo más de $1B) y ejecutar una lógica inmutable basada en el código de contrato inteligente previamente desplegado. Aunque esto ha creado un ecosistema vibrante y creativo de contratos inteligentes sin confianza e interconectados, es también el ecosistema perfecto para atraer atacantes que buscan beneficios explotando las vulnerabilidades de los contratos inteligentes y los comportamientos inesperados en Ethereum. El código del contrato inteligente _normalmente_ no se puede modificar para "poner parches" a los fallos de seguridad, por lo que los activos robados de contratos inteligentes son irrecuperables, y los activos robados son extremadamente difíciles de rastrear. La cantidad total de valor robado o perdido debido a problemas de contratos inteligentes asciende fácilmente a $1B USD. Algunos de los mayores debido a errores de codificación de contrato inteligente incluyen:
-- [Parity multi-sig issue #1: $30 M perdidos](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach)
+- [Parity multi-sig issue #1: $30 M perdidos](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach)
- [Problema de paridad multi-sig #2: $300M bloqueados](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether)
- [TheDAO hack, 3.6M ETH! Más de $1B en los precios ETH de hoy](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)
diff --git a/public/content/translations/es/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/es/developers/docs/smart-contracts/libraries/index.md
index c7392831018..f1969ca9131 100644
--- a/public/content/translations/es/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/es/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ Por último, al decidir si incluir o no una biblioteca, considera su uso general
**thirdweb Solidity SDK:****_ Proporciona las herramientas necesarias para crear contratos inteligentes personalizados de forma eficiente_**
-- [Documentación](https://portal.thirdweb.com/solidity/)
+- [Documentación](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## Tutoriales relacionados {#related-tutorials}
diff --git a/public/content/translations/es/developers/docs/smart-contracts/security/index.md b/public/content/translations/es/developers/docs/smart-contracts/security/index.md
index 390c6e5e1e7..ae1e3a75a67 100644
--- a/public/content/translations/es/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/es/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ Los contratos inteligentes son extremadamente flexibles y capaces de controlar g
Las cadenas de bloques públicas como Ethereum complican aún más la cuestión de la seguridad de los contratos inteligentes. El código de los contratos ya implementado _por lo general_ no puede cambiarse para corregir fallas de seguridad, mientras que los activos robados de los contratos inteligentes son extremadamente difíciles de rastrear y en su mayor parte irrecuperables debido a la inmutabilidad.
-Aunque las cifras varían, se estima que la cantidad total de valor robado o perdido debido a defectos de seguridad en los contratos inteligentes supera fácilmente los USD 1000 millones de dólares. Esto incluye incidentes de alto perfil, tal como el [hackeo a la DAO](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6 millones de ETH robados, por valor de más de USD 1000 millones a precios actuales), el [hackeo de la billetera multifirma de Parity](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) (USD 30M perdidos a manos de hackers) y el [problema de billeteras congeladas de Parity](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (mas de USD 300M en ETH bloqueados para siempre).
+Aunque las cifras varían, se estima que la cantidad total de valor robado o perdido debido a defectos de seguridad en los contratos inteligentes supera fácilmente los USD 1000 millones de dólares. Esto incluye incidentes de alto perfil, tal como el [hackeo a la DAO](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6 millones de ETH robados, por valor de más de USD 1000 millones a precios actuales), el [hackeo de la billetera multifirma de Parity](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) (USD 30M perdidos a manos de hackers) y el [problema de billeteras congeladas de Parity](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (mas de USD 300M en ETH bloqueados para siempre).
Los problemas mencionados anteriormente hacen que sea imperativo que los desarrolladores inviertan esfuerzos en la creación de contratos inteligentes seguros, robustos y resistentes. La seguridad de los contratos inteligentes es un asunto serio que todo desarrollador hará bien en aprender. Esta guía abordará consideraciones de seguridad para los desarrolladores de Ethereum y explorará recursos para mejorar la seguridad de los contratos inteligentes.
@@ -304,7 +304,7 @@ No hay nada malo aquí, excepto que `Attacker` tiene otra función que llama a `
- `Victim` finally applies the results of the first transaction (and subsequent ones) to its state, so `Attacker`’s balance is set to 0
```
-El resumen es que, debido a que el saldo de la persona que llama no se establece en 0 hasta que se complete la ejecución de la función, las invocaciones posteriores tendrán éxito y permitirán que la persona que llame retire su saldo varias veces. Este tipo de ataque se puede utilizar para drenar un contrato inteligente de sus fondos, como lo que sucedió en el [hackeo de 2016 de DAO](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/). Los ataques de reentrada siguen siendo un problema crítico para los contratos inteligentes hoy en día, como muestran las [listas públicas de explotaciones de reentrada](https://github.com/pcaversaccio/reentrancy-attacks).
+El resumen es que, debido a que el saldo de la persona que llama no se establece en 0 hasta que se complete la ejecución de la función, las invocaciones posteriores tendrán éxito y permitirán que la persona que llame retire su saldo varias veces. Este tipo de ataque se puede utilizar para drenar un contrato inteligente de sus fondos, como lo que sucedió en el [hackeo de 2016 de DAO](https://www.coindesk.com/learn/understanding-the-dao-attack). Los ataques de reentrada siguen siendo un problema crítico para los contratos inteligentes hoy en día, como muestran las [listas públicas de explotaciones de reentrada](https://github.com/pcaversaccio/reentrancy-attacks).
##### Cómo prevenir los ataques de reentrada
@@ -505,7 +505,7 @@ Si planea consultar a un oráculo en cadena precios de activos, considere el uso
- **[Hacken:](https://hacken.io)** _Auditor de ciberseguridad Web3 que aporta el enfoque de 360 grados a la seguridad de la cadena de bloques. _
-- **[Nethermind:](https://nethermind.io/smart-contracts-audits)** _Servicios de auditoría de Solidity y Cairo que garantizan la integridad de los contratos inteligentes y la seguridad de los usuarios en Ethereum y Starknet._
+- **[Nethermind:](https://www.nethermind.io/smart-contract-audits)** _Servicios de auditoría de Solidity y Cairo que garantizan la integridad de los contratos inteligentes y la seguridad de los usuarios en Ethereum y Starknet._
- **[HashEx:](https://hashex.org/)** _HashEx se centra en la auditoría de cadena de bloques y contratos inteligentes para garantizar la seguridad de las criptomonedas, proporcionando servicios como el desarrollo de contratos inteligentes, las pruebas de penetración y la consultoría de cadenas de bloques. _
@@ -515,7 +515,7 @@ Si planea consultar a un oráculo en cadena precios de activos, considere el uso
- **[Cyfrin:](https://cyfrin.io)** _Plataforma de seguridad web3 que incuba la seguridad criptográfica a través de productos y servicios de auditoría de contratos inteligentes._
-- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)**: _empresa de seguridad en Web3 que ofrece auditorías de seguridad para sistemas de cadena de bloque mediante un equipo de auditores expertos y las mejores herramientas existentes._
+- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)**: _empresa de seguridad en Web3 que ofrece auditorías de seguridad para sistemas de cadena de bloque mediante un equipo de auditores expertos y las mejores herramientas existentes._
- **[Oxorio:](https://oxor.io/)** _Auditorías de contratos inteligentes y servicios de seguridad de cadena de bloques con experiencia en EVM, Solidity, ZK y tecnología de cadena cruzada para empresas criptográficas y proyectos DeFi._
diff --git a/public/content/translations/es/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md b/public/content/translations/es/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
index ccb114f75d0..d2f000e9aeb 100644
--- a/public/content/translations/es/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
+++ b/public/content/translations/es/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
@@ -136,7 +136,7 @@ Se usa un patrón similar cuando se escriben transacciones en ether. Sin
-Pruebe convertir algunos valores a y desde wei. Tenga en cuenta que [hay nombres para muchas de las denominaciones](https://web3py.readthedocs.io/en/stable/examples.html#converting-currency-denominations) entre ether y wei. Una de las más conocidas es **gwei**, ya que es como suelen representarse las comisiones de las transacciones.
+Pruebe convertir algunos valores a y desde wei. Tenga en cuenta que [hay nombres para muchas de las denominaciones](https://web3py.readthedocs.io/en/stable/troubleshooting.html#how-do-i-convert-currency-denominations) entre ether y wei. Una de las más conocidas es **gwei**, ya que es como suelen representarse las comisiones de las transacciones.
```python
In [2]: Web3.to_wei(1, 'ether')
diff --git a/public/content/translations/es/developers/tutorials/erc20-with-safety-rails/index.md b/public/content/translations/es/developers/tutorials/erc20-with-safety-rails/index.md
index 1e62c5bfb5c..107363408c7 100644
--- a/public/content/translations/es/developers/tutorials/erc20-with-safety-rails/index.md
+++ b/public/content/translations/es/developers/tutorials/erc20-with-safety-rails/index.md
@@ -24,7 +24,7 @@ Si quieres ver el código fuente completo:
## Creando un contrato ERC-20 {#creating-an-erc-20-contract}
-Antes de agregar la funcionalidad del riel de seguridad, necesitamos un contrato ERC-20. En este artículo usaremos [el Asistente de Contratos de OpenZeppelin](https://docs.openzeppelin.com/contracts/4.x/wizard). Ábrelo en otra ventana del navegador y sigue estas instrucciones:
+Antes de agregar la funcionalidad del riel de seguridad, necesitamos un contrato ERC-20. En este artículo usaremos [el Asistente de Contratos de OpenZeppelin](https://docs.openzeppelin.com/contracts/5.x/wizard). Ábrelo en otra ventana del navegador y sigue estas instrucciones:
1. Selecciona **ERC-20**.
2. Ingresa estos ajustes:
diff --git a/public/content/translations/es/developers/tutorials/hello-world-smart-contract-fullstack/index.md b/public/content/translations/es/developers/tutorials/hello-world-smart-contract-fullstack/index.md
index f23c33cf09b..94e575cd305 100644
--- a/public/content/translations/es/developers/tutorials/hello-world-smart-contract-fullstack/index.md
+++ b/public/content/translations/es/developers/tutorials/hello-world-smart-contract-fullstack/index.md
@@ -48,7 +48,7 @@ Haga clic en **Create app**. Su aplicación aparecerá en la siguiente tabla.
Necesita tener una cuenta de Ethereum para enviar y recibir transacciones. Utilizaremos MetaMask, una cartera virtual en el navegador que permite a los usuarios gestionar la dirección de su cuenta de Ethereum.
-Puede descargar y crear una cuenta Metamask gratis [aquí](https://metamask.io/download.html). Cuando esté creando una cuenta, o si ya tiene una, asegúrese de cambiar a la “red de prueba Goerli” en la parte superior derecha (para no operar con dinero real).
+Puede descargar y crear una cuenta Metamask gratis [aquí](https://metamask.io/download). Cuando esté creando una cuenta, o si ya tiene una, asegúrese de cambiar a la “red de prueba Goerli” en la parte superior derecha (para no operar con dinero real).
### Paso 4: Añadir ether de un faucet {#step-4-add-ether-from-a-faucet}
@@ -1116,7 +1116,7 @@ Si quiere más información sobre cómo funcionan las transacciones en Ethereum,
#### Descargar MetaMask {#download-metamask}
-Puede descargar y crear una cuenta Metamask gratis [aquí](https://metamask.io/download.html). Cuando esté creando una cuenta, o si ya tiene una, asegúrese de cambiar de «Goerli Test Network» en la parte superior \(para que no se trate de dinero real\).
+Puede descargar y crear una cuenta Metamask gratis [aquí](https://metamask.io/download). Cuando esté creando una cuenta, o si ya tiene una, asegúrese de cambiar de «Goerli Test Network» en la parte superior \(para que no se trate de dinero real\).
#### Añada ether a partir de un grifo {#add-ether-from-a-faucet}
@@ -1171,7 +1171,7 @@ export const connectWallet = async () => {
@@ -1358,7 +1358,7 @@ function addWalletListener() {
Llegados a este punto, apuesto a que ni siquiera necesita de nuestra ayuda para entender lo que ocurre. Pero, para ser más exhaustivos, desglosémoslo rápidamente:
-- Primero, nuestra función verifica si `window.ethereum` está habilitado \(esto es si MetaMask está instalado\).
+- Primero, nuestra función verifica si `window.ethereum` está habilitado \(esto es si MetaMask está instalado\).
- Si no lo está, simplemente establecemos nuestra variable de estado `status` a una cadena JSX que solicite al usuario instalar MetaMask.
- Si está habilitado, configuramos el oyente `window.ethereum.on("accountsChanged")` en la línea 3, que escucha cambios de estado en la billetera de MetaMask, incluyendo cuando el usuario conecte una cuenta adicional a la dapp, cambie de cuenta o desconecte una cuenta. Si hay por lo menos una cuenta conectada, la variable de estado `walletAddress` es actualizada como la primera cuenta en el arreglo `accounts` devuelto por el oyente. De lo contrario, `walletAddress` se establece como cadena vacía.
diff --git a/public/content/translations/es/developers/tutorials/hello-world-smart-contract/index.md b/public/content/translations/es/developers/tutorials/hello-world-smart-contract/index.md
index f1c99d6bfd7..58cb4c4493d 100644
--- a/public/content/translations/es/developers/tutorials/hello-world-smart-contract/index.md
+++ b/public/content/translations/es/developers/tutorials/hello-world-smart-contract/index.md
@@ -16,11 +16,11 @@ published: 2021-03-31
Si es nuevo en el desarrollo de cadena de bloques y no sabe por dónde empezar, o si solo quiere entender cómo implementar e interactuar con contratos inteligentes, esta es su guía. Abordaremos cómo crear e implementar un contrato inteligente sencillo en la red de prueba Goerli usando una billetera virtual ([Metamask](https://metamask.io/)), [Solidity](https://docs.soliditylang.org/en/v0.8.0/), [Hardhat](https://hardhat.org/) y [Alchemy](https://alchemyapi.io/eth) (no se preocupe si aún no entiende lo que significa todo esto: lo explicaremos).
> **Advertencia**
->
+>
> 🚧 Aviso de baja
->
+>
> Para toda esta guía, se está usando la red de prueba Goerli para crear e implementar un contrato inteligente. Sin embargo, tenga en cuenta que la Ethereum Foundation ha anuciado que [Goerli pronto se dará de baja](https://www.alchemy.com/blog/goerli-faucet-deprecation).
->
+>
> Recomendamos usar [Sepolia](https://www.alchemy.com/overviews/sepolia-testnet) y el [grifo de Sepolia](https://sepoliafaucet.com/) para este tutorial.
En la [parte 2](https://docs.alchemy.com/docs/interacting-with-a-smart-contract) de este tutorial repasaremos cómo podemos interactuar con nuestro contrato inteligente una vez que se implemente aquí, y en [parte 3](https://docs.alchemy.com/docs/submitting-your-smart-contract-to-etherscan) mostraremos cómo publicarlo en Etherscan.
@@ -49,7 +49,7 @@ Una vez que haya creado una cuenta de Alchemy, puede generar una clave de API cr
Necesitamos tener una cuenta Ethereum para enviar y recibir transacciones. Para este tutorial, usaremos Metamask, una cartera virtual en el navegador usada para manejar la dirección de su cuenta Ethereum. Más información sobre las [transacciones](/developers/docs/transactions/).
-Puede descargar y crear una cuenta Metamask gratis [aquí](https://metamask.io/download.html). Cuando esté creando una cuenta, o si ya tiene una, asegúrese de cambiar a la “red de prueba Goerli” en la parte superior derecha (para no operar con dinero real).
+Puede descargar y crear una cuenta Metamask gratis [aquí](https://metamask.io/download). Cuando esté creando una cuenta, o si ya tiene una, asegúrese de cambiar a la “red de prueba Goerli” en la parte superior derecha (para no operar con dinero real).

@@ -66,7 +66,7 @@ Para comprobar que nuestro balance este ahí, hagamos una solicitud de [eth_getB
```
> **NOTA:** Este resultado es en wei, no en ETH. Wei se usa como la denominación más pequeña de Ether. La conversión de wei a ETH es: 1 eth = 1018 wei. Entonces si queremos convertir 0x2B5E3AF16B1880000 a decimales, obtenemos 5\*10¹⁸, que equivale a 5 ETH.
->
+>
> ¡Fiu! Nuestro dinero de prueba está todo ahí .
## Paso 6: Iniciar nuestro proyecto {#step-6}
diff --git a/public/content/translations/es/developers/tutorials/how-to-write-and-deploy-an-nft/index.md b/public/content/translations/es/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
index 2cca4b844f1..b10850b5154 100644
--- a/public/content/translations/es/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
+++ b/public/content/translations/es/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
@@ -46,7 +46,7 @@ Una vez que haya creado una cuenta de Alchemy, puede generar una clave de API cr
Necesitamos una cuenta Ethereum para enviar y recibir transacciones. Para este tutorial, usaremos Metamask, una cartera virtual en el navegador usada para manejar la dirección de su cuenta Ethereum. Si quiere más información sobre cómo funcionan las transacciones en Ethereum, eche un vistazo a [esta página](/developers/docs/transactions/) de Ethereum Foundation.
-Puede descargar y crear una cuenta Metamask gratis [aquí](https://metamask.io/download.html). Cuando esté creando una cuenta, o si ya tiene una cuenta, asegurese de alternar a la «red de pruebas Sepolia» en la parte superior derecha (para que no estemos usando dinero real).
+Puede descargar y crear una cuenta Metamask gratis [aquí](https://metamask.io/download). Cuando esté creando una cuenta, o si ya tiene una cuenta, asegurese de alternar a la «red de pruebas Sepolia» en la parte superior derecha (para que no estemos usando dinero real).

@@ -87,7 +87,7 @@ Realmente no importa la respuesta que dé a las preguntas de instalación, he aq
author:
license: (ISC)
About to write to /Users/thesuperb1/Desktop/my-nft/package.json:
-
+
{
"name": "my-nft",
"version": "1.0.0",
diff --git a/public/content/translations/es/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md b/public/content/translations/es/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
index 5312d1ab50d..135d9ed3c26 100644
--- a/public/content/translations/es/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
+++ b/public/content/translations/es/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
@@ -59,13 +59,13 @@ A pesar de que [Web3](https://docs.web3js.org/) es todavia la opcion más usada,
Normalmente, conseguirá los datos directamente de su contrato inteligente. ¿Quieres saber la hora de la última operación? Tan solo escriba `MyContract.methods.latestTradeTime().call()` que obtiene los datos de un nodo de Ethereum a su DApp. Pero, ¿qué pasa si se necesitan cientos de puntos de datos diferentes? Eso resultaría en centenares de solicitudes de datos al nodo, con su [RTT](https://wikipedia.org/wiki/Round-trip_delay_time) cada una de ellas, lo que ralentizaría e inutiliaría a su DApp. Una alternativa sería instalar una función de obtención en su contrato que devuelva varios datos a la vez. Aunque no siempre es lo ideal.
-O también puede que le interese obtener datos históricos. Quiere saber no sólo la fecha de la última operación, sino también la de todas las operaciones que haya realizado alguna vez. Puede utilizar el paquete de subgrafo de _create-eth-app_, leer la [documentación](https://thegraph.com/docs/define-a-subgraph) y adaptarlo a sus propios contratos. Si busca contratos inteligentes populares, puede que incluso ya exista un subgrafo. Compruebe el [explorador de subgrafo](https://thegraph.com/explorer/).
+O también puede que le interese obtener datos históricos. Quiere saber no sólo la fecha de la última operación, sino también la de todas las operaciones que haya realizado alguna vez. Puede utilizar el paquete de subgrafo de _create-eth-app_, leer la [documentación](https://thegraph.com/docs/en/subgraphs/developing/creating/starting-your-subgraph) y adaptarlo a sus propios contratos. Si busca contratos inteligentes populares, puede que incluso ya exista un subgrafo. Compruebe el [explorador de subgrafo](https://thegraph.com/explorer/).
Una vez tenga un subgrafo, este le permitirá escribir una sencilla consulta en su DApp que recupera todos los datos importantes de la cadena de bloques, incluyendo los datos históricos que necesita, solo con activar esta funcionalidad una vez.
### Apollo {#apollo}
-Gracias a la integración con [Apollo Boost](https://www.apollographql.com/docs/react/get-started/), puedes integrar fácilmente el grafo en tu dapp de React. Especialmente al usar [ganchos de React y Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks-676d116eeae2), obtener datos es tan sencillo como escribir una única consulta GraphQL en su componente:
+Gracias a la integración con [Apollo Boost](https://www.apollographql.com/docs/react/get-started/), puedes integrar fácilmente el grafo en tu dapp de React. Especialmente al usar [ganchos de React y Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks), obtener datos es tan sencillo como escribir una única consulta GraphQL en su componente:
```js
const { loading, error, data } = useQuery(myGraphQlQuery)
diff --git a/public/content/translations/es/developers/tutorials/nft-minter/index.md b/public/content/translations/es/developers/tutorials/nft-minter/index.md
index 5dbeea30205..1b1027b9352 100644
--- a/public/content/translations/es/developers/tutorials/nft-minter/index.md
+++ b/public/content/translations/es/developers/tutorials/nft-minter/index.md
@@ -203,7 +203,7 @@ Para que los usuarios puedan interactuar con su contrato inteligente, necesitar
Para este tutorial, usaremos Metamask, una cartera virtual en el navegador usada para manejar la dirección de su cuenta Ethereum. Si desea más información sobre cómo funcionan las transacciones en Ethereum, eche un vistazo a [esta página](/developers/docs/transactions/).
-Puede descargar y crear una cuenta Metamask gratis [aquí](https://metamask.io/download.html). Cuando esté creando una cuenta, o si ya tiene una, asegúrese de cambiar a la "Red de prueba Ropsten" en la parte superior derecha \(para no usar dinero real\).
+Puede descargar y crear una cuenta Metamask gratis [aquí](https://metamask.io/download). Cuando esté creando una cuenta, o si ya tiene una, asegúrese de cambiar a la "Red de prueba Ropsten" en la parte superior derecha \(para no usar dinero real\).
### Añada ether a partir de un grifo {#add-ether-from-faucet}
@@ -260,7 +260,7 @@ export const connectWallet = async () => {
@@ -479,7 +479,7 @@ Para almacenar nuestros metadatos en IPFS, usaremos [Pinata](https://pinata.clou
## Use Pinata para fijar sus metadatos en IPFS {#use-pinata-to-pin-your-metadata-to-IPFS}
-Si no tiene una cuenta de [Pinata](https://pinata.cloud/), cree una cuenta gratuita [aquí](https://pinata.cloud/signup) y complete los pasos para verificar su correo electrónico y su cuenta.
+Si no tiene una cuenta de [Pinata](https://pinata.cloud/), cree una cuenta gratuita [aquí](https://app.pinata.cloud/auth/signup) y complete los pasos para verificar su correo electrónico y su cuenta.
### Cree su clave de API de Pinata {#create-pinata-api-key}
@@ -518,7 +518,7 @@ Guarde el archivo y luego estará listo para iniciar la escritura de la función
### Implemente pinJSONToIPFS {#pin-json-to-ipfs}
-Afortunadamente para nosotros, Pinata tiene una [API específicamente para subir datos JSON a IPFS](https://pinata.cloud/documentation#PinJSONToIPFS) y un práctico ejemplo de JavaScript con axios que podemos usar, con algunas ligeras modificaciones.
+Afortunadamente para nosotros, Pinata tiene una [API específicamente para subir datos JSON a IPFS](https://docs.pinata.cloud/api-reference/endpoint/ipfs/pin-json-to-ipfs#pin-json) y un práctico ejemplo de JavaScript con axios que podemos usar, con algunas ligeras modificaciones.
En la carpeta `utils`, vamos a crear otro archivo llamado `pinata.js` y luego importar su secreto y clave de Pinata desde el archivo .env de la siguiente manera:
diff --git a/public/content/translations/es/developers/tutorials/optimism-std-bridge-annotated-code/index.md b/public/content/translations/es/developers/tutorials/optimism-std-bridge-annotated-code/index.md
index 46e7485fa33..1ac98ad7779 100644
--- a/public/content/translations/es/developers/tutorials/optimism-std-bridge-annotated-code/index.md
+++ b/public/content/translations/es/developers/tutorials/optimism-std-bridge-annotated-code/index.md
@@ -15,7 +15,7 @@ lang: es
Para utilizar activos de L1 en Optimism (o cualquier otra L2), los activos deben "[puentearse](/bridges/#prerequisites)". Una manera de lograr esto es que los usuarios bloqueen activos (ETH y los [tokens ERC-20](/developers/docs/standards/tokens/erc-20/) son los más comunes) en L1 y recibir activos equivalentes para usar en L2. Eventualmente, quien acabe poseyéndolos puede querer puentearlos de vuelta a la L1. Al hacer esto, los activos se queman en L2 y luego se liberan nuevamente al usuario en L1.
-Así es como funciona el [puente estándar de Optimism](https://community.optimism.io/docs/developers/bridge/standard-bridge). En este artículo analizaremos el código fuente de ese puente para ver cómo funciona y lo estudiaremos como ejemplo de código de Solidity bien escrito.
+Así es como funciona el [puente estándar de Optimism](https://docs.optimism.io/app-developers/bridging/standard-bridge). En este artículo analizaremos el código fuente de ese puente para ver cómo funciona y lo estudiaremos como ejemplo de código de Solidity bien escrito.
## Flujos de control {#control-flows}
@@ -1270,7 +1270,7 @@ Si un usuario realizó un error detectable mediante el uso de la dirección de t
## Conclusión {#conclusion}
-El puente estándar es el mecanismo más flexible para las transferencias de activos. Sin embargo, debido a que es muy genérico, no siempre es el mecanismo más fácil de utilizar. Especialmente para los retiros, la mayoría de los usuarios prefieren usar [puentes de terceros](https://www.optimism.io/apps/bridges) que no esperen el periodo de desafío y no requieran una prueba de Merkle para finalizar el retiro.
+El puente estándar es el mecanismo más flexible para las transferencias de activos. Sin embargo, debido a que es muy genérico, no siempre es el mecanismo más fácil de utilizar. Especialmente para los retiros, la mayoría de los usuarios prefieren usar [puentes de terceros](https://optimism.io/apps#bridge) que no esperen el periodo de desafío y no requieran una prueba de Merkle para finalizar el retiro.
Estos puentes normalmente funcionan teniendo activos en L1, que proporcionan inmediatamente por una pequeña tarifa (a menudo menor que el costo del gas para un retiro de puente estándar). Cuando el puente (o la gente que lo ejecuta) anticipa quedarse con pocos activos en L1, transfiere suficientes activos de L2. Como se trata de retiros muy grandes, el costo de la retirada se amortiza en grandes cantidades y resulta en un porcentaje mucho menor.
diff --git a/public/content/translations/es/developers/tutorials/reverse-engineering-a-contract/index.md b/public/content/translations/es/developers/tutorials/reverse-engineering-a-contract/index.md
index f493df0c999..1bac22fd7ba 100644
--- a/public/content/translations/es/developers/tutorials/reverse-engineering-a-contract/index.md
+++ b/public/content/translations/es/developers/tutorials/reverse-engineering-a-contract/index.md
@@ -565,7 +565,7 @@ Y que los métodos que admite son:
| Método | Firma del método | Offset para saltar |
| --------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------ |
-| [scaleAmountByPercentage(uint256,uint256)](https://www.4byte.directory/x/?bytes4_signature=0x8ffb5c97) | 0x8ffb5c97 | 0x0135 |
+| [scaleAmountByPercentage(uint256,uint256)](https://www.4byte.directory/signatures/?bytes4_signature=0x8ffb5c97) | 0x8ffb5c97 | 0x0135 |
| [isClaimed(uint256,address)](https://www.4byte.directory/signatures/?bytes4_signature=0xd2ef0795) | 0xd2ef0795 | 0x0151 |
| [claim(uint256,address,uint256,bytes32[])](https://www.4byte.directory/signatures/?bytes4_signature=0x2e7ba6ef) | 0x2e7ba6ef | 0x00F4 |
| [incrementWindow()](https://www.4byte.directory/signatures/?bytes4_signature=0x338b1d31) | 0x338b1d31 | 0x0110 |
diff --git a/public/content/translations/es/developers/tutorials/secure-development-workflow/index.md b/public/content/translations/es/developers/tutorials/secure-development-workflow/index.md
index 857267bbf7c..400f5f4da1a 100644
--- a/public/content/translations/es/developers/tutorials/secure-development-workflow/index.md
+++ b/public/content/translations/es/developers/tutorials/secure-development-workflow/index.md
@@ -50,6 +50,6 @@ Por último, tenga en cuenta los problemas que las herramientas automatizadas no
## Pedir ayuda {#ask-for-help}
-[El horario de oficina de Ethereum](https://calendly.com/dan-trailofbits/ethereum-office-hours) funciona cada martes por la tarde. Estas sesiones individuales de una hora de duración son una oportunidad para hacernos cualquier pregunta que tenga sobre la seguridad, solucionar problemas usando nuestras herramientas y obtener comentarios de expertos sobre su enfoque actual. Le ayudaremos a trabajar con esta guía.
+[El horario de oficina de Ethereum](https://calendly.com/dan-trailofbits/office-hours) funciona cada martes por la tarde. Estas sesiones individuales de una hora de duración son una oportunidad para hacernos cualquier pregunta que tenga sobre la seguridad, solucionar problemas usando nuestras herramientas y obtener comentarios de expertos sobre su enfoque actual. Le ayudaremos a trabajar con esta guía.
Únase a nuestro Slack: [Pirateando el imperio](https://join.slack.com/t/empirehacking/shared_invite/zt-h97bbrj8-1jwuiU33nnzg67JcvIciUw). Siempre estamos disponibles en los canales #crytic y #ethereum si tiene alguna duda.
diff --git a/public/content/translations/es/developers/tutorials/the-graph-fixing-web3-data-querying/index.md b/public/content/translations/es/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
index 1a7656ccb12..b3bfb70598d 100644
--- a/public/content/translations/es/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
+++ b/public/content/translations/es/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
@@ -91,7 +91,7 @@ Primero hablemos de GraphQL, que fue originalmente desarrollado e implementado p
-Las dos imágenes representan en términos generales la esencia de GraphQL. Con la consulta de la derecha podemos definir exactamente qué datos queremos, así que ahí recibimos todo en una única solicitud y nada más que exactamente lo que necesitamos. Un servidor de GraphQL maneja la obtención de todos los datos requeridos, por lo que es increíblemente fácil de usar desde el lado del consumidor del frontend. [Esta es una buena explicación](https://www.apollographql.com/blog/graphql-explained-5844742f195e/) de cómo exactamente el servidor gestiona una consulta si usted está interesado.
+Las dos imágenes representan en términos generales la esencia de GraphQL. Con la consulta de la derecha podemos definir exactamente qué datos queremos, así que ahí recibimos todo en una única solicitud y nada más que exactamente lo que necesitamos. Un servidor de GraphQL maneja la obtención de todos los datos requeridos, por lo que es increíblemente fácil de usar desde el lado del consumidor del frontend. [Esta es una buena explicación](https://www.apollographql.com/blog/graphql-explained) de cómo exactamente el servidor gestiona una consulta si usted está interesado.
Ahora, con ese conocimiento, vayamos finalmente al campo de la cadena de bloques y The Graph.
@@ -196,7 +196,7 @@ Luego creamos una nueva entidad Bet. El id para esto será `event.transaction.ha
Por último, podemos actualizar la entidad Player con todos los datos. Los arrays no pueden empujarse directamente, sino que necesitan ser actualizados como se muestra aquí. Utilizamos el id para referenciar la apuesta. `.save()` es necesario al final para almacenar una entidad.
-La documentación completa puede obtenerse aquí: https://thegraph.com/docs/en/developing/creating-a-subgraph/#writing-mappings. También puede añadir salida de registro al archivo de mapeo; consulte [aquí](https://thegraph.com/docs/assemblyscript-api#api-reference).
+La documentación completa puede obtenerse aquí: https://thegraph.com/docs/en/developing/creating-a-subgraph/#writing-mappings. También puede añadir salida de registro al archivo de mapeo; consulte [aquí](https://thegraph.com/docs/en/subgraphs/developing/creating/graph-ts/api/#api-reference).
```typescript
import { Bet, Player } from "../generated/schema"
diff --git a/public/content/translations/es/enterprise/index.md b/public/content/translations/es/enterprise/index.md
index 49d6a6be5ab..31ee80ebde6 100644
--- a/public/content/translations/es/enterprise/index.md
+++ b/public/content/translations/es/enterprise/index.md
@@ -116,7 +116,7 @@ Estas son algunas de las aplicaciones empresariales que se han construido sobre
### Notarización de datos {#notarization-of-data}
- [ANSA](https://www.ansa.it/english/news/science_tecnology/2020/04/06/ansa-using-blockchain-to-help-readers_af820b4f-0947-439b-843e-52e114f53318.html)_: Agencia de noticias italiana que lucha contra las noticias falsas y permite a los lectores verificar el origen de las noticias grabándolas en la red principal_.
-- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum)_: Registra el historial de procedencia y reparación de relojes en Ethereum_.
+- [Breitling](https://www.coindesk.com/business/2020/10/15/breitling-goes-live-with-ethereum-based-system-to-put-all-new-watches-on-the-blockchain)_: Registra el historial de procedencia y reparación de relojes en Ethereum_.
- [BRØK](https://www.xn--brk-1na.no/)_: Plataforma de mesas de capitalización para las compañías no listadas en la red pública de Ethereum, proporcionada por el Gobierno noruego_.
- [Certificación](https://certifaction.com/)_: Firmas electrónicas legalmente válidas con privacidad integrada en el diseño (Privacy-by-design)_.
- [EthSign](https://ethsign.xyz/)_: Registra documentos electrónicos firmados en la cadena de bloques de Ethereum_.
diff --git a/public/content/translations/es/governance/index.md b/public/content/translations/es/governance/index.md
index c56c9a0c809..ee3a4ed69a8 100644
--- a/public/content/translations/es/governance/index.md
+++ b/public/content/translations/es/governance/index.md
@@ -118,7 +118,7 @@ Por lo general, los desacuerdos se tratan en discusiones extensas en foros de ac
Las bifurcaciones se dan cuando hay mejoras técnicas o modificaciones que cambian las reglas del juego en el protocolo. Los [clientes de Ethereum](/developers/docs/nodes-and-clients/) deben actualizar su software para implementar las nuevas reglas establecidas en la bifurcación.
-La bifurcación de una DAO surgió en respuesta al [ataque de una DAO en 2016](https://www.coindesk.com/understanding-dao-hack-journalists), donde un contrato inseguro de una [DAO](/glossary/#dao) fue drenado por más de 3,6 millones de ETH en un hack. La bifurcación movió los fondos desde el contrato corrompido a un nuevo contrato, permitiendo que las personas que perdieron sus fondos, los recuperaran.
+La bifurcación de una DAO surgió en respuesta al [ataque de una DAO en 2016](https://www.coindesk.com/learn/understanding-the-dao-attack), donde un contrato inseguro de una [DAO](/glossary/#dao) fue drenado por más de 3,6 millones de ETH en un hack. La bifurcación movió los fondos desde el contrato corrompido a un nuevo contrato, permitiendo que las personas que perdieron sus fondos, los recuperaran.
Esta acción fue votada por la comunidad Ethereum. Cualquier titular de ETH pudo votar a través de una transacción en [una plataforma de votación](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). La decisión de bifurcar obtuvo más del 85 % de los votos.
diff --git a/public/content/translations/es/guides/how-to-revoke-token-access/index.md b/public/content/translations/es/guides/how-to-revoke-token-access/index.md
index 747678f27ad..9076841d742 100644
--- a/public/content/translations/es/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/es/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ Existen varios sitios web que le permiten ver y revocar contratos inteligentes c
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (múltiples redes)
- [Revoke](https://revoke.cash/) (múltiples redes)
- [Unrekt](https://app.unrekt.net/) (múltiples redes)
- [EverRevoke](https://everrise.com/everrevoke/) (múltiples redes)
diff --git a/public/content/translations/es/roadmap/verkle-trees/index.md b/public/content/translations/es/roadmap/verkle-trees/index.md
index 6488f14c99e..66d2fa8d339 100644
--- a/public/content/translations/es/roadmap/verkle-trees/index.md
+++ b/public/content/translations/es/roadmap/verkle-trees/index.md
@@ -62,7 +62,7 @@ Las redes de prueba del árbol de Verkle ya están en funcionamiento, pero todav
- [Guillaume Ballet explica los árboles Verkle en ETHGlobal](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- [«Cómo los árboles de Verkle hacen que Ethereum sean claro y directo» por Guillaume Ballet en Devcon 6](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [Piper Merriam sobre clientes sin estado en ETHDenver 2020](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [Dankrad Fiest explica los árboles de Verkle y la falta de estado en el podcast Zero Knowledge](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [Dankrad Fiest explica los árboles de Verkle y la falta de estado en el podcast Zero Knowledge](https://zeroknowledge.fm/podcast/202/)
- [Vitalik Buterin comenta los árboles de Verkle](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Dankrad Feist habla de los árboles de Verkle](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [Documentación EIP de los árboles de Verkle](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/es/web3/index.md b/public/content/translations/es/web3/index.md
index 253d530414f..dc24d2a4783 100644
--- a/public/content/translations/es/web3/index.md
+++ b/public/content/translations/es/web3/index.md
@@ -151,11 +151,11 @@ Esto es solo el comienzo para crear un mejor Internet con Web3, y a medida que s
Web3 no está definida rígidamente. Varios participantes de la comunidad tienen diferentes opiniones al respecto. He aquí algunas de ellas:
-- [¿Qué es la Web3? El Internet descentralizado del futuro explicado](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [¿Qué es la Web3? El Internet descentralizado del futuro explicado](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Dar sentido a la Web3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Josh Stark_
- [¿Por qué es Importante Web3?](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [¿Por qué es importante la Descentralización?](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [El paisaje de la Web3](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [El debate de Web3](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [El debate de Web3](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/fa/community/get-involved/index.md b/public/content/translations/fa/community/get-involved/index.md
index d03ebcc33a7..38be972dc71 100644
--- a/public/content/translations/fa/community/get-involved/index.md
+++ b/public/content/translations/fa/community/get-involved/index.md
@@ -18,7 +18,7 @@ lang: fa
- [تماسهای Core Dev](https://www.youtube.com/@EthereumProtocol) را تماشا کنید و یا در آن شرکت کنید
- [فهرست نیازمندیهای برنامه پشتیبانی اکوسیستم](https://esp.ethereum.foundation/wishlist/) - ابزار، اسناد و مناطق زیرساختی که در آن برنامه حمایت از اکوسیستم اتوریوم فعالانه به دنبال کمک به برنامههای کمکی است
- [Web3Bridge](https://www.web3bridge.com/) - برای شناسایی، آموزش و حمایت از صدها توسعهدهنده و اعضای انجمن در سراسر آفریقا به جامعهی مشتاق web3 بپیوندید
-- به [Ethereum Cat Herders Discord](https://discord.io/EthCatHerders) بپیوندید
+- به [Ethereum Cat Herders Discord](https://discord.gg/Nz6rtfJ8Cu) بپیوندید
## محققان و دانشگاهیان {#researchers-and-academics}
@@ -32,7 +32,7 @@ lang: fa
- یاد بگیرید که چگونه یک [ویرایشگر EIP](https://eips.ethereum.org/EIPS/eip-5069) شوید
- حالا می توانید EIPها را مورد بازبینی قرار دهید! [PRهای موجود با تگ`e-review` را مشاهده کنید](https://github.com/ethereum/EIPs/pulls?q=is%3Apr+is%3Aopen+label%3Ae-review). بازخورد فنی را با کلیک بر `discussion-to` ثبت کنید.
- در [حاکمیت پیشنهادهای بهبود اتریوم](https://github.com/ethereum-cat-herders/EIPIP) مشارکت کنید
- - به [Ethereum Cat Herders Discord](https://discord.io/EthCatHerders) بپیوندید
+ - به [Ethereum Cat Herders Discord](https://discord.gg/Nz6rtfJ8Cu) بپیوندید
- [اطلاعات بیشتر درباره EIPها](/eips/)
- [Challenges.ethereum.org](https://challenges.ethereum.org/) - مجموعهای از جایزههای تحقیقاتی با ارزش، که در آن میتوانید تا >100,000 دلار آمریکا کسب کنید
- [Ethresear.ch](https://ethresear.ch) - انجمن اصلی اتریوم برای تحقیقات، و تأثیرگذارترین انجمن جهان برای اقتصاد رمزنگاری
diff --git a/public/content/translations/fa/community/grants/index.md b/public/content/translations/fa/community/grants/index.md
index 429b087b3bf..999089a393c 100644
--- a/public/content/translations/fa/community/grants/index.md
+++ b/public/content/translations/fa/community/grants/index.md
@@ -32,7 +32,7 @@ lang: fa
- [برنامهی Metamask](https://metamaskgrants.org/) - _[سازمان خودمختار غیرمتمرکز کمکهای مالی کارمندمحور MetaMask](https://metamask.io/)_
- [برنامه کمکهای مالی شبکه SKALE](https://skale.space/developers#grants) - _[اکوسیستم شبکه](https://skale.space/)SKALE_
- [The Graph](https://airtable.com/shrdfvnFvVch3IOVm) – _اکوسیستم [The Graph](https://thegraph.com/)_
-- [برنامه کمکهای مالی Uniswap](https://www.uniswapfoundation.org/apply-for-a-grant) - _[جامعه](https://uniswap.org/)Uniswap_
+- [برنامه کمکهای مالی Uniswap](https://www.uniswapfoundation.org/opportunities) - _[جامعه](https://uniswap.org/)Uniswap_
## کمک مالی درجهی دوم {#quadratic-funding}
diff --git a/public/content/translations/fa/dao/index.md b/public/content/translations/fa/dao/index.md
index b164a662677..ff7eb97378a 100644
--- a/public/content/translations/fa/dao/index.md
+++ b/public/content/translations/fa/dao/index.md
@@ -93,7 +93,7 @@ DAOها به ما این امکان را می دهند که بدون اعتما
### یک نمونهٔ معروف {#law-example}
-[CityDAO](https://citydao.io) – CityDAO از قانون DAO وایومینگ برای خرید 40 هکتار زمین در نزدیکی پارک ملی یلوستون استفاده کرد.
+[CityDAO](https://citizen.citydao.io/) – CityDAO از قانون DAO وایومینگ برای خرید 40 هکتار زمین در نزدیکی پارک ملی یلوستون استفاده کرد.
## عضویت در DAO {#dao-membership}
diff --git a/public/content/translations/fa/defi/index.md b/public/content/translations/fa/defi/index.md
index d3e480e6b52..c9a2c99732e 100644
--- a/public/content/translations/fa/defi/index.md
+++ b/public/content/translations/fa/defi/index.md
@@ -168,7 +168,7 @@ DeFi یک واژهی کلی برای محصولات و خدمات مالی د
برای این که بتوانید مثال پیشگفته را در نظام مالی سنتی دنیا انجام دهید، به مقدار بسیار زیادی پول نیاز دارید. این راهبردهای پولسازی تنها در دسترس افرادی هستند که سرمایهی بسیار زیادی دارند. وامهای لحظهای نمونهای از آیندهای هستند که داشتن پول از ملزومات پول درآوردن نخواهد بود.
-
+
اطلاعات بیشتر دربارهی وامهای لحظهای
diff --git a/public/content/translations/fa/desci/index.md b/public/content/translations/fa/desci/index.md
index 6050be4c140..ab6b43db454 100644
--- a/public/content/translations/fa/desci/index.md
+++ b/public/content/translations/fa/desci/index.md
@@ -96,7 +96,7 @@ Web3 این پتانسیل را دارد که با آزمایش مدلهای
- [VitaDAO: دریافت بودجه از طریق توافقنامه های تحقیقاتی حمایت شده برای تحقیقات طول عمر](https://www.vitadao.com/)
- [ResearchHub: یک نتیجه علمی را ارسال کنید و با همتایان خود گفتگو کنید](https://www.researchhub.com/)
- [LabDAO: یک پروتئین را در سیلیکو تا کنید](https://alphafodl.vercel.app/)
-- [dClimate API: دادههای آب و هوایی را که توسط یک جامعه غیرمتمرکز جمعآوری شده است، جستجو کنید](https://api.dclimate.net/)
+- [dClimate API: دادههای آب و هوایی را که توسط یک جامعه غیرمتمرکز جمعآوری شده است، جستجو کنید](https://www.dclimate.net/)
- [DeSci Foundation: سازنده ابزار انتشارات DeSci](https://descifoundation.org/)
- [DeSci.World: فروشگاه تک مرحله ای برای مشاهده کاربران، درگیر شدن با علم غیرمتمرکز](https://desci.world)
- [OceanDAO: DAO بر تأمین مالی علوم مرتبط با داده نظارت می کرد](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Web3 این پتانسیل را دارد که با آزمایش مدلهای
- [راهنمای بیوتکنولوژی غیرمتمرکز توسط Jocelynn Pearl برای آینده a16z](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [مورد برای DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [راهنمای DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [منابع علمی غیرمتمرکز](https://www.vincentweisser.com/decentralized-science)
+- [منابع علمی غیرمتمرکز](https://www.vincentweisser.com/desci)
- [Molecule's Biopharma IP-NFTs - توضیحات فنی](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [ساختن سیستم های بی اعتماد علم توسط جان استار](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas - DeSci: The Future of Science Decentralized (پادکست)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/fa/developers/docs/networks/index.md b/public/content/translations/fa/developers/docs/networks/index.md
index da665eeb8c1..53befdb0ed8 100644
--- a/public/content/translations/fa/developers/docs/networks/index.md
+++ b/public/content/translations/fa/developers/docs/networks/index.md
@@ -60,7 +60,7 @@ lang: fa
- [فاست کیف پول Coinbase | Sepolia](https://coinbase.com/faucets/ethereum-sepolia-faucet)
- [فاست Alchemy Sepolia](https://sepoliafaucet.com/)
- [فاست Infura Sepolia](https://www.infura.io/faucet)
-- [فاست Chainstack Sepolia](https://faucet.chainstack.com/sepolia-faucet)
+- [فاست Chainstack Sepolia](https://faucet.chainstack.com/sepolia-testnet-faucet)
- [فاست اتریوم اکوسیستم](https://www.ethereum-ecosystem.com/faucets/ethereum-sepolia)
#### Hoodi_(پشتیبانی طولانی مدت)_ {#hoodi}
diff --git a/public/content/translations/fa/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/public/content/translations/fa/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
index 603008296b5..4d4a14add4b 100644
--- a/public/content/translations/fa/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
+++ b/public/content/translations/fa/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
@@ -264,7 +264,7 @@ sidebarDepth: 2
- پشتیبانی فنی مستقیم
- [**مگانود نودرئال**](https://nodereal.io/)
- - [مستندات](https://docs.nodereal.io/nodereal/meganode/introduction)
+ - [مستندات](https://docs.nodereal.io/docs/introduction)
- ویژگیها
- خدمات RPC ایپیآی قابل اعتماد، سریع و مقیاسپذیر
- API پیشرفته برای توسعهدهندگان Web3
diff --git a/public/content/translations/fa/developers/docs/nodes-and-clients/run-a-node/index.md b/public/content/translations/fa/developers/docs/nodes-and-clients/run-a-node/index.md
index f01d54b0da4..02b81c44ae8 100644
--- a/public/content/translations/fa/developers/docs/nodes-and-clients/run-a-node/index.md
+++ b/public/content/translations/fa/developers/docs/nodes-and-clients/run-a-node/index.md
@@ -162,7 +162,7 @@ sidebarDepth: 2
##### کلاینتهای اجماع
- [Lighthouse](https://github.com/sigp/lighthouse/releases/latest)
-- [Lodestar](https://chainsafe.github.io/lodestar/install/source/) (یک باینری از پیش ساخته شده ارائه نمی دهد، فقط یک تصویر داکر یا باید از منبع ساخته شود)
+- [Lodestar](https://chainsafe.github.io/lodestar/run/getting-started/installation#build-from-source/) (یک باینری از پیش ساخته شده ارائه نمی دهد، فقط یک تصویر داکر یا باید از منبع ساخته شود)
- [Nimbus](https://github.com/status-im/nimbus-eth2/releases/latest)
- [Prysm](https://github.com/prysmaticlabs/prysm/releases/latest)
- [Teku](https://github.com/ConsenSys/teku/releases)
@@ -256,7 +256,7 @@ Besu همچنین دارای یک گزینه لانچر است که یک سری
besu --Xlauncher
```
-[اسناد Besu](https://besu.hyperledger.org/en/latest/HowTo/Get-Started/Starting-node/) حاوی گزینههای اضافی و جزئیات پیکربندی است.
+[اسناد Besu](https://besu.hyperledger.org/public-networks/get-started/start-node/) حاوی گزینههای اضافی و جزئیات پیکربندی است.
##### اجرای Erigon
@@ -288,7 +288,7 @@ geth --mainnet \
##### اجرای Nethermind
-Nethermind [گزینه های نصب](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started) مختلفی را ارائه می دهد. این بسته با باینریهای مختلف، از جمله یک لانچر با راهاندازی هدایتشده ارائه میشود که به شما در ایجاد پیکربندی به صورت تعاملی کمک میکند. از طرف دیگر، Runner را پیدا میکنید که خود فایل اجرایی است و فقط میتوانید آن را با پرچمهای پیکربندی اجرا کنید. JSON-RPC بهصورت پیشفرض فعال است.
+Nethermind [گزینه های نصب](https://docs.nethermind.io/get-started/installing-nethermind) مختلفی را ارائه می دهد. این بسته با باینریهای مختلف، از جمله یک لانچر با راهاندازی هدایتشده ارائه میشود که به شما در ایجاد پیکربندی به صورت تعاملی کمک میکند. از طرف دیگر، Runner را پیدا میکنید که خود فایل اجرایی است و فقط میتوانید آن را با پرچمهای پیکربندی اجرا کنید. JSON-RPC بهصورت پیشفرض فعال است.
```sh
Nethermind.Runner --config mainnet \
@@ -296,7 +296,7 @@ Nethermind.Runner --config mainnet \
--JsonRpc.JwtSecretFile=/path/to/jwtsecret
```
-اسناد Nethermind یک [راهنمای کامل](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/running-nethermind-post-merge) در مورد اجرای Nethermind با کلاینت اجماع ارائه می دهد.
+اسناد Nethermind یک [راهنمای کامل](https://docs.nethermind.io/first-steps-with-nethermind/running-nethermind-post-merge) در مورد اجرای Nethermind با کلاینت اجماع ارائه می دهد.
یک کلاینت اجرا، توابع اصلی، نقاط پایانی انتخابی خود را آغاز می کند و شروع به جستجوی همتا می کند. پس از یافتن موفق همتایان، کلاینت شروع به همگامسازی میکند. کلاینت اجرا منتظر اتصال از سمت کلاینت اجماع خواهد بود. دادههای کنونی زنجیرهی بلوکی زمانی آماده خواهد بود که کلاینت بهطور موفقیتآمیز با وضعیت فعلی همگامسازی کرده باشد.
diff --git a/public/content/translations/fa/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/fa/developers/docs/smart-contracts/libraries/index.md
index c8381e55810..10c013deb29 100644
--- a/public/content/translations/fa/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/fa/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ contract MyNFT is ERC721 {
**کیت توسعه نرمافزار سالیدیتی Thirdweb-****_ ابزار های لازم برای ساخت قراردادهای هوشمند بهینه و مؤثر را در اختیار توسعه دهندگان میگذارد_**
-- [اسناد](https://portal.thirdweb.com/solidity/)
+- [اسناد](https://portal.thirdweb.com/contracts/build/overview)
- [گیت هاب](https://github.com/thirdweb-dev/contracts)
## آموزش های مرتبط {#related-tutorials}
diff --git a/public/content/translations/fa/developers/docs/smart-contracts/security/index.md b/public/content/translations/fa/developers/docs/smart-contracts/security/index.md
index 9f9dcbe8ff9..340d1f6e4d0 100644
--- a/public/content/translations/fa/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/fa/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ lang: fa
بلاک چین های عمومی، مانند اتریوم، مسئله ایمنسازی قراردادهای هوشمند را پیچیدهتر و سختتر می کند. _معمولا_ پس از استقرار کد قرارداد در شبکه، نمیتوان آن را به منظور رفع نقص های امنیتی را تغییر داد، در حالی که ردیابی دارایی های دزدیده شده از قراردادهای هوشمند بسیار دشوار است و عمدتاً به دلیل تغییر ناپذیری قابل بازیابی نیستند.
-اگرچه اعداد و ارقام متفاوت است، تخمین زده می شود که کل ارزش سرقت شده یا از دست رفته به دلیل نقص امنیتی در قراردادهای هوشمند به راحتی بیش از یک میلیارد دلار است. این شامل حوادث پرمخاطب، مانند [هک DAO](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3.6M اتریوم دزدیده شده، به ارزش بیش از 1 میلیارد دلار در قیمت های امروزی)، [هک کیف پول چند علامتی Parity](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) (30 میلیون دلار از دست هکرها) و [ مشکل کیف پول منجمد شده](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (بیش از 300 میلیون دلار ETH برای همیشه قفل شده است).
+اگرچه اعداد و ارقام متفاوت است، تخمین زده می شود که کل ارزش سرقت شده یا از دست رفته به دلیل نقص امنیتی در قراردادهای هوشمند به راحتی بیش از یک میلیارد دلار است. این شامل حوادث پرمخاطب، مانند [هک DAO](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3.6M اتریوم دزدیده شده، به ارزش بیش از 1 میلیارد دلار در قیمت های امروزی)، [هک کیف پول چند علامتی Parity](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) (30 میلیون دلار از دست هکرها) و [ مشکل کیف پول منجمد شده](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (بیش از 300 میلیون دلار ETH برای همیشه قفل شده است).
مسائل ذکر شده، توسعه دهندگان را مجبور میکند تا تلاش کنند قراردادهای هوشمند ایمن، نبوغ آمیز و منعطف بسازند. امنیت قراردادهای هوشمند یک تجارت جدی است و هر توسعهدهندهای باید آن را یاد بگیرد. این راهنما ملاحظات امنیتی برای توسعه دهندگان اتریوم را پوشش می دهد و منابعی را برای بهبود امنیت قراردادهای هوشمند بررسی می کند.
@@ -304,7 +304,7 @@ contract Victim {
- `Victim` finally applies the results of the first transaction (and subsequent ones) to its state, so `Attacker`’s balance is set to 0
```
-خلاصه موضوع این است که چون موجودی تماسگیرنده تا زمانی که اجرای تابع کامل نشود روی 0 تنظیم نمیشود، فراخوانیهای بعدی موفق خواهند شد و به تماسگیرنده اجازه میدهند تا موجودی خود را چندین بار برداشت کند. از این نوع حمله می توان برای تخلیه یک قرارداد هوشمند از وجوه آن استفاده کرد، مانند آنچه در [هک DAO سال 2016](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/) اتفاق افتاد. همانطور که [فهرستهای عمومی اکسپلویتهای reentrancy](https://github.com/pcaversaccio/reentrancy-attacks) نشان میدهند، حملات reentrancy امروزه همچنان یک موضوع حیاتی برای قراردادهای هوشمند است.
+خلاصه موضوع این است که چون موجودی تماسگیرنده تا زمانی که اجرای تابع کامل نشود روی 0 تنظیم نمیشود، فراخوانیهای بعدی موفق خواهند شد و به تماسگیرنده اجازه میدهند تا موجودی خود را چندین بار برداشت کند. از این نوع حمله می توان برای تخلیه یک قرارداد هوشمند از وجوه آن استفاده کرد، مانند آنچه در [هک DAO سال 2016](https://www.coindesk.com/learn/understanding-the-dao-attack) اتفاق افتاد. همانطور که [فهرستهای عمومی اکسپلویتهای reentrancy](https://github.com/pcaversaccio/reentrancy-attacks) نشان میدهند، حملات reentrancy امروزه همچنان یک موضوع حیاتی برای قراردادهای هوشمند است.
##### چگونه از حملات بازگشت مجدد جلوگیری کنیم
@@ -505,7 +505,7 @@ contract Attack {
- **[هک](https://hacken.io)** - _حسابرس امنیت سایبری Web3 که ارائه دهنده 360 رویکرد درجه به امنیت بلاک چین است._
-- **[Nethermind](https://nethermind.io/smart-contracts-audits)** - _ خدمات حسابرسی سالیدیتی و کایرو، تضمین یکپارچگی قراردادهای هوشمند و ایمنی کاربران در سراسر اتریوم و استارک نت را ارائه میدهد._
+- **[Nethermind](https://www.nethermind.io/smart-contract-audits)** - _ خدمات حسابرسی سالیدیتی و کایرو، تضمین یکپارچگی قراردادهای هوشمند و ایمنی کاربران در سراسر اتریوم و استارک نت را ارائه میدهد._
- **[HashEx](https://hashex.org/)** - _HashEx بر روی بلاکین و حسابرسی قراردادهای هوشمند برای اطمینان از امنیت ارزهای دیجیتال، ارائه خدماتی مانند توسعه قرارداد هوشمند، تست نفوذ، مشاوره بلاکچین تمرکز دارد._
diff --git a/public/content/translations/fa/enterprise/index.md b/public/content/translations/fa/enterprise/index.md
index db0e717e0b5..da79c9b9f26 100644
--- a/public/content/translations/fa/enterprise/index.md
+++ b/public/content/translations/fa/enterprise/index.md
@@ -116,7 +116,7 @@ lang: fa
### ثبت دادهها {#notarization-of-data}
- [ANSA](https://www.ansa.it/english/news/science_tecnology/2020/04/06/ansa-using-blockchain-to-help-readers_af820b4f-0947-439b-843e-52e114f53318.html) - _خبرگزاری ایتالیایی با اخبار جعلی مبارزه میکند و خوانندگان را قادر میسازد تا منشأ اخبار را با ضبط آنها در شبکه اصلی تأیید کنند_
-- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum) - _منشأ و تاریخچه تعمیر را در اتریوم ثبت میکند_
+- [Breitling](https://www.coindesk.com/business/2020/10/15/breitling-goes-live-with-ethereum-based-system-to-put-all-new-watches-on-the-blockchain) - _منشأ و تاریخچه تعمیر را در اتریوم ثبت میکند_
- [BRØK](https://www.xn--brk-1na.no/) - _پلتفرم جداول کپ برای شرکتهای ثبت نشده در بورس عمومی توسط دولت نروژ ارائه شده است _
- [گواهی](https://certifaction.com/) - _امضاهای الکترونیکی معتبر قانونی با حریم خصوصی-by-design_
- [EthSign](https://ethsign.xyz/) - _اسناد الکترونیکی امضا شده را در بلاکچین اتریوم ثبت میکند_
diff --git a/public/content/translations/fa/governance/index.md b/public/content/translations/fa/governance/index.md
index 4234ad9c017..121222c0524 100644
--- a/public/content/translations/fa/governance/index.md
+++ b/public/content/translations/fa/governance/index.md
@@ -118,7 +118,7 @@ _یادداشت: هر فردی میتواند عضوی از چند گروه
فورکها برای زمانی هستند که لازم است ارتقاهای فنی عمده یا تغییراتی روی شبکه اعمال شوند و این تغییرات به تغییر «قوانین» پروتکل میانجامند. [کلاینتهای اتریوم](/developers/docs/nodes-and-clients/) باید نرمافزارشان را بهروزرسانی کنند تا قوانین فورک جدید را پیادهسازی کنند.
-فورک DAO در واکنش به [حملهی DAO در سال 2016](https://www.coindesk.com/understanding-dao-hack-journalists) رخ داد که در آن در یک هک، یک قرارداد [DAO](/glossary/#dao) ناامن از بیش از 3.6 میلیون اتر تخلیه شد. این فورک سرمایهها را از قرارداد مشکلدار به یک قرارداد جدید منتقل کرد و به همهی کسانی که در هک سرمایه از دست داده بودند اجازه داد که آن را بازگردانند.
+فورک DAO در واکنش به [حملهی DAO در سال 2016](https://www.coindesk.com/learn/understanding-the-dao-attack) رخ داد که در آن در یک هک، یک قرارداد [DAO](/glossary/#dao) ناامن از بیش از 3.6 میلیون اتر تخلیه شد. این فورک سرمایهها را از قرارداد مشکلدار به یک قرارداد جدید منتقل کرد و به همهی کسانی که در هک سرمایه از دست داده بودند اجازه داد که آن را بازگردانند.
این کار توسط جامعهی اتریوم رأیگیری شد. هر دارندهی اتر میتوانست از طریق یک تراکنش در یک [سکوی رأیگیری](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/) رأی بدهد. تصمیم انجام فورک بیشتر از 85% از آرا را به خود اختصاص داد.
diff --git a/public/content/translations/fa/guides/how-to-revoke-token-access/index.md b/public/content/translations/fa/guides/how-to-revoke-token-access/index.md
index 92c0f5297bc..b31c43964b6 100644
--- a/public/content/translations/fa/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/fa/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ lang: fa
- [Ethallowance](https://ethallowance.com/) (اتریوم)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (اتریوم)
-- [Cointool](https://cointool.app/approve/eth) (شبکه های گوناگون)
- [Revoke](https://revoke.cash/) (شبکه های گوناگون)
- [Unrekt](https://app.unrekt.net/) (شبکه های گوناگون)
- [EverRevoke](https://everrise.com/everrevoke/) (شبکه های گوناگون)
diff --git a/public/content/translations/fa/learn/index.md b/public/content/translations/fa/learn/index.md
index 2a823cc8353..4d6cd4e71ed 100644
--- a/public/content/translations/fa/learn/index.md
+++ b/public/content/translations/fa/learn/index.md
@@ -119,7 +119,7 @@ lang: fa
سرنیتی "Serenity" یا ETH 2.0 به ارتقای بزرگ بعدی پروتکل اتریوم هسته اتلاق میشود که از ترکیب چندین مرحله بهسازی پروتکل هسته اتریوم یا "لایه 1" تشکیل میشود.
-- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/next-gen-buidlers-the-8-teams-working-on-ethereum-2-0) _Dec 9, 2018 - Christine Kim_
+- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/markets/2018/12/09/8-teams-are-sprinting-to-build-the-next-generation-of-ethereum) _Dec 9, 2018 - Christine Kim_
- [ETH 2.0 - The Road to Scaling Ethereum - Vitalik Buterin](https://youtu.be/kCVpDrlVesA) _(Video) November, 2018 - YouTube_
- [9 Things You Didn't Know About Ethereum 2.0](https://our.status.im/9-things-you-didnt-know-about-ethereum-2-0/) _July 18, 2019 - Bruno Škvorc_
diff --git a/public/content/translations/fa/roadmap/verkle-trees/index.md b/public/content/translations/fa/roadmap/verkle-trees/index.md
index aeadcd6c7ef..e10781bb17d 100644
--- a/public/content/translations/fa/roadmap/verkle-trees/index.md
+++ b/public/content/translations/fa/roadmap/verkle-trees/index.md
@@ -60,7 +60,7 @@ summaryPoints:
- [Guillaume Ballet درباره درختان ورکل در ETHGlobal توضیح میدهد](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- [«چگونه درختان ورکل اتریوم را مختصر و مفید میکنند» از Guillaume Ballet در دِوکان 6](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [Piper Merriam از ETHDenver 2020 درباره کلاینتهای بیحالت میگوید](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [دانکارد فیست در پادکست Zero Knowledge درختان ورکل و بیحالتی را توضیح میدهد](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [دانکارد فیست در پادکست Zero Knowledge درختان ورکل و بیحالتی را توضیح میدهد](https://zeroknowledge.fm/podcast/202/)
- [Vitalik Buterin درباره درختان ورکل میگوید](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Dankrad Feist درباره درختان ورکل میگوید](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [مستندات مربوط به EIP درختان ورکل](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/fa/web3/index.md b/public/content/translations/fa/web3/index.md
index c2ddaccea9b..be47d04908d 100644
--- a/public/content/translations/fa/web3/index.md
+++ b/public/content/translations/fa/web3/index.md
@@ -151,11 +151,11 @@ Web3 یک اکوسیستم جوان و در حال تکامل است. گاوین
Web3 تعریف سفت و محکمی ندارد. شرکتکنندگان مختلف جامعه، دیدگاههای متفاوتی در مورد آن دارند. چند نمونه از آنها در ادامه ذکر شده است:
-- [وب 3 چیست؟ توضیح تعامل غیرمتمرکز آینده](https://www.freecodecamp.org/news/what-is-web3/) – _نادر دبیت_
+- [وب 3 چیست؟ توضیح تعامل غیرمتمرکز آینده](https://www.freecodecamp.org/news/what-is-web3) – _نادر دبیت_
- [درک وب 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _ جاش استارک_
- [چرا وب 3 مهم است](https://future.a16z.com/why-web3-matters/) – _کریس دیکسون_
- [چرا تمرکززدایی مهم است](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _کریس دیکسون_
- [فضای وب 3](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [بحث وب ۳](https://www.notboring.co/p/the-web3-debate?s=r) - _پکی مککورمیک_
+- [بحث وب ۳](https://www.notboring.co/p/the-web3-debate) - _پکی مککورمیک_
diff --git a/public/content/translations/fa/zero-knowledge-proofs/index.md b/public/content/translations/fa/zero-knowledge-proofs/index.md
index cb47fa9a1c9..5e1408b84a7 100644
--- a/public/content/translations/fa/zero-knowledge-proofs/index.md
+++ b/public/content/translations/fa/zero-knowledge-proofs/index.md
@@ -108,7 +108,7 @@ lang: fa
استفاده از MACI نیازمند اعتماد به هماهنگکننده مبنی بر تبانی نکردن با رشوهدهندگان یا تلاش برای رشوه دادن رایدهندگان از سوی او است. هماهنگکننده میتواند پیامهای کاربران را رمزگشایی کند (برای ایجاد اثبات لازم است)، بنابراین آنها میتوانند نحوۀ رای دادن هر فرد را به طور دقیق تایید کنند.
-اما در مواردی که هماهنگکننده صادق است، MACI ابزاری قدرتمند برای تضمین سلامت رایگیری آنچین است. این امر بیانکنندۀ دلیل محبوبیت آن در میان برنامههای تامین مالی ثانویه (مانند [↗clr.fund](https://clr.fund/#/about/maci)) است که بهشدت بر صحت آرای تکتک افراد متکی است.
+اما در مواردی که هماهنگکننده صادق است، MACI ابزاری قدرتمند برای تضمین سلامت رایگیری آنچین است. این امر بیانکنندۀ دلیل محبوبیت آن در میان برنامههای تامین مالی ثانویه (مانند [clr.fund](https://clr.fund/#/about/maci)) است که بهشدت بر صحت آرای تکتک افراد متکی است.
[درباره MACI بیشتر بدانید](https://privacy-scaling-explorations.github.io/maci/).
diff --git a/public/content/translations/fi/dao/index.md b/public/content/translations/fi/dao/index.md
index 0e0c6e007e9..5e6579959d5 100644
--- a/public/content/translations/fi/dao/index.md
+++ b/public/content/translations/fi/dao/index.md
@@ -93,7 +93,7 @@ Vuonna 1977 Wyoming keksi LLC:n, joka suojelee yrittäjiä ja rajoittaa heidän
### Tunnettu esimerkki {#law-example}
-[CityDAO](https://citydao.io) – CityDAO hyödynsi Wyomingin DAO-lakia 40 hehtaarin maa-alueen ostossa lähellä Yellowstonen kansallispuistoa.
+[CityDAO](https://citizen.citydao.io/) – CityDAO hyödynsi Wyomingin DAO-lakia 40 hehtaarin maa-alueen ostossa lähellä Yellowstonen kansallispuistoa.
## DAO-jäsenyys {#dao-membership}
diff --git a/public/content/translations/fi/enterprise/index.md b/public/content/translations/fi/enterprise/index.md
index e4548446971..f746cbf2e00 100644
--- a/public/content/translations/fi/enterprise/index.md
+++ b/public/content/translations/fi/enterprise/index.md
@@ -41,7 +41,7 @@ Seuraavat projektit tarjoavat lohkoketjupalveluja yritystason järjestelmille:
- [Blockapps](https://blockapps.net/) _toteutus Enterprise Ethereum -protokollasta, työkaluista ja API:sta, jotka luovat STRATO-alustan_
- [Clearmatics](https://www.clearmatics.com/about) _protokolla- ja vertaisverkkoalustan arkkitehtuuria sekä lohkoketjuja kehittävä yritys_
- [PegaSys Plus](https://pegasys.tech/enterprise/) _tarjoaa samat ominaisuudet ja toiminnalisuudet kuin HF Besu, sekä muita yrityksille suunnattuja etuja_
-- [Quorum](https://www.goquorum.com/) _avoimen lähdekoodin lohkoketjualusta, joka yhdistää julkisen Ethereum-yhteisön innovaatiot yritysten tarpeisiin suunnattuihin palveluihin_
+- [Quorum](https://docs.goquorum.consensys.io/) _avoimen lähdekoodin lohkoketjualusta, joka yhdistää julkisen Ethereum-yhteisön innovaatiot yritysten tarpeisiin suunnattuihin palveluihin_
## Protokolla ja Infrastruktuuri {#protocol-and-infrastructure}
@@ -64,7 +64,7 @@ Julkiset ja yksityiset Ethereum-verkot saattavat tarvita tiettyjä ominaisuuksia
- [Ernst & Young's ‘Nightfall'](https://github.com/EYBlockchain/nightfall) _Lisätietoa on [täällä](https://bravenewcoin.com/insights/ernst-and-young-rolls-out-'nightfall-to-enable-private-transactions-on)_
- [Pegasys' Orion](https://docs.pantheon.pegasys.tech/en/stable/Concepts/Privacy/Privacy-Overview/) _Lisätietoa on [täällä](https://pegasys.tech/privacy-in-pantheon-how-it-works-and-why-your-enterprise-should-care/)_
-- [Quorum's Tessera](https://docs.goquorum.com/en/latest/Privacy/Tessera/Tessera/) _Lisätietoa on [täällä](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
+- [Quorum's Tessera](https://docs.goquorum.consensys.io/concepts/privacy#private-transaction-manager/) _Lisätietoa on [täällä](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
### Turvallisuus {#security}
@@ -74,7 +74,7 @@ Julkiset ja yksityiset Ethereum-verkot saattavat tarvita tiettyjä ominaisuuksia
### Työkalut {#tooling}
- [Alethio](https://explorer.aleth.io/) _Ethereumin data-analytiikka-alusta_
-- [Treum](https://treum.io/) _tuo läpinäkyvyyttä, jäljitettävyyttä ja vaihdettavuutta toimitusketjuille lohkoketjuteknologiaa hyödyntäen_
+- [Treum](https://consensys.io/blog/consensys-acquires-treum) _tuo läpinäkyvyyttä, jäljitettävyyttä ja vaihdettavuutta toimitusketjuille lohkoketjuteknologiaa hyödyntäen_
## Yrityskehitysyhteisö {#enterprise-developer-community}
diff --git a/public/content/translations/fi/learn/index.md b/public/content/translations/fi/learn/index.md
index 9274c7934d9..6897d06e0c4 100644
--- a/public/content/translations/fi/learn/index.md
+++ b/public/content/translations/fi/learn/index.md
@@ -104,7 +104,7 @@ Taso 2 viittaa teknologioihin, jotka on rakennettu Ethereumin pääprotokollan p
ETH 2.0 (tunnetaan myös nimellä Serenity) viittaa seuraavaan merkittävään päivitykseen Ethereumin ydinprotokollassa. Se yhdistää useita parannuksia Ethereumin ydinprotokollaan eli Taso 1:een.
-- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/next-gen-buidlers-the-8-teams-working-on-ethereum-2-0) _Dec 9, 2018 - Christine Kim_
+- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/markets/2018/12/09/8-teams-are-sprinting-to-build-the-next-generation-of-ethereum) _Dec 9, 2018 - Christine Kim_
- [ETH 2.0 - The Road to Scaling Ethereum - Vitalik Buterin](https://youtu.be/kCVpDrlVesA) _(Video) November, 2018 - YouTube_
- [9 Things You Didn't Know About Ethereum 2.0](https://our.status.im/9-things-you-didnt-know-about-ethereum-2-0/) _July 18, 2019 - Bruno Škvorc_
diff --git a/public/content/translations/fi/nft/index.md b/public/content/translations/fi/nft/index.md
index 3ac026134b9..ec5638852f2 100644
--- a/public/content/translations/fi/nft/index.md
+++ b/public/content/translations/fi/nft/index.md
@@ -58,7 +58,6 @@ NFT-järjestelmä on suhteellisen uusi. Teoriassa, mikä tahansa uniikki asia, j
- [Kiinteistömurto-osakkeet](https://realt.co/)
- [Tutkintotodistukset](https://www.degreecert.com/)
- [Musiikin rojaltit NFTin kautta](https://opulous.org/)
-- [Siirry ansaintaan](https://yeticoineth.com/about.html)
- [Digitaalinen identiteetti](https://photochromic.io/)
### ethereum.org sovelluksia {#ethereum-org-examples}
diff --git a/public/content/translations/fil/dao/index.md b/public/content/translations/fil/dao/index.md
index 5e9c41e45ce..30e0b6c7bc6 100644
--- a/public/content/translations/fil/dao/index.md
+++ b/public/content/translations/fil/dao/index.md
@@ -93,7 +93,7 @@ Noong 1977, nilikha sa Wyoming ang LLC, na nagpoprotekta sa mga negosyante at na
### Isang kilalang halimbawa {#law-example}
-[CityDAO](https://citydao.io) – Ginamit ng CityDAO ang batas sa DAO ng Wyoming para bumili ng 40 acres ng lupa malapit sa Yellowstone National Park.
+[CityDAO](https://citizen.citydao.io/) – Ginamit ng CityDAO ang batas sa DAO ng Wyoming para bumili ng 40 acres ng lupa malapit sa Yellowstone National Park.
## Membership sa DAO {#dao-membership}
diff --git a/public/content/translations/fil/decentralized-identity/index.md b/public/content/translations/fil/decentralized-identity/index.md
index 9c3bb29b3d6..1ac69336c26 100644
--- a/public/content/translations/fil/decentralized-identity/index.md
+++ b/public/content/translations/fil/decentralized-identity/index.md
@@ -160,7 +160,7 @@ Maraming malalaking proyekto ang gumagamit ng Ethereum bilang pundasyon para sa
- **[Ethereum Attestation Service (EAS)](https://attest.sh/)** - _Isang decentralized ledger/protocol para sa paggawa ng mga on-chain o off-chain na attestation tungkol sa anumang bagay._
- **[Proof of Humanity](https://www.proofofhumanity.id)** - _Ang Proof of Humanity (o PoH) ay isang social identity verification system na ginawa sa Ethereum._
- **[BrightID](https://www.brightid.org/)** - _ Isang decentralized at open-source na social identity network na naglalayong baguhin ang pag-verify ng identity sa pamamagitan ng paggawa at pagsusuri ng isang social graph._
-- **[Proof-of-personhood Passport](https://proofofpersonhood.com/)** - _Isang decentralized digital identity aggregator._
+- **[Proof-of-personhood Passport](https://passport.human.tech/)** - _Isang decentralized digital identity aggregator._
## Karagdagang pagbabasa {#further-reading}
diff --git a/public/content/translations/fil/defi/index.md b/public/content/translations/fil/defi/index.md
index 4d9d744a0c6..c8a10e6ef88 100644
--- a/public/content/translations/fil/defi/index.md
+++ b/public/content/translations/fil/defi/index.md
@@ -168,7 +168,7 @@ Kung biglang bumaba ang supply ng palitan B at kulang ang binili ng user para sa
Upang magawa ang halimbawa sa itaas sa tradisyunal na mundo ng pananalapi, kakailanganin mo ng napakalaking halaga ng pera. Ang mga estratehiya sa paggawa ng pera na ito ay naa-access lamang ng mga may umiiral na kayamanan. Ang mga mabilis na loan ay isang halimbawa ng hinaharap kung saan ang pagkakaroon ng pera ay hindi kinakailangan para kumita ng pera.
-
+
Higit pang detalye tungkol sa mga mabilis na loan
diff --git a/public/content/translations/fil/desci/index.md b/public/content/translations/fil/desci/index.md
index d4b714c4ee5..01bafd15026 100644
--- a/public/content/translations/fil/desci/index.md
+++ b/public/content/translations/fil/desci/index.md
@@ -96,7 +96,7 @@ Tingnan ang mga proyekto at sumali sa komunidad ng DeSci.
- [VitaDAO: makatanggap ng pondo sa pamamagitan ng mga sponsored na research agreement para sa longevity research](https://www.vitadao.com/)
- [ResearchHub: mag-post ng resulta ng siyentipikong pag-aaral at makipag-usap sa mga kapwa mananaliksik](https://www.researchhub.com/)
- [LabDAO: mag-fold ng protein in-silico](https://alphafodl.vercel.app/)
-- [dClimate API: mag-query ng data ng klima na kinolekta ng decentralized community](https://api.dclimate.net/)
+- [dClimate API: mag-query ng data ng klima na kinolekta ng decentralized community](https://www.dclimate.net/)
- [DeSci Foundation: builder ng tool sa paglalathala ng DeSci](https://descifoundation.org/)
- [DeSci.World: one-stop shop para tingnan at mag-engage ang mga user sa decentralized science](https://desci.world)
- [Fleming Protocol: open-source data economy na naghihikayat ng collaborative na biomedical discovery](https://medium.com/@FlemingProtocol/a-data-economy-for-patient-driven-biomedical-innovation-9d56bf63d3dd)
@@ -120,7 +120,7 @@ Tumatanggap kami ng mga mungkahi para sa mga bagong proyekto na ililista - tingn
- [Gabay sa decentralized biotech ni Jocelynn Pearl para sa a16z future](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [Ang sitwasyon para sa DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Gabay sa DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Mga mapagkukunan tungkol sa decentralized science](https://www.vincentweisser.com/decentralized-science)
+- [Mga mapagkukunan tungkol sa decentralized science](https://www.vincentweisser.com/desci)
- [Biopharma IP-NFTs ng Molecule - Isang Teknikal na Paglalarawan](https://molecule.to/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Paggawa ng mga Trustless na System of Science ni Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Ang Pag-usbong ng Biotech DAOs](https://molecule.to/blog/the-emergence-of-biotech-daos)
diff --git a/public/content/translations/fil/governance/index.md b/public/content/translations/fil/governance/index.md
index bc3c58e8b3a..b34fa893399 100644
--- a/public/content/translations/fil/governance/index.md
+++ b/public/content/translations/fil/governance/index.md
@@ -118,7 +118,7 @@ Karaniwang inaayos ang mga hindi pagkakaunawaan sa mahabang usapan sa mga pampub
Nangyayari ang mga fork kapag may mga pangunahing teknikal na pag-upgrade o pagbabago at babaguhin nito ang "mga panuntunan" ng protocol. Dapat i-update ng [mga Ethereum client](/developers/docs/nodes-and-clients/) ang kanilang software upang ipatupad ang mga panuntunan para sa fork.
-Ang DAO fork ay ginawa bilang tugon sa [DAO attack noong 2016](https://www.coindesk.com/understanding-dao-hack-journalists) kung saan nakuha sa isang hindi secure na [DAO](/glossary/#dao) contract ang mahigit 3.6 milyong ETH sa isang hack. Inilipat ng fork ang mga pondo mula sa palyadong contract sa bagong contract, kaya mare-recover ito ng kahit sinong nawalan ng pondo dahil sa pag-hack.
+Ang DAO fork ay ginawa bilang tugon sa [DAO attack noong 2016](https://www.coindesk.com/learn/understanding-the-dao-attack) kung saan nakuha sa isang hindi secure na [DAO](/glossary/#dao) contract ang mahigit 3.6 milyong ETH sa isang hack. Inilipat ng fork ang mga pondo mula sa palyadong contract sa bagong contract, kaya mare-recover ito ng kahit sinong nawalan ng pondo dahil sa pag-hack.
Pinagbotohan ng komunidad ng Ethereum ang pagkilos na ito. Makakaboto ang sinumang nagmamay-ari ng ETH sa pamamagitan ng isang transaksyon sa [isang voting platform](http://v1.carbonvote.com/). Ang desisyong mag-fork ay umabot ng mahigit 85% ng mga boto.
diff --git a/public/content/translations/fil/guides/how-to-revoke-token-access/index.md b/public/content/translations/fil/guides/how-to-revoke-token-access/index.md
index c4f92f2032e..f78bdedc9bd 100644
--- a/public/content/translations/fil/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/fil/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ May ilang website na pinapayagan kang tingnan at bawiin ang mga smart contract n
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (maraming network)
- [Revoke](https://revoke.cash/) (maraming network)
- [Unrekt](https://app.unrekt.net/) (maraming network)
- [EverRevoke](https://everrise.com/everrevoke/) (maraming network)
diff --git a/public/content/translations/fil/refi/index.md b/public/content/translations/fil/refi/index.md
index 8e85df634ee..a5a8cf36952 100644
--- a/public/content/translations/fil/refi/index.md
+++ b/public/content/translations/fil/refi/index.md
@@ -47,7 +47,7 @@ Gumagamit ang mga proyekto sa ReFi ng blockchain technology para solusyonan ang
- **Tinitipon ang liquidity sa iilang liquidity pool** na malayang mate-trade ng kahit sino. Ginagamit ng malalaking organisasyon, pati na rin ng mga indibidwal na user ang mga pool na ito nang hindi manual na naghahanap ng mga seller/buyer, bayarin sa paglahok, o paunang pagpaparehistro.
- **Nire-record ang lahat ng transaksyon sa mga pampublikong blockchain**. Ang daang tinatahak ng bawat carbon credit dahil sa aktibidad sa trading ay palaging masusubaybayan sa sandaling maging available ito sa digital carbon market (DCM).
- **Halos agaran ang bilis ng transaksyon**. Maaaring abutin nang ilang araw o linggo ang pagkuha ng maraming carbon credit sa pamamagitan ng mga legacy market, pero magagawa ito sa loob ng ilang segundo sa DCM.
-- **Isinasagawa ang mga gawain sa trading nang walang intermediary**, na naniningil ng mahal na bayarin. Ayon sa data mula sa isang analytics firm, kumakatawan ang mga digital carbon credit sa [62% pagpapabuti sa gastos kumpara sa mga katumbas na tradisyonal na credit](https://www.klimadao.finance/blog/klimadao-analysis-of-the-base-carbon-tonne).
+- **Isinasagawa ang mga gawain sa trading nang walang intermediary**, na naniningil ng mahal na bayarin. Ayon sa data mula sa isang analytics firm, kumakatawan ang mga digital carbon credit sa [62% pagpapabuti sa gastos kumpara sa mga katumbas na tradisyonal na credit](https://www.klimadao.finance/resources/klimadao-impact-report-analysis-of-the-base-carbon-tonne).
- **Scalable ang DCM** at kaya nitong tugunan ang mga demand ng mga indibidwal at multinational corporation.
### Mga pangunahing bahagi ng DCM {#key-components-dcm}
diff --git a/public/content/translations/fil/security/index.md b/public/content/translations/fil/security/index.md
index b1ad5b49030..3df6e2ae616 100644
--- a/public/content/translations/fil/security/index.md
+++ b/public/content/translations/fil/security/index.md
@@ -278,7 +278,7 @@ Sa mga airdrop scam, may scam project na mag-e-airdrop ng asset (NFT, token) sa
### Seguridad ng Crypto {#reading-crypto-security}
- [Pagprotekta sa Sarili at sa Iyong Pondo](https://support.mycrypto.com/staying-safe/protecting-yourself-and-your-funds) - _MyCrypto_
-- [4 na Paraan Upang Manatiling Ligtas sa Crypto](https://www.coindesk.com/tech/2021/04/20/4-ways-to-stay-safe-in-crypto/) - _CoinDesk_
+- [4 na Paraan Upang Manatiling Ligtas sa Crypto](https://www.coindesk.com/learn/4-ways-to-stay-safe-in-crypto/) - _CoinDesk_
- [Gabay sa Seguridad para sa Mga Walang Alam at Maging sa Mga May Alam](https://medium.com/mycrypto/mycryptos-security-guide-for-dummies-and-smart-people-too-ab178299c82e) - _MyCrypto_
- [Seguridad sa Crypto: Mga Password at Authentication](https://www.youtube.com/watch?v=m8jlnZuV1i4) - _Andreas M. Antonopoulos_
diff --git a/public/content/translations/fil/social-networks/index.md b/public/content/translations/fil/social-networks/index.md
index 222f1ea0711..8867a91e33c 100644
--- a/public/content/translations/fil/social-networks/index.md
+++ b/public/content/translations/fil/social-networks/index.md
@@ -105,7 +105,7 @@ Noong Mayo 2022, [inanunsyo ng Instagram ang suporta para sa NFTs sa Ethereum at
- [Ang Web3 ang susi mga social network na decentralized at pinapatakbo ng komunidad](https://venturebeat.com/2022/02/26/web3-holds-the-promise-of-decentralized-community-powered-social-networks/) — _Sumit Ghosh_
- [Pangkalahatang-ideya ng Landscape ng Blockchain Social Media](https://www.gemini.com/cryptopedia/blockchain-social-media-decentralized-social-media) — _Gemini Cryptopedia_
- "[Paano Malulutas ng Blockchain ang Problema sa Privacy sa Social Media](https://www.investopedia.com/news/ethereum-blockchain-social-media-privacy-problem-linkedin-indorse/) — _Prableen Bajpai_."
-- [Papunta na sa Blockchain ang Mga Social Media Network](https://businesstechguides.co/what-are-decentralized-social-networks) — _Emmanuel Awosika_
+- [Papunta na sa Blockchain ang Mga Social Media Network](https://eawosika.com/what-are-decentralized-social-networks) — _Emmanuel Awosika_
- [Sapat na Decentralization para sa Mga Social Network](https://www.varunsrinivasan.com/2022/01/11/sufficient-decentralization-for-social-networks) — _Varun Srinivasan_
### Videos {#videos}
diff --git a/public/content/translations/fil/web3/index.md b/public/content/translations/fil/web3/index.md
index b7773e48135..314216bcd6a 100644
--- a/public/content/translations/fil/web3/index.md
+++ b/public/content/translations/fil/web3/index.md
@@ -147,11 +147,11 @@ Nasa simula pa lang tayo ng paggawa ng mas magandang Web sa tulong ng Web3, pero
Walang malinaw na pagpapakahulugan sa Web3. May iba't ibang pananaw dito ang iba't ibang kalahok ng komunidad. Narito ang iilan sa kanila:
-- [Ano ang Web3? Pagpapaliwanag sa Decentralized Internet ng Hinaharap](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Ano ang Web3? Pagpapaliwanag sa Decentralized Internet ng Hinaharap](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Pag-unawa sa Web 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Josh Stark_
- [Bakit Mahalaga ang Web3](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [Bakit Mahalaga ang Decentralization](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [Ang Web3 Landscape](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [Ang Debate tungkol sa Web3](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [Ang Debate tungkol sa Web3](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/fr/community/grants/index.md b/public/content/translations/fr/community/grants/index.md
index 67492032d99..4cd17570673 100644
--- a/public/content/translations/fr/community/grants/index.md
+++ b/public/content/translations/fr/community/grants/index.md
@@ -31,7 +31,7 @@ Ces projets ont crée leurs propres subventions pour encourager d'autres projets
- [Organisme de subvention Lido Ecosystem Grants Organisation (LEGO)](https://lido.fi/lego) – _Écosystème financier [Lido](https://lido.fi/)_
- [Programme MetaMask](https://metamaskgrants.org/) - _[MetaMask](https://metamask.io/) DAO de subventions gérées par les employés_
- [Programme de subventions SKALE Network](https://skale.space/developers#grants) - _Écosystème [SKALE Network](https://skale.space/)_
-- [Programme de subvention de la fondation Swarm](https://my.ethswarm.org/grants) - _Écosystème de la [fondation Swarm](https://www.ethswarm.org/)_
+- [Programme de subvention de la fondation Swarm](https://my.ethswarm.org) - _Écosystème de la [fondation Swarm](https://www.ethswarm.org/)_
- [TheGraph](https://thegraph.com/ecosystem/grants/) – _Écosystème [TheGraph](https://thegraph.com/)_
- [Programme de subventions Uniswap](https://www.uniswapfoundation.org/approach) – _Communauté [Uniswap](https://uniswap.org/)_
diff --git a/public/content/translations/fr/dao/index.md b/public/content/translations/fr/dao/index.md
index cf3b0387e44..962e8abd025 100644
--- a/public/content/translations/fr/dao/index.md
+++ b/public/content/translations/fr/dao/index.md
@@ -92,7 +92,7 @@ En 1977, le Wyoming a créé la LLC, qui protège les entrepreneurs et limite le
### Un exemple célèbre {#law-example}
-[CityDAO](https://citydao.io) - CityDAO s'est servi de la loi DAO du Wyoming pour acheter 40 acres de terrain près du parc national de Yellowstone.
+[CityDAO](https://citizen.citydao.io/) - CityDAO s'est servi de la loi DAO du Wyoming pour acheter 40 acres de terrain près du parc national de Yellowstone.
## Adhésion à la DAO {#dao-membership}
diff --git a/public/content/translations/fr/defi/index.md b/public/content/translations/fr/defi/index.md
index 1f0f9023cad..c08338ad052 100644
--- a/public/content/translations/fr/defi/index.md
+++ b/public/content/translations/fr/defi/index.md
@@ -169,7 +169,7 @@ Si l'échange B chutait soudainement et que l'utilisateur n'était pas en mesure
Pour pouvoir faire ce qui précède dans le monde de la finance traditionnelle, vous auriez besoin d'une somme d'argent énorme. Ces stratégies pour gagner de l'argent ne sont accessibles qu'à ceux qui possèdent déjà une certaine richesse. Les prêts Flash sont un exemple d'avenir où avoir de l'argent n'est pas nécessairement une condition préalable pour gagner de l'argent.
-
+
Plus d'infos sur les prêts Flash
diff --git a/public/content/translations/fr/desci/index.md b/public/content/translations/fr/desci/index.md
index a7a182b8e72..c4da62c8f95 100644
--- a/public/content/translations/fr/desci/index.md
+++ b/public/content/translations/fr/desci/index.md
@@ -96,7 +96,7 @@ Explorer les projets et rejoindre la communauté DeSci.
- [VitaDAO : recevoir des fonds par le biais d'accords de recherche sponsorisés en vue de recherches sur la longévité](https://www.vitadao.com/)
- [Research Hub : publier un résultat scientifique et participer à une conversation avec des pairs](https://www.researchhub.com/)
- [LabDAO : plier une protéine in-silico](https://alphafodl.vercel.app/)
-- [dClimate API : envoyer des requêtes concernant les données climatiques recueillies par une communauté décentralisée](https://api.dclimate.net/)
+- [dClimate API : envoyer des requêtes concernant les données climatiques recueillies par une communauté décentralisée](https://www.dclimate.net/)
- [DeSci Foundation : fabricant d'outils de publication DeSci](https://descifoundation.org/)
- [DeSci.World : guichet unique grâce auquel les utilisateurs peuvent avoir une visibilité, échanger avec la science décentralisée](https://desci.world)
- [OceanDAO : source de financement régi par une DAO pour les études scientifiques liées aux données](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Nous accueillons volontiers les suggestions de nouveaux projets à répertorier
- [Un guide sur la biotech décentralisée par Jocelynn Pearl pour a16z future](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [Arguments en faveur de la DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Guide relatif à la DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Ressources relatives à la science décentralisée](https://www.vincentweisser.com/decentralized-science)
+- [Ressources relatives à la science décentralisée](https://www.vincentweisser.com/desci)
- [Les IP-NFT de Molecule dans le domaine biopharmaceutique - Description technique](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Construire des systèmes scientifiques sans tiers de confiance par Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas - DeSci : L'avenir de la science décentralisée (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/fr/developers/docs/data-and-analytics/index.md b/public/content/translations/fr/developers/docs/data-and-analytics/index.md
index 6025982c8a1..0cf2e892bdc 100644
--- a/public/content/translations/fr/developers/docs/data-and-analytics/index.md
+++ b/public/content/translations/fr/developers/docs/data-and-analytics/index.md
@@ -47,7 +47,7 @@ Pour commencer, consultez le [guide de démarrage rapide Ethereum](https://acade
## Complément d'information {#further-reading}
-- [Présentation du réseau Graph](https://thegraph.com/docs/en/about/network/)
+- [Présentation du réseau Graph](https://thegraph.com/docs/en/about/)
- [Bac à sable de requêtes Graph](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [Examples de code d'APIs sur EtherScan](https://etherscan.io/apis#contracts)
- [Explorateur de Beacon Chain](https://beaconcha.in)
diff --git a/public/content/translations/fr/developers/docs/development-networks/index.md b/public/content/translations/fr/developers/docs/development-networks/index.md
index 3bc6b1af920..d7a79a0d06b 100644
--- a/public/content/translations/fr/developers/docs/development-networks/index.md
+++ b/public/content/translations/fr/developers/docs/development-networks/index.md
@@ -41,7 +41,7 @@ Le réseau Hardhat est intégré avec Hardhat, un environnement de développemen
Certains clients de consensus disposent d'outils intégrés pour faire tourner les chaînes phares locales à des fins de test. Les instructions pour Lighthouse, Nimbus et Lodestar sont disponibles ici :
-- [Réseau de test local utilisant Lodestar](https://chainsafe.github.io/lodestar/usage/local/)
+- [Réseau de test local utilisant Lodestar](https://chainsafe.github.io/lodestar/contribution/advanced-topics/setting-up-a-testnet#post-merge-local-testnet/)
- [Réseau de test local utilisant Lighthouse](https://lighthouse-book.sigmaprime.io/setup.html#local-testnets)
- [Réseau de test local utilisant Nimbus](https://github.com/status-im/nimbus-eth1/blob/master/fluffy/docs/local_testnet.md)
diff --git a/public/content/translations/fr/developers/docs/layer-2-scaling/index.md b/public/content/translations/fr/developers/docs/layer-2-scaling/index.md
index d6cca8c9573..8bf6e54fddb 100644
--- a/public/content/translations/fr/developers/docs/layer-2-scaling/index.md
+++ b/public/content/translations/fr/developers/docs/layer-2-scaling/index.md
@@ -170,7 +170,7 @@ Une chaîne plasma est une blockchain séparée qui est ancrée à la chaîne Et
### Chaînes Plasma que vous pouvez utiliser {#use-plasma}
- [OMG Network](https://omg.network/)
-- [Matic Network](https://matic.network/)
+- [Matic Network](https://polygon.technology/)
- [Gluon](https://gluon.network/)
- [LeapDAO](https://ipfs.leapdao.org/)
@@ -218,7 +218,7 @@ Combine les meilleures parties des multiples technologies de couche 2, et peut o
- [Validium et The Layer 2 Two-By-Two - Numéro 99](https://www.buildblockchain.tech/newsletter/issues/no-99-validium-and-the-layer-2-two-by-two)
- [Evaluating Ethereum layer 2 Scaling Solutions: A Comparison Framework](https://blog.matter-labs.io/evaluating-ethereum-l2-scaling-solutions-a-comparison-framework-b6b2f410f955)
- [Ajout de la chaîne latérale hybride PoS-Rollup à la plateforme Coherent Layer-2 de Celer sur Ethereum](https://medium.com/celer-network/adding-hybrid-pos-rollup-sidechain-to-celers-coherent-layer-2-platform-d1d3067fe593)
-- [Évolutivité de la blockchain ZK](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Évolutivité de la blockchain ZK](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
**Canaux d'états**
diff --git a/public/content/translations/fr/developers/docs/networks/index.md b/public/content/translations/fr/developers/docs/networks/index.md
index 0ddfd9a2f5e..577ea67237b 100644
--- a/public/content/translations/fr/developers/docs/networks/index.md
+++ b/public/content/translations/fr/developers/docs/networks/index.md
@@ -60,7 +60,7 @@ Les deux réseaux de test publics que les développeurs de clients conservent ac
- [Coinbase Wallet Faucet | Sepolia](https://coinbase.com/faucets/ethereum-sepolia-faucet)
- [Alchemy Sepolia faucet](https://sepoliafaucet.com/)
- [Infura Sepolia faucet](https://www.infura.io/faucet)
-- [Robinet Sepolia Chainstack](https://faucet.chainstack.com/sepolia-faucet)
+- [Robinet Sepolia Chainstack](https://faucet.chainstack.com/sepolia-testnet-faucet)
- [Robinet de l'écosystème Ethereum](https://www.ethereum-ecosystem.com/faucets/ethereum-sepolia)
#### Hoodi {#hoodi}
diff --git a/public/content/translations/fr/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/public/content/translations/fr/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
index 06d4828aa4f..4e93edb0862 100644
--- a/public/content/translations/fr/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
+++ b/public/content/translations/fr/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
@@ -264,7 +264,7 @@ Voici une liste des fournisseurs de nœuds Ethereum les plus populaires. N'hési
- Assistance technique directe
- [**NodeReal MegaNode**](https://nodereal.io/)
- - [Documentation](https://docs.nodereal.io/nodereal/meganode/introduction)
+ - [Documentation](https://docs.nodereal.io/docs/introduction)
- Fonctionnalités
- Services API RPC fiables, rapides et évolutifs
- API améliorée pour les développeurs web3
diff --git a/public/content/translations/fr/developers/docs/nodes-and-clients/run-a-node/index.md b/public/content/translations/fr/developers/docs/nodes-and-clients/run-a-node/index.md
index 43b5e7e728e..d074c831c9a 100644
--- a/public/content/translations/fr/developers/docs/nodes-and-clients/run-a-node/index.md
+++ b/public/content/translations/fr/developers/docs/nodes-and-clients/run-a-node/index.md
@@ -162,7 +162,7 @@ Il convient également de noter que la diversité de clients est un problème [p
##### Clients de consensus
- [Lighthouse](https://github.com/sigp/lighthouse/releases/latest)
-- [Lodestar](https://chainsafe.github.io/lodestar/install/source/) (ne fournit pas de binaire pré-compilé, seulement une image Docker ou à construire à partir de la source)
+- [Lodestar](https://chainsafe.github.io/lodestar/run/getting-started/installation#build-from-source/) (ne fournit pas de binaire pré-compilé, seulement une image Docker ou à construire à partir de la source)
- [Nimbus](https://github.com/status-im/nimbus-eth2/releases/latest)
- [Prysm](https://github.com/prysmaticlabs/prysm/releases/latest)
- [Teku](https://github.com/ConsenSys/teku/releases)
@@ -256,7 +256,7 @@ Besu est également fourni avec un lanceur optionnel qui posera une série de qu
besu --Xlauncher
```
-[La documentation de Besu](https://besu.hyperledger.org/en/latest/HowTo/Get-Started/Starting-node/) contient des options supplémentaires et des détails de configuration.
+[La documentation de Besu](https://besu.hyperledger.org/public-networks/get-started/start-node/) contient des options supplémentaires et des détails de configuration.
##### Exécuter Erigon
@@ -288,7 +288,7 @@ Vérifiez la documentation [pour toutes les options de configuration](https://ge
##### Exécuter Nethermind
-Nethermind offre diverses [options d'installation](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started). Le paquet est fourni avec divers binaires, y compris un lanceur doté d'une installation guidée, qui vous aidera à créer votre configuration de manière interactive. Autrement, vous trouverez Runner, qui est l'exécutable lui-même, et pouvez simplement l'exécuter en utilisant des options de configuration. JSON-RPC est activé par défaut.
+Nethermind offre diverses [options d'installation](https://docs.nethermind.io/get-started/installing-nethermind). Le paquet est fourni avec divers binaires, y compris un lanceur doté d'une installation guidée, qui vous aidera à créer votre configuration de manière interactive. Autrement, vous trouverez Runner, qui est l'exécutable lui-même, et pouvez simplement l'exécuter en utilisant des options de configuration. JSON-RPC est activé par défaut.
```sh
Nethermind.Runner --config mainnet \
@@ -296,7 +296,7 @@ Nethermind.Runner --config mainnet \
--JsonRpc.JwtSecretFile=/path/to/jwtsecret
```
-La documentation de Nethermind offre un [guide complet](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/running-nethermind-post-merge) sur le fonctionnement de Nethermind avec un client de consensus.
+La documentation de Nethermind offre un [guide complet](https://docs.nethermind.io/first-steps-with-nethermind/running-nethermind-post-merge) sur le fonctionnement de Nethermind avec un client de consensus.
Un client d'exécution initiera ses fonctions principales, ses points de terminaison choisis, et commencera à rechercher des pairs. Après avoir réussi à trouver des pairs, le client débute la synchronisation. Le client d'exécution attendra une connexion du client de consensus. Les données actuelles de la blockchain seront disponibles une fois le client correctement synchronisé avec l'état actuel.
diff --git a/public/content/translations/fr/developers/docs/scaling/index.md b/public/content/translations/fr/developers/docs/scaling/index.md
index 6b5a4d2cb5b..690128e8d74 100644
--- a/public/content/translations/fr/developers/docs/scaling/index.md
+++ b/public/content/translations/fr/developers/docs/scaling/index.md
@@ -106,7 +106,7 @@ _Notez que l’explication dans la vidéo utilise le terme « Couche 2 » pour
- [Un guide incomplet pour les rollups](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
- [Rollups ZK alimentés par Ethereum : Wolrd Beaters](https://hackmd.io/@canti/rkUT0BD8K)
- [Rollups optimisés vs Rollups ZK](https://limechain.tech/blog/optimistic-rollups-vs-zk-rollups/)
-- [Évolutivité de la blockchain ZK](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Évolutivité de la blockchain ZK](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
- [Pourquoi les rollups + les data shards sont les seules solutions durables pour une grande évolutivité](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48)
- [Quels types de couches 3 ont un sens ?](https://vitalik.eth.limo/general/2022/09/17/layer_3.html)
- [Disponibilité des données ou : Comment les Rollups ont appris à ne plus s'inquiéter et à aimer Ethereum](https://research.2077.xyz/data-availability-or-how-rollups-learned-to-stop-worrying-and-love-ethereum)
diff --git a/public/content/translations/fr/developers/docs/scaling/optimistic-rollups/index.md b/public/content/translations/fr/developers/docs/scaling/optimistic-rollups/index.md
index 29f6a3ffbf5..4e3c0f724c0 100644
--- a/public/content/translations/fr/developers/docs/scaling/optimistic-rollups/index.md
+++ b/public/content/translations/fr/developers/docs/scaling/optimistic-rollups/index.md
@@ -257,9 +257,9 @@ Davantage qu'un apprenant visuel ? Regardez Finematics expliquer les rollups opt
- [Comment fonctionnent les rollups optimistes (Le guide complet)](https://www.alchemy.com/overviews/optimistic-rollups)
- [Qu'est-ce qu'un rollup de blockchain ? Une introduction technique](https://www.ethereum-ecosystem.com/blog/what-is-a-blockchain-rollup-a-technical-introduction)
-- [Le guide essentiel pour Arbitrum](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
+- [Le guide essentiel pour Arbitrum](https://www.bankless.com/the-essential-guide-to-arbitrum)
- [Guide pratique des rollups Ethereum](https://research.2077.xyz/the-practical-guide-to-ethereum-rollups)
- [L’état des preuves de fraude dans les secondes couches d’Ethereum](https://research.2077.xyz/the-state-of-fraud-proofs-in-ethereum-l2s)
-- [Comment fonctionne réellement le rollup d'Optimism ?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [Comment fonctionne réellement le rollup d'Optimism ?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
- [OVM Deep Dive](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
- [Qu’est-ce que la machine virtuelle optimiste ?](https://www.alchemy.com/overviews/optimistic-virtual-machine)
diff --git a/public/content/translations/fr/developers/docs/scaling/validium/index.md b/public/content/translations/fr/developers/docs/scaling/validium/index.md
index 26ee7c690e1..f5153e51325 100644
--- a/public/content/translations/fr/developers/docs/scaling/validium/index.md
+++ b/public/content/translations/fr/developers/docs/scaling/validium/index.md
@@ -154,7 +154,7 @@ De multiples projets fournissent des implémentations de Validium et de volition
**Matter Labs zkPorter**- _zkPorter est un protocole de mise à l'échelle de couche 2 s'attaquant à la disponibilité des données avec une approche hybride qui combine les idées de rollup ZK et de fragmentation. Il peut prendre en charge un nombre arbitraire de fragments, chacun ayant sa propre politique de disponibilité des données._
- [Blog](https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf)
-- [Documentation](https://docs.zksync.io/zk-stack/concepts/data-availability)
+- [Documentation](https://docs.zksync.io/zksync-protocol/rollup/data-availability)
- [Site Web](https://zksync.io/)
## Complément d'information {#further-reading}
diff --git a/public/content/translations/fr/developers/docs/security/index.md b/public/content/translations/fr/developers/docs/security/index.md
index a6c101614c6..a25a9004ae8 100644
--- a/public/content/translations/fr/developers/docs/security/index.md
+++ b/public/content/translations/fr/developers/docs/security/index.md
@@ -6,7 +6,7 @@ lang: fr
Les contrats intelligents Ethereum sont extrêmement flexibles, capables à la fois de détenir de grandes quantités de jetons (souvent plus de 1 milliard de $) et d'exécuter une logique immuable sur du code intelligent précédemment déployé. Alors que cela a créé un écosystème dynamique et créatif de contrats intelligents interconnectés et trustless, c'est aussi l'écosystème parfait pour attirer les attaquants qui cherchent à en tirer profit en exploitant des vulnérabilités dans les contrats intelligents et des comportements inattendus dans Ethereum. Le code d'un contrat intelligent ne peut _habituellement_ pas être modifié pour corriger les défauts de sécurité, les actifs volés à partir de contrats intelligents sont irrécupérables et extrêmement difficiles à tracer. Le montant total volé ou perdu en raison de problèmes sur les contrats intelligents atteint facilement le milliard de dollars. Voici quelques-uns des problèmes les plus importants dus à des erreurs de codage de contrat intelligent :
-- [Problème n°1 de multisig Parity - 30 millions de dollars perdus](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach)
+- [Problème n°1 de multisig Parity - 30 millions de dollars perdus](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach)
- [Problème n°2 de multisig Parity - 300 millions de dollars perdus](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether)
- [Hack TheDAO, 3,6 millions d'ETH ! Prés de 1 milliard de dollars en prix actuel de l'ETH](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)
diff --git a/public/content/translations/fr/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/fr/developers/docs/smart-contracts/libraries/index.md
index 2ac80b7f731..52c9cd3084d 100644
--- a/public/content/translations/fr/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/fr/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ Enfin, au moment où vous décidez s'inclure une bibliothèque, considérez son
**SDK Solidity thirdweb -** **_Fournit les outils nécessaires pour construire efficacement des contrats intelligents personnalisés_**
-- [Documentation](https://portal.thirdweb.com/solidity/)
+- [Documentation](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## Tutoriels connexes {#related-tutorials}
diff --git a/public/content/translations/fr/developers/docs/smart-contracts/security/index.md b/public/content/translations/fr/developers/docs/smart-contracts/security/index.md
index 4e8be1a0b91..bf3580b5aad 100644
--- a/public/content/translations/fr/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/fr/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ Les contrats intelligents sont extrêmement flexibles et capables de contrôler
Les blockchains publiques, comme Ethereum, compliquent encore davantage la question de la sécurisation des contrats intelligents. Le code de contrat déployé ne peut _généralement_ pas être modifié pour corriger des défauts de sécurité, et les actifs volés sur des contrats intelligents sont extrêmement difficiles à suivre et la plupart du temps irrécupérables en raison de l’immuabilité.
-Bien que les chiffres varient, on estime que le montant total de la valeur volée ou perdue en raison de défauts de sécurité dans les contrats intelligents est d'au moins 1 milliard de dollars. Cela inclut des incidents de haut niveau, tels que [le hack de DAO](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6 millions d'ETH volés, d'une valeur de plus de 1 milliard de dollars aux prix actuels), [le hack du portefeuille multi-sig Parity](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) (30 millions de dollars volés par les hackeurs), et [le problème du portefeuille gelé Parity](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (plus de 300 millions de dollars en ETH verrouillés pour toujours).
+Bien que les chiffres varient, on estime que le montant total de la valeur volée ou perdue en raison de défauts de sécurité dans les contrats intelligents est d'au moins 1 milliard de dollars. Cela inclut des incidents de haut niveau, tels que [le hack de DAO](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6 millions d'ETH volés, d'une valeur de plus de 1 milliard de dollars aux prix actuels), [le hack du portefeuille multi-sig Parity](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) (30 millions de dollars volés par les hackeurs), et [le problème du portefeuille gelé Parity](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (plus de 300 millions de dollars en ETH verrouillés pour toujours).
Les problèmes susmentionnés rendent impératif pour les développeurs d'investir des efforts dans la construction de contrats intelligents sécurisés, robustes et résistants. La sécurité des contrats intelligents est une affaire sérieuse, que chaque développeur ferait bien d’apprendre. Ce guide couvrira les considérations de sécurité des développeurs Ethereum et explorera les ressources pour améliorer la sécurité des contrats intelligents.
@@ -304,7 +304,7 @@ Il n'y a rien de mal ici, excepté que l'`Attacker` a une autre fonction qui app
- `Victim` applique enfin les résultats de la première transaction (et de celles subséquentes) à son état, donc le solde de `Attacker` est fixé à 0
```
-Le résumé est que, comme le solde de l'appelant n'est pas défini à 0 jusqu'à ce que l'exécution de la fonction soit terminée, les invocations suivantes réussiront et permettront à l'appelant de retirer son solde plusieurs fois. Ce type d'attaque peut être utilisé pour drainer un contrat intelligent de ses fonds, comme ce qui s'est passé dans le hack [DAO 2016](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/). Les attaques par réentrance sont toujours un problème critique pour les contrats intelligents aujourd'hui, comme le montre [les listes publiques des exploits de réentrance](https://github.com/pcaversaccio/reentrancy-attacks).
+Le résumé est que, comme le solde de l'appelant n'est pas défini à 0 jusqu'à ce que l'exécution de la fonction soit terminée, les invocations suivantes réussiront et permettront à l'appelant de retirer son solde plusieurs fois. Ce type d'attaque peut être utilisé pour drainer un contrat intelligent de ses fonds, comme ce qui s'est passé dans le hack [DAO 2016](https://www.coindesk.com/learn/understanding-the-dao-attack). Les attaques par réentrance sont toujours un problème critique pour les contrats intelligents aujourd'hui, comme le montre [les listes publiques des exploits de réentrance](https://github.com/pcaversaccio/reentrancy-attacks).
##### Comment empêcher les attaques par réentrance
@@ -505,7 +505,7 @@ Si vous comptez interroger un oracle sur la chaîne sur le prix des actifs, pens
- **[Hacken](https://hacken.io)** - _Auditeur de cybersécurité Web3 apportant une approche à 360° à la sécurité de la blockchain._
-- **[Nethermind](https://nethermind.io/smart-contracts-audits)** - _Des services offrant des audits Cairo et Solidity, utilisés comme garantie pour assurer l'intégrité des contrats intelligents et la sécurité des utilisateurs dans les écosystèmes Ethereum et Starknet._
+- **[Nethermind](https://www.nethermind.io/smart-contract-audits)** - _Des services offrant des audits Cairo et Solidity, utilisés comme garantie pour assurer l'intégrité des contrats intelligents et la sécurité des utilisateurs dans les écosystèmes Ethereum et Starknet._
- **[HashEx](https://hashex.org/)** - _Les rapports d'audit présentés par HashEx relatifs à la blockchain et aux contrats intelligents, visent à garantir la sécurité des cryptomonnaies, fournissant des services tels que le développement des contrats intelligents, le test de pénétration, ou le conseil blockchain._
@@ -515,7 +515,7 @@ Si vous comptez interroger un oracle sur la chaîne sur le prix des actifs, pens
- **[Cyfrin](https://cyfrin.io)** - _Puissante centrale de sécurité du Web3, veillant sur la sécurité cryptographique avec des produits et des services d'audit de contrats intelligents._
-- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)** - _Entreprise de sécurité Web3 qui propose des audits de sécurité pour les systèmes de blockchain grâce à une équipe d'auditeurs expérimentés et des outils de premier plan._
+- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)** - _Entreprise de sécurité Web3 qui propose des audits de sécurité pour les systèmes de blockchain grâce à une équipe d'auditeurs expérimentés et des outils de premier plan._
- **[Oxorio](https://oxor.io/)** - _Audits de contrats intelligents et services de sécurité blockchain avec expertise concernant l'EVM, Solidity, le ZK, la technologie inter-chaînes pour les entreprises de crypto et les projets de DeFi._
diff --git a/public/content/translations/fr/developers/docs/standards/tokens/erc-777/index.md b/public/content/translations/fr/developers/docs/standards/tokens/erc-777/index.md
index 3b97a56dc19..2582c95635e 100644
--- a/public/content/translations/fr/developers/docs/standards/tokens/erc-777/index.md
+++ b/public/content/translations/fr/developers/docs/standards/tokens/erc-777/index.md
@@ -1,6 +1,6 @@
---
title: Norme de jeton ERC-777
-description: null
+description:
lang: fr
---
diff --git a/public/content/translations/fr/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md b/public/content/translations/fr/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
index 6d403d29821..e8ae60a4b66 100644
--- a/public/content/translations/fr/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
+++ b/public/content/translations/fr/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
@@ -140,7 +140,7 @@ Un schéma similaire est utilisé lors de la gestion des transactions en ethe
-Essayez de convertir certaines valeurs depuis et vers le wei. Notez qu'il y a [des noms pour un grand nombre de dénominations](https://web3py.readthedocs.io/en/stable/examples.html#converting-currency-denominations) entre ether et wei. L'une des plus connues est le **gwei**, car c'est souvent la façon dont les frais de transaction sont représentés.
+Essayez de convertir certaines valeurs depuis et vers le wei. Notez qu'il y a [des noms pour un grand nombre de dénominations](https://web3py.readthedocs.io/en/stable/troubleshooting.html#how-do-i-convert-currency-denominations) entre ether et wei. L'une des plus connues est le **gwei**, car c'est souvent la façon dont les frais de transaction sont représentés.
```python
In [2]: Web3.to_wei(1, 'ether')
diff --git a/public/content/translations/fr/developers/tutorials/erc20-with-safety-rails/index.md b/public/content/translations/fr/developers/tutorials/erc20-with-safety-rails/index.md
index e16a55fd4bb..fee27446296 100644
--- a/public/content/translations/fr/developers/tutorials/erc20-with-safety-rails/index.md
+++ b/public/content/translations/fr/developers/tutorials/erc20-with-safety-rails/index.md
@@ -24,7 +24,7 @@ Si vous souhaitez consulter le code source complet :
## Création d'un contrat ERC-20 {#creating-an-erc-20-contract}
-Avant de pouvoir ajouter la fonctionnalité de sécurité, nous avons besoin d'un contrat ERC-20. Dans cet article, nous utiliserons [l'assistant de contrats OpenZeppelin](https://docs.openzeppelin.com/contracts/4.x/wizard). Ouvrez-le dans un autre navigateur et suivez ces instructions :
+Avant de pouvoir ajouter la fonctionnalité de sécurité, nous avons besoin d'un contrat ERC-20. Dans cet article, nous utiliserons [l'assistant de contrats OpenZeppelin](https://docs.openzeppelin.com/contracts/5.x/wizard). Ouvrez-le dans un autre navigateur et suivez ces instructions :
1. Sélectionnez **ERC20**.
2. Entrez ces paramètres :
diff --git a/public/content/translations/fr/developers/tutorials/hello-world-smart-contract-fullstack/index.md b/public/content/translations/fr/developers/tutorials/hello-world-smart-contract-fullstack/index.md
index 7b9f77123dc..31cbfa24524 100644
--- a/public/content/translations/fr/developers/tutorials/hello-world-smart-contract-fullstack/index.md
+++ b/public/content/translations/fr/developers/tutorials/hello-world-smart-contract-fullstack/index.md
@@ -48,7 +48,7 @@ Cliquer sur **Create app**. Votre application apparaîtra dans le tableau ci-des
Vous avez besoin d'un compte Ethereum pour envoyer et recevoir des transactions. Nous utiliserons MetaMask, un portefeuille virtuel intégré au navigateur permettant aux utilisateurs de gérer l'adresse de leur compte Ethereum.
-Vous pouvez télécharger et créer un compte MetaMask gratuitement [ici](https://metamask.io/download.html). Lorsque vous créez un compte, ou si vous en avez déjà un, assurez-vous de basculer sur « Réseau de test Goerli » en haut à droite (afin de ne pas utiliser d'argent réel).
+Vous pouvez télécharger et créer un compte MetaMask gratuitement [ici](https://metamask.io/download). Lorsque vous créez un compte, ou si vous en avez déjà un, assurez-vous de basculer sur « Réseau de test Goerli » en haut à droite (afin de ne pas utiliser d'argent réel).
### Étape 4 : Ajouter des ethers depuis un faucet {#step-4-add-ether-from-a-faucet}
@@ -1363,7 +1363,7 @@ Si vous voulez en savoir plus sur le fonctionnement des transactions sur Ethereu
#### Téléchargez MetaMask {#download-metamask}
-Vous pouvez télécharger et créer un compte MetaMask gratuitement [ici](https://metamask.io/download.html). Lorsque vous créez un compte, ou si vous en avez déjà un, assurez-vous de basculer vers le « Goerli Test Network » en haut à droite \(afin que nous ne traitions pas avec de l'argent réel\).
+Vous pouvez télécharger et créer un compte MetaMask gratuitement [ici](https://metamask.io/download). Lorsque vous créez un compte, ou si vous en avez déjà un, assurez-vous de basculer vers le « Goerli Test Network » en haut à droite \(afin que nous ne traitions pas avec de l'argent réel\).
@@ -1431,7 +1431,7 @@ export const connectWallet = async () => {
@@ -1619,7 +1619,7 @@ function addWalletListener() {
Je parie que vous n'avez même pas besoin de notre aide pour comprendre ce qui se passe ici à ce stade, mais pour des raisons de rigueur, décomposons rapidement :
-- Premièrement, notre fonction vérifie si `window.ethereum` est activé \(ex. : MetaMask est installé\).
+- Premièrement, notre fonction vérifie si `window.ethereum` est activé \(ex. : MetaMask est installé\).
- Si ce n'est pas le cas, nous fixons simplement notre variable d'état `status` à une chaîne de caractères JSX qui invite l'utilisateur à installer MetaMask.
- S'il est activé, nous configurons le listener `window.ethereum.on("accountsChanged")` à la ligne 3 qui écoute les changements d'état dans le portefeuille MetaMask, qui les incluent lorsque l'utilisateur connecte un compte additionnel à la dApp, change de compte ou déconnecte un compte. S'il existe au moins un compte connecté, la variable d'état `walletAddress` est mise à jour comme premier compte dans le tableau des comptes `accounts` retourné par l'écouteur. Sinon, `walletAdresse` est défini comme une chaîne de caractères vide.
diff --git a/public/content/translations/fr/developers/tutorials/hello-world-smart-contract/index.md b/public/content/translations/fr/developers/tutorials/hello-world-smart-contract/index.md
index 8d0d61367d9..8e57c79c613 100644
--- a/public/content/translations/fr/developers/tutorials/hello-world-smart-contract/index.md
+++ b/public/content/translations/fr/developers/tutorials/hello-world-smart-contract/index.md
@@ -16,11 +16,11 @@ published: 2021-03-31
Si vous débutez dans le développement de blockchain et ne savez pas par où commencer, ou si vous souhaitez uniquement comprendre comment déployer et interagir avec les contrats intelligents, ce guide est fait pour vous. Nous allons parcourir la création et le déploiement d'un contrat intelligent simple sur le réseau de test de Goerli à l'aide d'un portefeuille virtuel [MetaMask](https://metamask.io/), [Solidity](https://docs.soliditylang.org/en/v0.8.0/), [Hardhat](https://hardhat.org/), et [Alchemy](https://alchemyapi.io/eth) (ne vous inquiétez pas si vous ne comprenez pas à ce stade ce que cela signifie, nous allons l'expliquer).
> **Avertissement **
->
+>
> 🚧 Avis de fin de support
->
+>
> Tout au long de ce guide, le réseau de test Goerli est utilisé pour créer et déployer un contrat intelligent. Cependant, veuillez noter que l'Ethereum Foundation a annoncé que [Goerli sera bientôt obsolète](https://www.alchemy.com/blog/goerli-faucet-deprecation).
->
+>
> Nous vous recommandons d'utiliser le [Sepolia](https://www.alchemy.com/overviews/sepolia-testnet) et le [distributeur sur Sepolia](https://sepoliafaucet.com/) pour ce tutoriel.
Dans la [partie 2](https://docs.alchemy.com/docs/interacting-with-a-smart-contract) de ce tutoriel, nous allons voir comment nous pouvons interagir avec notre contrat intelligent une fois qu'il sera déployé ici, et dans la [partie 3](https://docs.alchemy.com/docs/submitting-your-smart-contract-to-etherscan) nous couvrirons comment le publier sur Etherscan.
@@ -49,7 +49,7 @@ Une fois que vous avez créé un compte Alchemy, vous pouvez générer une clé
Nous avons besoin d'un compte Ethereum pour effectuer des transactions (envoyer et recevoir). Pour ce tutoriel, nous allons utiliser MetaMask, un portefeuille virtuel intégré au navigateur, servant à gérer les adresses de votre compte Ethereum. Plus d'infos sur les [transactions](/developers/docs/transactions/).
-Vous pouvez télécharger et créer un compte MetaMask gratuitement [ici](https://metamask.io/download.html). Lorsque vous créez un compte, ou si vous en avez déjà un, assurez-vous de basculer sur « Réseau de test Goerli » en haut à droite (afin de ne pas utiliser d'argent réel).
+Vous pouvez télécharger et créer un compte MetaMask gratuitement [ici](https://metamask.io/download). Lorsque vous créez un compte, ou si vous en avez déjà un, assurez-vous de basculer sur « Réseau de test Goerli » en haut à droite (afin de ne pas utiliser d'argent réel).

@@ -66,7 +66,7 @@ Pour vérifier notre solde, faisons une requête [eth_getBalance](https://docs.a
```
> **REMARQUE :** Ce résultat est en wei et non pas en ETH. Le wei est utilisé comme la plus petite dénomination d'ether. La conversion de wei en ETH est : 1 eth = 1018 wei. Donc si nous convertissons 0x2B5E3AF16B1880000 en décimales, nous obtenons 5\*10¹⁸, ce qui équivaut à 5 ETH.
->
+>
> Ouf ! Notre fausse monnaie est bien là .
## Étape 6 : Initialisez notre projet {#step-6}
diff --git a/public/content/translations/fr/developers/tutorials/how-to-write-and-deploy-an-nft/index.md b/public/content/translations/fr/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
index 5e3804f4d1b..cb4118aa2a3 100644
--- a/public/content/translations/fr/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
+++ b/public/content/translations/fr/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
@@ -46,7 +46,7 @@ Une fois que vous avez créé un compte Alchemy, vous pouvez générer une clé
Nous avons besoin d'un compte Ethereum pour effectuer des transactions (envoyer et recevoir). Pour ce tutoriel, nous utiliserons MetaMask, un portefeuille virtuel utilisable dans le navigateur servant à gérer les adresses Ethereum. Si vous voulez en savoir plus sur le fonctionnement des transactions sur Ethereum, consultez [cette page](/developers/docs/transactions/) de la fondation Ethereum.
-Vous pouvez télécharger et créer un compte MetaMask gratuitement [ici](https://metamask.io/download.html). Lorsque vous créez un compte, ou si vous en avez déjà un, assurez-vous de basculer sur « Réseau de test Sepolia » en haut à droite (afin de ne pas utiliser d'argent réel).
+Vous pouvez télécharger et créer un compte MetaMask gratuitement [ici](https://metamask.io/download). Lorsque vous créez un compte, ou si vous en avez déjà un, assurez-vous de basculer sur « Réseau de test Sepolia » en haut à droite (afin de ne pas utiliser d'argent réel).

@@ -87,7 +87,7 @@ La manière dont vous répondez à ces questions d'installation a peu d'importan
author:
license: (ISC)
About to write to /Users/thesuperb1/Desktop/my-nft/package.json:
-
+
{
"name": "my-nft",
"version": "1.0.0",
diff --git a/public/content/translations/fr/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md b/public/content/translations/fr/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
index 1ec0b9131ff..e7ca2c8c47c 100644
--- a/public/content/translations/fr/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
+++ b/public/content/translations/fr/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
@@ -59,13 +59,13 @@ Si [Web3](https://docs.web3js.org/) est encore largement utilisé, [ethers.js](h
Vous récupérez normalement directement les données de votre contrat intelligent. Vous souhaitez connaître l'instant précis de la dernière transaction ? Appelez simplement `MyContract.methods.latestTradeTime().call()` qui récupère les données d'un nœud Ethereum comme Infura dans votre dApp. Mais que faire si vous avez besoin de centaines de points de données différents ? Il en résulterait des centaines d'extractions de données vers le nœud, nécessitant à chaque fois un [RTT](https://wikipedia.org/wiki/Round-trip_delay_time) qui ralentirait votre dApp et lui ferait perdre son efficacité. Pour éviter cela, une solution pourrait être d'utiliser une fonction d'appel de récupération dans votre contrat qui restitue plusieurs données à la fois. Ce n'est cependant pas toujours idéal.
-Vous pourriez également être intéressé par les données historiques. Vous souhaitez peut-être connaître non seulement le moment de la dernière transaction mais également le moment de chacune des transactions que vous avez réalisées vous-même. Utilisez le paquet subgraph de _create-eth-app_, lisez la [documentation](https://thegraph.com/docs/define-a-subgraph) et adaptez-la à vos propres contrats. Si vous êtes à la recherche de contrats intelligents populaires, il se peut même qu'il en existe déjà un avec subgraph. Jetez un œil à [l'explorateur de sous-graphes](https://thegraph.com/explorer/).
+Vous pourriez également être intéressé par les données historiques. Vous souhaitez peut-être connaître non seulement le moment de la dernière transaction mais également le moment de chacune des transactions que vous avez réalisées vous-même. Utilisez le paquet subgraph de _create-eth-app_, lisez la [documentation](https://thegraph.com/docs/en/subgraphs/developing/creating/starting-your-subgraph) et adaptez-la à vos propres contrats. Si vous êtes à la recherche de contrats intelligents populaires, il se peut même qu'il en existe déjà un avec subgraph. Jetez un œil à [l'explorateur de sous-graphes](https://thegraph.com/explorer/).
Une fois que vous disposez d'un subgraph, vous pouvez écrire une simple requête dans votre dApp afin de récupérer toutes les données importantes de la blockchain, y compris les données historiques dont vous avez besoin. Une seule demande de récupération suffit.
### Apollo {#apollo}
-Grâce à l'intégration d'[Apollo Boost](https://www.apollographql.com/docs/react/get-started/), vous pouvez facilement intégrer Graph dans votre dApp React. Surtout lorsque vous utilisez [des hooks React et Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks-676d116eeae2), récupérer des données est aussi simple que d'écrire une requête GraphQl dans votre composant:
+Grâce à l'intégration d'[Apollo Boost](https://www.apollographql.com/docs/react/get-started/), vous pouvez facilement intégrer Graph dans votre dApp React. Surtout lorsque vous utilisez [des hooks React et Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks), récupérer des données est aussi simple que d'écrire une requête GraphQl dans votre composant:
```js
const { loading, error, data } = useQuery(myGraphQlQuery)
diff --git a/public/content/translations/fr/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md b/public/content/translations/fr/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
index b756c45d627..fbe1043d06c 100644
--- a/public/content/translations/fr/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
+++ b/public/content/translations/fr/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
@@ -59,13 +59,13 @@ Si [Web3](https://docs.web3js.org/) est encore largement utilisé, [ethers.js](h
Vous récupérez normalement directement les données de votre contrat intelligent. Vous souhaitez connaître l'instant précis de la dernière transaction ? Appelez simplement `MyContract.methods.latestTradeTime().call()` qui récupère les données d'un nœud Ethereum comme Infura dans votre dApp. Mais que faire si vous avez besoin de centaines de points de données différents ? Il en résulterait des centaines d'extractions de données vers le nœud, nécessitant à chaque fois un [RTT](https://wikipedia.org/wiki/Round-trip_delay_time) qui ralentirait votre dApp et lui ferait perdre son efficacité. Pour éviter cela, une solution pourrait être d'utiliser une fonction d'appel de récupération dans votre contrat qui restitue plusieurs données à la fois. Ce n'est cependant pas toujours idéal.
-Vous pourriez également être intéressé par les données historiques. Vous souhaitez peut-être connaître non seulement le moment de la dernière transaction mais également le moment de chacune des transactions que vous avez réalisées vous-même. Utilisez le paquet subgraph de _create-eth-app_, lisez la [documentation](https://thegraph.com/docs/define-a-subgraph) et adaptez-la à vos propres contrats. Si vous êtes à la recherche de contrats intelligents populaires, il se peut même qu'il en existe déjà un avec subgraph. Jetez un œil à [l'explorateur de sous-graphes](https://thegraph.com/explorer/).
+Vous pourriez également être intéressé par les données historiques. Vous souhaitez peut-être connaître non seulement le moment de la dernière transaction mais également le moment de chacune des transactions que vous avez réalisées vous-même. Utilisez le paquet subgraph de _create-eth-app_, lisez la [documentation](https://thegraph.com/docs/en/subgraphs/developing/creating/starting-your-subgraph) et adaptez-la à vos propres contrats. Si vous êtes à la recherche de contrats intelligents populaires, il se peut même qu'il en existe déjà un avec subgraph. Jetez un œil à [l'explorateur de sous-graphes](https://thegraph.com/explorer/).
Une fois que vous disposez d'un subgraph, vous pouvez écrire une simple requête dans votre dApp afin de récupérer toutes les données importantes de la blockchain, y compris les données historiques dont vous avez besoin. Une seule demande de récupération suffit.
### Apollo {#apollo}
-Grâce à l'intégration d'[Apollo Boost](https://www.apollographql.com/docs/react/get-started/), vous pouvez facilement intégrer Graph dans votre dApp React. Surtout lorsque vous utilisez [des hooks React et Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks-676d116eeae2), récupérer des données est aussi simple que d'écrire une requête GraphQl dans votre composant:
+Grâce à l'intégration d'[Apollo Boost](https://www.apollographql.com/docs/react/get-started/), vous pouvez facilement intégrer Graph dans votre dApp React. Surtout lorsque vous utilisez [des hooks React et Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks), récupérer des données est aussi simple que d'écrire une requête GraphQl dans votre composant:
```js
const { loading, error, data } = useQuery(myGraphQlQuery)
diff --git a/public/content/translations/fr/developers/tutorials/nft-minter/index.md b/public/content/translations/fr/developers/tutorials/nft-minter/index.md
index f343496b542..3b6aacf4caa 100644
--- a/public/content/translations/fr/developers/tutorials/nft-minter/index.md
+++ b/public/content/translations/fr/developers/tutorials/nft-minter/index.md
@@ -203,7 +203,7 @@ Pour que les utilisateurs puissent interagir avec votre contrat intelligent, ils
Pour ce tutoriel, nous utiliserons MetaMask, un portefeuille virtuel utilisable dans le navigateur servant à gérer les adresses Ethereum. Si vous voulez en savoir plus sur le fonctionnement des transactions sur Ethereum, consultez [cette page](/developers/docs/transactions/).
-Vous pouvez télécharger et créer un compte MetaMask gratuitement [ici](https://metamask.io/download.html). Lorsque vous créez un compte, ou si vous en avez déjà un, assurez-vous de basculer sur « Réseau de test Ropsten » en haut à droite \(afin de ne pas utiliser d'argent réel\).
+Vous pouvez télécharger et créer un compte MetaMask gratuitement [ici](https://metamask.io/download). Lorsque vous créez un compte, ou si vous en avez déjà un, assurez-vous de basculer sur « Réseau de test Ropsten » en haut à droite \(afin de ne pas utiliser d'argent réel\).
### Ajoutez de l'ether depuis un Robinet {#add-ether-from-faucet}
@@ -260,7 +260,7 @@ export const connectWallet = async () => {
@@ -479,7 +479,7 @@ Pour stocker nos métadonnées sur IPFS, nous allons utiliser [Pinata](https://p
## Utiliser Pinata pour épingler vos métadonnées sur IPFS {#use-pinata-to-pin-your-metadata-to-IPFS}
-Si vous n'avez pas de compte [Pinata](https://pinata.cloud/), créez-vous un compte gratuit [ici](https://pinata.cloud/signup) et suivez les étapes pour vérifier votre mail et votre compte.
+Si vous n'avez pas de compte [Pinata](https://pinata.cloud/), créez-vous un compte gratuit [ici](https://app.pinata.cloud/auth/signup) et suivez les étapes pour vérifier votre mail et votre compte.
### Créer votre clé API Pinata {#create-pinata-api-key}
@@ -518,7 +518,7 @@ Enregistrez le fichier et vous êtes prêt à commencer à écrire la fonction p
### Implémenter pinJSONToIPFS {#pin-json-to-ipfs}
-Heureusement pour nous, Pinata a une [API spécifique pour télécharger des données JSON sur IPFS](https://pinata.cloud/documentation#PinJSONToIPFS) et un JavaScript pratique avec un exemple d'axios que nous pouvons utiliser en opérant juste quelques petites modifications.
+Heureusement pour nous, Pinata a une [API spécifique pour télécharger des données JSON sur IPFS](https://docs.pinata.cloud/api-reference/endpoint/ipfs/pin-json-to-ipfs#pin-json) et un JavaScript pratique avec un exemple d'axios que nous pouvons utiliser en opérant juste quelques petites modifications.
Dans votre dossier `utils`, créons un autre fichier appelé `pinata.js` puis importez notre clé secrète Pinata à partir du fichier `.env` comme suit :
diff --git a/public/content/translations/fr/developers/tutorials/optimism-std-bridge-annotated-code/index.md b/public/content/translations/fr/developers/tutorials/optimism-std-bridge-annotated-code/index.md
index 258fabeb507..ac53b339684 100644
--- a/public/content/translations/fr/developers/tutorials/optimism-std-bridge-annotated-code/index.md
+++ b/public/content/translations/fr/developers/tutorials/optimism-std-bridge-annotated-code/index.md
@@ -15,7 +15,7 @@ lang: fr
Pour utiliser les actifs L1 sur Optimism (ou n'importe quel autre L2), les actifs doivent être [connectés](/bridges/#prerequisites). Une façon d'y arriver est pour les utilisateurs de verrouiller les actifs (ETH et les [jetons ERC-20](/developers/docs/standards/tokens/erc-20/) sont les plus communs) sur L1 et de recevoir des actifs équivalents à utiliser sur L2. Finalement, celui qui se retrouve avec souhaitera peut-être les ramener en L1. En faisant cela, les actifs sont brûlés sur L2 puis redistribués à l'utilisateur sur L1.
-C'est ainsi que fonctionne la [passerelle standard Optimism](https://community.optimism.io/docs/developers/bridge/standard-bridge). Dans cet article, nous passerons en revue le code source de cette passerelle pour comprendre comment elle fonctionne et l'étudier comme un exemple de code Solidity parfaitement écrit.
+C'est ainsi que fonctionne la [passerelle standard Optimism](https://docs.optimism.io/app-developers/bridging/standard-bridge). Dans cet article, nous passerons en revue le code source de cette passerelle pour comprendre comment elle fonctionne et l'étudier comme un exemple de code Solidity parfaitement écrit.
## Flux de contrôle {#control-flows}
@@ -1270,7 +1270,7 @@ Si un utilisateur a fait une erreur détectable en utilisant la mauvaise adresse
## Conclusion {#conclusion}
-La passerelle standard est le mécanisme le plus souple pour les transferts d'actifs. Cependant, parce qu'il est si générique, ce n'est pas toujours le mécanisme le plus facile à utiliser. Spécialement pour les retraits, la plupart des utilisateurs préfèrent utiliser des [passerelles tierces](https://www.optimism.io/apps/bridges) qui n'attendent pas la période problématique et ne nécessitent pas de preuve de Merkle pour finaliser le retrait.
+La passerelle standard est le mécanisme le plus souple pour les transferts d'actifs. Cependant, parce qu'il est si générique, ce n'est pas toujours le mécanisme le plus facile à utiliser. Spécialement pour les retraits, la plupart des utilisateurs préfèrent utiliser des [passerelles tierces](https://optimism.io/apps#bridge) qui n'attendent pas la période problématique et ne nécessitent pas de preuve de Merkle pour finaliser le retrait.
Ces passerelles fonctionnent généralement en ayant des actifs sur L1 qu'ils fournissent immédiatement moyennant un petit supplément (souvent inférieur au coût du gaz pour un retrait standard d'une passerelle). Quand la passerelle (ou la personne qui la gère) prévoit d'être en deçà des actifs L1, elle transfère suffisamment d'actifs de L2. Comme il s'agit de retraits très importants, le coût de retrait est amorti sur une somme importante et représente un pourcentage beaucoup plus faible.
diff --git a/public/content/translations/fr/developers/tutorials/reverse-engineering-a-contract/index.md b/public/content/translations/fr/developers/tutorials/reverse-engineering-a-contract/index.md
index e218818e546..e1e7926cfb7 100644
--- a/public/content/translations/fr/developers/tutorials/reverse-engineering-a-contract/index.md
+++ b/public/content/translations/fr/developers/tutorials/reverse-engineering-a-contract/index.md
@@ -565,7 +565,7 @@ Et que les méthodes qu'il supporte sont :
| Méthode | Signature de la méthode | Décalage vers lequel sauter |
| --------------------------------------------------------------------------------------------------------------- | ---------------------------- | --------------------------- |
-| [scaleAmountByPercentage(uint256,uint256)](https://www.4byte.directory/x/?bytes4_signature=0x8ffb5c97) | 0x8ffb5c97 | 0x0135 |
+| [scaleAmountByPercentage(uint256,uint256)](https://www.4byte.directory/signatures/?bytes4_signature=0x8ffb5c97) | 0x8ffb5c97 | 0x0135 |
| [isClaimed(uint256,address)](https://www.4byte.directory/signatures/?bytes4_signature=0xd2ef0795) | 0xd2ef0795 | 0x0151 |
| [claim(uint256,address,uint256,bytes32[])](https://www.4byte.directory/signatures/?bytes4_signature=0x2e7ba6ef) | 0x2e7ba6ef | 0x00F4 |
| [incrementWindow()](https://www.4byte.directory/signatures/?bytes4_signature=0x338b1d31) | 0x338b1d31 | 0x0110 |
diff --git a/public/content/translations/fr/developers/tutorials/secure-development-workflow/index.md b/public/content/translations/fr/developers/tutorials/secure-development-workflow/index.md
index d41025d660e..5cf6f987b11 100644
--- a/public/content/translations/fr/developers/tutorials/secure-development-workflow/index.md
+++ b/public/content/translations/fr/developers/tutorials/secure-development-workflow/index.md
@@ -51,6 +51,6 @@ Enfin, soyez attentifs aux problèmes que les outils automatisés ne peuvent pas
## Demandez de l'aide {#ask-for-help}
-[Les heures de bureau d'Ethereum](https://calendly.com/dan-trailofbits/ethereum-office-hours) se déroulent tous les mardis après-midi. Ces sessions en tête à tête sont l'occasion de nous poser toutes vos questions sur la sécurité, de dépannage à l'aide de nos outils et d'obtenir des commentaires d'experts sur votre approche actuelle. Nous vous aiderons à travailler à travers ce guide.
+[Les heures de bureau d'Ethereum](https://calendly.com/dan-trailofbits/office-hours) se déroulent tous les mardis après-midi. Ces sessions en tête à tête sont l'occasion de nous poser toutes vos questions sur la sécurité, de dépannage à l'aide de nos outils et d'obtenir des commentaires d'experts sur votre approche actuelle. Nous vous aiderons à travailler à travers ce guide.
Rejoignez notre Slack : [Empire Hacking](https://join.slack.com/t/empirehacking/shared_invite/zt-h97bbrj8-1jwuiU33nnzg67JcvIciUw). Nous sommes toujours disponibles dans les canaux #crytic et #ethereum si vous avez des questions.
diff --git a/public/content/translations/fr/developers/tutorials/the-graph-fixing-web3-data-querying/index.md b/public/content/translations/fr/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
index 33b46b8ca27..a3bc9c409bc 100644
--- a/public/content/translations/fr/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
+++ b/public/content/translations/fr/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
@@ -91,7 +91,7 @@ Commençons par parler de GraphQL, initialement conçu et implémenté par Faceb
-Ces deux images illustrent bien l'essence de GraphQL. Avec la requête de droite, nous pouvons définir exactement les données que nous voulons. Ainsi, nous récupérons tout en une seule requête et rien de plus que ce dont nous avons exactement besoin. Un serveur GraphQL gère la récupération de toutes les données requises, il est ainsi incroyablement facile à utiliser côté consommateur. [Voici une bonne explication](https://www.apollographql.com/blog/graphql-explained-5844742f195e/) de la façon dont le serveur gère exactement une requête si vous êtes intéressé.
+Ces deux images illustrent bien l'essence de GraphQL. Avec la requête de droite, nous pouvons définir exactement les données que nous voulons. Ainsi, nous récupérons tout en une seule requête et rien de plus que ce dont nous avons exactement besoin. Un serveur GraphQL gère la récupération de toutes les données requises, il est ainsi incroyablement facile à utiliser côté consommateur. [Voici une bonne explication](https://www.apollographql.com/blog/graphql-explained) de la façon dont le serveur gère exactement une requête si vous êtes intéressé.
Maintenant, avec cette connaissance, parlons enfin de blockchain et de The Graph.
@@ -196,7 +196,7 @@ Puis nous créons une nouvelle entité Bet. L'ID pour cela sera `event.transacti
Enfin, nous pouvons mettre à jour l'entité du Player avec toutes les données. Les tableaux ne peuvent pas être poussés directement, mais doivent être mis à jour comme indiqué ici. Nous utilisons l'ID pour référencer le pari. Et `.save()` est requis à la fin pour stocker une entité.
-La documentation complète est disponible ici : https://thegraph.com/docs/en/developing/creating-a-subgraph/#writing-mappings. Vous pouvez également ajouter une sortie de journalisation au fichier de mapping, voir [ici](https://thegraph.com/docs/assemblyscript-api#api-reference).
+La documentation complète est disponible ici : https://thegraph.com/docs/en/developing/creating-a-subgraph/#writing-mappings. Vous pouvez également ajouter une sortie de journalisation au fichier de mapping, voir [ici](https://thegraph.com/docs/en/subgraphs/developing/creating/graph-ts/api/#api-reference).
```typescript
import { Bet, Player } from "../generated/schema"
diff --git a/public/content/translations/fr/enterprise/index.md b/public/content/translations/fr/enterprise/index.md
index e9c78b25cbf..bedd77eb056 100644
--- a/public/content/translations/fr/enterprise/index.md
+++ b/public/content/translations/fr/enterprise/index.md
@@ -116,7 +116,7 @@ Voici quelques applications d'entreprises qui ont été construites sur le rése
### Notarisation des données {#notarization-of-data}
- [ANSA](https://www.ansa.it/english/news/science_tecnology/2020/04/06/ansa-using-blockchain-to-help-readers_af820b4f-0947-439b-843e-52e114f53318.html) - _Une agence de presse italienne combat les fausses informations et permet aux lecteurs de vérifier l'origine des informations en les enregistrant sur le réseau principal_
-- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum) - _Enregistre la provenance et l'historique de réparation des montres sur Ethereum_
+- [Breitling](https://www.coindesk.com/business/2020/10/15/breitling-goes-live-with-ethereum-based-system-to-put-all-new-watches-on-the-blockchain) - _Enregistre la provenance et l'historique de réparation des montres sur Ethereum_
- [BRØK](https://www.xn--brk-1na.no/) - _Une plateforme de tables de capitalisation pour les entreprises non cotées en bourse, fournie par le gouvernement norvégien_
- [Certifaction](https://certifaction.com/) - _eSignatures valides légalement, conçues pour respecter la vie privée_
- [EthSign](https://ethsign.xyz/) - _Enregistre les documents électroniques signés sur la blockchain Ethereum_
diff --git a/public/content/translations/fr/governance/index.md b/public/content/translations/fr/governance/index.md
index a8f6f9b3858..8ae87a355fa 100644
--- a/public/content/translations/fr/governance/index.md
+++ b/public/content/translations/fr/governance/index.md
@@ -118,7 +118,7 @@ Généralement, les désaccords sont traités avec des discussions de longue dur
Les fourches sont lorsque des mises à niveau techniques majeures ou des modifications doivent être apportées au réseau et modifier les « règles » du protocole. [Les clients Ethereum](/developers/docs/nodes-and-clients/) doivent mettre à jour leur logiciel pour implémenter les nouvelles règles de la fourche.
-La fourche DAO est la réponse à l'attaque [DAO de 2016](https://www.coindesk.com/understanding-dao-hack-journalists) où un contrat non sécurisé d'une [DAO](/glossary/#dao) a été vidé de plus de 3,6 millions d'ETH lors d'un piratage. La fourche a transféré les fonds du contrat défectueux à un nouveau contrat permettant à quiconque a perdu des fonds dans le piratage de les récupérer.
+La fourche DAO est la réponse à l'attaque [DAO de 2016](https://www.coindesk.com/learn/understanding-the-dao-attack) où un contrat non sécurisé d'une [DAO](/glossary/#dao) a été vidé de plus de 3,6 millions d'ETH lors d'un piratage. La fourche a transféré les fonds du contrat défectueux à un nouveau contrat permettant à quiconque a perdu des fonds dans le piratage de les récupérer.
Ce plan d'action a été voté par la communauté Ethereum. Tout détenteur d'ETH a pu voter via une transaction sur [une plateforme de vote](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). Plus de 85 % des votes étaient favorables à la fourche.
diff --git a/public/content/translations/fr/guides/how-to-revoke-token-access/index.md b/public/content/translations/fr/guides/how-to-revoke-token-access/index.md
index 59de4c0f41a..4be1f248c90 100644
--- a/public/content/translations/fr/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/fr/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ Plusieurs sites Web vous permettent de visualiser et de révoquer les contrats i
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (plusieurs réseaux)
- [Revoke](https://revoke.cash/) (plusieurs réseaux)
- [Unrekt](https://app.unrekt.net/) (plusieurs réseaux)
- [EverRevoke](https://everrise.com/everrevoke/) (plusieurs réseaux)
diff --git a/public/content/translations/fr/guides/how-to-swap-tokens/index.md b/public/content/translations/fr/guides/how-to-swap-tokens/index.md
index 27cb9af82dd..83dabe11020 100644
--- a/public/content/translations/fr/guides/how-to-swap-tokens/index.md
+++ b/public/content/translations/fr/guides/how-to-swap-tokens/index.md
@@ -12,7 +12,7 @@ Un échange de jetons implique l'échange de deux actifs différents qui existen
**Prérequis :**
-- détenir un [portefeuille de cryptomonnaies](/glossary/#wallet), vous pouvez suivre ce tutoriel : [Comment : « Enregistrer » un compte Ethereum](/guides/how-to-create-an-ethereum-account/)
+- avoir un [portefeuille crypto](/glossary/#wallet) ; si ce n’est pas le cas, vous pouvez suivre ce guide pour découvrir [comment créer un compte Ethereum](/guides/how-to-create-an-ethereum-account/)
- ajouter des fonds à votre portefeuille
## 1. Connectez votre portefeuille à l'échange décentralisé (DEX) de votre choix
@@ -22,7 +22,7 @@ Parmi les échanges décentralisés les plus connus :
- [Uniswap](https://app.uniswap.org/#/swap)
- [Sushiswap](https://www.sushi.com/swap)
- [1Inch](https://app.1inch.io/#/1/unified/swap/ETH/DAI)
-- [Curve](https://curve.fi/#/ethereum/swap)
+- [Curve](https://www.curve.finance/dex/ethereum/swap/)
Intéressant ? Apprenez-en plus sur ce qu'est la [finance décentralisée (DeFi)](/defi/) et comment ce nouveau type d'échange fonctionne.
diff --git a/public/content/translations/fr/history/index.md b/public/content/translations/fr/history/index.md
index 7d7d16c5671..d6bd23071fb 100644
--- a/public/content/translations/fr/history/index.md
+++ b/public/content/translations/fr/history/index.md
@@ -23,42 +23,45 @@ Ces changements de règles peuvent créer une scission temporaire dans le résea
Le logiciel qui sous-tend Ethereum est composé de deux moitiés, connues sous le nom de [couche d'exécution](/glossary/#execution-layer) et de [couche de consensus](/glossary/#consensus-layer).
-**Nom des mises à jour de la couche d'exécution**
-
-Depuis 2021, les mises à jour de la **couche d'exécution** sont nommées en fonction du nom de la ville où a eu lieu la [précédente conférence Devcon](https://devcon.org/en/past-events/). Par ordre chronologique :
-
-| Nom | Année de la Devcon| Numéro de la Devcon | Date de mise à jour |
-| ------------ | ----------- | ------------- | ------------ |
-| Berlin | 2015 | 0 | 15 Avril 2021 |
-| Londre | 2016 | I | 5 Août 2021 |
-| Shanghai | 2017 | II | 12 Avril 2023 |
-| **Cancun** | 2018 | III | 13 Mars 2024 |
-| _Prague_ | 2019 | IV | À déterminer |
-| _Osaka_ | 2020 | V | À déterminer |
-| _Bogota_ | 2022 | VI | À déterminer |
-| _Bangkok_ | 2024 | VII | À déterminer |
-
-**Nom des mises à jour de la couche de consensus**
-
-Depuis le lancement de la [chaîne phare](/glossary/#beacon-chain), les mises à jour de la **couche de consensus** sont nommées d'après des étoiles célestes commençant par des lettres qui se suivent dans l'ordre alphabétique :
-
-| Nom | Date de mise à jour |
-| ----------------------------------------------------------- | ------------ |
-| Beacon Chain genesis | Dec 1, 2020 |
-| [Altaïr](https://fr.wikipedia.org/wiki/Altaïr) | Oct 27, 2021 |
-| [Bellatrix](https://fr.wikipedia.org/wiki/Gamma_Orionis) | Sep 6, 2022 |
-| [Capella](https://fr.wikipedia.org/wiki/Capella_(étoile)) | Apr 12, 2023 |
-| [**Deneb**](https://fr.wikipedia.org/wiki/Deneb) | Mar 13, 2024 |
-| [_Electra_]() | À déterminer |
+**Nom des mises à niveau de la couche d'exécution**
+
+Depuis 2021, les mises à niveau de la **couche d'exécution** sont nommées selon les noms de villes ayant accueilli [les précédents Devcon](https://devcon.org/en/past-events/), dans l'ordre chronologique :
+
+| Nom de la mise à niveau | Année du Devcon | Numéro du Devcon | Date de mise à niveau |
+| ----------------------- | --------------- | ---------------- | --------------------- |
+| Berlin | 2014 | 0 | 15 avril 2021 |
+| Londres | 2015 | I | 5 août 2021 |
+| Shanghai | 2016 | II | 12 avril 2023 |
+| Cancun | 2017 | III | 13 mars 2024 |
+| **Prague** | 2018 | IV | À définir – Prochaine |
+| _Osaka_ | 2019 | V | À définir |
+| _Bogota_ | 2022 | VI | À définir |
+| _Bangkok_ | 2024 | VII | À définir |
+
+**Nom des mises à niveau de la couche de consensus**
+
+Depuis le lancement de la [chaîne phare](/glossary/#beacon-chain), les mises à niveau de la **couche de consensus** sont nommées d'après des étoiles célestes, en suivant l'ordre alphabétique :
+
+| Nom de la mise à niveau | Date de mise à niveau |
+| ------------------------------------------------------------ | ---------------------- |
+| Genèse de la Beacon Chain | 1er décembre 2020 |
+| [Altair](https://fr.wikipedia.org/wiki/Altair) | 27 octobre 2021 |
+| [Bellatrix](https://fr.wikipedia.org/wiki/Bellatrix) | 6 septembre 2022 |
+| [Capella](https://fr.wikipedia.org/wiki/Capella) | 12 avril 2023 |
+| [Deneb](https://fr.wikipedia.org/wiki/Deneb) | 13 mars 2024 |
+| [**Electra**]() | À définir - Prochaine|
+| [_Fulu_]() | À déterminer |
**Dénomination combiné**
-Initialement, les mises à jour des couches d'exécution et de consensus n'étaient pas déployées simultanément. Mais après [La Fusion](/roadmap/merge/) réalisée en 2022, elles ont été déployées simultanément. Ainsi, des termes familiers sont apparus pour simplifier les références à ces mises à niveau en utilisant un seul terme conjoint. Cela a commencé avec la mise à niveau _Shanghai-Capella_, communément appelée "**Shapella**", et se poursuit avec la mise à niveau _Cancun-Deneb_, qui peut être appelée "**Dencun**."
+Initialement, les mises à niveau des couches d'exécution et de consensus n'étaient pas déployées simultanément. Mais depuis [La Fusion](/roadmap/merge/) réalisée en 2022, elles sont déployées simultanément. Ainsi, des termes familiers sont apparus pour simplifier les références à ces mises à niveau en utilisant un seul terme conjoint. Cela a commencé avec la mise à niveau _Shanghai-Capella_, communément appelée "**Shapella**", et se poursuit avec la mise à niveau _Cancun-Deneb_(**Dencun**), puis la mise à niveau Prague-Electra_ (**Pectra**).
-| Mise à niveau Exécution | Mise à niveau Consensus | Nom court |
+| Mise à niveau de l'exécution | Mise à niveau du consensus | Nom abrégé |
| ----------------- | ----------------- | ---------- |
| Shanghai | Capella | "Shapella" |
| Cancun | Deneb | "Dencun" |
+| Prague | Electra | "Pectra" |
+| Osaka | Fulu | "Fusaka" |
@@ -68,6 +71,55 @@ Vous cherchez les prochaines mises à jour de protocole ? [Découvrez les mises
+## 2025 {#2025}
+
+### Prague-Electra ("Pectra") {#pectra}
+
+
+
+La mise à jour Prague-Electra (« Pectra ») a introduit plusieurs améliorations du protocole Ethereum destinés à améliorer l’expérience pour tous les utilisateurs, les réseaux de couche 2, les validateurs (stakers) et les opérateurs de nœuds.
+
+La mise en jeu a été améliorée grâce à l’introduction de comptes de capitalisation de validateurs et à un meilleur contrôle des fonds mis en jeu via l’adresse de retrait d’exécution. L'EIP-7251 a augmenté le solde effectif maximal pour un validateur unique à 2048 ETH, améliorant ainsi l'efficacité du capital pour les validateurs. L'EIP-7002 a permis à un compte d'exécution de déclencher en toute sécurité des actions de validation, comme la sortie ou le retrait partiel des fonds, améliorant l’expérience des validateurs d'ETH tout en renforçant la responsabilité des opérateurs de nœuds.
+
+D'autres aspects de la mise à jour avaient pour objectif d'améliorer l'expérience des utilisateurs réguliers. L’EIP-7702 a introduit la possibilité pour un compte classique ne disposant pas de contrat intelligent ([EOA](/glossary/#eoa)) d’exécuter du code de manière similaire à un contrat intelligent. Cela a débloqué une multitude de nouvelles fonctionnalités pour les comptes Ethereum traditionnels, telles que le regroupement de transactions, le parrainage des frais de gaz, l’authentification alternative, le contrôle programmable des dépenses, des mécanismes de récupération de compte, et bien plus encore.
+
+
+
+Meilleure expérience utilisateur :
+
+
EIP-7002 - Sorties déclenchables au niveau de la couche d'exécution
+
EIP-7685 : Demandes de couche d'exécution générales
+
EIP-6110 - Fournir les dépôts de validateurs sur la blockchain
+
+
+Améliorations de l'efficacité et de la sécurité du protocole :
+
+
+
EIP-2537 - Précompilation pour les opérations sur la courbe BLS12-381
+
EIP-2935 - Enregistrer les hachages des blocs historiques dans l'état
+
EIP-7549 : Déplacer l'index du comité en dehors de l'Attestation
+
+
+
+
+- [Pectra.wtf](https://pectra.wtf)
+- [Comment Pectra améliorera l'expérience de mise en jeu](https://www.kiln.fi/post/next-ethereum-upgrade-how-pectra-will-enhance-the-staking-experience)
+- [Lire les spécifications de la mise à niveau Electra](https://github.com/ethereum/consensus-specs/blob/dev/specs/electra/)
+- [FAQ Prague-Electra ("Pectra")](/roadmap/pectra/)
+
+
+
## 2024 {#2024}
### Cancun-Deneb ("Dencun") {#dencun}
@@ -102,7 +154,7 @@ Cela inclut notamment EIP-4844, connu comme **Proto-Danksharding**, qui réduit
La mise à niveau Deneb contient un ensemble d'améliorations du _consensus_ d'Ethereum visant à améliorer l'évolutivité. Cette mise à niveau s'accompagne des mises à niveau d'exécution de Cancun pour activer le Proto-Danksharding (EIP-4844), ainsi que d'autres améliorations de la Chaîne phare.
-Les "messages de sortie volontaire" n'expirent plus, donnant ainsi plus de contrôle aux utilisateurs mettant en jeu leurs fonds auprès d'un opérateur de nœud tiers. Avec ce message de sortie signé, les validateurs peuvent déléguer les opérations de noeud tout en maintenant leur capacité de retirer en toute sécurité et à tout moment leurs fonds, sans avoir à demander la permission à quiconque.
+Les "messages de sortie volontaire" n'expirent plus, donnant ainsi plus de contrôle aux utilisateurs mettant en jeu leurs fonds auprès d'un opérateur de nœud tiers. Avec ce message de sortie signé, les validateurs peuvent déléguer les opérations de noeud tout en maintenant leur capacité de se retirer en toute sécurité et de retirer leurs fonds à tout moment, sans avoir à demander la permission à quiconque.
EIP-7514 apporte une restriction de la distribution d'ETH en limitant le taux de "churn", afin que les validateurs rejoignent le réseau par groupe de huit (8) maximum pour chaque période. Dans la mesure où la distribution de l'ETH est proportionnelle à la totalité des ETH mis en jeu, limiter le nombre de validateurs bloque la _croissance_ d'ETH nouvellement distribués, tout en réduisant les besoins en matériel informatique pour les opérateurs de noeud, aidant ainsi la décentralisation.
@@ -426,7 +478,7 @@ La fourche Constantinople a :
-
EIP-145 – Optimise le coût de certaines actions en chaîne.
+
EIP-145 – Optimise le coût de certaines actions sur la chaîne.
EIP-1014 – vous permet d'interagir avec des adresses qui n'ont pas encore été créées.
EIP-1052 – introduit l'instruction EXTCODEHASH pour récupérer le hachage du code d'un autre contrat.
EIP-1234 – s'assure que la blockchain ne gèle pas 'avant la preuve d'enjeu et réduit les récompenses de 3 à 2 ETH par bloc.
diff --git a/public/content/translations/fr/roadmap/verkle-trees/index.md b/public/content/translations/fr/roadmap/verkle-trees/index.md
index 6aefc0629d8..c525a0a8bc8 100644
--- a/public/content/translations/fr/roadmap/verkle-trees/index.md
+++ b/public/content/translations/fr/roadmap/verkle-trees/index.md
@@ -62,7 +62,7 @@ Les réseaux de test des arbres Verkle sont déjà opérationnels, mais il reste
- [Guillaume Ballet présente les arbres de Verkle à l'ETHGlobal](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- [« Comment les arbres de Verkle rendent Ethereum léger et agressif » par Guillaume Ballet à Devcon 6](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [Piper Merriam sur les clients sans état depuis l'ETHDenver 2020](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [Dankrad Fiest nous parle des arbres de Verkle et du « Statelessness » dans le podcast Zero Knowledge](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [Dankrad Fiest nous parle des arbres de Verkle et du « Statelessness » dans le podcast Zero Knowledge](https://zeroknowledge.fm/podcast/202/)
- [Vitalik Buterin sur les arbres de Verkle](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Dankrad Feist sur les arbres de Verkle](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [Documentation EIP sur l'Arbre de Verkle](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/fr/web3/index.md b/public/content/translations/fr/web3/index.md
index d03d5c35336..df828472acc 100644
--- a/public/content/translations/fr/web3/index.md
+++ b/public/content/translations/fr/web3/index.md
@@ -151,11 +151,11 @@ Nous n'en sommes qu'au début de la création d'un meilleur Web avec le Web3, ma
Le Web3 n’est pas strictement défini. Plusieurs participants de la Communauté ont des points de vue différents à ce sujet. Voici quelques-uns d'entre eux :
-- [Qu'est-ce que le Web3? L'Internet décentralisé du futur expliqué](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Qu'est-ce que le Web3? L'Internet décentralisé du futur expliqué](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Comprendre le Web 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Josh Stark_
- [Importance du Web3](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [Pourquoi la décentralisation est importante](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [Panorama du Web3](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [Débat sur le Web3](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [Débat sur le Web3](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/ha/dao/index.md b/public/content/translations/ha/dao/index.md
index 549498c0979..0b6c2092498 100644
--- a/public/content/translations/ha/dao/index.md
+++ b/public/content/translations/ha/dao/index.md
@@ -91,7 +91,7 @@ A 1977, Wyoming ya ƙirƙira LLC, wanda ke ba da kariya ga 'yan kasuwa da iyakan
### Misali Shahararren {#law-example}
-[CityDAO](https://citydao.io) - CityDAO tayi amfani da dokar Wyoming's DAO wajen siyan eka 40 na fili kusa da wurin shakatawa na Yellowstone.
+[CityDAO](https://citizen.citydao.io/) - CityDAO tayi amfani da dokar Wyoming's DAO wajen siyan eka 40 na fili kusa da wurin shakatawa na Yellowstone.
## Membobin hulɗar DAO {#dao-membership}
@@ -148,7 +148,7 @@ _Yawanci ana amfani da shi don ingantawa da ƙa'idodin gwamnati da [dapps](/glos
### Maƙalun DAO {#dao-articles}
- [Menene DAO?](https://aragon.org/dao) - [Aragon](https://aragon.org/)
-- [Gidan DAOs](https://wiki.metagame.wtf/docs/great-houses/houses-of-daos) - [Metagame](https://wiki.metagame.wtf/)
+- [Gidan DAOs](https://wiki.metagame.wtf/great-houses/house-of-daos) - [Metagame](https://wiki.metagame.wtf/)
- [Menene DAO kuma menene don haka?](https://daohaus.substack.com/p/-what-is-a-dao-and-what-is-it-for) - [DAOhaus](https://daohaus.club/)
- [Yadda Ake Fara DAO-Powered Digital Community](https://daohaus.substack.com/p/four-and-a-half-steps-to-start-a) - [DAOhaus](https://daohaus.club/)
- [Menene DAO?](https://coinmarketcap.com/alexandria/article/what-is-a-dao) - [ Coinmarketcap](https://coinmarketcap.com)
diff --git a/public/content/translations/ha/defi/index.md b/public/content/translations/ha/defi/index.md
index 3fe85053fa3..b3f00eb3aec 100644
--- a/public/content/translations/ha/defi/index.md
+++ b/public/content/translations/ha/defi/index.md
@@ -168,7 +168,7 @@ Idan musanya B darajar sa ya sauka haka kawai kuma mai asusun ya kasa siyan isas
Don iya yin misalin da ke sama a cibiyar hada-hadar kuɗinmu na asali na duniya, kuna buƙatar kuɗaɗe masu yawa. Waɗannan tsalon yin kuɗi ana samun su ne kawai idan akwai wani kuɗi. Rance kamar walkiya misalai ne na zamanin da inda ba lallai sai ana da kuɗi za a sami kuɗi ba.
-
+
Ƙari akan rancen flash
diff --git a/public/content/translations/ha/web3/index.md b/public/content/translations/ha/web3/index.md
index 2e5e1e0c5e9..f3f573610ae 100644
--- a/public/content/translations/ha/web3/index.md
+++ b/public/content/translations/ha/web3/index.md
@@ -147,11 +147,11 @@ Mu kawai muna farkone wajen ƙirƙirar abinda yafi Web da Web3, amma muna ci gab
Ba'a bayyana Web3 sosai ba. Mahalartar al'umma daban-daban suna da hangen nesa daban-daban game da shi. Ga kadan daga cikin su:
-- [Menene Web3? An Bayyana Karkatattun Intanet na Nan Gaba](https://www.freecodecamp.org/news/what-is-Web3/) – _Nader Dabit_
+- [Menene Web3? An Bayyana Karkatattun Intanet na Nan Gaba](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [ Fahimta da Web 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) - _ Josh Stark_
- [Me yasa ake batun Web3](https://future.a16z.com/why-Web3-matters/) - _Chris Dixon_
- [Me yasa ake Batun Karkatattun](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [Iyakokin Web3](https://a16z.com/wp-content/uploads/2021/10/The-Web3-Readlng-List.pdf) – _a16z_
-- [Muhawarar Web3](https://www.notboring.co/p/the-Web3-debate?s=r) – _Packy McCormick_
+- [Muhawarar Web3](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/hi/dao/index.md b/public/content/translations/hi/dao/index.md
index 978a9b768f5..7b6344f3c04 100644
--- a/public/content/translations/hi/dao/index.md
+++ b/public/content/translations/hi/dao/index.md
@@ -93,7 +93,7 @@ DAO को संचालित करते समय कई बातों
### एक प्रसिद्ध उदाहरण {#law-example}
-[CityDAO](https://citydao.io) – CityDAO ने येलोस्टोन नेशनल पार्क के पास 40 एकड़ जमीन खरीदने के लिए व्योमिंग के DAO कानून का इस्तेमाल किया।
+[CityDAO](https://citizen.citydao.io/) – CityDAO ने येलोस्टोन नेशनल पार्क के पास 40 एकड़ जमीन खरीदने के लिए व्योमिंग के DAO कानून का इस्तेमाल किया।
## DAO की सदस्यता {#dao-membership}
diff --git a/public/content/translations/hi/defi/index.md b/public/content/translations/hi/defi/index.md
index df075a00546..1740e173473 100644
--- a/public/content/translations/hi/defi/index.md
+++ b/public/content/translations/hi/defi/index.md
@@ -168,7 +168,7 @@ DeFi की क्षमता को देखने का एक सबसे
उपरोक्त उदाहरण को पारंपरिक वित्त दुनिया में करने के लिए, आपको बड़ी मात्रा में धन की आवश्यकता होती है। ये पैसे कमाने की रणनीतियाँ केवल उन्हीं तक पहुँचती हैं जिनके पास पहले से ही धन है। फ्लैश ऋण एक ऐसे भविष्य का उदाहरण है जहाँ पैसे कमाने के लिए पैसे होना आवश्यक नहीं है।
-
+
फ़्लैश ऋण पर अधिक जानकारी
@@ -358,4 +358,4 @@ DeFi एक ओपन-सोर्स गतिविधि है। DeFi प
-
\ No newline at end of file
+
diff --git a/public/content/translations/hi/desci/index.md b/public/content/translations/hi/desci/index.md
index 6983dc18434..25f63e0d3ff 100644
--- a/public/content/translations/hi/desci/index.md
+++ b/public/content/translations/hi/desci/index.md
@@ -96,7 +96,7 @@ Web3 डेटा समाधान उपरोक्त परिदृश्
- [VitaDAO: दीर्घायु अनुसंधान के लिए प्रायोजित अनुसंधान समझौतों के माध्यम से धन प्राप्त करें](https://www.vitadao.com/)
- [ResearchHub: एक वैज्ञानिक परिणाम पोस्ट करें और साथियों के साथ बातचीत में संलग्न हों](https://www.researchhub.com/)
- [LabDAO: सिलिको में एक प्रोटीन को मोड़ें](https://alphafodl.vercel.app/)
-- [dClimate API: विकेंद्रीकृत समुदाय द्वारा एकत्र किए गए जलवायु डेटा को क्वेरी करें](https://api.dclimate.net/)
+- [dClimate API: विकेंद्रीकृत समुदाय द्वारा एकत्र किए गए जलवायु डेटा को क्वेरी करें](https://www.dclimate.net/)
- [DeSci Foundation: DeSci प्रकाशन उपकरण बिल्डर](https://descifoundation.org/)
- [DeSci.World: उपयोगकर्ताओं को विकेन्द्रीकृत विज्ञान को देखने, संलग्न करने के लिए वन-स्टॉप शॉप](https://desci.world)
- [OceanDAO: DAO डेटा से संबंधित विज्ञान के लिए शासित वित्त पोषण](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Web3 डेटा समाधान उपरोक्त परिदृश्
- [विकेन्द्रीकृत बायोटेक के लिए एक गाइड, a16z भविष्य के लिए जॉक्लिन पर्ल द्वारा](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [DeSci केस](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [DeSci के लिए गाइड](https://future.com/what-is-decentralized-science-aka-desci/)
-- [विकेन्द्रीकृत विज्ञान संसाधन](https://www.vincentweisser.com/decentralized-science)
+- [विकेन्द्रीकृत विज्ञान संसाधन](https://www.vincentweisser.com/desci)
- [Molecule Biopharma IP-NFT - एक तकनीकी विवरण](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [विज्ञान की विश्वसनीय प्रणालियों का निर्माण, जॉन स्टार द्वारा](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [पॉल कोल्हास - DeSci: विकेंद्रीकृत विज्ञान का भविष्य (पॉडकास्ट)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/hi/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/public/content/translations/hi/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
index 220b248bf22..5146f46830b 100644
--- a/public/content/translations/hi/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
+++ b/public/content/translations/hi/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
@@ -264,7 +264,7 @@ sidebarDepth: 2
- प्रत्यक्ष, तकनीकी सहायता
- [**NodeReal MegaNode**](https://nodereal.io/)
- - [डॉक्स](https://docs.nodereal.io/nodereal/meganode/introduction)
+ - [डॉक्स](https://docs.nodereal.io/docs/introduction)
- विशेषताएँ
- विश्वसनीय, तेज और स्केलेबल RPC API सेवाएं
- web3 डेवलपर के लिए उन्नत API
diff --git a/public/content/translations/hi/developers/docs/nodes-and-clients/run-a-node/index.md b/public/content/translations/hi/developers/docs/nodes-and-clients/run-a-node/index.md
index efadb7cf1a2..723f2a1050d 100644
--- a/public/content/translations/hi/developers/docs/nodes-and-clients/run-a-node/index.md
+++ b/public/content/translations/hi/developers/docs/nodes-and-clients/run-a-node/index.md
@@ -162,7 +162,7 @@ sidebarDepth: 2
##### सहमति ग्राहक
- [लाइटहाउस](https://github.com/sigp/lighthouse/releases/latest)
-- [Lodestar](https://chainsafe.github.io/lodestar/install/source/) (एक पहले से तैयार बाइनरी, केवल एक डॉकर इमेज प्रदान नहीं करता है या उसे स्रोत से बनाया जा सकता है)
+- [Lodestar](https://chainsafe.github.io/lodestar/run/getting-started/installation#build-from-source/) (एक पहले से तैयार बाइनरी, केवल एक डॉकर इमेज प्रदान नहीं करता है या उसे स्रोत से बनाया जा सकता है)
- [निम्बस](https://github.com/status-im/nimbus-eth2/releases/latest)
- [प्रिज़्म](https://github.com/prysmaticlabs/prysm/releases/latest)
- [टेकु](https://github.com/ConsenSys/teku/releases)
@@ -256,7 +256,7 @@ Besu में एक लॉन्चर विकल्प भी आता ह
besu --Xlauncher
```
-[Besu का प्रलेखन](https://besu.hyperledger.org/en/latest/HowTo/Get-Started/Starting-node/) अतिरिक्त विकल्प और कॉन्फ़िगरेशन विवरण शामिल करता है।
+[Besu का प्रलेखन](https://besu.hyperledger.org/public-networks/get-started/start-node/) अतिरिक्त विकल्प और कॉन्फ़िगरेशन विवरण शामिल करता है।
##### Erigon चलाना
@@ -288,7 +288,7 @@ geth --mainnet \
##### Nethermind चलाना
-Nethermind विभिन्न [इंस्टॉलेशन विकल्प](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started) प्रदान करता है। पैकेज में विभिन्न बाइनरी आते हैं, जिसमें एक निर्देशित सेटअप के साथ एक लॉन्चर शामिल है, जो आपको कॉन्फ़िगरेशन को इंटरैक्टिव रूप से बनाने में मदद करेगा। वैकल्पिक रूप से, आप रनर पा सकते हैं जो स्वयं एक्जीक्यूटेबल है और आप इसे कॉन्फ़िग ध्वजों के साथ चला सकते हैं। JSON-RPC डिफ़ॉल्ट रूप से सक्षम है।
+Nethermind विभिन्न [इंस्टॉलेशन विकल्प](https://docs.nethermind.io/get-started/installing-nethermind) प्रदान करता है। पैकेज में विभिन्न बाइनरी आते हैं, जिसमें एक निर्देशित सेटअप के साथ एक लॉन्चर शामिल है, जो आपको कॉन्फ़िगरेशन को इंटरैक्टिव रूप से बनाने में मदद करेगा। वैकल्पिक रूप से, आप रनर पा सकते हैं जो स्वयं एक्जीक्यूटेबल है और आप इसे कॉन्फ़िग ध्वजों के साथ चला सकते हैं। JSON-RPC डिफ़ॉल्ट रूप से सक्षम है।
```sh
Nethermind.Runner --config mainnet \
@@ -296,7 +296,7 @@ Nethermind.Runner --config mainnet \
--JsonRpc.JwtSecretFile=/path/to/jwtsecret
```
-Nethermind दस्तावेज़, सहमति क्लाइंट के साथ Nethermind चलाने पर एक [पूर्ण मार्गदर्शिका](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/running-nethermind-post-merge) प्रदान करते हैं।
+Nethermind दस्तावेज़, सहमति क्लाइंट के साथ Nethermind चलाने पर एक [पूर्ण मार्गदर्शिका](https://docs.nethermind.io/first-steps-with-nethermind/running-nethermind-post-merge) प्रदान करते हैं।
एक निष्पादन क्लाइंट अपने मुख्य कार्यों, चुने गए एंडपॉइंट्स को आरंभ करेगा और पीयर्स की खोज शुरू करेगा। पीयर्स की सफलतापूर्वक खोज के बाद, क्लाइंट सिंक्रनाइज़ेशन शुरू करता है। निष्पादन क्लाइंट, सहमति क्लाइंट से कनेक्शन की प्रतीक्षा करेगा। वर्तमान ब्लॉकचेन डेटा तब उपलब्ध होगा जब क्लाइंट वर्तमान स्थिति के साथ सफलतापूर्वक सिंक हो जाएगा।
diff --git a/public/content/translations/hi/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/hi/developers/docs/smart-contracts/libraries/index.md
index f8f1f6e38fd..8b9e45a6598 100644
--- a/public/content/translations/hi/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/hi/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ contract MyNFT is ERC721 {
**thirdweb Solidity SDK -** **_कस्टम स्मार्ट अनुबंध को कुशलतापूर्वक बनाने के लिए आवश्यक उपकरण प्रदान करता है_**
-- [प्रलेखन](https://portal.thirdweb.com/solidity/)
+- [प्रलेखन](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## संबंधित ट्यूटोरियल {#related-tutorials}
diff --git a/public/content/translations/hi/developers/docs/smart-contracts/security/index.md b/public/content/translations/hi/developers/docs/smart-contracts/security/index.md
index 8a8f20ef8ae..5d43c6bb209 100644
--- a/public/content/translations/hi/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/hi/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ lang: hi
एथेरियम जैसे सार्वजनिक ब्लॉकचेन, स्मार्ट अनुबंध को सुरक्षित करने के मुद्दे को और जटिल बनाते हैं। परिनियोजित किया गया अनुबंध कोड _आमतौर_ पर सुरक्षा खामियों को ठीक करने के लिए नहीं बदला जा सकता, जबकि स्मार्ट अनुबंधों से चुराई गई संपत्तियों को ट्रैक करना बेहद मुश्किल होता है और अपरिवर्तनीयता के कारण ज्यादातर वापस नहीं मिल पाती हैं।
-हालांकि आंकड़े अलग-अलग हैं, यह अनुमान लगाया जाता है कि स्मार्ट अनुबंधों में सुरक्षा दोषों के कारण चोरी या खोए गए कुल मूल्य की राशि आसानी से 1 अरब डॉलर से अधिक है। इसमें उच्च-प्रोफाइल घटनाएं शामिल हैं, जैसे [डीएओ हैक](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3.6M ETH चोरी, आज की कीमतों में $1B से अधिक मूल्य), [पैरिटी मल्टी-सिग वॉलेट हैक](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) (हैकर्स के कारण $30M का नुकसान), और [पैरिटी फ्रोजन वॉलेट समस्या](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) ($300M से अधिक ETH हमेशा के लिए लॉक हो गए)।
+हालांकि आंकड़े अलग-अलग हैं, यह अनुमान लगाया जाता है कि स्मार्ट अनुबंधों में सुरक्षा दोषों के कारण चोरी या खोए गए कुल मूल्य की राशि आसानी से 1 अरब डॉलर से अधिक है। इसमें उच्च-प्रोफाइल घटनाएं शामिल हैं, जैसे [डीएओ हैक](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3.6M ETH चोरी, आज की कीमतों में $1B से अधिक मूल्य), [पैरिटी मल्टी-सिग वॉलेट हैक](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) (हैकर्स के कारण $30M का नुकसान), और [पैरिटी फ्रोजन वॉलेट समस्या](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) ($300M से अधिक ETH हमेशा के लिए लॉक हो गए)।
उपरोक्त समस्याएं डेवलपर्स के लिए सुरक्षित, मजबूत और लचीले स्मार्ट अनुबंध बनाने में प्रयास करना अनिवार्य बनाती हैं। स्मार्ट अनुबंध सुरक्षा एक गंभीर व्यवसाय है, और ऐसा जिसे हर डेवलपर को सीखना चाहिए। यह गाइड एथेरियम डेवलपर्स के लिए सुरक्षा संबंधी विचारों को कवर करेगी और स्मार्ट अनुबंध सुरक्षा में सुधार के लिए संसाधनों की खोज करेगी।
@@ -304,7 +304,7 @@ contract Victim {
- `Victim` finally applies the results of the first transaction (and subsequent ones) to its state, so `Attacker`’s balance is set to 0
```
-सारांश यह है कि क्योंकि फंक्शन निष्पादन पूरा होने तक कॉलर की शेष राशि 0 पर सेट नहीं होती है, बाद के प्रयास सफल होंगे और कॉलर को कई बार अपनी शेष राशि वापस लेने की अनुमति देंगे। इस तरह के हमले का उपयोग अपने धन के एक स्मार्ट अनुबंध को निकालने के लिए किया जा सकता है, जैसा कि [2016 डीएओ हैक](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/) में हुआ था। रीएंट्रेंसी हमले आज भी स्मार्ट अनुबंध के लिए एक महत्वपूर्ण मुद्दा है जैसा कि [रीएंट्रेंसी शोषण की सार्वजनिक सूचियां](https://github.com/pcaversaccio/reentrancy-attacks) दिखाती है।
+सारांश यह है कि क्योंकि फंक्शन निष्पादन पूरा होने तक कॉलर की शेष राशि 0 पर सेट नहीं होती है, बाद के प्रयास सफल होंगे और कॉलर को कई बार अपनी शेष राशि वापस लेने की अनुमति देंगे। इस तरह के हमले का उपयोग अपने धन के एक स्मार्ट अनुबंध को निकालने के लिए किया जा सकता है, जैसा कि [2016 डीएओ हैक](https://www.coindesk.com/learn/understanding-the-dao-attack) में हुआ था। रीएंट्रेंसी हमले आज भी स्मार्ट अनुबंध के लिए एक महत्वपूर्ण मुद्दा है जैसा कि [रीएंट्रेंसी शोषण की सार्वजनिक सूचियां](https://github.com/pcaversaccio/reentrancy-attacks) दिखाती है।
##### रीएंट्रेंसी हमलों को कैसे रोकें
@@ -505,7 +505,7 @@ DEX की कीमतें अक्सर सटीक होती है
- **[हैकेन](https://hacken.io)** - _Web3 साइबर सुरक्षा लेखा परीक्षक जो ब्लॉकचेन सुरक्षा में 360-डिग्री दृष्टिकोण लाता है।_
-- **[Nethermind](https://nethermind.io/smart-contracts-audits)** - _Solidity और Cairo ऑडिटिंग सेवाएँ, जो एथेरियम और स्टार्कनेट पर स्मार्ट अनुबंधों की अखंडता और उपयोगकर्ताओं की सुरक्षा सुनिश्चित करती हैं।_
+- **[Nethermind](https://www.nethermind.io/smart-contract-audits)** - _Solidity और Cairo ऑडिटिंग सेवाएँ, जो एथेरियम और स्टार्कनेट पर स्मार्ट अनुबंधों की अखंडता और उपयोगकर्ताओं की सुरक्षा सुनिश्चित करती हैं।_
- **[HashEx](https://hashex.org/)** - _HashEx क्रिप्टोकरेंसी की सुरक्षा सुनिश्चित करने के लिए ब्लॉकचेन और स्मार्ट अनुबंध ऑडिटिंग पर ध्यान केंद्रित करता है, जो स्मार्ट अनुबंध विकास, प्रवेश परीक्षण, ब्लॉकचेन परामर्श जैसी सेवाएँ प्रदान करता है।_
@@ -515,7 +515,7 @@ DEX की कीमतें अक्सर सटीक होती है
- **[Cyfrin](https://cyfrin.io)** - _Web3 सुरक्षा पावरहाउस, उत्पादों और स्मार्ट अनुबंध ऑडिटिंग सेवाओं के माध्यम से क्रिप्टो सुरक्षा विकसित कर रहा है।_
-- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)** - _Web3 सुरक्षा फर्म जो अनुभवी लेखा परीक्षकों और सर्वोत्तम श्रेणी के उपकरणों की एक टीम के माध्यम से ब्लॉकचेन प्रणालियों के लिए सुरक्षा लेखा परीक्षण प्रदान करती है।_
+- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)** - _Web3 सुरक्षा फर्म जो अनुभवी लेखा परीक्षकों और सर्वोत्तम श्रेणी के उपकरणों की एक टीम के माध्यम से ब्लॉकचेन प्रणालियों के लिए सुरक्षा लेखा परीक्षण प्रदान करती है।_
- **[Oxorio](https://oxor.io/)** - _स्मार्ट अनुबंध लेखा परीक्षण और ब्लॉकचेन सुरक्षा सेवाएँ जो क्रिप्टो फर्मों और DeFi प्रोजेक्ट्स के लिए EVM, Solidity, ZK, क्रॉस-चेन तकनीक में विशेषज्ञता रखती हैं।_
diff --git a/public/content/translations/hi/eips/index.md b/public/content/translations/hi/eips/index.md
index 545fc7cfe34..9e8c58a863c 100644
--- a/public/content/translations/hi/eips/index.md
+++ b/public/content/translations/hi/eips/index.md
@@ -74,6 +74,6 @@ EIP संपादक तय करते हैं कि कोई प्र
-हडसन जेमसन द्वारा [एथेरियम प्रोटोकॉल डेवलपमेंट गवर्नेंस एंड नेटवर्क अपग्रेड कोऑर्डिनेशन](https://hudsonjameson.com/2020-03-23-ethereum-protocol-Development-governance-and-network-upgrad-coordination/) में अलग-अलग पेज में दिया गया कंटेंट
+हडसन जेमसन द्वारा [एथेरियम प्रोटोकॉल डेवलपमेंट गवर्नेंस एंड नेटवर्क अपग्रेड कोऑर्डिनेशन](https://hudsonjameson.com/2020-03-23-ethereum-protocol-development-governance-and-network-upgrade-coordination/) में अलग-अलग पेज में दिया गया कंटेंट
diff --git a/public/content/translations/hi/governance/index.md b/public/content/translations/hi/governance/index.md
index 793b62f0cb7..df8282e7f7a 100644
--- a/public/content/translations/hi/governance/index.md
+++ b/public/content/translations/hi/governance/index.md
@@ -118,7 +118,7 @@ EIP चैंपियंस से सभी संबंधित हितध
फोर्क्स तब होते हैं जब नेटवर्क में प्रमुख तकनीकी उन्नयन या परिवर्तन करने और प्रोटोकॉल के "नियमों" को बदलने की आवश्यकता होती है। [इथेरियम क्लाइंट](/developers/docs/nodes-and-clients/) को नए फोर्क नियमों को लागू करने के लिए अपने सॉफ़्टवेयर को अपडेट करना होगा।
-DAO फोर्क [2016 DAO हमले](https://www.coindesk.com/understanding-dao-hack-journalists) के जवाब में था, जहां एक असुरक्षित [DAO](/glossary/#dao) अनुबंध से एक हैक में 3.6 मिलियन से अधिक ETH निकाल दिए गए। फोर्क ने धनराशि को दोषपूर्ण अनुबंध से एक नए अनुबंध में स्थानांतरित कर दिया, जिससे हैक में धनराशि खोने वाले किसी भी व्यक्ति को उसे पुनर्प्राप्त करने की अनुमति मिल सके।
+DAO फोर्क [2016 DAO हमले](https://www.coindesk.com/learn/understanding-the-dao-attack) के जवाब में था, जहां एक असुरक्षित [DAO](/glossary/#dao) अनुबंध से एक हैक में 3.6 मिलियन से अधिक ETH निकाल दिए गए। फोर्क ने धनराशि को दोषपूर्ण अनुबंध से एक नए अनुबंध में स्थानांतरित कर दिया, जिससे हैक में धनराशि खोने वाले किसी भी व्यक्ति को उसे पुनर्प्राप्त करने की अनुमति मिल सके।
इस कार्यवाही पर इथेरियम समुदाय द्वारा मतदान किया गया था। कोई भी ETH धारक [किसी वोटिंग प्लेटफार्म](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/) पर लेनदेन के माध्यम से वोट करने में सक्षम था। फोर्क का निर्णय 85% से अधिक वोटों तक पहुंच गया।
diff --git a/public/content/translations/hi/guides/how-to-revoke-token-access/index.md b/public/content/translations/hi/guides/how-to-revoke-token-access/index.md
index a0e9b2ff671..b8dd9338bcb 100644
--- a/public/content/translations/hi/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/hi/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ lang: hi
- [इथअलावेंस](https://ethallowance.com/) (इथेरियम)
- [इथरस्कैन](https://etherscan.io/tokenapprovalchecker) (इथेरियम)
-- [कॉइनटूल](https://cointool.app/approve/eth) (मल्टीपल नेटवर्क)
- [निरस्त करें](https://revoke.cash/) (मल्टीपल नेटवर्क)
- [अनरेक्ट](https://app.unrekt.net/) (मल्टीपल नेटवर्क)
- [EverRevoke](https://everrise.com/everrevoke/) (मल्टीपल नेटवर्क)
diff --git a/public/content/translations/hi/web3/index.md b/public/content/translations/hi/web3/index.md
index 8c300eacc02..8b8403352e0 100644
--- a/public/content/translations/hi/web3/index.md
+++ b/public/content/translations/hi/web3/index.md
@@ -151,11 +151,11 @@ Web3 एक युवा और विकासशील पारिस्थ
Web3 सटीकता से परिभाषित नहीं है। विभिन्न समुदाय के प्रतिभागियों के पास इस पर अलग-अलग दृष्टिकोण है। यहां उनमें से कुछ हैं:
-- [Web3 क्या है? भविष्य के विकेंद्रीकृत इंटरनेट की व्याख्या](https://www.freecodecamp.org/news/what-is-web3/) – _नादेर डेबिट_
+- [Web3 क्या है? भविष्य के विकेंद्रीकृत इंटरनेट की व्याख्या](https://www.freecodecamp.org/news/what-is-web3) – _नादेर डेबिट_
- [Web 3 की समझ बनाना](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _जोश स्टार्क_
- [Web3 क्यों मायने रखता है](https://future.a16z.com/why-web3-matters/) — _क्रिस डिक्सॉन_
- [विकेंद्रीकरण क्यों मायने रखता है](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _क्रिस डिक्सॉन_
- [Web3 लैंडस्केप](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [Web3 बहस](https://www.notboring.co/p/the-web3-debate?s=r) – _पैकी मक्कॉर्मिक_
+- [Web3 बहस](https://www.notboring.co/p/the-web3-debate) – _पैकी मक्कॉर्मिक_
diff --git a/public/content/translations/hu/community/grants/index.md b/public/content/translations/hu/community/grants/index.md
index 06307fb83f2..22c81dd74a9 100644
--- a/public/content/translations/hu/community/grants/index.md
+++ b/public/content/translations/hu/community/grants/index.md
@@ -31,7 +31,7 @@ Projektek által adott támogatás olyanoknak, akik az adott technológiát fejl
- [Lido Ecosystem Grants Organisation (LEGO)](https://lido.fi/lego) – _[Lido](https://lido.fi/) pénzügyi ökoszisztéma_
- [MetaMask Program](https://metamaskgrants.org/) – _[MetaMask](https://metamask.io/) munkavállalók által vezetett támogatási DAO_
- [SKALE Network Grants Program](https://skale.space/developers#grants) – _[SKALE Network](https://skale.space/) ökoszisztéma_
-- [Swarm Foundation Grants Program](https://my.ethswarm.org/grants) - _[Swarm Foundation](https://www.ethswarm.org/) ökoszisztéma_
+- [Swarm Foundation Grants Program](https://my.ethswarm.org) - _[Swarm Foundation](https://www.ethswarm.org/) ökoszisztéma_
- [The Graph](https://thegraph.com/ecosystem/grants/) – _[The Graph](https://thegraph.com/) ökoszisztéma_
- [Uniswap Grants Program](https://www.uniswapfoundation.org/approach) – _[Uniswap](https://uniswap.org/)-közösség_
diff --git a/public/content/translations/hu/dao/index.md b/public/content/translations/hu/dao/index.md
index 24808b91146..291cebd84cb 100644
--- a/public/content/translations/hu/dao/index.md
+++ b/public/content/translations/hu/dao/index.md
@@ -91,7 +91,7 @@ Míg a DAO-k több ezer szavazati joggal rendelkező taggal rendelkezhetnek, az
### Egy híres példa {#law-example}
-[CityDAO](https://citydao.io) – A CityDAO 40 hektár földet vett a Yellowstone Nemzeti Park közelében Wyoming DAO-törvényével élve.
+[CityDAO](https://citizen.citydao.io/) – A CityDAO 40 hektár földet vett a Yellowstone Nemzeti Park közelében Wyoming DAO-törvényével élve.
## DAO-tagság {#dao-membership}
diff --git a/public/content/translations/hu/defi/index.md b/public/content/translations/hu/defi/index.md
index c800034cc64..ee869fde72a 100644
--- a/public/content/translations/hu/defi/index.md
+++ b/public/content/translations/hu/defi/index.md
@@ -168,7 +168,7 @@ Ha a B tőzsdén lévő kínálat hirtelen lezuhan, és a felhasználó nem tudo
Ha a hagyományos pénzügyi világban szeretne ugyanilyen ügyletet végrehajtani, akkor hatalmas pénzösszegre van szüksége. Ezek a pénzkereső stratégiák csak azoknak elérhetők, akik már most is vagyonosak. A villámkölcsön egy olyan jövőt fest elénk, melyben a pénzcsinálásnak nem előfeltétele az, hogy az ember vagyonos legyen.
-
+
Bővebben a villámkölcsönökről
@@ -358,4 +358,4 @@ A DeFi egy nyílt forráskódú kezdeményezés. A kapcsolódó protokollok és
-
\ No newline at end of file
+
diff --git a/public/content/translations/hu/desci/index.md b/public/content/translations/hu/desci/index.md
index 585e3f006ce..d587c009362 100644
--- a/public/content/translations/hu/desci/index.md
+++ b/public/content/translations/hu/desci/index.md
@@ -96,7 +96,7 @@ Fedezze fel a projekteket és csatlakozzon a DeSci közösségéhez.
- [VitaDAO: hosszútávú kutatások finanszírozása a szponzorált kutatási megállapodások alapján](https://www.vitadao.com/)
- [ResearchHub: tudományos eredmények publikálása és azok megvitatása munkatársaival](https://www.researchhub.com/)
- [LabDAO: fehérjék számítógépes szimulációja](https://alphafodl.vercel.app/)
-- [dClimate API: keresés a decentralizált közösség által gyűjtött klímaadatokban](https://api.dclimate.net/)
+- [dClimate API: keresés a decentralizált közösség által gyűjtött klímaadatokban](https://www.dclimate.net/)
- [DeSci Foundation: DeSci publikációs eszközfejlesztés](https://descifoundation.org/)
- [DeSci.World: itt minden megtudható a decentralizált tudományról](https://desci.world)
- [OceanDAO: az adattal kapcsolatos tudományok DAO által irányított finanszírozása](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Fedezze fel a projekteket és csatlakozzon a DeSci közösségéhez.
- [Útmutató a decentralizált biotechnológiához – Jocelynn Pearl (a16z future)](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [A DeSci ügye](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Útmutató a DeSci-hez](https://future.com/what-is-decentralized-science-aka-desci/)
-- [A decentralizált tudomány forrásai](https://www.vincentweisser.com/decentralized-science)
+- [A decentralizált tudomány forrásai](https://www.vincentweisser.com/desci)
- [Molecule Biopharma IP-NFT-k – technikai leírás](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Bizalom nélküli rendszer építése a tudomány számára – Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas – DeSci: a decentralizált tudomány jövője (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/hu/developers/docs/data-and-analytics/index.md b/public/content/translations/hu/developers/docs/data-and-analytics/index.md
index 8bf4557dd27..4727cffa80f 100644
--- a/public/content/translations/hu/developers/docs/data-and-analytics/index.md
+++ b/public/content/translations/hu/developers/docs/data-and-analytics/index.md
@@ -47,7 +47,7 @@ A [Blocknative](https://www.blocknative.com/) nyílt hozzáférést biztosít az
## További olvasnivaló {#further-reading}
-- [A gráfhálózat áttekintése](https://thegraph.com/docs/en/about/network/)
+- [A gráfhálózat áttekintése](https://thegraph.com/docs/en/about/)
- [Gráflekérdezési próbafelület (playground)](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [API-kódpéldák az EtherScan oldalon](https://etherscan.io/apis#contracts)
- [Beaconcha.in – Beaconlánc-felfedező](https://beaconcha.in)
diff --git a/public/content/translations/hu/developers/docs/development-networks/index.md b/public/content/translations/hu/developers/docs/development-networks/index.md
index a0b2810798e..7c74ab94f5d 100644
--- a/public/content/translations/hu/developers/docs/development-networks/index.md
+++ b/public/content/translations/hu/developers/docs/development-networks/index.md
@@ -41,7 +41,7 @@ A Hardhat Network a beépített Hardhat-tel jön, ami egy Ethereum fejlesztői k
Néhány konszenzusos kliens rendelkezik olyan beépített eszközökkel, amellyel fel lehet állítani helyi Beacon láncokat a teszteléshez. Elérhető instrukciók a Lighthouse, Nimbus és Lodestar kliensekhez:
-- [Helyi teszthálózat a Lodestarhoz](https://chainsafe.github.io/lodestar/usage/local/)
+- [Helyi teszthálózat a Lodestarhoz](https://chainsafe.github.io/lodestar/contribution/advanced-topics/setting-up-a-testnet#post-merge-local-testnet/)
- [Helyi teszthálózat a Lighthouse-hoz](https://lighthouse-book.sigmaprime.io/setup.html#local-testnets)
- [Helyi teszthálózat a Nimbushoz](https://github.com/status-im/nimbus-eth1/blob/master/fluffy/docs/local_testnet.md)
diff --git a/public/content/translations/hu/developers/docs/layer-2-scaling/index.md b/public/content/translations/hu/developers/docs/layer-2-scaling/index.md
index 8b95affd73a..925e5eb1a15 100644
--- a/public/content/translations/hu/developers/docs/layer-2-scaling/index.md
+++ b/public/content/translations/hu/developers/docs/layer-2-scaling/index.md
@@ -170,7 +170,7 @@ A plasma lánc olyan különálló blokklánc, mely hozzá van kötve a fő Ethe
### Plasma használata {#use-plasma}
- [OMG Network](https://omg.network/)
-- [Matic Network](https://matic.network/)
+- [Matic Network](https://polygon.technology/)
- [Gluon](https://gluon.network/)
- [LeapDAO](https://ipfs.leapdao.org/)
@@ -218,7 +218,7 @@ Kombinálja a többrétegű technológiák legjobb tulajdonságait, és konfigur
- [Validium And The Layer 2 Two-By-Two — Issue No. 99](https://www.buildblockchain.tech/newsletter/issues/no-99-validium-and-the-layer-2-two-by-two)
- [Evaluating Ethereum layer 2 Scaling Solutions: A Comparison Framework](https://blog.matter-labs.io/evaluating-ethereum-l2-scaling-solutions-a-comparison-framework-b6b2f410f955)
- [Adding Hybrid PoS-Rollup Sidechain to Celer’s Coherent Layer-2 Platform on Ethereum](https://medium.com/celer-network/adding-hybrid-pos-rollup-sidechain-to-celers-coherent-layer-2-platform-d1d3067fe593)
-- [Zero-Knowledge Blockchain Scalability](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Zero-Knowledge Blockchain Scalability](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
**Állapot csatornák**
diff --git a/public/content/translations/hu/developers/docs/networks/index.md b/public/content/translations/hu/developers/docs/networks/index.md
index 370851298a9..0d114501ba3 100644
--- a/public/content/translations/hu/developers/docs/networks/index.md
+++ b/public/content/translations/hu/developers/docs/networks/index.md
@@ -60,7 +60,7 @@ A két nyilvános teszthálózat, amelyet a kliens fejlesztők jelenleg fenntart
- [Coinbase Wallet csap | Sepolia](https://coinbase.com/faucets/ethereum-sepolia-faucet)
- [Alchemy Sepolia csap](https://sepoliafaucet.com/)
- [Infura Sepolia csap](https://www.infura.io/faucet)
-- [Chainstack Sepolia csap](https://faucet.chainstack.com/sepolia-faucet)
+- [Chainstack Sepolia csap](https://faucet.chainstack.com/sepolia-testnet-faucet)
- [Ethereum-ökoszisztéma csap](https://www.ethereum-ecosystem.com/faucets/ethereum-sepolia)
#### Hoodi {#hoodi}
diff --git a/public/content/translations/hu/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/public/content/translations/hu/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
index 36dc6bac164..9169de7beaa 100644
--- a/public/content/translations/hu/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
+++ b/public/content/translations/hu/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
@@ -264,7 +264,7 @@ Az alábbiak a legnépszerűbb Ethereum-csomópontszolgáltatók – ha ismer ol
- Közvetlen, technikai támogatás
- [**NodeReal MegaNode**](https://nodereal.io/)
- - [Dokumentáció](https://docs.nodereal.io/nodereal/meganode/introduction)
+ - [Dokumentáció](https://docs.nodereal.io/docs/introduction)
- Jellemzők
- Megbízható, gyors és skálázható RPC API-szolgáltatások
- Továbbfejlesztett API a web3-fejlesztőknek
diff --git a/public/content/translations/hu/developers/docs/nodes-and-clients/run-a-node/index.md b/public/content/translations/hu/developers/docs/nodes-and-clients/run-a-node/index.md
index 52b944e63c6..69720fc5995 100644
--- a/public/content/translations/hu/developers/docs/nodes-and-clients/run-a-node/index.md
+++ b/public/content/translations/hu/developers/docs/nodes-and-clients/run-a-node/index.md
@@ -162,7 +162,7 @@ Fontos tisztában lenni azzal is, hogy a kliensdiverzitás [problémát jelent a
##### Konszenzusos kliensek
- [Lighthouse](https://github.com/sigp/lighthouse/releases/latest)
-- [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)
+- [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)
- [Nimbus](https://github.com/status-im/nimbus-eth2/releases/latest)
- [Prysm](https://github.com/prysmaticlabs/prysm/releases/latest)
- [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
besu --Xlauncher
```
-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.
+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.
##### Az Erigon futtatása
@@ -288,7 +288,7 @@ Tekintse meg a [dokumentációt az összes konfigurálási opcióhoz](https://ge
##### A Nethermind futtatása
-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.
+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.
```sh
Nethermind.Runner --config mainnet \
@@ -296,7 +296,7 @@ Nethermind.Runner --config mainnet \
--JsonRpc.JwtSecretFile=/path/to/jwtsecret
```
-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.
+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.
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.
diff --git a/public/content/translations/hu/developers/docs/scaling/index.md b/public/content/translations/hu/developers/docs/scaling/index.md
index 0b8d716bf50..5a197f38202 100644
--- a/public/content/translations/hu/developers/docs/scaling/index.md
+++ b/public/content/translations/hu/developers/docs/scaling/index.md
@@ -106,7 +106,7 @@ _Vegye figyelembe, hogy a videóban szereplő magyarázat az L2 kifejezést hasz
- [Egy nem teljeskörű útmutató az összevont tranzakciókhoz](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
- [Ethereum-alapú ZK összevont tranzakciók: világverők](https://hackmd.io/@canti/rkUT0BD8K)
- [Az optimista összevont tranzakciók és a ZK összevont tranzakciók összehasonlítása](https://limechain.tech/blog/optimistic-rollups-vs-zk-rollups/)
-- [Zero-knowledge blokklánc skálázhatósága](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Zero-knowledge blokklánc skálázhatósága](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
- [Miért az összevont tranzakciók és az adatmegosztások (sharding) adják az egyetlen fenntartható megoldást a nagyfokú skálázhatósághoz](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48)
- [Milyen L3 megoldásoknak van értelme?](https://vitalik.eth.limo/general/2022/09/17/layer_3.html)
- [Adatelérhetőség vagy hogyan tanulták meg az összevont tranzakciók, hogy ne aggódjanak és szeressék az Ethereumot](https://ethereum2077.substack.com/p/data-availability-in-ethereum-rollups)
diff --git a/public/content/translations/hu/developers/docs/scaling/optimistic-rollups/index.md b/public/content/translations/hu/developers/docs/scaling/optimistic-rollups/index.md
index 441912d26df..4b0860cefb6 100644
--- a/public/content/translations/hu/developers/docs/scaling/optimistic-rollups/index.md
+++ b/public/content/translations/hu/developers/docs/scaling/optimistic-rollups/index.md
@@ -257,7 +257,7 @@ Az [adat sharding](/roadmap/danksharding/) bevezetése az Ethereumban várhatóa
- [Hogyan működnek az optimista összevont tranzakciók (teljes útmutató)](https://www.alchemy.com/overviews/optimistic-rollups)
- [Mi az a blokklánc összevont tranzakció? Technikai bevezetés](https://www.ethereum-ecosystem.com/blog/what-is-a-blockchain-rollup-a-technical-introduction)
-- [Az alapvető útmutató az Arbitrumhoz](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
-- [Hogyan működik valójában az optimista összevont tranzakció?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [Az alapvető útmutató az Arbitrumhoz](https://www.bankless.com/the-essential-guide-to-arbitrum)
+- [Hogyan működik valójában az optimista összevont tranzakció?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
- [Az OVM részletes bemutatása](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
- [Mi az az optimista virtuális gép?](https://www.alchemy.com/overviews/optimistic-virtual-machine)
diff --git a/public/content/translations/hu/developers/docs/scaling/validium/index.md b/public/content/translations/hu/developers/docs/scaling/validium/index.md
index 696bd6c534c..267adffa313 100644
--- a/public/content/translations/hu/developers/docs/scaling/validium/index.md
+++ b/public/content/translations/hu/developers/docs/scaling/validium/index.md
@@ -154,7 +154,7 @@ Több projekt is kínál olyan validium- és volitionimplementációkat, amelyek
**Matter Labs zkPorter** – _A zkPorter egy L2 skálázási protokoll, amely a zkRollup és a sharding ötleteit ötvöző hibrid megközelítéssel kezeli az adatelérhetőséget. Tetszőlegesen sok shardot támogathat, mindegyik saját adatelérhetőségi szabályzattal._
- [Blog](https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf)
-- [Dokumentáció](https://docs.zksync.io/zk-stack/concepts/data-availability)
+- [Dokumentáció](https://docs.zksync.io/zksync-protocol/rollup/data-availability)
- [Honlap](https://zksync.io/)
## További információ {#further-reading}
diff --git a/public/content/translations/hu/developers/docs/security/index.md b/public/content/translations/hu/developers/docs/security/index.md
index 0d34146fecc..f69d5f50d44 100644
--- a/public/content/translations/hu/developers/docs/security/index.md
+++ b/public/content/translations/hu/developers/docs/security/index.md
@@ -6,7 +6,7 @@ lang: hu
Az Ethereum okosszerződések rendkívül flexibilisek, képesek nagy mennyiségű tokent tárolni (néha meghaladja az 1 Mrd. Usd-t) és megváltoztathatatlan logikát futtatni, mely korábban telepített okosszerződés kódon alapszik. Bár ez egy élénk és kreatív ökoszisztémát hozott létre a bizalom nélküli, egymással összekapcsolt okosszerződésekből, ugyanakkor tökéletes ökoszisztéma a profitra törekvő támadók számára is, aki az okosszerződések sebezhető pontjainak és az Ethereum váratlan viselkedésének kihasználásával szeretnének profitra szert tenni. Az okosszerződés kódot _általában_ nem lehet megváltoztatni biztonsági hibák javítása céljából, az okosszerződésekből ellopott vagyont nem lehet visszaszerezni, és a lopott vagyont rendkívül nehéz nyomon követni. Az okosszerződés hibák miatt ellopott vagy elveszett érték teljes összege már könnyedén meghaladja az 1 Mrd. USD-t. A nagyobb okosszerződés hibák között van a:
-- [Parity multi-sig hiba #1 - 30 millió USD elveszett](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach)
+- [Parity multi-sig hiba #1 - 30 millió USD elveszett](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach)
- [Parity multi-sig hiba#2 - 300 millió USD lekötve](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether)
- [A TheDAO hack, 3.6M ETH! Több mint 1 Mrd. USD a mai ETH árfolyamon](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)
diff --git a/public/content/translations/hu/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/hu/developers/docs/smart-contracts/libraries/index.md
index 49dabb58139..9cae48d70ff 100644
--- a/public/content/translations/hu/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/hu/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ Végül, amikor eldöntöd, hogy felveszel-e egy könyvtárat, vedd figyelembe a
**thirdweb Solidity SDK –** **_Olyan eszközöket biztosít, melyekkel hatékonyan lehet személyre szabott okosszerződéseket létrehozni_**
-- [Dokumentáció](https://portal.thirdweb.com/solidity/)
+- [Dokumentáció](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## Kapcsolódó útmutatók {#related-tutorials}
diff --git a/public/content/translations/hu/developers/docs/smart-contracts/security/index.md b/public/content/translations/hu/developers/docs/smart-contracts/security/index.md
index d9f8d59749c..c6ac5b766ee 100644
--- a/public/content/translations/hu/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/hu/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ Az okosszerződések rendkívüli módon rugalmasak és képesek nagy mennyiség
A nyilvános blokkláncok, mint az Ethereum, tovább bonyolítják az okosszerződések biztosításának problémáját. A telepített szerződéskód _általában_ nem módosítható, hogy ezzel a biztonsági kockázatokat elkerüljék, eközben az okosszerződésekből ellopott eszközöket rendkívül nehéz lekövetni és a legtöbb esetben visszaszerezhetetlenek a megváltoztathatatlanság miatt.
-Bár a számok változnak, de úgy becsülik, hogy a biztonsági hibák miatt az okosszerződésből ellopott vagy onnan elvesztett értékek teljes összege könnyen meghaladhatja az 1 milliárd dollárt is. Ez magába foglal olyan nagy horderejű incidenseket is, mint amilyen a [DAO-hackelés volt](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6 millió ETH-t loptak, ami meghaladja az 1 milliárd dollárt mai áron), [Parity több aláírásos tárca hackelését](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) (30 millió USD-t veszett el), és a [Parity befagyasztott tárcaproblémát](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (300 millió USD-nyi ETH örökre elérhetetlenné vált).
+Bár a számok változnak, de úgy becsülik, hogy a biztonsági hibák miatt az okosszerződésből ellopott vagy onnan elvesztett értékek teljes összege könnyen meghaladhatja az 1 milliárd dollárt is. Ez magába foglal olyan nagy horderejű incidenseket is, mint amilyen a [DAO-hackelés volt](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6 millió ETH-t loptak, ami meghaladja az 1 milliárd dollárt mai áron), [Parity több aláírásos tárca hackelését](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) (30 millió USD-t veszett el), és a [Parity befagyasztott tárcaproblémát](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (300 millió USD-nyi ETH örökre elérhetetlenné vált).
Ezek az esetek kötelezővé teszik a fejlesztők számára, hogy folyamatosan azon dolgozzanak, hogy az okosszerződések biztonságosak, robusztusak és ellenállók legyenek. Az okosszerződésbiztonság komoly téma, melyet minden fejlesztőnek a maga érdekében meg kell ismerni. Ez az útmutató lefedi azokat a biztonsági megfontolásokat, amelyek az Ethereum-fejlesztőknek fontosak, és forrásokat tár fel az okosszerződésbiztonság továbbfejlesztésére.
@@ -304,7 +304,7 @@ Ebben még nincs semmi rossz, viszont a `attacker` (támadó) szerződésben van
- `Victim` finally applies the results of the first transaction (and subsequent ones) to its state, so `Attacker`’s balance is set to 0
```
-Összességében, mivel a meghívó egyenlege nem lesz 0 mindaddig, amíg a függvényvégrehajtás nem zárul le, a rákövetkező meghívások sikeresek lesznek, és megengedik a meghívónak, hogy kivegye az egyenlegét többször is. Ez a támadás alkalmas arra, hogy egy okosszerződés pénzeszközeit kifolyassák, ahogy az a [2016-os DAO hackelésnél](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/) megtörtént. Az újrabelépéses támadás még mindig kritikus probléma az okosszerződéseknél, ahogy azt az [újrabelépéses támadások nyilvános listája](https://github.com/pcaversaccio/reentrancy-attacks) mutatja.
+Összességében, mivel a meghívó egyenlege nem lesz 0 mindaddig, amíg a függvényvégrehajtás nem zárul le, a rákövetkező meghívások sikeresek lesznek, és megengedik a meghívónak, hogy kivegye az egyenlegét többször is. Ez a támadás alkalmas arra, hogy egy okosszerződés pénzeszközeit kifolyassák, ahogy az a [2016-os DAO hackelésnél](https://www.coindesk.com/learn/understanding-the-dao-attack) megtörtént. Az újrabelépéses támadás még mindig kritikus probléma az okosszerződéseknél, ahogy azt az [újrabelépéses támadások nyilvános listája](https://github.com/pcaversaccio/reentrancy-attacks) mutatja.
##### Hogyan lehet megakadályozni egy újrabelépéses támadást
@@ -505,7 +505,7 @@ Ha Ön azt tervezi, hogy egy láncon lévő orákulumot kérdez le eszközárak
- **[Hacken](https://hacken.io)** – _Web3 kiberbiztonsági auditor, amely 360 fokos megközelítést alkalmaz a blokkláncbiztonságban._
-- **[Nethermind](https://nethermind.io/smart-contracts-audits)** – _Solidity és Cairo auditszolgáltatások, amelyekkel az okosszerződések integritása, valamint a felhasználók biztonsága is biztosíthat az Ethereumon és a Starkneten._
+- **[Nethermind](https://www.nethermind.io/smart-contract-audits)** – _Solidity és Cairo auditszolgáltatások, amelyekkel az okosszerződések integritása, valamint a felhasználók biztonsága is biztosíthat az Ethereumon és a Starkneten._
- **[HashEx](https://hashex.org/)** – _A HashEx a blokkláncok és okosszerződések auditálásra szakosodott a kriptovaluták biztonságának biztosítása céljából, illetve olyan szolgáltatásokat nyújt, mint az okosszerződés-fejlesztés, sérülékenység-vizsgálat, blokklánctanácsadás._
@@ -515,7 +515,7 @@ Ha Ön azt tervezi, hogy egy láncon lévő orákulumot kérdez le eszközárak
- **[Cyfrin](https://cyfrin.io)** – _Web3 biztonsági erőmű, elősegíti kriptobiztonságot termékeken és okosszerződés-ellenőrzési szolgáltatásokon keresztül._
-- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)** – _Web3 biztonsági cég, amely a blokkláncrendszerek biztonsági ellenőrzését kínálja tapasztalt auditorcsapattal és a legjobb eszközökkel._
+- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)** – _Web3 biztonsági cég, amely a blokkláncrendszerek biztonsági ellenőrzését kínálja tapasztalt auditorcsapattal és a legjobb eszközökkel._
- **[Oxorio](https://oxor.io/)** - _Okosszerződés-auditok és blokkláncbiztonsági szolgáltatások, szakértelem az EVM, Solidity, ZK, kriptocégek láncok közötti technológiái és DeFi projektek területén._
diff --git a/public/content/translations/hu/enterprise/index.md b/public/content/translations/hu/enterprise/index.md
index 2cb23b05504..45881f95872 100644
--- a/public/content/translations/hu/enterprise/index.md
+++ b/public/content/translations/hu/enterprise/index.md
@@ -116,7 +116,7 @@ A legtöbb új blokklánc-alkalmazás az [L2](/layer-2) láncokra épül. A más
### Adatok notarizációja {#notarization-of-data}
- [ANSA](https://www.ansa.it/english/news/science_tecnology/2020/04/06/ansa-using-blockchain-to-help-readers_af820b4f-0947-439b-843e-52e114f53318.html) - _Olasz hírügynökség, mely az álhírek ellen küzd, és lehetővé teszi az olvasók számára, hogy a hírek eredetét a főhálózaton történő rögzítéssel ellenőrizzék_
-- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum) - _az órák származását és javítási történetét rögzíti az Ethereumon_
+- [Breitling](https://www.coindesk.com/business/2020/10/15/breitling-goes-live-with-ethereum-based-system-to-put-all-new-watches-on-the-blockchain) - _az órák származását és javítási történetét rögzíti az Ethereumon_
- [BRØK](https://www.xn--brk-1na.no/) - _platform a tőzsdén nem jegyzett társaságoknak, melyet a norvég kormány biztosít_
- [Certifaction](https://certifaction.com/) - _legálisan érvényes elektronikus aláírások, melynek eleve része az adatvédelem_
- [EthSign](https://ethsign.xyz/) - _feljegyezi az Ethereum-blokkláncra az aláírt elektronikus dokumentumokat_
diff --git a/public/content/translations/hu/governance/index.md b/public/content/translations/hu/governance/index.md
index 2d5ac155ae2..b8df1975c6c 100644
--- a/public/content/translations/hu/governance/index.md
+++ b/public/content/translations/hu/governance/index.md
@@ -118,7 +118,7 @@ Mivel ennyiféle érdekelt van különböző motivációkkal és hitekkel, ezér
Az elágazások akkor jönnek létre, amikor komoly technikai változások történnek a hálózaton és megváltoztatják a protokoll szabályait. Az [Ethereum-klienseknek](/developers/docs/nodes-and-clients/) frissíteni kell a szoftverjét, hogy az új elágazási szabályokat életbe léptessék.
-A DAO-elágazás volt a válasz egy [2016-os DAO-támadásra](https://www.coindesk.com/understanding-dao-hack-journalists), amikor egy sebezhető [DAO](/glossary/#dao) szerződésből 3,6 millió ETH-t ürítettek le a támadás során. Az elágazás a pénzeszközöket a hibás szerződésből egy újba tette át, hogy a támadás során károsultak kaphassanak belőle.
+A DAO-elágazás volt a válasz egy [2016-os DAO-támadásra](https://www.coindesk.com/learn/understanding-the-dao-attack), amikor egy sebezhető [DAO](/glossary/#dao) szerződésből 3,6 millió ETH-t ürítettek le a támadás során. Az elágazás a pénzeszközöket a hibás szerződésből egy újba tette át, hogy a támadás során károsultak kaphassanak belőle.
Ennek az akciónak a kezelését megszavazták az Ethereum közösségen belül. Bármely ETH tulajdonos szavazhatott egy tranzakción keresztül [egy szavazási platformon](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). Az elágazás mellett több mint a szavazók 85%-a voksolt.
diff --git a/public/content/translations/hu/guides/how-to-revoke-token-access/index.md b/public/content/translations/hu/guides/how-to-revoke-token-access/index.md
index 01ddb6967b8..fabfc668551 100644
--- a/public/content/translations/hu/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/hu/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ Számos weboldal lehetővé teszi, hogy láthassa és visszavonhassa a címéhez
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (több hálózat)
- [Revoke](https://revoke.cash/) (több hálózat)
- [Unrekt](https://app.unrekt.net/) (több hálózat)
- [EverRevoke](https://everrise.com/everrevoke/) (több hálózat)
diff --git a/public/content/translations/hu/roadmap/verkle-trees/index.md b/public/content/translations/hu/roadmap/verkle-trees/index.md
index 2f608b229e9..cad9c733619 100644
--- a/public/content/translations/hu/roadmap/verkle-trees/index.md
+++ b/public/content/translations/hu/roadmap/verkle-trees/index.md
@@ -60,7 +60,7 @@ A Verkle-fa teszthálózatai már működnek, de jelentős mértékű kliensfris
- [Guillaume Ballet magyarázata a Verkle-fákról az ETHGlobal rendezvényen](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- [„Hogyan segítenek a Verkle-fák abban, hogy az Ethereum áttekinthető és egyszerű legyen?” – Guillaume Ballet előadása a Devcon 6 rendezvényen](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [Piper Merriam előadása a státusztalan kliensekről az ETHDenver 2020-as rendezvényén](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [Dankrad Fiest Verkle-fákról és státuszmentességről szóló podcastja a Zero Knowledge csatornán](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [Dankrad Fiest Verkle-fákról és státuszmentességről szóló podcastja a Zero Knowledge csatornán](https://zeroknowledge.fm/podcast/202/)
- [Vitalik Buterin magyarázata a Verkle-fákról](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Dankrad Feist magyarázata a Verkle-fákról](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [A Verkle-fák EIP-dokumentációja](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/hu/web3/index.md b/public/content/translations/hu/web3/index.md
index 883541cee7c..bbf68c01748 100644
--- a/public/content/translations/hu/web3/index.md
+++ b/public/content/translations/hu/web3/index.md
@@ -151,11 +151,11 @@ Ez még csak a kezdete annak, hogy az internet jobbá váljon a Web3-mal, és ah
A Web3 nincs szigorúan definiálva. A közösségek különböző résztvevői más-más perspektívával bírnak. Néhány ezek közül:
-- [Mi az a Web3? Áttekintés a jövő decentralizált internetéről](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Mi az a Web3? Áttekintés a jövő decentralizált internetéről](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [A Web3 értelmezése](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Josh Stark_
- [Miért számít a Web3](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [Miért fontos a decentralizáció](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) – _Chris Dixon_
- [A Web3 világa](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [A Web3 vita](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [A Web3 vita](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/id/community/grants/index.md b/public/content/translations/id/community/grants/index.md
index c96b28a81bc..8f5bff3e4c7 100644
--- a/public/content/translations/id/community/grants/index.md
+++ b/public/content/translations/id/community/grants/index.md
@@ -25,8 +25,8 @@ Program-program ini mendukung ekosistem Ethereum yang luas dengan menawarkan hib
Proyek-proyek ini telah menciptakan hibah sendiri untuk proyek-proyek yang bertujuan untuk mengembangkan dan bereksperimen dengan teknologi sendiri.
- [TheGraph](https://airtable.com/shrdfvnFvVch3IOVm) – _ekosistem [The Graph](https://thegraph.com/)_
-- [Program Hibah Uniswap](https://www.unigrants.org/) – _komunitas [Uniswap](https://uniswap.org/)_
-- [Balancer](https://balancergrants.notion.site/Balancer-Community-Grants-23e562c5bc4347cd8304637bff0058e6) – _Dana Ekosistem [Balancer](https://balancer.fi/)_
+- [Program Hibah Uniswap](https://www.uniswapfoundation.org/) – _komunitas [Uniswap](https://uniswap.org/)_
+- [Balancer](https://quark-ceres-740.notion.site/Balancer-Grants-938f1b979810427f8d903a904315da41) – _Dana Ekosistem [Balancer](https://balancer.fi/)_
- [mStable](https://docs.mstable.org/advanced/grants-program) - _[komunitas](https://mstable.org/) mStable_
## Pendanaan kuadrat {#quadratic-funding}
diff --git a/public/content/translations/id/dao/index.md b/public/content/translations/id/dao/index.md
index eaa36980656..c73634057cd 100644
--- a/public/content/translations/id/dao/index.md
+++ b/public/content/translations/id/dao/index.md
@@ -92,7 +92,7 @@ Pada tahun 1977, negara bagian Wyoming menemukan LLC, bentuk usaha yang melindun
### Contoh yang terkenal {#law-example}
-[CityDAO](https://citydao.io) – CityDAO menggunakan hukum DAO Wyoming untuk membeli tanah seluas 40 acre di dekat Taman Nasional Yellowstone.
+[CityDAO](https://citizen.citydao.io/) – CityDAO menggunakan hukum DAO Wyoming untuk membeli tanah seluas 40 acre di dekat Taman Nasional Yellowstone.
## Keanggotaan DAO {#dao-membership}
diff --git a/public/content/translations/id/defi/index.md b/public/content/translations/id/defi/index.md
index db2c112420d..4ce00b27ff8 100644
--- a/public/content/translations/id/defi/index.md
+++ b/public/content/translations/id/defi/index.md
@@ -169,7 +169,7 @@ Jika pasokan bursa B menurun secara tiba-tiba dan pengguna tidak dapat membeli d
Agar dapat melakukan contoh di atas dalam dunia keuangan tradisional, Anda akan membutuhkan jumlah yang sangat besar. Strategi penghasil uang ini hanya dapat dijangkau oleh mereka yang memiliki kekayaan. Pinjaman flash adalah sebuah contoh dari masa depan di mana kepemilikan sejumlah uang tidak harus merupakan prasyarat untuk menghasilkan uang.
-
+
Lebih lanjut tentang pinjaman flash
diff --git a/public/content/translations/id/desci/index.md b/public/content/translations/id/desci/index.md
index e4bd854051f..6df0c32fa1f 100644
--- a/public/content/translations/id/desci/index.md
+++ b/public/content/translations/id/desci/index.md
@@ -96,7 +96,7 @@ Jelajahi proyek-proyek dan bergabunglah dengan komunitas DeSci.
- [VitaDAO: Terima pendanaan melalui perjanjian penelitian yang disponsori untuk penelitian kelangsungan hidup](https://www.vitadao.com/)
- [ResearchHub: Unggah hasil ilmiah dan terlibat dalam percakapan dengan rekan-rekan sejawat](https://www.researchhub.com/)
- [LabDAO: Melipat protein secara in-silico](https://alphafodl.vercel.app/)
-- [dClimate API: Permintaan data iklim yang dikumpulkan oleh komunitas terdesentralisasi](https://api.dclimate.net/)
+- [dClimate API: Permintaan data iklim yang dikumpulkan oleh komunitas terdesentralisasi](https://www.dclimate.net/)
- [DeSci Foundation: Pembangun alat penerbitan DeSci](https://descifoundation.org/)
- [DeSci.World: pusat informasi untuk pengguna melihat dan terlibat dengan ilmu pengetahuan terdesentralisasi](https://desci.world)
- [OceanDAO: Pendanaan yang diatur oleh DAO untuk ilmu pengetahuan terkait data](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Kami menyambut saran untuk proyek-proyek baru yang ingin ditampilkan - silakan l
- [Panduan Bioteknologi Terdesentralisasi oleh Jocelynn Pearl untuk a16z future](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [Argumen untuk DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Panduan untuk DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Sumber daya ilmu pengetahuan terdesentralisasi](https://www.vincentweisser.com/decentralized-science)
+- [Sumber daya ilmu pengetahuan terdesentralisasi](https://www.vincentweisser.com/desci)
- [IP-NFT Biopharma dari Molecule - Deskripsi Teknis](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Membangun Sistem Ilmu Pengetahuan yang Tidak Memerlukan Kepercayaan oleh Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas - DeSci: Masa Depan Ilmu Pengetahuan Terdesentralisasi (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/id/developers/docs/apis/backend/index.md b/public/content/translations/id/developers/docs/apis/backend/index.md
index db3df5a9250..20661bf07a0 100644
--- a/public/content/translations/id/developers/docs/apis/backend/index.md
+++ b/public/content/translations/id/developers/docs/apis/backend/index.md
@@ -45,7 +45,7 @@ Pustaka ini menyederhanakan banyak kerumitan dalam interaksi langsung dengan nod
**DataHub oleh Figment -** **_layanan API Web3 dengan Jaringan Utama Ethereum dan testnet._**
- [DataHub](https://www.figment.io/datahub)
-- [Dokumentasi](https://docs.figment.io/introduction/what-is-datahub)
+- [Dokumentasi](https://figment-docs.gitbook.io/learn-docs/introduction/what-is-datahub)
**Nodesmith -** **_Akses API JSON-RPC ke Jaringan Utama dan testnet Ethereum._**
@@ -54,7 +54,7 @@ Pustaka ini menyederhanakan banyak kerumitan dalam interaksi langsung dengan nod
**Ethercluster -** **_Jalankan layanan API Ethereum Anda sendiri yang mendukung baik ETH dan ETC._**
-- [ethercluster.com](https://www.ethercluster.com/)
+- [ethercluster.com](https://etccooperative.github.io/ethercluster-website/)
**Chainstack -** **_Node Ethereum yang dibagikan dan didedikasikan sebagai layanan._**
diff --git a/public/content/translations/id/developers/docs/data-and-analytics/index.md b/public/content/translations/id/developers/docs/data-and-analytics/index.md
index c3fa664645a..412bfc608b3 100644
--- a/public/content/translations/id/developers/docs/data-and-analytics/index.md
+++ b/public/content/translations/id/developers/docs/data-and-analytics/index.md
@@ -30,6 +30,6 @@ Pengembang kemudian dapat memroses dan mengubah data ini untuk memberikan wawasa
## Bacaan Lebih Lanjut {#further-reading}
-- [Gambaran Umum Graph Network](https://thegraph.com/docs/network#overview)
+- [Gambaran Umum Graph Network](https://thegraph.com/docs/en/about)
- [Playground Query Graph](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [Contoh kode API pada EtherScan](https://etherscan.io/apis#contracts)
diff --git a/public/content/translations/id/developers/docs/scaling/layer-2-rollups/index.md b/public/content/translations/id/developers/docs/scaling/layer-2-rollups/index.md
index b9f546be0c7..b9e2610693e 100644
--- a/public/content/translations/id/developers/docs/scaling/layer-2-rollups/index.md
+++ b/public/content/translations/id/developers/docs/scaling/layer-2-rollups/index.md
@@ -131,7 +131,7 @@ Solusi hibrida ada dengan menggabungkan bagian terbaik dari berbagai teknologi l
- [Panduan Tidak Lengkap tentang Rollup](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
- [Rollup Optimistic vs Rollup ZK](https://limechain.tech/blog/optimistic-rollups-vs-zk-rollups/)
-- [Skalabilitas Blockchain Zero-Knowledge](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Skalabilitas Blockchain Zero-Knowledge](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
- [Alasan rollup + shard data merupakan satu-satunya solusi berkelanjutan untuk penskalaan tinggi](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48)
- [Rollup ZK yang digerakkan Ethereum: Yang Terbaik di Kelasnya](https://hackmd.io/@canti/rkUT0BD8K)
@@ -141,8 +141,8 @@ Solusi hibrida ada dengan menggabungkan bagian terbaik dari berbagai teknologi l
**Rollup Optimistic**
-- [Panduan Penting untuk Arbitrum](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
-- [Bagaimana Rollup Optimism benar-benar berfungsi?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [Panduan Penting untuk Arbitrum](https://www.bankless.com/the-essential-guide-to-arbitrum)
+- [Bagaimana Rollup Optimism benar-benar berfungsi?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
- [OVM Deep Dive](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
**Solusi Hibrida**
diff --git a/public/content/translations/id/developers/docs/scaling/sidechains/index.md b/public/content/translations/id/developers/docs/scaling/sidechains/index.md
index c24a063799a..0b3c49ba3b9 100644
--- a/public/content/translations/id/developers/docs/scaling/sidechains/index.md
+++ b/public/content/translations/id/developers/docs/scaling/sidechains/index.md
@@ -28,7 +28,7 @@ Beberapa proyek menyediakan implementasi sidechain yang dapat Anda integrasikan
- [Skale](https://skale.network/)
- [POA Network](https://www.poa.network/)
-- [Gnosis Chain (sebelumnya xDai)](https://www.xdaichain.com/)
+- [Gnosis Chain (sebelumnya xDai)](https://www.gnosis.io/)
## Bacaan lebih lanjut {#further-reading}
diff --git a/public/content/translations/id/developers/docs/smart-contracts/composability/index.md b/public/content/translations/id/developers/docs/smart-contracts/composability/index.md
index 65c71423a73..fde18dca8ea 100644
--- a/public/content/translations/id/developers/docs/smart-contracts/composability/index.md
+++ b/public/content/translations/id/developers/docs/smart-contracts/composability/index.md
@@ -11,7 +11,7 @@ Kontrak pintar bersifat publik di Ethereum dan bisa dianggap sebagai API terbuka
## Tutorial terkait {#related-tutorials}
-- [Komposabilitas Kontrak: Blok Pembangun dari Pengembangan Kontrak Pintar Ethereum](https://blog.decentlabs.io/contract-composability-the-building-blocks-of-ethereum-smart-contract-development/)
+- [Komposabilitas Kontrak: Blok Pembangun dari Pengembangan Kontrak Pintar Ethereum](https://medium.com/decentlabs/contract-composability-the-building-blocks-of-ethereum-smart-contract-development-bdf3219ffeb9/)
- [Mulai pengembangan frontend Dapp Anda dengan create-eth-app](/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/) _– Gambaran umum tentang cara menggunakan create-eth-app untuk membuat aplikasi dengan kontrak pintar non-konvensional yang populer._
## Bacaan lebih lanjut {#further-reading}
diff --git a/public/content/translations/id/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/id/developers/docs/smart-contracts/libraries/index.md
index 54193d7661e..61fe770bb31 100644
--- a/public/content/translations/id/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/id/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ Terakhir, saat memutuskan apakah akan memasukkan suatu pustaka, pertimbangkan pe
**SDK Solidity thirdweb -** **_Menyediakan alat yang dibutuhkan untuk membuat kontrak pintar khusus dengan efisien_**
-- [Dokumentasi](https://portal.thirdweb.com/solidity/)
+- [Dokumentasi](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## Tutorial terkait {#related-tutorials}
diff --git a/public/content/translations/id/developers/docs/smart-contracts/security/index.md b/public/content/translations/id/developers/docs/smart-contracts/security/index.md
index 040965070ae..a4cca2f712d 100644
--- a/public/content/translations/id/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/id/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ Kontrak pintar sangat fleksibel dan mampu mengontrol nilai dan data dalam jumlah
Rantai Blok publik, seperti Ethereum, makin memperumit masalah pengamanan kontrak pintar. Kode kontrak yang disebarkan _biasanya_ tidak dapat diubah untuk menambal kekurangan pada keamanannya, sementara aset yang dicuri dari kontrak pintar sulit sekali untuk dilacak dan kebanyakan tidak dapat dipulihkan karena sifat permanennya.
-Meskipun ada perbedaan angka, diperkirakan bahwa nilai total yang dicuri atau hilang akibat cacat keamanan di kontrak pintar dapat mencapai lebih dari $1 miliar. Hal ini termasuk insiden yang menjadi perhatian publik, seperti [peretasan DAO](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6 juta ETH dicuri, yang saat ini bernilai lebih dari $1 miliar dolar), [Peretasan dompet parity multi-sig](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) ($30 juta hilang karena peretas), dan [Masalah dompet beku parity](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (lebih dari $300 juta nilai ETH terkunci selamanya).
+Meskipun ada perbedaan angka, diperkirakan bahwa nilai total yang dicuri atau hilang akibat cacat keamanan di kontrak pintar dapat mencapai lebih dari $1 miliar. Hal ini termasuk insiden yang menjadi perhatian publik, seperti [peretasan DAO](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6 juta ETH dicuri, yang saat ini bernilai lebih dari $1 miliar dolar), [Peretasan dompet parity multi-sig](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) ($30 juta hilang karena peretas), dan [Masalah dompet beku parity](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (lebih dari $300 juta nilai ETH terkunci selamanya).
Berbagai masalah yang disebutkan di atas mengharuskan pengembang untuk meningkatkan upaya dalam membuat kontrak pintar yang aman, kuat, dan tangguh. Keamanan kontrak pintar adalah masalah yang serius, dan harus dipelajari dengan baik oleh setiap pengembang. Panduan ini akan membahas pertimbangan keamanan bagi pengembang Ethereum dan menyelidiki sumber daya untuk peningkatan keamanan kontrak pintar.
@@ -301,7 +301,7 @@ Tidak ada yang salah di sini, kecuali bahwa `Attacker` memiliki fungsi lain yang
- `Victim` finally applies the results of the first transaction (and subsequent ones) to its state, so `Attacker`’s balance is set to 0
```
-Ringkasnya adalah karena saldo pemanggil tidak ditetapkan ke 0 hingga selesainya eksekusi fungsi, pemanggilan berikutnya akan berhasil dan memungkinkan pemanggil menarik saldonya beberapa kali. Jenis serangan seperti ini dapat digunakan untuk menguras dana dari kontrak pintar, seperti yang terjadi dalam serangan [peretasan DAO 2016](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/). Serangan reentrancy (masuk kembali) masih menjadi masalah kritis bagi kontrak pintar saat ini, seperti yang ditunjukkan oleh [daftar publik eksploit reentrancy](https://github.com/pcaversaccio/reentrancy-attacks).
+Ringkasnya adalah karena saldo pemanggil tidak ditetapkan ke 0 hingga selesainya eksekusi fungsi, pemanggilan berikutnya akan berhasil dan memungkinkan pemanggil menarik saldonya beberapa kali. Jenis serangan seperti ini dapat digunakan untuk menguras dana dari kontrak pintar, seperti yang terjadi dalam serangan [peretasan DAO 2016](https://www.coindesk.com/learn/understanding-the-dao-attack). Serangan reentrancy (masuk kembali) masih menjadi masalah kritis bagi kontrak pintar saat ini, seperti yang ditunjukkan oleh [daftar publik eksploit reentrancy](https://github.com/pcaversaccio/reentrancy-attacks).
##### Cara mencegah serangan reentrancy (masuk kembali)
@@ -500,7 +500,7 @@ Jika Anda berencana untuk meminta harga aset dari oracle di dalam rantai, pertim
- **[Hacken](https://hacken.io)** - _Auditor keamanan Web3 yang menghadirkan pendekatan 360 derajat untuk keamanan rantai blok._
-- **[Nethermind](https://nethermind.io/smart-contracts-audits)** - _Layanan pengauditan Solidity dan Cairo, memastikan integritas kontrak pintar dan keamanan pengguna di seluruh Ethereum dan Starknet._
+- **[Nethermind](https://www.nethermind.io/smart-contract-audits)** - _Layanan pengauditan Solidity dan Cairo, memastikan integritas kontrak pintar dan keamanan pengguna di seluruh Ethereum dan Starknet._
- **[HashEx](https://hashex.org/)** - _HashEx berfokus pada pengauditan rantai blok dan kontrak pintar untuk memastikan keamanan mata uang kripto, menyediakan layanan seperti pengembangan kontrak pintar, pengujian penetrasi, konsultasi rantai blok._
diff --git a/public/content/translations/id/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md b/public/content/translations/id/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
index b430a63f76d..f4149eb7fd8 100644
--- a/public/content/translations/id/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
+++ b/public/content/translations/id/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
@@ -140,7 +140,7 @@ Pola yang sama digunakan ketika menangani transaksi dalam ether. Namun, a
-Cobalah untuk mengubah beberapa nilai ke dan dari wei. Perhatikan bahwa [ada nama untuk banyak denominasi](https://web3py.readthedocs.io/en/stable/examples.html#converting-currency-denominations) di antara ether dan wei. Salah satu yang lebih dikenal di antaranya adalah **gwei**, karena sering menjadi cara mewakili biaya transaksi.
+Cobalah untuk mengubah beberapa nilai ke dan dari wei. Perhatikan bahwa [ada nama untuk banyak denominasi](https://web3py.readthedocs.io/en/stable/troubleshooting.html#how-do-i-convert-currency-denominations) di antara ether dan wei. Salah satu yang lebih dikenal di antaranya adalah **gwei**, karena sering menjadi cara mewakili biaya transaksi.
```python
In [2]: Web3.toWei(1, 'ether')
diff --git a/public/content/translations/id/developers/tutorials/hello-world-smart-contract/index.md b/public/content/translations/id/developers/tutorials/hello-world-smart-contract/index.md
index 9977dd292d0..45a0f452259 100644
--- a/public/content/translations/id/developers/tutorials/hello-world-smart-contract/index.md
+++ b/public/content/translations/id/developers/tutorials/hello-world-smart-contract/index.md
@@ -42,7 +42,7 @@ Setelah Anda membuat akun Alchemy, Anda dapat membuat kunci API dengan membuat a
Kita memerlukan akun Ethereum untuk mengirim dan menerima transaksi. Untuk tutorial ini, kita akan menggunakan MetaMask, dompet virtual dalam peramban yang digunakan untuk mengelola alamat akun Ethereum Anda. Selengkapnya tentang [transaksi](/developers/docs/transactions/).
-Anda dapat mengunduh dan membuat akun MetaMask secara gratis [di sini](https://metamask.io/download.html). Saat Anda membuat akun, atau jika Anda sudah memiliki akun, pastikan untuk beralih ke "Jaringan Pengujian Ropsten" di kanan atas (sehingga kita tidak berurusan dengan uang asli).
+Anda dapat mengunduh dan membuat akun MetaMask secara gratis [di sini](https://metamask.io/download). Saat Anda membuat akun, atau jika Anda sudah memiliki akun, pastikan untuk beralih ke "Jaringan Pengujian Ropsten" di kanan atas (sehingga kita tidak berurusan dengan uang asli).

diff --git a/public/content/translations/id/developers/tutorials/how-to-write-and-deploy-an-nft/index.md b/public/content/translations/id/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
index f7b11aac6b5..3645e5e6389 100644
--- a/public/content/translations/id/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
+++ b/public/content/translations/id/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
@@ -47,7 +47,7 @@ Setelah Anda membuat akun Alchemy, Anda dapat membuat kunci API dengan membuat a
Kita memerlukan akun Ethereum untuk mengirim dan menerima transaksi. Untuk tutorial ini, kita akan menggunakan MetaMask, dompet virtual dalam peramban yang digunakan untuk mengelola alamat akun Ethereum Anda. Jika Anda ingin memahami lebih lanjut tentang cara transaksi di Ethereum bekerja, lihat [halaman ini](/developers/docs/transactions/) dari yayasan Ethereum.
-Anda dapat mengunduh dan membuat akun MetaMask secara gratis [di sini](https://metamask.io/download.html). Saat Anda membuat akun, atau jika Anda sudah memiliki akun, pastikan untuk beralih ke "Jaringan Pengujian Ropsten" di kanan atas (sehingga kita tidak berurusan dengan uang asli).
+Anda dapat mengunduh dan membuat akun MetaMask secara gratis [di sini](https://metamask.io/download). Saat Anda membuat akun, atau jika Anda sudah memiliki akun, pastikan untuk beralih ke "Jaringan Pengujian Ropsten" di kanan atas (sehingga kita tidak berurusan dengan uang asli).

diff --git a/public/content/translations/id/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md b/public/content/translations/id/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
index c14da4eefaa..3dd0c9f208c 100644
--- a/public/content/translations/id/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
+++ b/public/content/translations/id/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
@@ -59,13 +59,13 @@ Meskipun [Web3](https://docs.web3js.org/) masih menjadi yang paling sering digun
Biasanya Anda akan mengambil data dari kontrak pintar Anda secara langsung. Ingin membaca waktu perdagangan terbaru? Cukup panggil `MyContract.methods.latestTradeTime().call()` yang mengambilkan data dari node Ethereum seperti Infura ke dalam Dapp Anda. Tetapi bagaimana jika Anda membutuhkan ratusan titik data yang berbeda? Itu akan menghasilkan ratusan pengambilan data ke node, yang setiap kali pengambilan memerlukan [RTT](https://wikipedia.org/wiki/Round-trip_delay_time) yang membuat Dapp Anda menjadi lambat dan tidak efisien. Satu solusi untuk ini mungkin adalah dengan menggunakan fungsi pemanggilan pengambil di dalam kontrak Anda yang mengembalikan beberapa data sekaligus. Namun, ini tidak selalu merupakan cara yang ideal.
-Lalu, Anda juga mungkin tertarik dengan data riwayat. Anda ingin mengetahui tidak hanya waktu perdagangan terakhir, tapi juga waktu dari semua perdagangan yang pernah Anda lakukan sendiri. Gunakan paket subgraph _create-eth-app_, baca [dokumentasi](https://thegraph.com/docs/define-a-subgraph) dan sesuaikan dengan kontrak Anda. Jika Anda berencana menggunakan kontrak pintar populer, mungkin telah ada subgraph di dalamnya. Lihat [penjelajah subgraph](https://thegraph.com/explorer/).
+Lalu, Anda juga mungkin tertarik dengan data riwayat. Anda ingin mengetahui tidak hanya waktu perdagangan terakhir, tapi juga waktu dari semua perdagangan yang pernah Anda lakukan sendiri. Gunakan paket subgraph _create-eth-app_, baca [dokumentasi](https://thegraph.com/docs/en/subgraphs/developing/creating/starting-your-subgraph) dan sesuaikan dengan kontrak Anda. Jika Anda berencana menggunakan kontrak pintar populer, mungkin telah ada subgraph di dalamnya. Lihat [penjelajah subgraph](https://thegraph.com/explorer/).
Setelah memiliki subgraph, ini memungkinkan Anda menulis kueri sederhana di Dapp Anda yang mengambil semua data blockchain penting termasuk data riwayat yang Anda perlukan, cukup dengan satu kali pengambilan.
### Apollo {#apollo}
-Berkat integrasi [Apollo Boost](https://www.apollographql.com/docs/react/get-started/), Anda dapat dengan mudah mengintegrasikan graph ke dalam Dapp React Anda. Khususnya ketika menggunakan [kaitan React dan Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks-676d116eeae2), mengambil data menjadi semudah menulis sebuah kueri GraphQl dalam kompenen Anda:
+Berkat integrasi [Apollo Boost](https://www.apollographql.com/docs/react/get-started/), Anda dapat dengan mudah mengintegrasikan graph ke dalam Dapp React Anda. Khususnya ketika menggunakan [kaitan React dan Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks), mengambil data menjadi semudah menulis sebuah kueri GraphQl dalam kompenen Anda:
```js
const { loading, error, data } = useQuery(myGraphQlQuery)
diff --git a/public/content/translations/id/developers/tutorials/nft-minter/index.md b/public/content/translations/id/developers/tutorials/nft-minter/index.md
index 6bf125fd57f..90fb21be116 100644
--- a/public/content/translations/id/developers/tutorials/nft-minter/index.md
+++ b/public/content/translations/id/developers/tutorials/nft-minter/index.md
@@ -204,7 +204,7 @@ For users to be able to interact with your smart contract they will need to conn
Untuk tutorial ini, kita akan menggunakan MetaMask, dompet virtual dalam peramban yang digunakan untuk mengelola alamat akun Ethereum Anda. If you want to understand more about how transactions on Ethereum work, check out [this page](/developers/docs/transactions/).
-Anda dapat mengunduh dan membuat akun MetaMask secara gratis [di sini](https://metamask.io/download.html). When you are creating an account, or if you already have an account, make sure to switch over to the “Ropsten Test Network” in the upper right \(so that we’re not dealing with real money\).
+Anda dapat mengunduh dan membuat akun MetaMask secara gratis [di sini](https://metamask.io/download). When you are creating an account, or if you already have an account, make sure to switch over to the “Ropsten Test Network” in the upper right \(so that we’re not dealing with real money\).
### Add ether from a Faucet {#add-ether-from-faucet}
@@ -261,7 +261,7 @@ export const connectWallet = async () => {
@@ -480,7 +480,7 @@ To store our metadata on IPFS, we will use [Pinata](https://pinata.cloud/), a co
## Use Pintata to pin your metadata to IPFS {#use-pinata-to-pin-your-metadata-to-IPFS}
-If you don't have a [Pinata](https://pinata.cloud/) account, sign up for a free account [here](https://pinata.cloud/signup) and complete the steps to verify your email and account.
+If you don't have a [Pinata](https://pinata.cloud/) account, sign up for a free account [here](https://app.pinata.cloud/auth/signup) and complete the steps to verify your email and account.
### Create your Pinata API key {#create-pinata-api-key}
@@ -519,7 +519,7 @@ Save the file, and then you're ready to start writing the function to upload you
### Implement pinJSONToIPFS {#pin-json-to-ipfs}
-Fortunately for us, Pinata has an [API specifically for uploading JSON data to IPFS](https://pinata.cloud/documentation#PinJSONToIPFS) and a convenient JavaScript with axios example that we can use, with some slight modifications.
+Fortunately for us, Pinata has an [API specifically for uploading JSON data to IPFS](https://docs.pinata.cloud/api-reference/endpoint/ipfs/pin-json-to-ipfs#pin-json) and a convenient JavaScript with axios example that we can use, with some slight modifications.
In your `utils` folder, let's create another file called `pinata.js` and then import our Pinata secret and key from the .env file like so:
diff --git a/public/content/translations/id/developers/tutorials/optimism-std-bridge-annotated-code/index.md b/public/content/translations/id/developers/tutorials/optimism-std-bridge-annotated-code/index.md
index de2b0aae34d..cc8273d1925 100644
--- a/public/content/translations/id/developers/tutorials/optimism-std-bridge-annotated-code/index.md
+++ b/public/content/translations/id/developers/tutorials/optimism-std-bridge-annotated-code/index.md
@@ -15,7 +15,7 @@ lang: id
To use L1 assets on Optimism (or any other L2), the assets need to be [bridged](/bridges/#prerequisites). One way to achieve this is for users to lock assets (ETH and [ERC-20 tokens](/developers/docs/standards/tokens/erc-20/) are the most common ones) on L1, and receive equivalent assets to use on L2. Eventually, whoever ends up with them might want to bridge them back to L1. When doing this, the assets are burned on L2 and then released back to the user on L1.
-This is the way the [Optimism standard bridge](https://community.optimism.io/docs/developers/bridge/standard-bridge) works. In this article we go over the source code for that bridge to see how it works and study it as an example of well written Solidity code.
+This is the way the [Optimism standard bridge](https://docs.optimism.io/app-developers/bridging/standard-bridge) works. In this article we go over the source code for that bridge to see how it works and study it as an example of well written Solidity code.
## Control flows {#control-flows}
@@ -1270,7 +1270,7 @@ If a user made a detectable error by using the wrong L2 token address, we want t
## Kesimpulan {#conclusion}
-The standard bridge is the most flexible mechanism for asset transfers. However, because it is so generic it is not always the easiest mechanism to use. Especially for withdrawals, most users prefer to use [third party bridges](https://www.optimism.io/apps/bridges) that do not wait the challenge period and do not require a Merkle proof to finalize the withdrawal.
+The standard bridge is the most flexible mechanism for asset transfers. However, because it is so generic it is not always the easiest mechanism to use. Especially for withdrawals, most users prefer to use [third party bridges](https://optimism.io/apps#bridge) that do not wait the challenge period and do not require a Merkle proof to finalize the withdrawal.
These bridges typically work by having assets on L1, which they provide immediately for a small fee (often less than the cost of gas for a standard bridge withdrawal). When the bridge (or the people running it) anticipates being short on L1 assets it transfers sufficient assets from L2. As these are very big withdrawals, the withdrawal cost is amortized over a large amount and is a much smaller percentage.
diff --git a/public/content/translations/id/developers/tutorials/secure-development-workflow/index.md b/public/content/translations/id/developers/tutorials/secure-development-workflow/index.md
index 0ce520061b2..d336d16175f 100644
--- a/public/content/translations/id/developers/tutorials/secure-development-workflow/index.md
+++ b/public/content/translations/id/developers/tutorials/secure-development-workflow/index.md
@@ -50,6 +50,6 @@ Akhirnya, waspadalah terhadap masalah yang tidak dapat dengan mudah ditemukan ol
## Minta bantuan {#ask-for-help}
-[Jam kerja Ethereum](https://calendly.com/dan-trailofbits/ethereum-office-hours) dimulai setiap Selasa sore. Sesi berdurasi 1 jam dan 1 lawan 1 ini adalah kesempatan untuk mengajukan pertanyaan apa pun kepada kami tentang keamanan, penyelesaian masalah menggunakan peralatan kami, dan mendapatkan umpan balik dari para ahli tentang pendekatan yang Anda pakai saat ini. Kami akan menolong Anda memahami panduan ini.
+[Jam kerja Ethereum](https://calendly.com/dan-trailofbits/office-hours) dimulai setiap Selasa sore. Sesi berdurasi 1 jam dan 1 lawan 1 ini adalah kesempatan untuk mengajukan pertanyaan apa pun kepada kami tentang keamanan, penyelesaian masalah menggunakan peralatan kami, dan mendapatkan umpan balik dari para ahli tentang pendekatan yang Anda pakai saat ini. Kami akan menolong Anda memahami panduan ini.
Bergabunglah dengan Slack kami: [Empire Hacking](https://join.slack.com/t/empirehacking/shared_invite/zt-h97bbrj8-1jwuiU33nnzg67JcvIciUw). Kami selalu dapat dihubungi di kanal #crytic dan #ethereum jika Anda memiliki pertanyaan apa pun.
diff --git a/public/content/translations/id/developers/tutorials/the-graph-fixing-web3-data-querying/index.md b/public/content/translations/id/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
index 85d0684162d..2256bf0bec3 100644
--- a/public/content/translations/id/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
+++ b/public/content/translations/id/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
@@ -91,7 +91,7 @@ Pertama, mari kita bicara tentang GraphQL, yang semula dirancang dan diimplement
-Kedua gambar cukup menangkap inti GraphQL. Dengan kueri di sebelah kanan, kita bisa secara persis menentukan data apa yang kita inginkan, sehingga di sana kita mendapatkan semua hal dalam satu permintaan dan tidak lebih dari yang benar-benar kita butuhkan. Server GraphQL menangani pengambilan semua data yang diperlukan, sehingga itu sangat mudah digunakan dari sisi pengguna frontend. [Ini adalah penjelasan baik](https://www.apollographql.com/blog/graphql-explained-5844742f195e/) tentang bagaimana sebenarnya server menangani kueri jika Anda tertarik.
+Kedua gambar cukup menangkap inti GraphQL. Dengan kueri di sebelah kanan, kita bisa secara persis menentukan data apa yang kita inginkan, sehingga di sana kita mendapatkan semua hal dalam satu permintaan dan tidak lebih dari yang benar-benar kita butuhkan. Server GraphQL menangani pengambilan semua data yang diperlukan, sehingga itu sangat mudah digunakan dari sisi pengguna frontend. [Ini adalah penjelasan baik](https://www.apollographql.com/blog/graphql-explained) tentang bagaimana sebenarnya server menangani kueri jika Anda tertarik.
Sekarang dengan pengetahuan itu, mari akhirnya masuk ke dalam ruang blockchain dan The Graph.
@@ -124,7 +124,7 @@ Anda bisa menentukan kontrak dan handler beragam di sini. Pengaturan umumnya aka
Untuk alasan kenyamanan, Anda mungkin juga mau menggunakan peralatan templat seperti mustache. Then you create a `subgraph.template.yaml` and insert the addresses based on the latest deployments. Untuk pengaturan percontohan yang lebih canggih, lihat contoh [repo subgraph Aave](https://github.com/aave/aave-protocol/tree/master/thegraph).
-Dan dokumentasi lengkapnya bisa dilihat di sini: https://thegraph.com/docs/define-a-subgraph#the-subgraph-manifest.
+Dan dokumentasi lengkapnya bisa dilihat di sini: https://thegraph.com/docs/en/subgraphs/developing/creating/subgraph-manifest.
```yaml
specVersion: 0.0.1
@@ -167,7 +167,7 @@ Skema adalah definisi data GraphQL. Skema akan memungkinkan Anda menentukan enti
- BigInt
- BigDecimal
-Anda bisa juga menggunakan entitas sebagai jenis untuk menentukan hubungan. Dalam contoh kita, kita menentukan 1 untuk banyak hubungan dari pemain ke taruhan. Tanda ! berarti nilai tidak boleh kosong. Dokumentasi lengkapnya bisa dilihat di sini: https://thegraph.com/docs/define-a-subgraph#the-graphql-schema.
+Anda bisa juga menggunakan entitas sebagai jenis untuk menentukan hubungan. Dalam contoh kita, kita menentukan 1 untuk banyak hubungan dari pemain ke taruhan. Tanda ! berarti nilai tidak boleh kosong. Dokumentasi lengkapnya bisa dilihat di sini: https://thegraph.com/docs/en/subgraphs/developing/creating/ql-schema.
```graphql
type Bet @entity {
@@ -196,7 +196,7 @@ Lalu kita membuat entitas Bet baru. The id for this will be `event.transaction.h
Lastly we can update the Player entity with all the data. Array tidak boleh didorong secara langsung, tapi perlu diperbarui seperti yang ditunjukkan di sini. Kita menggunakan id untuk merujuk pada taruhannya. And `.save()` is required at the end to store an entity.
-Dokumentasi lengkapnya bisa dilihat di sini: https://thegraph.com/docs/define-a-subgraph#writing-mappings. Anda juga bisa menambahkan output yang membuat log ke file pemetaan, lihat [di sini](https://thegraph.com/docs/assemblyscript-api#api-reference).
+Dokumentasi lengkapnya bisa dilihat di sini: https://thegraph.com/docs/en/subgraphs/developing/creating/assemblyscript-mappings/#writing-mappings. Anda juga bisa menambahkan output yang membuat log ke file pemetaan, lihat [di sini](https://thegraph.com/docs/en/subgraphs/developing/creating/graph-ts/api/#api-reference).
```typescript
import { Bet, Player } from "../generated/schema"
diff --git a/public/content/translations/id/enterprise/index.md b/public/content/translations/id/enterprise/index.md
index 05026c1fa9f..91e873a40de 100644
--- a/public/content/translations/id/enterprise/index.md
+++ b/public/content/translations/id/enterprise/index.md
@@ -91,7 +91,7 @@ Contoh solusi L2 yang siap dipakai atau yang akan segera dimasukkan:
- Plasma (data off chain, bukti penipuan)
- [OMG Network](https://omg.network/)
- [Gazelle](https://gzle.io)
- - [Matic Network](https://matic.network/)
+ - [Matic Network](https://polygon.technology/)
- [LeapDAO](https://ipfs.leapdao.org/)
- Kanal state
- [Connext](https://connext.network/)
@@ -117,7 +117,7 @@ Berikut adalah beberapa aplikasi perusahaan yang telah digunakan pada Jaringan U
### Keuangan {#finance}
-- [Santander Bank](https://www.coindesk.com/santander-settles-both-sides-of-a-20-million-bond-trade-on-ethereum) _penerbitan dan penyelesaian obligasi_
+- [Santander Bank](https://www.coindesk.com/markets/2019/09/12/santander-settles-both-sides-of-a-20-million-bond-trade-on-ethereum) _penerbitan dan penyelesaian obligasi_
- [Societe Generale](https://www.societegenerale.com/en/news/newsroom/societe-generale-performs-first-financial-transaction-settled-central-bank-digital) _penerbitan obligasi_
- [Cadence](https://www.forbes.com/sites/benjaminpirus/2019/10/09/fatburger-and-others-feed-30-million-into-ethereum-for-new-bond-offering/#513870be115b) _penawaran dan tokenisasi obligasi untuk FAT Brands_
- [Sila](https://silamoney.com/) _perbankan dan infrastructure-as-a-service pembayaran ACH_
@@ -131,7 +131,7 @@ Berikut adalah beberapa aplikasi perusahaan yang telah digunakan pada Jaringan U
- [BBVA](https://www.ledgerinsights.com/bbva-blockchain-loan-banking-tech-award/) _detail pinjaman terakhir di-hash dan dicatat di Jaringan Utama_
- [ANSA](https://cointelegraph.com/news/italys-top-news-agency-uses-blockchain-to-fight-fake-coronavirus-news) _agensi berita terbesar di Italia yang melawan berita palsu dan memungkinkan pembaca memverifikasi sumber berita dengan mencatatnya di Jaringan Utama_
- [Verizon](https://decrypt.co/46745/verizon-news-press-releases-ethereum-full-transparency) _mencatat rilis berita di Ethereum untuk memastikan akuntabilitas dan kepercayaan perusahaan_
-- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum) _mencatat sumber dan riwayat perbaikan pengawasan di Ethereum_
+- [Breitling](https://www.coindesk.com/business/2020/10/15/breitling-goes-live-with-ethereum-based-system-to-put-all-new-watches-on-the-blockchain) _mencatat sumber dan riwayat perbaikan pengawasan di Ethereum_
- [EthSign](https://ethsign.xyz/) _mencatat dokumen elektronik yang telah ditandatangani pada blockchain Ethereum_
### Rantai pasokan {#supply-chain}
@@ -141,7 +141,7 @@ Berikut adalah beberapa aplikasi perusahaan yang telah digunakan pada Jaringan U
- [ShipChain](https://shipchain.io) _sidechain Ethereum publik dan sistem perusahaan untuk visibilitas dan kepercayaan rantai pasokan, khususnya untuk logistik multimodal_
- [Follow Our Fibre](https://www.followourfibre.com) _keterlacakan rantai pasokan viscose_
- [Pengadaan Jaringan EY OpsChain](https://blockchain.ey.com/products/contract-manager) _memungkinkan perusahaan terlibat dalam sebuah alur kerja pengadaan dengan menerbitkan RFQ, kontrak, pemesanan pembelian, dan faktur di keseluruhan jaringan dari rekan bisnis terpercaya Anda_
-- [Treum](https://treum.io/) _menghadirkan transparansi, keterlacakan, dan kemampuan untuk diperdagangan pada rantai pasokan, menggunakan teknologi blockchain_
+- [Treum](https://consensys.io/blog/consensys-acquires-treum) _menghadirkan transparansi, keterlacakan, dan kemampuan untuk diperdagangan pada rantai pasokan, menggunakan teknologi blockchain_
- [TradeTrust](https://www.tradetrust.io/) _memverifikasi electronic Bills of Lading (eBLs) untuk pengiriman internasional_
### Kredensial dan sertifikasi {#credentials}
diff --git a/public/content/translations/id/governance/index.md b/public/content/translations/id/governance/index.md
index ac5d909297e..dbadb038f30 100644
--- a/public/content/translations/id/governance/index.md
+++ b/public/content/translations/id/governance/index.md
@@ -118,7 +118,7 @@ Umumnya, perselisihan pendapat ditangani melalui bentuk diskusi panjang di forum
Fork adalah ketika peningkatan atau perubahan teknis utama harus dibuat dalam jaringan dan mengubah "aturan" protokol. [Klien Ethereum](/developers/docs/nodes-and-clients/) harus memperbarui perangkat lunak mereka untuk mengimplementasikan aturan fork yang baru.
-Garpu DAO merupakan respons terhadap [serangan DAO 2016](https://www.coindesk.com/understanding-dao-hack-journalists) di mana kontrak [DAO](/glossary/#dao) yang tidak aman dikuras dananya sebanyak lebih dari 3,6 juta ETH dalam peretasan saat itu. Fork ini memindahkan dana dari kontrak yang bermasalah ke kontrak yang baru yang memungkinkan siapa pun yang kehilangan dananya dalam peretasan dapat memperolehnya kembali.
+Garpu DAO merupakan respons terhadap [serangan DAO 2016](https://www.coindesk.com/learn/understanding-the-dao-attack) di mana kontrak [DAO](/glossary/#dao) yang tidak aman dikuras dananya sebanyak lebih dari 3,6 juta ETH dalam peretasan saat itu. Fork ini memindahkan dana dari kontrak yang bermasalah ke kontrak yang baru yang memungkinkan siapa pun yang kehilangan dananya dalam peretasan dapat memperolehnya kembali.
Tindakan ini dipilih oleh komunitas Ethereum. Setiap pemegang ETH dapat memilih melalui transaksi di [platform pemilihan](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). Keputusan untuk melakukan fork mencapai lebih dari 85% suara.
diff --git a/public/content/translations/id/guides/how-to-revoke-token-access/index.md b/public/content/translations/id/guides/how-to-revoke-token-access/index.md
index c4549430506..a0b6d174fef 100644
--- a/public/content/translations/id/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/id/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ Beberapa situs web memungkinkan Anda untuk melihat dan mencabut kontrak pintar y
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (beberapa jaringan)
- [Pencabutan](https://revoke.cash/) (beberapa jaringan)
- [Unrekt](https://app.unrekt.net/) (beberapa jaringan)
- [EverRevoke](https://everrise.com/everrevoke/) (beberapa jaringan)
diff --git a/public/content/translations/id/roadmap/verkle-trees/index.md b/public/content/translations/id/roadmap/verkle-trees/index.md
index 23252e11625..eefc81644e2 100644
--- a/public/content/translations/id/roadmap/verkle-trees/index.md
+++ b/public/content/translations/id/roadmap/verkle-trees/index.md
@@ -60,7 +60,7 @@ Jaringan percobaan pohon Verkle sudah aktif dan berjalan, tetapi masih ada pemba
- [Guillaume Ballet menjelaskan pohon verkle di ETHGlobal](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- ["Cara pohon Verkle menjadikan Ethereum ramping dan efektif" oleh Guillaume Ballet di Devcon 6](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [Piper Merriam tentang klien tanpa keadaan dari ETHDenver 2020](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [Dankrad Fiest menjelaskan pohon Verkle dan kondisi tanpa keadaan di podcast Zero Knowledge](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [Dankrad Fiest menjelaskan pohon Verkle dan kondisi tanpa keadaan di podcast Zero Knowledge](https://zeroknowledge.fm/podcast/202/)
- [Vitalik Buterin tentang pohon Verkle](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Dankrad Feist tentang pohon Verkle](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [Dokumentasi EIP pohon Verkle](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/id/web3/index.md b/public/content/translations/id/web3/index.md
index e84a102be12..b59c2143d24 100644
--- a/public/content/translations/id/web3/index.md
+++ b/public/content/translations/id/web3/index.md
@@ -151,11 +151,11 @@ Kami baru berada pada permulaan untuk menciptakan Web yang lebih baik dengan Web
Web3 tidak didefinisikan secara kaku. Berbagai peserta komunitas memiliki sudut pandang yang berbeda mengenai ini. Berikut adalah beberapa di antaranya:
-- [Apa itu Web3? Penjelasan Masa Depan Internet yang Terdesentralisasi](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Apa itu Web3? Penjelasan Masa Depan Internet yang Terdesentralisasi](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Memahami Pengertian Web 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Josh Stark_
- [Mengapa Web3 Penting](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [Mengapa Desentralisasi Penting](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [Lanskap Web3](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [Debat Web3](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [Debat Web3](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/ig/dao/index.md b/public/content/translations/ig/dao/index.md
index 9ec80e05c24..410b49dc396 100644
--- a/public/content/translations/ig/dao/index.md
+++ b/public/content/translations/ig/dao/index.md
@@ -92,7 +92,7 @@ Na 1977, Wyoming chepụtara LLC, nke na-echebe ndị ọchụnta ego ma kpachie
### Ihe atụ ama ama {#law-example}
-[CityDAO](https://citydao.io) - CityDAO jiri iwu Wyoming DAO iji zụta ala 40 dị nso na Ogige Mba Yellowstone.
+[CityDAO](https://citizen.citydao.io/) - CityDAO jiri iwu Wyoming DAO iji zụta ala 40 dị nso na Ogige Mba Yellowstone.
## Ndị otu DAO {#dao-membership}
diff --git a/public/content/translations/ig/guides/how-to-revoke-token-access/index.md b/public/content/translations/ig/guides/how-to-revoke-token-access/index.md
index 90065c7d933..7280682892e 100644
--- a/public/content/translations/ig/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/ig/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ Naanị ihe nchebe bụ ịghara iji ọrụ ọhụrụ a nwalebeghị, kwadoo
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (ọtụtụ netwọk)
- [Kagbuo](https://revoke.cash/) (ọtụtụ netwọk)
- [Unrekt](https://app.unrekt.net/) (ọtụtụ netwọk)
- [Kagbuo mgbe ọbụla](https://everrise.com/everrevoke/) (ọtụtụ netwọk)
diff --git a/public/content/translations/ig/learn/index.md b/public/content/translations/ig/learn/index.md
index c9708352c64..1661d3ca72e 100644
--- a/public/content/translations/ig/learn/index.md
+++ b/public/content/translations/ig/learn/index.md
@@ -89,7 +89,7 @@ Na mgbakwunye na ozi dị na peeji a, enwere ọtụtụ ihe enyere obodo aka kw
ETH 2.0 (nke a makwaara dị ka “Serenity”) na-ezo aka na nkwalite isi ọzọ nke usoro isi protocol Ethereum. Ọ jikọtara ọtụtụ ndozi na usoro isi Ethereum, ma ọ bụ “Etu otu”.
- - [Otu egwuregwu asato na-agbasa iji wuo Ọgbọ ọzọ nke Ethereum](https://www.coindesk.com/next-gen-buidlers-the-8-teams-working-on-ethereum-2-0) _Dec 9, 2018 - Christine Kim_
+ - [Otu egwuregwu asato na-agbasa iji wuo Ọgbọ ọzọ nke Ethereum](https://www.coindesk.com/markets/2018/12/09/8-teams-are-sprinting-to-build-the-next-generation-of-ethereum) _Dec 9, 2018 - Christine Kim_
- [Okporo uzo eji e scalu Ethereum - Vitalik Buterin](https://youtu.be/kCVpDrlVesA) _(Video) November, 2018 - YouTube_
## ETH 1.x {#execution-layer-upgrades}
diff --git a/public/content/translations/it/community/grants/index.md b/public/content/translations/it/community/grants/index.md
index 7c00de48e3e..1312d04005a 100644
--- a/public/content/translations/it/community/grants/index.md
+++ b/public/content/translations/it/community/grants/index.md
@@ -31,7 +31,7 @@ Questi progetti hanno creato le proprie sovvenzioni per progetti volti a svilupp
- [Lido Ecosystem Grants Organisation (LEGO)](https://lido.fi/lego) – _Ecosistema finanziario di [Lido](https://lido.fi/)_
- [MetaMask Program](https://metamaskgrants.org/): _DAO di sovvenzioni operata dai dipendenti di [MetaMask](https://metamask.io/)_
- [SKALE Network Grants Program](https://skale.space/developers#grants): _ecosistema della [rete SKALE](https://skale.space/)_
-- [Programma di sovvenzioni della Swarm Foundation](https://my.ethswarm.org/grants): _Ecosistema di [Swarm Foundation](https://www.ethswarm.org/)_
+- [Programma di sovvenzioni della Swarm Foundation](https://my.ethswarm.org): _Ecosistema di [Swarm Foundation](https://www.ethswarm.org/)_
- [The Graph](https://thegraph.com/ecosystem/grants/): _Ecosistema di [The Graph](https://thegraph.com/)_
- [Programma di sovvenzioni di Uniswap](https://www.uniswapfoundation.org/approach): _community di [Uniswap](https://uniswap.org/)_
diff --git a/public/content/translations/it/dao/index.md b/public/content/translations/it/dao/index.md
index 16cc556a9df..4c3071f0bf0 100644
--- a/public/content/translations/it/dao/index.md
+++ b/public/content/translations/it/dao/index.md
@@ -92,7 +92,7 @@ Nel 1977, il Wyoming inventò la LLC, che protegge gli imprenditori e ne limita
### Un celebre esempio {#law-example}
-[CityDAO](https://citydao.io) – CityDao ha utilizzato la legge sulle DAO del Wyoming per acquistare 40 acri di terreno nei pressi del Parco Nazionale di Yellowstone.
+[CityDAO](https://citizen.citydao.io/) – CityDao ha utilizzato la legge sulle DAO del Wyoming per acquistare 40 acri di terreno nei pressi del Parco Nazionale di Yellowstone.
## Aderire a una DAO {#dao-membership}
diff --git a/public/content/translations/it/defi/index.md b/public/content/translations/it/defi/index.md
index c75b2736b44..939d9de8319 100644
--- a/public/content/translations/it/defi/index.md
+++ b/public/content/translations/it/defi/index.md
@@ -169,7 +169,7 @@ Se l'offerta sulla piattaforma di scambio B cala improvvisamente, e l'utente non
Per applicare l'esempio precedente nel mondo finanziario tradizionale, necessiteresti di un ingente importo di denaro. Queste strategie di guadagno sono accessibili soltanto a persone già ricche. I prestiti istantanei sono l'esempio ddi un futuro in cui possedere denaro non è necessariamente un prerequisito per guadagnare.
-
+
Di più sui prestiti istantanei
diff --git a/public/content/translations/it/desci/index.md b/public/content/translations/it/desci/index.md
index 128a3cefd5d..82a15e16e05 100644
--- a/public/content/translations/it/desci/index.md
+++ b/public/content/translations/it/desci/index.md
@@ -96,7 +96,7 @@ Esplora i progetti e unisciti alla community della DeSci.
- [VitaDAO: ricevi finanziamenti tramite accordi di ricerca sponsorizzati per la ricerca sulla longevità](https://www.vitadao.com/)
- [ResearchHub: pubblica un risultato scientifico e conversa con i colleghi](https://www.researchhub.com/)
- [LabDAO: piega una proteina in-silico](https://alphafodl.vercel.app/)
-- [dClimate API: interroga i dati climatici raccolti da una community decentralizzata](https://api.dclimate.net/)
+- [dClimate API: interroga i dati climatici raccolti da una community decentralizzata](https://www.dclimate.net/)
- [DeSci Foundation: sviluppatore di strumenti di pubblicazione della DeSci](https://descifoundation.org/)
- [DeSci.World: negozio unico per gli utenti per visualizzare e impegnarsi con progetti di scienza decentralizzata](https://desci.world)
- [OceanDAO: finanziamenti governati dalla DAO per la scienza relativa ai dati](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Accogliamo suggerimenti per nuovi progetti da elencare: per iniziare, ti preghia
- [Una guida alle biotecnologie decentralizzate di Jocelynn Pearl, per il futuro a16z](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [Il caso della DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Guida alla DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Risorse scientifiche decentralizzate](https://www.vincentweisser.com/decentralized-science)
+- [Risorse scientifiche decentralizzate](https://www.vincentweisser.com/desci)
- [IP-NFT nella Biofarmaceutica di Molecule: una descrizione tecnica](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Creare sistemi scientifici attendibili, di Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas - DeSci: Il Futuro della Scienza Decentralizzata (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/it/developers/docs/data-and-analytics/index.md b/public/content/translations/it/developers/docs/data-and-analytics/index.md
index decd6891667..326c2658b65 100644
--- a/public/content/translations/it/developers/docs/data-and-analytics/index.md
+++ b/public/content/translations/it/developers/docs/data-and-analytics/index.md
@@ -47,7 +47,7 @@ Per iniziare, visita la [guida rapida per principianti di Ethereum](https://acad
## Letture consigliate {#further-reading}
-- [Panoramica della rete Graph](https://thegraph.com/docs/en/about/network/)
+- [Panoramica della rete Graph](https://thegraph.com/docs/en/about/)
- [GraphQL Playground](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [Esempi di codice API su EtherScan](https://etherscan.io/apis#contracts)
- [Esploratore della Beacon Chain di Beaconcha.in](https://beaconcha.in)
diff --git a/public/content/translations/it/developers/docs/development-networks/index.md b/public/content/translations/it/developers/docs/development-networks/index.md
index 12bc820dd02..cead2c25e26 100644
--- a/public/content/translations/it/developers/docs/development-networks/index.md
+++ b/public/content/translations/it/developers/docs/development-networks/index.md
@@ -41,7 +41,7 @@ La rete Hardhat è incorporata in Hardhat, un ambiente di sviluppo Ethereum prof
Alcuni client del consenso sono dotati di strumenti integrati per avviare Beacon Chain locali per scopi di test. Sono disponibili le istruzioni per Lighthouse, Nimbus e Lodestar:
-- [Testnet locale usando Lodestar](https://chainsafe.github.io/lodestar/usage/local/)
+- [Testnet locale usando Lodestar](https://chainsafe.github.io/lodestar/contribution/advanced-topics/setting-up-a-testnet#post-merge-local-testnet/)
- [Testnet locale usando Lighthouse](https://lighthouse-book.sigmaprime.io/setup.html#local-testnets)
- [Testnet locale usando Nimbus](https://github.com/status-im/nimbus-eth1/blob/master/fluffy/docs/local_testnet.md)
diff --git a/public/content/translations/it/developers/docs/layer-2-scaling/index.md b/public/content/translations/it/developers/docs/layer-2-scaling/index.md
index c8282f8d6c6..e0d236e8161 100644
--- a/public/content/translations/it/developers/docs/layer-2-scaling/index.md
+++ b/public/content/translations/it/developers/docs/layer-2-scaling/index.md
@@ -170,7 +170,7 @@ Una catena Plasma è una blockchain separata, collegata alla catena principale E
### Usano Plasma {#use-plasma}
- [OMG Network](https://omg.network/)
-- [Matic Network](https://matic.network/)
+- [Matic Network](https://polygon.technology/)
- [Gluon](https://gluon.network/)
- [LeapDAO](https://ipfs.leapdao.org/)
@@ -218,7 +218,7 @@ Combinano le parti migliori di diverse tecnologie di livello 2 e possono offrire
- [Validium And The Layer 2 Two-By-Two — Issue No. 99](https://www.buildblockchain.tech/newsletter/issues/no-99-validium-and-the-layer-2-two-by-two)
- [Evaluating Ethereum layer 2 Scaling Solutions: A Comparison Framework](https://blog.matter-labs.io/evaluating-ethereum-l2-scaling-solutions-a-comparison-framework-b6b2f410f955)
- [Adding Hybrid PoS-Rollup Sidechain to Celer’s Coherent Layer-2 Platform on Ethereum](https://medium.com/celer-network/adding-hybrid-pos-rollup-sidechain-to-celers-coherent-layer-2-platform-d1d3067fe593)
-- [Zero-Knowledge Blockchain Scalability](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Zero-Knowledge Blockchain Scalability](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
**Canali di stato**
diff --git a/public/content/translations/it/developers/docs/networks/index.md b/public/content/translations/it/developers/docs/networks/index.md
index fb909ffc84a..08b89ae21e4 100644
--- a/public/content/translations/it/developers/docs/networks/index.md
+++ b/public/content/translations/it/developers/docs/networks/index.md
@@ -60,7 +60,7 @@ Le due reti di prova pubbliche che gli sviluppatori di client stanno mantenendo
- [Faucet Coinbase Wallet | Sepolia](https://coinbase.com/faucets/ethereum-sepolia-faucet)
- [Faucet Alchemy Sepolia](https://sepoliafaucet.com/)
- [Faucet Infura Sepolia](https://www.infura.io/faucet)
-- [Faucet Chainstack Sepolia](https://faucet.chainstack.com/sepolia-faucet)
+- [Faucet Chainstack Sepolia](https://faucet.chainstack.com/sepolia-testnet-faucet)
- [Faucet dell'ecosistema di Ethereum](https://www.ethereum-ecosystem.com/faucets/ethereum-sepolia)
#### Hoodi {#hoodi}
diff --git a/public/content/translations/it/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/public/content/translations/it/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
index 1d79c2bde0f..acea8ed3645 100644
--- a/public/content/translations/it/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
+++ b/public/content/translations/it/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
@@ -264,7 +264,7 @@ Ecco una lista di alcuni dei più popolari fornitori di nodi Ethereum. Aggiungin
- Supporto tecnico diretto
- [**NodeReal MegaNode**](https://nodereal.io/)
- - [Documentazione](https://docs.nodereal.io/nodereal/meganode/introduction)
+ - [Documentazione](https://docs.nodereal.io/docs/introduction)
- Caratteristiche
- Servizi API RPC affidabili, veloci e scalabili
- API migliorata per sviluppatori web3
diff --git a/public/content/translations/it/developers/docs/nodes-and-clients/run-a-node/index.md b/public/content/translations/it/developers/docs/nodes-and-clients/run-a-node/index.md
index ff2faedebfb..c5cc68ca29b 100644
--- a/public/content/translations/it/developers/docs/nodes-and-clients/run-a-node/index.md
+++ b/public/content/translations/it/developers/docs/nodes-and-clients/run-a-node/index.md
@@ -162,7 +162,7 @@ Vale anche la pena notare che la diversità dei client è un [problema sul livel
##### Client di consenso
- [Lighthouse](https://github.com/sigp/lighthouse/releases/latest)
-- [Lodestar](https://chainsafe.github.io/lodestar/install/source/) (Non fornisce un binario precompilato, solo un'immagine Docker o da compilare da sorgente)
+- [Lodestar](https://chainsafe.github.io/lodestar/run/getting-started/installation#build-from-source/) (Non fornisce un binario precompilato, solo un'immagine Docker o da compilare da sorgente)
- [Nimbus](https://github.com/status-im/nimbus-eth2/releases/latest)
- [Prysm](https://github.com/prysmaticlabs/prysm/releases/latest)
- [Teku](https://github.com/ConsenSys/teku/releases)
@@ -256,7 +256,7 @@ Besu presenta inoltre un'opzione del launcher che porrà una serie di domande e
besu --Xlauncher
```
-La [documentazione di Besu](https://besu.hyperledger.org/en/latest/HowTo/Get-Started/Starting-node/) contiene le opzioni aggiuntive e i dettagli di configurazione.
+La [documentazione di Besu](https://besu.hyperledger.org/public-networks/get-started/start-node/) contiene le opzioni aggiuntive e i dettagli di configurazione.
##### Eseguire Erigon
@@ -288,7 +288,7 @@ Controlla la [documentazione per tutte le opzioni di configurazione](https://get
##### Eseguire Nethermind
-Nethermind offre varie [opzioni d'installazione](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started). Il pacchetto presenta vari binari, incluso un Launcher con una configurazione guidata, che ti aiuterà a creare la configurazione in modo interattivo. In alternativa trovi Runner, che è l'eseguibile stesso, e puoi eseguirlo coi flag di configurazione. JSON-RPC è abilitato di default.
+Nethermind offre varie [opzioni d'installazione](https://docs.nethermind.io/get-started/installing-nethermind). Il pacchetto presenta vari binari, incluso un Launcher con una configurazione guidata, che ti aiuterà a creare la configurazione in modo interattivo. In alternativa trovi Runner, che è l'eseguibile stesso, e puoi eseguirlo coi flag di configurazione. JSON-RPC è abilitato di default.
```sh
Nethermind.Runner --config mainnet \
@@ -296,7 +296,7 @@ Nethermind.Runner --config mainnet \
--JsonRpc.JwtSecretFile=/path/to/jwtsecret
```
-La documentazione di Nethermind offre una [guida completa](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/running-nethermind-post-merge) all'esecuzione di Nethermind con il client di consenso.
+La documentazione di Nethermind offre una [guida completa](https://docs.nethermind.io/first-steps-with-nethermind/running-nethermind-post-merge) all'esecuzione di Nethermind con il client di consenso.
Il client di esecuzione avvierà le sue funzioni principali, gli endpoint scelti e inizierà a cercare i pari. Dopo aver scoperto correttamente i pari, il client avvia la sincronizzazione. Il client di esecuzione attenderà una connessione dal client di consenso. I dati correnti della blockchain saranno disponibili una volta che il client è sincronizzato correttamente allo stato corrente.
diff --git a/public/content/translations/it/developers/docs/scaling/index.md b/public/content/translations/it/developers/docs/scaling/index.md
index c8d85afee11..77e273bea8e 100644
--- a/public/content/translations/it/developers/docs/scaling/index.md
+++ b/public/content/translations/it/developers/docs/scaling/index.md
@@ -106,7 +106,7 @@ _Si noti che la spiegazione nel video usa il termine "Livello 2" per fare riferi
- [Una guida incompleta ai rollup](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
- [Rollup ZK basati su Ethereum: fuoriclasse a livello mondiale](https://hackmd.io/@canti/rkUT0BD8K)
- [Rollup ottimistici vs Rollup ZK](https://limechain.tech/blog/optimistic-rollups-vs-zk-rollups/)
-- [Scalabilità della blockchain a conoscenza zero](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Scalabilità della blockchain a conoscenza zero](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
- [Perché i rollup e i frammenti di dati sono la sola soluzione sostenibile per un'elevata scalabilità](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48)
- [Che tipo di Livelli 3 hanno senso?](https://vitalik.eth.limo/general/2022/09/17/layer_3.html)
- [Disponibilità dei dati, ovvero come i rollup hanno imparato a smettere di preoccuparsi e ad amare Ethereum](https://ethereum2077.substack.com/p/data-availability-in-ethereum-rollups)
diff --git a/public/content/translations/it/developers/docs/scaling/optimistic-rollups/index.md b/public/content/translations/it/developers/docs/scaling/optimistic-rollups/index.md
index a1f130cbcc4..65fc1e05800 100644
--- a/public/content/translations/it/developers/docs/scaling/optimistic-rollups/index.md
+++ b/public/content/translations/it/developers/docs/scaling/optimistic-rollups/index.md
@@ -257,7 +257,7 @@ Preferisci un approccio visivo all'apprendimento? Guarda Finematics spiegare i r
- [Come funzionano gli Optimistic Rollup (La guida completa)](https://www.alchemy.com/overviews/optimistic-rollups)
- [Cos'è un rollup della blockchain? Un'introduzione tecnica](https://www.ethereum-ecosystem.com/blog/what-is-a-blockchain-rollup-a-technical-introduction)
-- [Guida essenziale ad Arbitrum](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
-- [Come funziona davvero il rollup di Optimism?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [Guida essenziale ad Arbitrum](https://www.bankless.com/the-essential-guide-to-arbitrum)
+- [Come funziona davvero il rollup di Optimism?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
- [Approfondimento su OVM](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
- [What is the Optimistic Virtual Machine?](https://www.alchemy.com/overviews/optimistic-virtual-machine)
diff --git a/public/content/translations/it/developers/docs/scaling/validium/index.md b/public/content/translations/it/developers/docs/scaling/validium/index.md
index edb6e97a679..ea548046013 100644
--- a/public/content/translations/it/developers/docs/scaling/validium/index.md
+++ b/public/content/translations/it/developers/docs/scaling/validium/index.md
@@ -154,7 +154,7 @@ Diversi progetti forniscono implementazioni di validium e volizioni che puoi int
**Matter Labs zkPorter**- _zkPorter è un protocollo di ridimensionamento del Livello 2 che affronta la disponibilità dei dati con un approccio ibrido che combina le idee dei rollup Zk e dello sharding. Può supportare arbitrariamente molti shard, ognuno con la propria politica di disponibilità dei dati._
- [Blog](https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf)
-- [Documentazione](https://docs.zksync.io/zk-stack/concepts/data-availability)
+- [Documentazione](https://docs.zksync.io/zksync-protocol/rollup/data-availability)
- [Sito web](https://zksync.io/)
## Letture consigliate {#further-reading}
diff --git a/public/content/translations/it/developers/docs/security/index.md b/public/content/translations/it/developers/docs/security/index.md
index 4f7d4de2bc3..cb2de5fba5c 100644
--- a/public/content/translations/it/developers/docs/security/index.md
+++ b/public/content/translations/it/developers/docs/security/index.md
@@ -6,7 +6,7 @@ lang: it
Gli Smart Contract Ethereum sono estremamente flessibili, in grado di contenere grandi quantità di token (spesso per importi superiori a 1 miliardo di USD) e di eseguire una logica immutabile basata su codice di Smart Contract distribuito precedentemente. Sebbene questa situazione abbia creato un ecosistema vibrante e creativo di Smart Contract affidabili e interconnessi, è anche l'ecosistema perfetto per attrarre malintenzionati che cercano di trarre profitto sfruttando le vulnerabilità degli Smart Contract e il comportamento imprevisto di Ethereum. Il codice degli Smart Contract _di solito_ non può essere modificato per correggere falle di sicurezza, le risorse rubate dagli Smart Contract sono irrecuperabili e anche estremamente difficili da tracciare. L'importo totale del valore rubato o perso a causa di problemi degli Smart Contract si aggira facilmente attorno al miliardo di dollari. Alcuni dei maggiori errori dovuti a errori di codifica degli Smart Contract includono:
-- [Problema 1 relativo a multi-sig Parity: persi 30 milioni di dollari](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach)
+- [Problema 1 relativo a multi-sig Parity: persi 30 milioni di dollari](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach)
- [Problema 2 relativo a multi-sig Parity: bloccati 300 milioni di dollari](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether)
- [The DAO hack, 3,6 milioni di ETH! Oltre un miliardo di dollari in base al prezzo attuale dell'ETH](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)
diff --git a/public/content/translations/it/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/it/developers/docs/smart-contracts/libraries/index.md
index 21f3ff365ea..331d258817f 100644
--- a/public/content/translations/it/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/it/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ Infine, per decidere se includere una libreria, considera l'uso generale che ne
**thirdweb Solidity SDK -** **_Fornisce gli strumenti necessari per costruire contratti intelligenti personalizzati in modo efficiente_**
-- [Documentazione](https://portal.thirdweb.com/solidity/)
+- [Documentazione](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## Tutorial correlati {#related-tutorials}
diff --git a/public/content/translations/it/developers/docs/smart-contracts/security/index.md b/public/content/translations/it/developers/docs/smart-contracts/security/index.md
index a8dc0906f26..7434f66f0a9 100644
--- a/public/content/translations/it/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/it/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ I contratti intelligenti sono estremamente flessibili e in grado di gestire gran
Blochchain pubbliche come Ethereum rendono ancora più complessa la questione della sicurezza dei contratti intelligenti. Una volta distribuito, il codice dei contratti _di solito_ non può essere modificato per correggere falle di sicurezza. In più, le risorse rubate dai contratti intelligenti sono estremamente difficili da tracciare e praticamente irrecuperabili per via della loro immutabilità.
-Anche se i dati possono variare, si stima che l'ammontare totale di valore rubato o perduto a causa di falle di sicurezza nei contratti intelligenti superi facilmente $1 miliardo. In questo sono inclusi incidenti rilievo come la [violazione della DAO](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6 milioni di ETH rubati, per un valore superiore a $1 miliardo al prezzo attuale), la [violazione del portafoglio multi-firma di Parity](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) ($30 milioni sottratti dagli hacker), e la questione del [portafoglio Parity congelato](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (più di $300 milioni di ETH bloccati per sempre).
+Anche se i dati possono variare, si stima che l'ammontare totale di valore rubato o perduto a causa di falle di sicurezza nei contratti intelligenti superi facilmente $1 miliardo. In questo sono inclusi incidenti rilievo come la [violazione della DAO](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6 milioni di ETH rubati, per un valore superiore a $1 miliardo al prezzo attuale), la [violazione del portafoglio multi-firma di Parity](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) ($30 milioni sottratti dagli hacker), e la questione del [portafoglio Parity congelato](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (più di $300 milioni di ETH bloccati per sempre).
Per via di tutte queste problematiche, è imperativo per gli sviluppatori investire risorse nella costruzione di contratti intelligenti sicuri, robusti e resilienti. La sicurezza dei contratti intelligenti è una questione seria, su cui ogni sviluppatore farebbe bene a informarsi. Questa guida tratterà alcune considerazioni sulla sicurezza rivolte agli sviluppatori Ethereum ed esaminerà le risorse per migliorare la sicurezza dei contratti intelligenti.
@@ -304,7 +304,7 @@ Non c'è nulla di sbagliato qui, tranne il fatto che l'`Attacker` ha un'altra fu
- `Victim` infine applica i risultati della prima transazione (e delle successive) al proprio stato, così che il saldo di `Attacker` è impostato su 0
```
-Riepilogando: poiché il saldo del chiamante non è impostato a 0 fino al completamento dell'esecuzione della funzione, le invocazioni successive avranno successo, consentendo al chiamante di prelevare il proprio saldo numerose volte. Questo tipo di attacco è utilizzabile per sottrarre a un contratto intelligente i suoi fondi, come è avvenuto nella [violazione della DAO del 2016](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/). Gli attacchi di rientranza sono ancora oggi un problema critico per i contratti intelligenti, come mostrato dagli [elenchi pubblici di exploit di rientranza](https://github.com/pcaversaccio/reentrancy-attacks).
+Riepilogando: poiché il saldo del chiamante non è impostato a 0 fino al completamento dell'esecuzione della funzione, le invocazioni successive avranno successo, consentendo al chiamante di prelevare il proprio saldo numerose volte. Questo tipo di attacco è utilizzabile per sottrarre a un contratto intelligente i suoi fondi, come è avvenuto nella [violazione della DAO del 2016](https://www.coindesk.com/learn/understanding-the-dao-attack). Gli attacchi di rientranza sono ancora oggi un problema critico per i contratti intelligenti, come mostrato dagli [elenchi pubblici di exploit di rientranza](https://github.com/pcaversaccio/reentrancy-attacks).
##### Come prevenire gli attacchi di rientranza
@@ -505,7 +505,7 @@ Se prevedi di interrogare un oracolo sulla catena per conoscere i prezzi dei ben
- **[Hacken](https://hacken.io)**: _Controllore della cybersicurezza in Web3 che porta un approccio a 360 gradi alla sicurezza della blockchain._
-- **[](https://nethermind.io/smart-contracts-audits)**: _servizi di controllo in Solidity e Carico che garantiscono l'integrità dei contratti intelligenti e la sicurezza degli utenti nell'ecosistema Ethereum e Starknet._
+- **[](https://www.nethermind.io/smart-contract-audits)**: _servizi di controllo in Solidity e Carico che garantiscono l'integrità dei contratti intelligenti e la sicurezza degli utenti nell'ecosistema Ethereum e Starknet._
- **[HashEx](https://hashex.org/)**: _HashEx è incentrata sul controllo della blockchain e dei controlli intelligenti allo scopo di garantire la sicurezza delle criptovalute, fornendo servizi come lo sviluppo di contratti intelligenti, test di penetrazione o consulenza sulla blockchain._
@@ -515,7 +515,7 @@ Se prevedi di interrogare un oracolo sulla catena per conoscere i prezzi dei ben
- **[Cyfrin](https://cyfrin.io)**: _motore di sicurezza per Web3, che incuba la criptosicurezza tramite prodotti e servizi di controllo dei contratti intelligenti._
-- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)**: _studio di sicurezza del Web3 che offre controlli di sicurezza per i sistemi della blockchain tramite un team di revisori esperti e strumenti di prim'ordine._
+- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)**: _studio di sicurezza del Web3 che offre controlli di sicurezza per i sistemi della blockchain tramite un team di revisori esperti e strumenti di prim'ordine._
- **[Oxorio](https://oxor.io/)**: _servizi di controllo dei contratti intelligenti e sicurezza della blockchain con esperienza nell'EVM, in Solidity, tecnologie tra catene per cripto-aziende e progetti di DeFi._
diff --git a/public/content/translations/it/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md b/public/content/translations/it/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
index 5141e16c50f..ab9970efdcc 100644
--- a/public/content/translations/it/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
+++ b/public/content/translations/it/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
@@ -140,7 +140,7 @@ Uno schema simile è usato per gestire le transazioni in ether. Tuttavia,
-Prova a convertire dei valori da e verso wei. Nota che [esistono nomi per molte delle denominazioni](https://web3py.readthedocs.io/en/stable/examples.html#converting-currency-denominations) tra ether e wei. Una delle più note è **gwei**, spesso utilizzata per rappresentare le commissioni di transazione.
+Prova a convertire dei valori da e verso wei. Nota che [esistono nomi per molte delle denominazioni](https://web3py.readthedocs.io/en/stable/troubleshooting.html#how-do-i-convert-currency-denominations) tra ether e wei. Una delle più note è **gwei**, spesso utilizzata per rappresentare le commissioni di transazione.
```python
In [2]: Web3.to_wei(1, 'ether')
diff --git a/public/content/translations/it/developers/tutorials/erc20-with-safety-rails/index.md b/public/content/translations/it/developers/tutorials/erc20-with-safety-rails/index.md
index d5b3b070e99..3bd263bc34d 100644
--- a/public/content/translations/it/developers/tutorials/erc20-with-safety-rails/index.md
+++ b/public/content/translations/it/developers/tutorials/erc20-with-safety-rails/index.md
@@ -24,7 +24,7 @@ Se desideri visualizzare il codice sorgente completo:
## Creare un contratto ERC-20 {#creating-an-erc-20-contract}
-Prima di poter aggiungere la funzionalità della barriera di sicurezza, ci occorre un contratto ERC-20. In questo articolo utilizzeremo [la procedura guidata dei contratti di OpenZeppelin](https://docs.openzeppelin.com/contracts/4.x/wizard). Aprila in un altro browser e segui queste istruzioni:
+Prima di poter aggiungere la funzionalità della barriera di sicurezza, ci occorre un contratto ERC-20. In questo articolo utilizzeremo [la procedura guidata dei contratti di OpenZeppelin](https://docs.openzeppelin.com/contracts/5.x/wizard). Aprila in un altro browser e segui queste istruzioni:
1. Seleziona **ERC20**.
2. Inserisci queste impostazioni:
diff --git a/public/content/translations/it/developers/tutorials/hello-world-smart-contract-fullstack/index.md b/public/content/translations/it/developers/tutorials/hello-world-smart-contract-fullstack/index.md
index 1d70037ec09..e84a785b546 100644
--- a/public/content/translations/it/developers/tutorials/hello-world-smart-contract-fullstack/index.md
+++ b/public/content/translations/it/developers/tutorials/hello-world-smart-contract-fullstack/index.md
@@ -48,7 +48,7 @@ Fa i clic su **Crea app**. La tua app apparirà nella tabella sottostante.
Per inviare e ricevere transazioni, hai bisogno di un account di Ethereum. Useremo MetaMask, un portafoglio virtuale nel browser che permette agli utenti di gestire l'indirizzo del proprio conto di Ethereum.
-Puoi scaricare e creare gratuitamente un conto di MetaMask [qui](https://metamask.io/download.html). Quando crei un account, o se ne possiedi già uno, assicurati di passare alla "rete di prova di Goerli" in alto a destra (così da non avere a che fare con denaro reale).
+Puoi scaricare e creare gratuitamente un conto di MetaMask [qui](https://metamask.io/download). Quando crei un account, o se ne possiedi già uno, assicurati di passare alla "rete di prova di Goerli" in alto a destra (così da non avere a che fare con denaro reale).
### Fase 4: aggiungi ether da un Faucet {#step-4-add-ether-from-a-faucet}
@@ -1249,7 +1249,7 @@ Se vuoi capire di più su come funzionano le transazioni su Ethereum, dai un'occ
#### Scarica MetaMask {#download-metamask}
-Puoi scaricare e creare gratuitamente un conto di MetaMask [qui](https://metamask.io/download.html). Quando crei un conto, o se ne possiedi già uno, assicurati di passare alla "rete di prova di Goerli" in alto a destra \(così da non avere a che fare con denaro reale\).
+Puoi scaricare e creare gratuitamente un conto di MetaMask [qui](https://metamask.io/download). Quando crei un conto, o se ne possiedi già uno, assicurati di passare alla "rete di prova di Goerli" in alto a destra \(così da non avere a che fare con denaro reale\).
@@ -1317,7 +1317,7 @@ export const connectWallet = async () => {
@@ -1505,7 +1505,7 @@ function addWalletListener() {
Scommetto che a questo punto non hai bisogno del nostro aiuto per capire cosa succede qui, ma per completezza di informazioni, vediamo di analizzare velocemente la situazione:
-- Per prima cosa, la nostra funzione verifica se `window.ethereum` è abilitata \(cioè se MetaMask è installato\).
+- Per prima cosa, la nostra funzione verifica se `window.ethereum` è abilitata \(cioè se MetaMask è installato\).
- Se non lo è, impostiamo semplicemente la nostra variabile di stato `status`a una stringa JSX che richiede all'utente di installare MetaMask.
- Se è abilitato, configuriamo l'ascoltatore `window.ethereum.on("accountsChanged")` alla riga 3, affinché ascolti i cambiamenti di stato nel portafoglio di MetaMask, tra cui, quando l'utente connette un ulteriore conto alla dapp, cambia conto, o ne disconnette uno. Se è connesso almeno un conto, la variabile di stato `walletAddress` è aggiornata come primo conto nell'insieme `accounts`, restituito dall'ascoltatore. Altrimenti, `walletAddress` è impostato come una stringa vuota.
diff --git a/public/content/translations/it/developers/tutorials/hello-world-smart-contract/index.md b/public/content/translations/it/developers/tutorials/hello-world-smart-contract/index.md
index a6f0e96099a..61c18fa14bb 100644
--- a/public/content/translations/it/developers/tutorials/hello-world-smart-contract/index.md
+++ b/public/content/translations/it/developers/tutorials/hello-world-smart-contract/index.md
@@ -16,11 +16,11 @@ published: 2021-03-31
Se hai appena iniziato con lo sviluppo blockchain e non sai da dove cominciare, oppure se sei solo interessato a capire come distribuire e interagire con gli smart contract, questa è la guida che fa al caso tuo. Esamineremo la creazione e la distribuzione di un semplice contratto intelligente sulla rete di prova di Goerli, utilizzando un portafoglio virtuale di [MetaMask](https://metamask.io/), [Solidity](https://docs.soliditylang.org/en/v0.8.0/), [Hardhat](https://hardhat.org/) e [Alchemy](https://alchemyapi.io/eth) (non preoccuparti se non capisci cosa significhi, lo spiegheremo).
> **Attenzione**
->
+>
> 🚧 Avviso di obsolescenza
->
+>
> Per l'intera guida, la rete di test Goerli viene utilizzata per creare e distribuire un contratto intelligente. Tuttavia, tieni presente che la Ethereum Foundation ha annunciato che [Goerli sarà presto abbandonata](https://www.alchemy.com/blog/goerli-faucet-deprecation).
->
+>
> Ti consigliamo di utilizzare [Sepolia](https://sepoliafaucet.com/) e il [faucet di Sepolia](https://www.alchemy.com/overviews/sepolia-testnet) per questo tutorial.
Nella [parte 2](https://docs.alchemy.com/docs/interacting-with-a-smart-contract) di questo tutorial, esamineremo come possiamo interagire con il nostro contratto intelligente una volta distribuito e, nella [parte 3](https://docs.alchemy.com/docs/submitting-your-smart-contract-to-etherscan), copriremo come pubblicarlo su Etherscan.
@@ -49,7 +49,7 @@ Una volta creato un conto di Alchemy, puoi generare una chiave API creando un'ap
Per inviare e ricevere le transazioni, necessitiamo di un conto di Ethereum. Per questo tutorial, useremo MetaMask, un portafoglio virtuale nel browser per gestire l'indirizzo del tuo conto di Ethereum. Maggiori informazioni sulle [transazioni](/developers/docs/transactions/).
-Puoi scaricare e creare gratuitamente un conto di MetaMask [qui](https://metamask.io/download.html). Quando crei un account, o se ne possiedi già uno, assicurati di passare alla "rete di prova di Goerli" in alto a destra (così da non avere a che fare con denaro reale).
+Puoi scaricare e creare gratuitamente un conto di MetaMask [qui](https://metamask.io/download). Quando crei un account, o se ne possiedi già uno, assicurati di passare alla "rete di prova di Goerli" in alto a destra (così da non avere a che fare con denaro reale).

@@ -66,7 +66,7 @@ Per ricontrollare che ci sia il saldo, facciamo una richiesta [eth_getBalance](h
```
> **NOTA:** questo risultato è in wei non in ETH. Wei è usato come taglio più piccolo dell'ether. La conversione da wei a ETH è: 1 eth = 1018 wei. Quindi se convertiamo 0x2B5E3AF16B1880000 in decimali, otteniamo 5\*10¹⁸, pari a 5 ETH.
->
+>
> Meno male! I nostri soldi finti ci sono tutti .
## Fase 6: inizializza il progetto {#step-6}
diff --git a/public/content/translations/it/developers/tutorials/how-to-write-and-deploy-an-nft/index.md b/public/content/translations/it/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
index 41983306c28..1500d501868 100644
--- a/public/content/translations/it/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
+++ b/public/content/translations/it/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
@@ -46,7 +46,7 @@ Una volta creato un profilo di Alchemy, puoi generare una chiave API creando un'
Per inviare e ricevere le transazioni, necessitiamo di un conto di Ethereum. Per questo tutorial, useremo MetaMask, un portafoglio virtuale nel browser per gestire l'indirizzo del tuo conto di Ethereum. Se vuoi capire di più su come funzionano le transazioni su Ethereum, dai un'occhiata a [questa pagina](/developers/docs/transactions/) della Ethereum Foundation.
-Puoi scaricare e creare gratuitamente un conto di MetaMask [qui](https://metamask.io/download.html). Quando crei un account, o se ne possiedi già uno, assicurati di passare alla "Rete di prova di Sepolia" in alto a destra (così da non avere a che fare con denaro reale).
+Puoi scaricare e creare gratuitamente un conto di MetaMask [qui](https://metamask.io/download). Quando crei un account, o se ne possiedi già uno, assicurati di passare alla "Rete di prova di Sepolia" in alto a destra (così da non avere a che fare con denaro reale).

@@ -87,7 +87,7 @@ Non è importante come rispondi alle domande d'installazione; a titolo di esempi
author:
license: (ISC)
About to write to /Users/thesuperb1/Desktop/my-nft/package.json:
-
+
{
"name": "my-nft",
"version": "1.0.0",
diff --git a/public/content/translations/it/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md b/public/content/translations/it/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
index d7d41a671ee..d990c395090 100644
--- a/public/content/translations/it/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
+++ b/public/content/translations/it/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
@@ -59,13 +59,13 @@ Mentre [Web3](https://docs.web3js.org/) è ancora molto usato, nell'ultimo anno
Solitamente recupereresti i dati direttamente dal tuo smart contract. Vuoi leggere l'ora dell'ultima operazione? Basta chiamare `MyContract.methods.latestTradeTime().call()`, che recupera i dati da un nodo di Ethereum nella tua dapp. E se ci fossero centinaia di punti di dati diversi? Ciò risulterebbe in centinaia di recuperi di dati al nodo, richiedendo ogni volta un [RTT](https://wikipedia.org/wiki/Round-trip_delay_time) e rendendo la tua dapp lenta e inefficace. Una scappatoia potrebbe essere una funzione di chiamata del recuperatore nel tuo contratto, in modo da restituire più dati in una volta. Questa soluzione però non è sempre ideale.
-E poi potresti essere interessato anche ai dati storici. Vuoi sapere non solo l'orario dell'ultima operazione, ma gli orari per tutte le operazioni che tu stesso hai mai eseguito? Usa il pacchetto subgraph _create-eth-app_, leggi la [documentazione](https://thegraph.com/docs/define-a-subgraph) e adattalo ai tuoi contratti. Se stai cercando degli smart contract popolari, potrebbe anche esistere già un subgraph. Dai un'occhiata al [subgraph explorer](https://thegraph.com/explorer/).
+E poi potresti essere interessato anche ai dati storici. Vuoi sapere non solo l'orario dell'ultima operazione, ma gli orari per tutte le operazioni che tu stesso hai mai eseguito? Usa il pacchetto subgraph _create-eth-app_, leggi la [documentazione](https://thegraph.com/docs/en/subgraphs/developing/creating/starting-your-subgraph) e adattalo ai tuoi contratti. Se stai cercando degli smart contract popolari, potrebbe anche esistere già un subgraph. Dai un'occhiata al [subgraph explorer](https://thegraph.com/explorer/).
Una volta che hai un grafico secondario, ti consente di scrivere una semplice richiesta nella tua dapp che recuperi tutti i dati importanti della blockchain, inclusi quelli storici che necessiti, tramite un solo recupero necessario.
### Apollo {#apollo}
-Grazie all'integrazione di [Apollo Boost](https://www.apollographql.com/docs/react/get-started/), puoi integrare facilmente il grafico nella tua dapp di React. Specialmente quando si utilizzano gli [hook di React e Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks-676d116eeae2), recuperare i dati è tanto facile quanto scrivere una singola query di GraphQL nel tuo componente:
+Grazie all'integrazione di [Apollo Boost](https://www.apollographql.com/docs/react/get-started/), puoi integrare facilmente il grafico nella tua dapp di React. Specialmente quando si utilizzano gli [hook di React e Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks), recuperare i dati è tanto facile quanto scrivere una singola query di GraphQL nel tuo componente:
```js
const { loading, error, data } = useQuery(myGraphQlQuery)
diff --git a/public/content/translations/it/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md b/public/content/translations/it/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
index d7d41a671ee..d990c395090 100644
--- a/public/content/translations/it/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
+++ b/public/content/translations/it/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
@@ -59,13 +59,13 @@ Mentre [Web3](https://docs.web3js.org/) è ancora molto usato, nell'ultimo anno
Solitamente recupereresti i dati direttamente dal tuo smart contract. Vuoi leggere l'ora dell'ultima operazione? Basta chiamare `MyContract.methods.latestTradeTime().call()`, che recupera i dati da un nodo di Ethereum nella tua dapp. E se ci fossero centinaia di punti di dati diversi? Ciò risulterebbe in centinaia di recuperi di dati al nodo, richiedendo ogni volta un [RTT](https://wikipedia.org/wiki/Round-trip_delay_time) e rendendo la tua dapp lenta e inefficace. Una scappatoia potrebbe essere una funzione di chiamata del recuperatore nel tuo contratto, in modo da restituire più dati in una volta. Questa soluzione però non è sempre ideale.
-E poi potresti essere interessato anche ai dati storici. Vuoi sapere non solo l'orario dell'ultima operazione, ma gli orari per tutte le operazioni che tu stesso hai mai eseguito? Usa il pacchetto subgraph _create-eth-app_, leggi la [documentazione](https://thegraph.com/docs/define-a-subgraph) e adattalo ai tuoi contratti. Se stai cercando degli smart contract popolari, potrebbe anche esistere già un subgraph. Dai un'occhiata al [subgraph explorer](https://thegraph.com/explorer/).
+E poi potresti essere interessato anche ai dati storici. Vuoi sapere non solo l'orario dell'ultima operazione, ma gli orari per tutte le operazioni che tu stesso hai mai eseguito? Usa il pacchetto subgraph _create-eth-app_, leggi la [documentazione](https://thegraph.com/docs/en/subgraphs/developing/creating/starting-your-subgraph) e adattalo ai tuoi contratti. Se stai cercando degli smart contract popolari, potrebbe anche esistere già un subgraph. Dai un'occhiata al [subgraph explorer](https://thegraph.com/explorer/).
Una volta che hai un grafico secondario, ti consente di scrivere una semplice richiesta nella tua dapp che recuperi tutti i dati importanti della blockchain, inclusi quelli storici che necessiti, tramite un solo recupero necessario.
### Apollo {#apollo}
-Grazie all'integrazione di [Apollo Boost](https://www.apollographql.com/docs/react/get-started/), puoi integrare facilmente il grafico nella tua dapp di React. Specialmente quando si utilizzano gli [hook di React e Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks-676d116eeae2), recuperare i dati è tanto facile quanto scrivere una singola query di GraphQL nel tuo componente:
+Grazie all'integrazione di [Apollo Boost](https://www.apollographql.com/docs/react/get-started/), puoi integrare facilmente il grafico nella tua dapp di React. Specialmente quando si utilizzano gli [hook di React e Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks), recuperare i dati è tanto facile quanto scrivere una singola query di GraphQL nel tuo componente:
```js
const { loading, error, data } = useQuery(myGraphQlQuery)
diff --git a/public/content/translations/it/developers/tutorials/nft-minter/index.md b/public/content/translations/it/developers/tutorials/nft-minter/index.md
index d6392b874ea..1171601bf02 100644
--- a/public/content/translations/it/developers/tutorials/nft-minter/index.md
+++ b/public/content/translations/it/developers/tutorials/nft-minter/index.md
@@ -203,7 +203,7 @@ Per poter interagire con il tuo smart contract, gli utenti dovranno connettere i
Per questo tutorial, utilizzeremo MetaMask, un portafoglio virtuale nel browser, utilizzato per gestire l'indirizzo del tuo conto di Ethereum. Se vuoi capire di più su come funzionano le transazioni su Ethereum, dai un'occhiata a [questa pagina](/developers/docs/transactions/).
-Puoi scaricare e creare gratuitamente un conto di MetaMask [qui](https://metamask.io/download.html). Quando stai creando un conto, o se ne hai già uno, assicurati di passare alla "Rete di Prova di Ropsten" in alto a destra \(così da non avere a che fare con denaro reale\).
+Puoi scaricare e creare gratuitamente un conto di MetaMask [qui](https://metamask.io/download). Quando stai creando un conto, o se ne hai già uno, assicurati di passare alla "Rete di Prova di Ropsten" in alto a destra \(così da non avere a che fare con denaro reale\).
### Aggiungere ether da un Faucet {#add-ether-from-faucet}
@@ -260,7 +260,7 @@ export const connectWallet = async () => {
@@ -479,7 +479,7 @@ Per memorizzare i nostri metadati su IPFS, useremo [Pinata](https://pinata.cloud
## Utilizza Pinata per fissare i tuoi metadati su IPFS {#use-pinata-to-pin-your-metadata-to-IPFS}
-Se non hai un conto di [Pinata](https://pinata.cloud/), registrane gratuitamente uno [qui](https://pinata.cloud/signup) e completa i passaggi per verificare la tua email e il tuo conto.
+Se non hai un conto di [Pinata](https://pinata.cloud/), registrane gratuitamente uno [qui](https://app.pinata.cloud/auth/signup) e completa i passaggi per verificare la tua email e il tuo conto.
### Crea la tua chiave API di Pinata {#create-pinata-api-key}
@@ -518,7 +518,7 @@ Salva il file: sei pronto ora per scrivere la funzione per caricare i tuoi metad
### Implementa pinJSONToIPFS {#pin-json-to-ipfs}
-Per nostra fortuna, Pinata ha un'[API specifica per caricare i dati JSON su IPFS](https://pinata.cloud/documentation#PinJSONToIPFS) e un comodo JavaScript con esempio di axios che possiamo usare, con alcune lievi modifiche.
+Per nostra fortuna, Pinata ha un'[API specifica per caricare i dati JSON su IPFS](https://docs.pinata.cloud/api-reference/endpoint/ipfs/pin-json-to-ipfs#pin-json) e un comodo JavaScript con esempio di axios che possiamo usare, con alcune lievi modifiche.
Nella cartella `utils` creiamo un altro file denominato `pinata.js` e poi importiamo il nostro codice segreto di Pinata e la chiave dal file .env, come segue:
diff --git a/public/content/translations/it/developers/tutorials/optimism-std-bridge-annotated-code/index.md b/public/content/translations/it/developers/tutorials/optimism-std-bridge-annotated-code/index.md
index a7c2e9925e9..2633b9a5da7 100644
--- a/public/content/translations/it/developers/tutorials/optimism-std-bridge-annotated-code/index.md
+++ b/public/content/translations/it/developers/tutorials/optimism-std-bridge-annotated-code/index.md
@@ -15,7 +15,7 @@ lang: it
Per usare le risorse del L1 su Optimism (o su qualsiasi altro L2), le risorse devono essere collegate con un [ponte](/bridges/#prerequisites). Un modo per farlo è che gli utenti blocchino le risorse (ETH e [token ERC-20](/developers/docs/standards/tokens/erc-20/) sono le più comuni) nel L1 e ricevano le risorse equivalenti da usare nel L2. In definitiva, chiunque le riceva potrebbe volerle ricollegare al L1. Così facendo, le risorse sono bruciate nel L2 e poi rilasciate nuovamente all'utente nel L1.
-Questo è il modo in cui funziona il [ponte standard di Optimism](https://community.optimism.io/docs/developers/bridge/standard-bridge). In questo articolo esaminiamo il codice sorgente di quel ponte, per vedere come funziona e per studiarlo come un esempio di codice di Solidity ben scritto.
+Questo è il modo in cui funziona il [ponte standard di Optimism](https://docs.optimism.io/app-developers/bridging/standard-bridge). In questo articolo esaminiamo il codice sorgente di quel ponte, per vedere come funziona e per studiarlo come un esempio di codice di Solidity ben scritto.
## Flussi di controllo {#control-flows}
@@ -1270,7 +1270,7 @@ Se un utente ha commesso un errore rilevabile usando l'indirizzo del token L2 er
## Conclusioni {#conclusion}
-Il ponte standard è il meccanismo più flessibile per i trasferimenti di risorse. Tuttavia, essendo così generico, non è sempre il metodo più facile da usare. Specialmente per i prelievi, gran parte degli utenti preferisce usare [ponti di terze parti](https://www.optimism.io/apps/bridges) che non attendono il periodo di contestazione dell'errore e non richiedono una prova di Merkle per finalizzare il prelievo.
+Il ponte standard è il meccanismo più flessibile per i trasferimenti di risorse. Tuttavia, essendo così generico, non è sempre il metodo più facile da usare. Specialmente per i prelievi, gran parte degli utenti preferisce usare [ponti di terze parti](https://optimism.io/apps#bridge) che non attendono il periodo di contestazione dell'errore e non richiedono una prova di Merkle per finalizzare il prelievo.
Questi ponti funzionano tipicamente avendo delle risorse sul L1, che forniscono immediatamente per una ridotta commissione (spesso inferiore al costo del gas per un prelievo del ponte standard). Quando il ponte (o le persone che lo gestiscono) prevede di avere poche risorse su L1, trasferisce delle sufficienti risorse da L2. Poiché questi sono prelievi molto grandi, il costo di prelievo è ammortizzato su un grande importo e ha un'incidenza minore.
diff --git a/public/content/translations/it/developers/tutorials/reverse-engineering-a-contract/index.md b/public/content/translations/it/developers/tutorials/reverse-engineering-a-contract/index.md
index 6a5a70a12c9..54164ff0435 100644
--- a/public/content/translations/it/developers/tutorials/reverse-engineering-a-contract/index.md
+++ b/public/content/translations/it/developers/tutorials/reverse-engineering-a-contract/index.md
@@ -565,7 +565,7 @@ E che i metodi che supporta sono:
| Metodo | Firma del metodo | Offset a cui saltare |
| --------------------------------------------------------------------------------------------------------------- | ---------------------------- | -------------------- |
-| [scaleAmountByPercentage(uint256,uint256)](https://www.4byte.directory/x/?bytes4_signature=0x8ffb5c97) | 0x8ffb5c97 | 0x0135 |
+| [scaleAmountByPercentage(uint256,uint256)](https://www.4byte.directory/signatures/?bytes4_signature=0x8ffb5c97) | 0x8ffb5c97 | 0x0135 |
| [isClaimed(uint256,address)](https://www.4byte.directory/signatures/?bytes4_signature=0xd2ef0795) | 0xd2ef0795 | 0x0151 |
| [claim(uint256,address,uint256,bytes32[])](https://www.4byte.directory/signatures/?bytes4_signature=0x2e7ba6ef) | 0x2e7ba6ef | 0x00F4 |
| [incrementWindow()](https://www.4byte.directory/signatures/?bytes4_signature=0x338b1d31) | 0x338b1d31 | 0x0110 |
diff --git a/public/content/translations/it/developers/tutorials/secure-development-workflow/index.md b/public/content/translations/it/developers/tutorials/secure-development-workflow/index.md
index f418bdf96b7..124522bb671 100644
--- a/public/content/translations/it/developers/tutorials/secure-development-workflow/index.md
+++ b/public/content/translations/it/developers/tutorials/secure-development-workflow/index.md
@@ -50,6 +50,6 @@ Infine, ricordati dei problemi che gli strumenti automatizzati non possono facil
## Chiedi aiuto {#ask-for-help}
-[Orari lavorativi di Ethereum](https://calendly.com/dan-trailofbits/ethereum-office-hours): ogni martedì pomeriggio. Queste sessioni 1 a 1 di un'ora sono un'opportunità per farci domande sulla sicurezza, la risoluzione dei problemi usando i nostri strumenti e la ricezione di feedback dagli esperti sul tuo approccio corrente. Ti aiuteremo ad arrivare in fondo a questa guida.
+[Orari lavorativi di Ethereum](https://calendly.com/dan-trailofbits/office-hours): ogni martedì pomeriggio. Queste sessioni 1 a 1 di un'ora sono un'opportunità per farci domande sulla sicurezza, la risoluzione dei problemi usando i nostri strumenti e la ricezione di feedback dagli esperti sul tuo approccio corrente. Ti aiuteremo ad arrivare in fondo a questa guida.
Unisciti al nostro Slack: [Empire Hacking](https://join.slack.com/t/empirehacking/shared_invite/zt-h97bbrj8-1jwuiU33nnzg67JcvIciUw). Siamo sempre disponibili nei canali #crytic ed #ethereum se hai domande.
diff --git a/public/content/translations/it/developers/tutorials/the-graph-fixing-web3-data-querying/index.md b/public/content/translations/it/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
index ad18a610c69..1adc5485c36 100644
--- a/public/content/translations/it/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
+++ b/public/content/translations/it/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
@@ -91,7 +91,7 @@ Parliamo prima di GraphQL, originariamente progettato e implementato da Facebook
-Le due immagini catturano quasi perfettamente l'essenza di GraphQL. Con la query sulla destra possiamo definire esattamente i dati che vogliamo, così otteniamo tutto in un'unica richiesta e niente di più di quanto necessario. Un server GraphQL gestisce il recupero di tutti i dati necessari, quindi è incredibilmente facile da usare dal lato frontend client. [Questa è una spiegazione efficace](https://www.apollographql.com/blog/graphql-explained-5844742f195e/) e accurata di come il server gestisce una query.
+Le due immagini catturano quasi perfettamente l'essenza di GraphQL. Con la query sulla destra possiamo definire esattamente i dati che vogliamo, così otteniamo tutto in un'unica richiesta e niente di più di quanto necessario. Un server GraphQL gestisce il recupero di tutti i dati necessari, quindi è incredibilmente facile da usare dal lato frontend client. [Questa è una spiegazione efficace](https://www.apollographql.com/blog/graphql-explained) e accurata di come il server gestisce una query.
Con queste informazioni, passiamo finalmente allo spazio della blockchain e a The Graph.
@@ -196,7 +196,7 @@ Poi creiamo una nuova entità Bet. L'id sarà `event.transaction.hash.toHex() +
Infine possiamo aggiornare l'entità Player con tutti i dati. Non è possibile eseguire direttamente il push degli array, bensì devono essere aggiornati come indicato qui. Usiamo l'id per fare riferimento alla scommessa. E occorre aggiungere `.save()` alla fine per memorizzare un'entità.
-La documentazione completa può essere consultata qui: https://thegraph.com/docs/en/developing/creating-a-subgraph/#writing-mappings. Puoi anche aggiungere l'output di registrazione al file di mapping, vedi [qui](https://thegraph.com/docs/assemblyscript-api#api-reference).
+La documentazione completa può essere consultata qui: https://thegraph.com/docs/en/developing/creating-a-subgraph/#writing-mappings. Puoi anche aggiungere l'output di registrazione al file di mapping, vedi [qui](https://thegraph.com/docs/en/subgraphs/developing/creating/graph-ts/api/#api-reference).
```typescript
import { Bet, Player } from "../generated/schema"
diff --git a/public/content/translations/it/enterprise/index.md b/public/content/translations/it/enterprise/index.md
index 4773237865d..cccb74a83bc 100644
--- a/public/content/translations/it/enterprise/index.md
+++ b/public/content/translations/it/enterprise/index.md
@@ -116,7 +116,7 @@ Ecco alcune delle applicazioni aziendali sviluppate sulla Rete Principale pubbli
### Notarizzazione dei dati {#notarization-of-data}
- [ANSA](https://www.ansa.it/english/news/science_tecnology/2020/04/06/ansa-using-blockchain-to-help-readers_af820b4f-0947-439b-843e-52e114f53318.html): _agenzia giornalistica italiana che combatte le notizie false e consente ai lettori di verificare l'origine delle notizie registrandole sulla Rete Principale_
-- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum): _registra l'origine e lo storico di riparazioni di orologi su Ethereum_
+- [Breitling](https://www.coindesk.com/business/2020/10/15/breitling-goes-live-with-ethereum-based-system-to-put-all-new-watches-on-the-blockchain): _registra l'origine e lo storico di riparazioni di orologi su Ethereum_
- [BRØK](https://www.xn--brk-1na.no/): _una piattaforma di tabelle di capitalizzazione per le aziende non quotate al pubblico, fornita dal governo norvegese_
- [Certifaction](https://certifaction.com/): _firme elettroniche legalmente valide con privacy-by-design_
- [EthSign](https://ethsign.xyz/): _registra i documenti elettronici firmati sulla blockchain di Ethereum_
diff --git a/public/content/translations/it/governance/index.md b/public/content/translations/it/governance/index.md
index 3963c7b6bcb..76e0811751f 100644
--- a/public/content/translations/it/governance/index.md
+++ b/public/content/translations/it/governance/index.md
@@ -118,7 +118,7 @@ In genere le controversie sono gestite mediante discussioni approfondite nei for
Le diramazioni si verificano quando occorre eseguire aggiornamenti tecnici o modifiche importanti alla rete, tali da cambiare le "regole" del protocollo. I [client di Ethereum](/developers/docs/nodes-and-clients/) devono aggiornare il proprio software e implementare le regole della nuova diramazione.
-La diramazione DAO arrivò in risposta all'[attacco alla DAO del 2016](https://www.coindesk.com/understanding-dao-hack-journalists), durante il quale un contratto [DAO](/glossary/#dao) non sicuro fu svuotato di oltre 3,6 milioni di ETH in una sola volta. La diramazione ha spostato i fondi dal contratto lacunoso a uno nuovo, consentendo a chiunque avesse perso i fondi di hackerare per recuperarli.
+La diramazione DAO arrivò in risposta all'[attacco alla DAO del 2016](https://www.coindesk.com/learn/understanding-the-dao-attack), durante il quale un contratto [DAO](/glossary/#dao) non sicuro fu svuotato di oltre 3,6 milioni di ETH in una sola volta. La diramazione ha spostato i fondi dal contratto lacunoso a uno nuovo, consentendo a chiunque avesse perso i fondi di hackerare per recuperarli.
Questo corso d'azione fu votato dalla community di Ethereum. Ogni titolare di ETH ha potuto votare tramite una transazione su [una piattaforma di voto](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). La decisione di creare la diramazione ottenne oltre l'85% dei voti.
diff --git a/public/content/translations/it/guides/how-to-revoke-token-access/index.md b/public/content/translations/it/guides/how-to-revoke-token-access/index.md
index 01e773e89ec..877c5c43a10 100644
--- a/public/content/translations/it/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/it/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ Svariati siti web ti consentono di visualizzare e revocare i contratti intellige
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (svariate reti)
- [Revoke](https://revoke.cash/) (svariate reti)
- [Unrekt](https://app.unrekt.net/) (svariate reti)
- [EverRevoke](https://everrise.com/everrevoke/) (svariate reti)
diff --git a/public/content/translations/it/roadmap/verkle-trees/index.md b/public/content/translations/it/roadmap/verkle-trees/index.md
index 1e1c380bd32..ea74f2c45cc 100644
--- a/public/content/translations/it/roadmap/verkle-trees/index.md
+++ b/public/content/translations/it/roadmap/verkle-trees/index.md
@@ -60,7 +60,7 @@ Le reti di prova dell'albero di Verkle sono già in esecuzione, ma servono ancor
- [Guillaume Ballet spiega gli alberi di Verkle all'ETHGlobal](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- ["Come gli alberi di Verkle rendono Ethereum snello e succinto" di Guillaume Ballet al Devcon 6](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [Piper Merriam sui client privi di stato dall'ETHDenver 2020](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [Dankrad Fiest spiega gli alberi di Verkle e l'assenza di stato nel podcast "Zero Knowledge"](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [Dankrad Fiest spiega gli alberi di Verkle e l'assenza di stato nel podcast "Zero Knowledge"](https://zeroknowledge.fm/podcast/202/)
- [Vitalik Buterin sugli alberi di Verkle](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Dankrad Feist sugli alberi di Verkle](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [Documentazione sull'EIP degli alberi di Verkle](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/it/web3/index.md b/public/content/translations/it/web3/index.md
index 65ee0598db7..9a1566b3b91 100644
--- a/public/content/translations/it/web3/index.md
+++ b/public/content/translations/it/web3/index.md
@@ -151,11 +151,11 @@ Siamo solo all'inizio della creazione di un Web migliore con Web3, ma mentre con
Il Web3 non ha una definizione rigida. Vari partecipanti della community hanno prospettive differenti al riguardo. Eccone alcune:
-- [What is Web3? L'Internet Decentralizzato del Futuro Spiegato](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [What is Web3? L'Internet Decentralizzato del Futuro Spiegato](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Dare Senso al Web 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Josh Stark_
- [Perché Web3 È Importante](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [Perché la Decentralizzazione È Importante](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [Il Panorama di Web3](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [Il Dibattito su Web3](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [Il Dibattito su Web3](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/ja/community/grants/index.md b/public/content/translations/ja/community/grants/index.md
index 5f3fbf0f68f..79775c2b2af 100644
--- a/public/content/translations/ja/community/grants/index.md
+++ b/public/content/translations/ja/community/grants/index.md
@@ -31,7 +31,7 @@ lang: ja
- [Lido Ecosystem Grants Organisation (LEGO)](https://lido.fi/lego) – _[Lido](https://lido.fi/)金融エコシステム_
- [MetaMaskプログラム](https://metamaskgrants.org/) - _[MetaMask](https://metamask.io/)従業員主導のDAO助成プログラム_
- [SKALE Network助成金プログラム](https://skale.space/developers#grants) - _[SKALE Network](https://skale.space/)エコシステム_
-- [Swarm Foundation助成金プログラム](https://my.ethswarm.org/grants) - _[Swarm Foundation](https://www.ethswarm.org/)エコシステム_
+- [Swarm Foundation助成金プログラム](https://my.ethswarm.org) - _[Swarm Foundation](https://www.ethswarm.org/)エコシステム_
- [The Graph](https://thegraph.com/ecosystem/grants/) – _[The Graph](https://thegraph.com/)エコシステム_
- [ユニスワップ助成金プログラム](https://www.uniswapfoundation.org/approach) – _[ユニスワップ](https://uniswap.org/)コミュニティ_
diff --git a/public/content/translations/ja/contributing/index.md b/public/content/translations/ja/contributing/index.md
index 74029da8ea4..f049de76b31 100644
--- a/public/content/translations/ja/contributing/index.md
+++ b/public/content/translations/ja/contributing/index.md
@@ -90,7 +90,7 @@ GitHubリポジトリには、オープンソースに初めて触れるデベ
あなたの貢献がethereum.orgにマージされると、[Galxe](https://app.galxe.com/quest/ethereumorg)で特別なバッジを請求できるようになります。 オンチェーン功績トークン(OAT)は、エコシステムをささやかながらより素晴らしいものにするのに貢献したことの証拠です。
-[OATの詳細](https://help.galxe.com/en/articles/7067290-galxe-oats-reward-and-celebrate-achievements)
+[OATの詳細](https://help.galxe.com/en/articles/9645630-create-quest-rewards#h_1c5d63ba03)
### 申請方法
1. [Discordサーバー](https://discord.gg/ethereum-org)に参加します。
diff --git a/public/content/translations/ja/dao/index.md b/public/content/translations/ja/dao/index.md
index 284ccc12feb..c8bcea98654 100644
--- a/public/content/translations/ja/dao/index.md
+++ b/public/content/translations/ja/dao/index.md
@@ -91,7 +91,7 @@ DAOは、共通の目的のために行動する、集団所有された組織
### 有名な事例 {#law-example}
-[CityDAO](https://citydao.io) – CityDAOは、ワイオミング州の分散型自律組織(DAO)法を利用して、イエローストーン国立公園近くの40エーカーの土地を購入しました。
+[CityDAO](https://citizen.citydao.io/) – CityDAOは、ワイオミング州の分散型自律組織(DAO)法を利用して、イエローストーン国立公園近くの40エーカーの土地を購入しました。
## 分散型自律組織(DAO)のメンバーシップ {#dao-membership}
diff --git a/public/content/translations/ja/defi/index.md b/public/content/translations/ja/defi/index.md
index 2f843c32aeb..3b7c7100cec 100644
--- a/public/content/translations/ja/defi/index.md
+++ b/public/content/translations/ja/defi/index.md
@@ -168,7 +168,7 @@ ETHを売却(課税対象)することなく、必要な資金を借り入れる
従来の金融の世界で上記の例を実行するには、莫大な資金が必要になります。 これらのお金儲けの戦略は、既存の富を持っている人にしかアクセスできません。 フラッシュローンは、お金を持っていることが必ずしもお金を稼ぐための前提条件ではないという未来の一例です。
-
+
フラッシュローンの詳細
@@ -358,4 +358,4 @@ PoolTogetherのような損失のない宝くじは、楽しく革新的な新
-
\ No newline at end of file
+
diff --git a/public/content/translations/ja/desci/index.md b/public/content/translations/ja/desci/index.md
index 8796df426b6..96bc43c41e1 100644
--- a/public/content/translations/ja/desci/index.md
+++ b/public/content/translations/ja/desci/index.md
@@ -96,7 +96,7 @@ Web3の様式を活用することで科学データへのアクセスが大幅
- [VitaDAO: 長寿研究のための研究スポンサー契約を通じた資金獲得](https://www.vitadao.com/)
- [ResearchHub: 科学的成果を投稿し、仲間と会話する](https://www.researchhub.com/)
- [LabDAO: コンピュータを用いたタンパク質フォールディング](https://alphafodl.vercel.app/)
-- [dClimate API: 分散型コミュニティに収集された気候データのクエリ](https://api.dclimate.net/)
+- [dClimate API: 分散型コミュニティに収集された気候データのクエリ](https://www.dclimate.net/)
- [DeSci財団: DeSci出版ツールビルダー](https://descifoundation.org/)
- [DeSci.World: ユーザーが閲覧して参加できる分散型科学のワンストップショップ](https://desci.world)
- [OceanDAO: データ関連科学のための、DAOに統制された資金調達](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Web3の様式を活用することで科学データへのアクセスが大幅
- [Jocelynn Pearlによるa16zの未来のための分散型バイオテックのガイド](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [DeSciのケース](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [DeSciのガイド](https://future.com/what-is-decentralized-science-aka-desci/)
-- [分散型科学のリソース](https://www.vincentweisser.com/decentralized-science)
+- [分散型科学のリソース](https://www.vincentweisser.com/desci)
- [MoleculeのBiopharma IP-NFTs - 技術説明](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Jon Starrによるトラストレスな科学システムの構築](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlaas - DeSci: 分散型科学の未来(ポッドキャスト)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/ja/developers/docs/data-and-analytics/index.md b/public/content/translations/ja/developers/docs/data-and-analytics/index.md
index c98064505a5..0a8503f68a5 100644
--- a/public/content/translations/ja/developers/docs/data-and-analytics/index.md
+++ b/public/content/translations/ja/developers/docs/data-and-analytics/index.md
@@ -47,7 +47,7 @@ lang: ja
## 参考文献 {#further-reading}
-- [Graphネットワークの概要](https://thegraph.com/docs/en/about/network/)
+- [Graphネットワークの概要](https://thegraph.com/docs/en/about/)
- [Graph Query Playground](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [EtherScanのAPIコードの例](https://etherscan.io/apis#contracts)
- [Beaconcha.inビーコンチェーンエクスプローラー](https://beaconcha.in)
diff --git a/public/content/translations/ja/developers/docs/development-networks/index.md b/public/content/translations/ja/developers/docs/development-networks/index.md
index 2ef18abeedc..a8db6cff5c0 100644
--- a/public/content/translations/ja/developers/docs/development-networks/index.md
+++ b/public/content/translations/ja/developers/docs/development-networks/index.md
@@ -41,7 +41,7 @@ Hardhat Networkには、プロフェッショナルのためのイーサリア
一部のコンセンサスクライアントには、テスト用にローカルビーコンチェーンをスピンアップするためのツールが組み込まれています。 Lighthouse、Nimbus、Lodestarでの手順は、以下で確認できます。
-- [Lodestarを使用したローカルテストネット](https://chainsafe.github.io/lodestar/usage/local/)
+- [Lodestarを使用したローカルテストネット](https://chainsafe.github.io/lodestar/contribution/advanced-topics/setting-up-a-testnet#post-merge-local-testnet/)
- [Lighthouseを使用したローカルテストネット](https://lighthouse-book.sigmaprime.io/setup.html#local-testnets)
- [Nimbusを使用したローカルテストネット](https://github.com/status-im/nimbus-eth1/blob/master/fluffy/docs/local_testnet.md)
diff --git a/public/content/translations/ja/developers/docs/networks/index.md b/public/content/translations/ja/developers/docs/networks/index.md
index 587f0bbab35..0ef8b4aecf2 100644
--- a/public/content/translations/ja/developers/docs/networks/index.md
+++ b/public/content/translations/ja/developers/docs/networks/index.md
@@ -60,7 +60,7 @@ lang: ja
- [Coinbase Wallet Faucet | Sepolia](https://coinbase.com/faucets/ethereum-sepolia-faucet)
- [Alchemy Sepolia faucet](https://sepoliafaucet.com/)
- [Infura Sepolia faucet](https://www.infura.io/faucet)
-- [Chainstack Sepolia faucet](https://faucet.chainstack.com/sepolia-faucet)
+- [Chainstack Sepolia faucet](https://faucet.chainstack.com/sepolia-testnet-faucet)
- [Ethereum Ecosystem faucet](https://www.ethereum-ecosystem.com/faucets/ethereum-sepolia)
#### Hoodi {#hoodi}
diff --git a/public/content/translations/ja/developers/docs/nodes-and-clients/archive-nodes/index.md b/public/content/translations/ja/developers/docs/nodes-and-clients/archive-nodes/index.md
index ba53667d96f..9ad055cfbcb 100644
--- a/public/content/translations/ja/developers/docs/nodes-and-clients/archive-nodes/index.md
+++ b/public/content/translations/ja/developers/docs/nodes-and-clients/archive-nodes/index.md
@@ -70,7 +70,7 @@ sidebarDepth: 2
## 参考文献 {#further-reading}
-- [イーサリアムフルノードとアーカイブノードの比較](https://www.quicknode.com/guides/infrastructor/ethereum-full-node-vs-archive-node) - *QuickNode、2022年9月*
+- [イーサリアムフルノードとアーカイブノードの比較](https://www.quicknode.com/guides/infrastructure/node-setup/ethereum-full-node-vs-archive-node) - *QuickNode、2022年9月*
- [自分のイーサリアムアーカイブノードを構築する](https://tjayrush.medium.com/building-your-own-ethereum-archive-node-72c014affc09) - _Thomas Jay Rush、2021年8月_
- [エリゴン、エリゴンのRPC、TrueBlocks(スクレイピングとAPI)をサービスとしてセットアップする方法](https://magnushansson.xyz/blog_posts/crypto_defi/2022-01-10-Erigon-Trueblocks) _ – Magnus Hansson、2022年9月更新_
diff --git a/public/content/translations/ja/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/public/content/translations/ja/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
index ad74e7691be..db9eab3e302 100644
--- a/public/content/translations/ja/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
+++ b/public/content/translations/ja/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
@@ -264,7 +264,7 @@ sidebarDepth: 2
- ダイレクト技術サポート
- [**NodeReal MegaNode**](https://nodereal.io/)
- - [ドキュメント](https://docs.nodereal.io/nodereal/meganode/introduction)
+ - [ドキュメント](https://docs.nodereal.io/docs/introduction)
- 機能
- 信頼性の高い、高速かつスケーラブルなRPC APIサービス
- Web3デベロッパー向けに改良されたAPI
diff --git a/public/content/translations/ja/developers/docs/nodes-and-clients/run-a-node/index.md b/public/content/translations/ja/developers/docs/nodes-and-clients/run-a-node/index.md
index 835afb854bd..54ddc93c94f 100644
--- a/public/content/translations/ja/developers/docs/nodes-and-clients/run-a-node/index.md
+++ b/public/content/translations/ja/developers/docs/nodes-and-clients/run-a-node/index.md
@@ -162,7 +162,7 @@ Raspberry PiのようなARMアーキテクチャのシングルボードコン
##### コンセンサスクライアント
- [Lighthouse](https://github.com/sigp/lighthouse/releases/latest)
-- [Lodestar](https://chainsafe.github.io/lodestar/install/source/)(ビルド済みのバイナリを提供していないため、Dockerイメージを使用またはソースからビルド)
+- [Lodestar](https://chainsafe.github.io/lodestar/run/getting-started/installation#build-from-source/)(ビルド済みのバイナリを提供していないため、Dockerイメージを使用またはソースからビルド)
- [Nimbus](https://github.com/status-im/nimbus-eth2/releases/latest)
- [Prysm](https://github.com/prysmaticlabs/prysm/releases/latest)
- [Teku](https://github.com/ConsenSys/teku/releases)
@@ -256,7 +256,7 @@ Besuには、一連の質問に答えることで設定ファイルを生成で
besu --Xlauncher
```
-[Besuのドキュメント](https://besu.hyperledger.org/en/latest/HowTo/Get-Started/Starting-node/)で、追加のオプションと設定の詳細を参照してください。
+[Besuのドキュメント](https://besu.hyperledger.org/public-networks/get-started/start-node/)で、追加のオプションと設定の詳細を参照してください。
##### Erigonの実行
@@ -288,7 +288,7 @@ geth --mainnet \
##### Nethermindの実行
-Nethermindは、さまざまな[インストールオプション](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started)を提供しています。 パッケージには、ガイド付きセットアップ機能を備えたランチャーなどのさまざまなバイナリが含まれており、インタラクティブに設定できます。 他にも、設定フラグを付けて実行できるランナーなどがあります。 JSON-RPCはデフォルトで有効になっています。
+Nethermindは、さまざまな[インストールオプション](https://docs.nethermind.io/get-started/installing-nethermind)を提供しています。 パッケージには、ガイド付きセットアップ機能を備えたランチャーなどのさまざまなバイナリが含まれており、インタラクティブに設定できます。 他にも、設定フラグを付けて実行できるランナーなどがあります。 JSON-RPCはデフォルトで有効になっています。
```sh
Nethermind.Runner --config mainnet \
@@ -296,7 +296,7 @@ Nethermind.Runner --config mainnet \
--JsonRpc.JwtSecretFile=/path/to/jwtsecret
```
-Nethermindのドキュメントは、Nethermindとコンセンサスクライアントの実行方法をすべて網羅した[完全ガイド](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/running-nethermind-post-merge)です。
+Nethermindのドキュメントは、Nethermindとコンセンサスクライアントの実行方法をすべて網羅した[完全ガイド](https://docs.nethermind.io/first-steps-with-nethermind/running-nethermind-post-merge)です。
実行クライアントは、コア機能と選択したエンドポイントを起動し、ピアを探し始めます。 ピアが見つかったら、同期を開始します。 また、コンセンサスクライアントからの接続を待ちます。 クライアントが正常に現在の状態に同期されると、現在のブロックチェーンデータが利用できるようになります。
diff --git a/public/content/translations/ja/developers/docs/scaling/index.md b/public/content/translations/ja/developers/docs/scaling/index.md
index 112c36d8eb3..9c10ecb7426 100644
--- a/public/content/translations/ja/developers/docs/scaling/index.md
+++ b/public/content/translations/ja/developers/docs/scaling/index.md
@@ -106,7 +106,7 @@ _この動画の説明では、「レイヤー2」という用語をオフチェ
- [ロールアップに関する不完全ガイド](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
- [イーサリアムを活用したゼロ知識ロールアップ:ワールドビーター](https://hackmd.io/@canti/rkUT0BD8K)
- [オプティミスティック・ロールアップ とゼロ知識ロールアップの比較](https://limechain.tech/blog/optimistic-rollups-vs-zk-rollups/)
-- [ゼロ知識によるブロックチェーンのスケーラビリティ](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [ゼロ知識によるブロックチェーンのスケーラビリティ](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
- [ロールアップとデータシャードを組み合わせる手段が、高スケーラビリティを実現する唯一のサステナブルなソリューションである理由](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48)
- [有意義なレイヤー3とはどのようなものか?](https://vitalik.eth.limo/general/2022/09/17/layer_3.html)
- [データ可用性か、あるいは: ロールアップで心配することを止めてイーサリアムを愛するようになった仕組み](https://ethereum2077.substack.com/p/data-availability-in-ethereum-rollups)
diff --git a/public/content/translations/ja/developers/docs/scaling/optimistic-rollups/index.md b/public/content/translations/ja/developers/docs/scaling/optimistic-rollups/index.md
index ecce9937e82..c7cd69803be 100644
--- a/public/content/translations/ja/developers/docs/scaling/optimistic-rollups/index.md
+++ b/public/content/translations/ja/developers/docs/scaling/optimistic-rollups/index.md
@@ -257,7 +257,7 @@ ii. オプティミスティック・ロールアップを使用するデベロ
- [オプティミスティック・ロールアップの仕組み(完全ガイド)](https://www.alchemy.com/overviews/optimistic-rollups)
- [ブロックチェーンにおけるロールアップとは何か? 技術ガイド](https://www.ethereum-ecosystem.com/blog/what-is-a-blockchain-rollup-a-technical-introduction)
-- [Arbitrumの基本ガイド](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
-- [Optimismのロールアップはどのように機能するのか?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [Arbitrumの基本ガイド](https://www.bankless.com/the-essential-guide-to-arbitrum)
+- [Optimismのロールアップはどのように機能するのか?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
- [OVMの詳細を学ぶ](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
- [オプティミスティック仮想マシンとは何か?](https://www.alchemy.com/overviews/optimistic-virtual-machine)
diff --git a/public/content/translations/ja/developers/docs/scaling/validium/index.md b/public/content/translations/ja/developers/docs/scaling/validium/index.md
index 9063b987952..480f57f9fb5 100644
--- a/public/content/translations/ja/developers/docs/scaling/validium/index.md
+++ b/public/content/translations/ja/developers/docs/scaling/validium/index.md
@@ -154,7 +154,7 @@ Volitionsは、ゼロ知識ロールアップとバリディアムチェーン
**Matter Labs zkPorter**- _zkPorterは、ゼロ知識ロールアップとシャーディングを結合したハイブリッド型のアプローチによりデータ化要請を追跡する、レイヤー2のスケーリング・プロトコルです。 任意の数のシャードをサポートしており、シャードごとに異なるデータ可用性ポリシーを定めることができます。_
- [ブログ](https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf)
-- [ドキュメント](https://docs.zksync.io/zk-stack/concepts/data-availability)
+- [ドキュメント](https://docs.zksync.io/zksync-protocol/rollup/data-availability)
- [ウェブサイト](https://zksync.io/)
## 参考文献 {#further-reading}
diff --git a/public/content/translations/ja/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/ja/developers/docs/smart-contracts/libraries/index.md
index 78a10440696..11e2e16fcd6 100644
--- a/public/content/translations/ja/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/ja/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ contract MyNFT is ERC721 {
**サードウェブSolidity SDK -** **_カスタムスマートコントラクトを効率的に構築するために必要なツールを提供_**
-- [ドキュメント](https://portal.thirdweb.com/solidity/)
+- [ドキュメント](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## 関連トピック {#related-tutorials}
diff --git a/public/content/translations/ja/developers/docs/smart-contracts/security/index.md b/public/content/translations/ja/developers/docs/smart-contracts/security/index.md
index d040f838e97..45690fb6bc1 100644
--- a/public/content/translations/ja/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/ja/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ lang: ja
イーサリアムのようなパブリックブロックチェーンは、スマートコントラクトのセキュリティ確保の問題をさらに複雑にします。 デプロイされたコントラクトのコードは_通常_、セキュリティ上の欠陥にパッチを当てるために変更することはできません。一方、スマートコントラクトから盗まれた資産は追跡が非常に難しく、その不変性により、大抵回収できません。
-数値は一様ではありませんが、スマートコントラクトのセキュリティ上の欠陥が原因で盗まれたり失われたりした価値の総額は、10億ドルを超えると推定されています。 これには、[The DAOハック](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)(現行価格10億ドル相当以上の360万ETHの盗難)、[パリティ(Parity)マルチシグウォレットハック](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) (ハッカーによる3000万ドルの盗難)、[パリティ(Parity)凍結ウォレット問題](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether)(3億ドル以上のETHを永遠にロック)などの有名な事件も含まれています。
+数値は一様ではありませんが、スマートコントラクトのセキュリティ上の欠陥が原因で盗まれたり失われたりした価値の総額は、10億ドルを超えると推定されています。 これには、[The DAOハック](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)(現行価格10億ドル相当以上の360万ETHの盗難)、[パリティ(Parity)マルチシグウォレットハック](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) (ハッカーによる3000万ドルの盗難)、[パリティ(Parity)凍結ウォレット問題](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether)(3億ドル以上のETHを永遠にロック)などの有名な事件も含まれています。
前述の問題は、デベロッパーに安全で堅牢な回復力のあるスマートコントラクトの構築に労力を費やすことを不可欠にしました。 スマートコントラクトのセキュリティは深刻な課題であり、全てのデベロッパーが学ぶべきことです。 このガイドでは、イーサリアムデベロッパーのためのセキュリティの考慮事項について説明します。さらに、スマートコントラクトのセキュリティ向上に役立つリソースもご紹介します。
@@ -304,7 +304,7 @@ contract Victim {
- 「Victim」は、最終的に最初のトランザクション(および後続のトランザクション)の結果をステート(状態)に適用するので、「Attacker」の残高は0に設定されます。
```
-要約すると、関数の実行が完了するまで呼び出し元の残高が0にならないため、その後の呼び出しが成功し、呼び出し元が何度も残高を引き出せるようになります。 この種の攻撃は、[2016年のDAOハック](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/)で行われたように、スマートコントラクトから資金を流出させるために使用されます。 [再入可能(リエントランシー)エクスプロイトの公開リスト](https://github.com/pcaversaccio/reentrancy-attacks)が示すように、再入可能攻撃は今日でもスマートコントラクトにとって深刻な問題になっています。
+要約すると、関数の実行が完了するまで呼び出し元の残高が0にならないため、その後の呼び出しが成功し、呼び出し元が何度も残高を引き出せるようになります。 この種の攻撃は、[2016年のDAOハック](https://www.coindesk.com/learn/understanding-the-dao-attack)で行われたように、スマートコントラクトから資金を流出させるために使用されます。 [再入可能(リエントランシー)エクスプロイトの公開リスト](https://github.com/pcaversaccio/reentrancy-attacks)が示すように、再入可能攻撃は今日でもスマートコントラクトにとって深刻な問題になっています。
##### 再入可能 (リエントランシー) 攻撃を防ぐ方法
@@ -417,7 +417,7 @@ contract Attack {
function attack() public payable {
timeLock.deposit{value: msg.value}();
/*
- 「t = 現在のロック時間」ならば、xを以下のようにして求める必要があります。
+ 「t = 現在のロック時間」ならば、xを以下のようにして求める必要があります。
x + t = 2**256 = 0
so x = -t
2**256 = type(uint).max + 1
@@ -503,7 +503,7 @@ DEXの価格は正確であることが多く、これは市場の均衡を取
- **[Hacken](https://hacken.io)** - _ブロックチェーンセキュリティへの360度アプローチをもたらすサイバーセキュリティ監査人。_
-- **[Nethermind](https://nethermind.io/smart-contracts-audits)** - _ SolidityとCairoの監査サービスにより、イーサリアムとStarknet全体でスマートコントラクトの整合性とユーザーの安全を確保。_
+- **[Nethermind](https://www.nethermind.io/smart-contract-audits)** - _ SolidityとCairoの監査サービスにより、イーサリアムとStarknet全体でスマートコントラクトの整合性とユーザーの安全を確保。_
- **[HashEx](https://hashex.org/)** - _HashExは、ブロックチェーンとスマート コントラクトの監査に焦点を当てており、暗号通貨のセキュリティを確保するためのスマートコントラクト開発、侵入テスト、ブロックチェーンコンサルティングなどのサービスを提供。_
@@ -513,7 +513,7 @@ DEXの価格は正確であることが多く、これは市場の均衡を取
- **[Cyfrin](https://cyfrin.io)** - _Web3セキュリティの有力企業であり、製品やスマート コントラクト監査サービスを通じて暗号セキュリティを推進している。_
-- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)** - _Web3セキュリティファームで、経験豊富な監査人と最高クラスのツールを通じてブロックチェーンシステムのセキュリティ監査を提供している。_
+- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)** - _Web3セキュリティファームで、経験豊富な監査人と最高クラスのツールを通じてブロックチェーンシステムのセキュリティ監査を提供している。_
- **[Oxorio](https://oxor.io/)** - _クリプト会社およびDeFiプロジェクト向けのEVM、Solidity、ゼロ知識、クロスチェーン技術を専門としたスマートコントラクト監査およびブロックチェーンセキュリティサービス。_
diff --git a/public/content/translations/ja/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md b/public/content/translations/ja/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
index 872577ba549..fc714c9ba56 100644
--- a/public/content/translations/ja/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
+++ b/public/content/translations/ja/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
@@ -136,7 +136,7 @@ In [1]: from web3 import Web3
-好きな数字でweiとETH(ether)を変換してみてください。 なお、ETHとweiの間には、[さまざまな単位の名称があります](https://web3py.readthedocs.io/en/stable/examples.html#converting-currency-denominations)。 その中でよく使われているのは、**gwei**です。これは基本的に手数料を意味します。
+好きな数字でweiとETH(ether)を変換してみてください。 なお、ETHとweiの間には、[さまざまな単位の名称があります](https://web3py.readthedocs.io/en/stable/troubleshooting.html#how-do-i-convert-currency-denominations)。 その中でよく使われているのは、**gwei**です。これは基本的に手数料を意味します。
```python
In [2]: Web3.to_wei(1, 'ether')
diff --git a/public/content/translations/ja/developers/tutorials/erc20-with-safety-rails/index.md b/public/content/translations/ja/developers/tutorials/erc20-with-safety-rails/index.md
index e20290128d3..df1670d4332 100644
--- a/public/content/translations/ja/developers/tutorials/erc20-with-safety-rails/index.md
+++ b/public/content/translations/ja/developers/tutorials/erc20-with-safety-rails/index.md
@@ -24,7 +24,7 @@ published: 2022-08-15
## ERC-20コントラクトの作成 {#creating-an-erc-20-contract}
-安全策を講じるための機能を追加する前に、ERC-20コントラクトが必要になります。 この記事では、[OpenZeppelin Contracts Wizard](https://docs.openzeppelin.com/contracts/4.x/wizard)を使って加えます。 もう一つブラウザで開いて、次の手順に従ってください。
+安全策を講じるための機能を追加する前に、ERC-20コントラクトが必要になります。 この記事では、[OpenZeppelin Contracts Wizard](https://docs.openzeppelin.com/contracts/5.x/wizard)を使って加えます。 もう一つブラウザで開いて、次の手順に従ってください。
1. **ERC20**を選びます。
2. 次の設定値を入力します。
diff --git a/public/content/translations/ja/developers/tutorials/hello-world-smart-contract-fullstack/index.md b/public/content/translations/ja/developers/tutorials/hello-world-smart-contract-fullstack/index.md
index bebd57bb8d5..a991f2e1a70 100644
--- a/public/content/translations/ja/developers/tutorials/hello-world-smart-contract-fullstack/index.md
+++ b/public/content/translations/ja/developers/tutorials/hello-world-smart-contract-fullstack/index.md
@@ -48,7 +48,7 @@ _注意: 必ず**Goerli**を選択してください。そうしないと、こ
トランザクションの送受信には、イーサリアムアカウントが必要です。 ここでは、MetaMaskを使います。MataMaskは、ユーザーがイーサリアムのアカウントアドレスを管理できるブラウザーの仮想ウォレットです。
-Metamaskのアカウントは[こちら](https://metamask.io/download.html)から無料でダウンロード、作成できます。 アカウントを作成後、またはすでにアカウントをお持ちの場合は(実際に支払いが発生しないように)右上の「Goerli Test Network」に切り替えてください。
+Metamaskのアカウントは[こちら](https://metamask.io/download)から無料でダウンロード、作成できます。 アカウントを作成後、またはすでにアカウントをお持ちの場合は(実際に支払いが発生しないように)右上の「Goerli Test Network」に切り替えてください。
### ステップ4: フォーセットからイーサリアムを追加する {#step-4-add-ether-from-a-faucet}
@@ -1116,7 +1116,7 @@ useEffect(async () => {
#### MetaMaskをダウンロード {#download-metamask}
-Metamaskのアカウントは[こちら](https://metamask.io/download.html)から無料でダウンロード、作成できます。 アカウントを作成後、またはすでにアカウントをお持ちの場合は\( 実際に支払いが発生しないように \)右上の「Goerli Test Network」に切り替えてください。
+Metamaskのアカウントは[こちら](https://metamask.io/download)から無料でダウンロード、作成できます。 アカウントを作成後、またはすでにアカウントをお持ちの場合は\( 実際に支払いが発生しないように \)右上の「Goerli Test Network」に切り替えてください。
#### フォーセットからイーサ(ETH)を追加 {#add-ether-from-a-faucet}
@@ -1171,7 +1171,7 @@ export const connectWallet = async () => {
@@ -479,7 +479,7 @@ JSONオブジェクトとしてメタデータを設定し、保存する必要
## Pinataを使用してメタデータをIPFSに固定化 {#use-pinata-to-pin-your-metadata-to-IPFS}
-[Pinata](https://pinata.cloud/)アカウントをお持ちでない場合は、[こちら](https://pinata.cloud/signup)から無料のアカウントにサインアップし、メールアドレスとアカウントの認証手順を完了してください。
+[Pinata](https://pinata.cloud/)アカウントをお持ちでない場合は、[こちら](https://app.pinata.cloud/auth/signup)から無料のアカウントにサインアップし、メールアドレスとアカウントの認証手順を完了してください。
### Pinata APIキーの作成 {#create-pinata-api-key}
@@ -518,7 +518,7 @@ REACT_APP_PINATA_SECRET =
### pinJSONToIPFSの実装 {#pin-json-to-ipfs}
-幸いにもPinataでは、[惑星間ファイルシステム(IPFS)へのJSONデータのアップロードに特化したAPI](https://pinata.cloud/documentation#PinJSONToIPFS)と、少しの変更を加えるだけで使用できるaxiosのサンプルを備えた便利なJavaScriptを使用できます。
+幸いにもPinataでは、[惑星間ファイルシステム(IPFS)へのJSONデータのアップロードに特化したAPI](https://docs.pinata.cloud/api-reference/endpoint/ipfs/pin-json-to-ipfs#pin-json)と、少しの変更を加えるだけで使用できるaxiosのサンプルを備えた便利なJavaScriptを使用できます。
`utils`フォルダーに`pinata.js`という別のファイルを作成し、.envファイルからPinataのシークレットとキーをインポートしましょう。
diff --git a/public/content/translations/ja/developers/tutorials/optimism-std-bridge-annotated-code/index.md b/public/content/translations/ja/developers/tutorials/optimism-std-bridge-annotated-code/index.md
index 85575af4262..061558e6078 100644
--- a/public/content/translations/ja/developers/tutorials/optimism-std-bridge-annotated-code/index.md
+++ b/public/content/translations/ja/developers/tutorials/optimism-std-bridge-annotated-code/index.md
@@ -15,7 +15,7 @@ lang: ja
Optimism(またはその他のL2)上でL1のアセットを使用するには、当該アセットを[ブリッジ](/bridges/#prerequisites)する必要があります。 アセットをブリッジする方法のひとつとして、アセット(最も一般的なのは、ETHや[ERC-20 トークン](/developers/docs/standards/tokens/erc-20/)です)をL1上でロックし、L2上で同等のアセットを受け取る方法があります。 最終的に、これらのアセットを所持するユーザーは、再度L1にブリッジする必要があるでしょう。 L1にアセットをブリッジすると、L2上のアセットはバーンされ、L1上のアセットがユーザーに戻されます。
-以上が、[Optimismにおける標準ブリッジ](https://community.optimism.io/docs/developers/bridge/standard-bridge)の仕組みです。 この記事では、このブリッジ機能についてSolidity上で適切に作成したソースコードを確認しながら、その仕組みを学びます。
+以上が、[Optimismにおける標準ブリッジ](https://docs.optimism.io/app-developers/bridging/standard-bridge)の仕組みです。 この記事では、このブリッジ機能についてSolidity上で適切に作成したソースコードを確認しながら、その仕組みを学びます。
## 制御フロー {#control-flows}
@@ -1270,7 +1270,7 @@ L2のトークンアドレスが間違っており、検知可能なエラーが
## まとめ {#conclusion}
-標準ブリッジは、アセットを移転する上で最も柔軟なメカニズムです。 しかし、汎用性が高いため、必ずしも使いやすいメカニズムではない場合もあります。 特に出金については、大部分のユーザーは、異議申し立て期間が存在せず、出金を最終確認するためにMerkleプルーフを必要としない[サードパーティーのブリッジ](https://www.optimism.io/apps/bridges)を使いたいと考えるでしょう。
+標準ブリッジは、アセットを移転する上で最も柔軟なメカニズムです。 しかし、汎用性が高いため、必ずしも使いやすいメカニズムではない場合もあります。 特に出金については、大部分のユーザーは、異議申し立て期間が存在せず、出金を最終確認するためにMerkleプルーフを必要としない[サードパーティーのブリッジ](https://optimism.io/apps#bridge)を使いたいと考えるでしょう。
サードパーティのブリッジは通常、少額の手数料(標準ブリッジの出金にかかるガス代よりも安価な場合が多いです)で、L1上でアセットを保持する機能を提供します。 ブリッジ(または、ブリッジを稼働するスタッフ)がL1上での資産不足を予想する場合、L2から必要な資産が移転されます。 これらは非常に大規模な出金になるため、出金コストは高額を対象として償却され、手数料が全体に占める割合が非常に低くなります。
diff --git a/public/content/translations/ja/developers/tutorials/reverse-engineering-a-contract/index.md b/public/content/translations/ja/developers/tutorials/reverse-engineering-a-contract/index.md
index 4f12f48142c..3b8dd029780 100644
--- a/public/content/translations/ja/developers/tutorials/reverse-engineering-a-contract/index.md
+++ b/public/content/translations/ja/developers/tutorials/reverse-engineering-a-contract/index.md
@@ -565,7 +565,7 @@ calldataload(4)がStorage[4]より小さい場合、次のコードになりま
| メソッド | メソッドシグネチャ | ジャンプ先のオフセット |
| --------------------------------------------------------------------------------------------------------------- | ---------------------------- | ----------- |
-| [scaleAmountByPercentage(uint256,uint256)](https://www.4byte.directory/x/?bytes4_signature=0x8ffb5c97) | 0x8ffb5c97 | 0x0135 |
+| [scaleAmountByPercentage(uint256,uint256)](https://www.4byte.directory/signatures/?bytes4_signature=0x8ffb5c97) | 0x8ffb5c97 | 0x0135 |
| [isClaimed(uint256,address)](https://www.4byte.directory/signatures/?bytes4_signature=0xd2ef0795) | 0xd2ef0795 | 0x0151 |
| [claim(uint256,address,uint256,bytes32[])](https://www.4byte.directory/signatures/?bytes4_signature=0x2e7ba6ef) | 0x2e7ba6ef | 0x00F4 |
| [incrementWindow()](https://www.4byte.directory/signatures/?bytes4_signature=0x338b1d31) | 0x338b1d31 | 0x0110 |
diff --git a/public/content/translations/ja/developers/tutorials/secure-development-workflow/index.md b/public/content/translations/ja/developers/tutorials/secure-development-workflow/index.md
index 11fe3f32d6e..a8c2f9e347f 100644
--- a/public/content/translations/ja/developers/tutorials/secure-development-workflow/index.md
+++ b/public/content/translations/ja/developers/tutorials/secure-development-workflow/index.md
@@ -50,6 +50,6 @@ sourceUrl: https://github.com/crytic/building-secure-contracts/blob/master/devel
## ヘルプを求めましょう {#ask-for-help}
-毎週火曜日の午後に、[イーサリアム・オフィス・アワー](https://calendly.com/dan-trailofbits/ethereum-office-hours)が開かれています。 この1対1の1時間のセッションで、セキュリティに関する質問をしたり、ツールを使ってトラブルシューティングをしたり、現在のアプローチについて専門家からフィードバックを得ることができます。 私たちが、このガイドに基づいてサポートします。
+毎週火曜日の午後に、[イーサリアム・オフィス・アワー](https://calendly.com/dan-trailofbits/office-hours)が開かれています。 この1対1の1時間のセッションで、セキュリティに関する質問をしたり、ツールを使ってトラブルシューティングをしたり、現在のアプローチについて専門家からフィードバックを得ることができます。 私たちが、このガイドに基づいてサポートします。
ぜひ、私たちのスタックである[Empire Hacking](https://join.slack.com/t/empirehacking/shared_invite/zt-h97bbrj8-1jwuiU33nnzg67JcvIciUw)に参加してください。 質問があれば、いつでも#cryticチャンネルと#ethereumチャンネルにお問い合わせください。
diff --git a/public/content/translations/ja/developers/tutorials/the-graph-fixing-web3-data-querying/index.md b/public/content/translations/ja/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
index 9e7a14dbf40..313d5265f64 100644
--- a/public/content/translations/ja/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
+++ b/public/content/translations/ja/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
@@ -91,7 +91,7 @@ GameContract.events.BetPlaced({
-2つの画像は、GraphQLの本質をほぼ捉えています。 右のクエリーでは、必要なデータを正確に定義できるので、1回のリクエストで必要なものだけを取得できます。 GraphQLサーバーは必要とされるすべてのデータの取得を処理できるので、フロントエンドのコンシューマ側にとっては極めて使いやすいツールとなっています。 ご興味があれば、サーバーが具体的にどのようにクエリを処理するかについて[わかりやすい説明](https://www.apollographql.com/blog/graphql-explained-5844742f195e/)をご覧ください。
+2つの画像は、GraphQLの本質をほぼ捉えています。 右のクエリーでは、必要なデータを正確に定義できるので、1回のリクエストで必要なものだけを取得できます。 GraphQLサーバーは必要とされるすべてのデータの取得を処理できるので、フロントエンドのコンシューマ側にとっては極めて使いやすいツールとなっています。 ご興味があれば、サーバーが具体的にどのようにクエリを処理するかについて[わかりやすい説明](https://www.apollographql.com/blog/graphql-explained)をご覧ください。
この知識をもとに、ブロックチェーン空間とThe Graphの世界に入って行きましょう。
@@ -196,7 +196,7 @@ The Graphのマッピングファイルは、受信したイベントをエン
最後に、すべてのデータでPlayerエンティティを更新します。 配列を直接プッシュすることはできませんが、ここに示すように更新する必要があります。 betを参照するためにidを使用します。 エンティティを保存するには、`.save()`が最後に必要です。
-ドキュメント全文については、こちらをご覧ください。https://thegraph.com/docs/en/developing/creating-a-subgraph/#writing-mappings マッピングファイルにログの出力を追加できます。詳細は[こちら](https://thegraph.com/docs/assemblyscript-api#api-reference)をご覧ください。
+ドキュメント全文については、こちらをご覧ください。https://thegraph.com/docs/en/developing/creating-a-subgraph/#writing-mappings マッピングファイルにログの出力を追加できます。詳細は[こちら](https://thegraph.com/docs/en/subgraphs/developing/creating/graph-ts/api/#api-reference)をご覧ください。
```typescript
import { Bet, Player } from "../generated/schema"
diff --git a/public/content/translations/ja/enterprise/index.md b/public/content/translations/ja/enterprise/index.md
index 63602b938eb..10c7f378ba3 100644
--- a/public/content/translations/ja/enterprise/index.md
+++ b/public/content/translations/ja/enterprise/index.md
@@ -116,7 +116,7 @@ lang: ja
### データの公証化 {#notarization-of-data}
- [ANSA](https://www.ansa.it/english/news/science_tecnology/2020/04/06/ansa-using-blockchain-to-help-readers_af820b4f-0947-439b-843e-52e114f53318.html) - _イタリアの通信社が、フェイクニュースと戦い、ニュースをメインネットに記録することで、読者は出所を確認することが可能_
-- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum) - _イーサリアム上で時計の出所と修理履歴を記録_
+- [Breitling](https://www.coindesk.com/business/2020/10/15/breitling-goes-live-with-ethereum-based-system-to-put-all-new-watches-on-the-blockchain) - _イーサリアム上で時計の出所と修理履歴を記録_
- [BRØK](https://www.xn--brk-1na.no/) - _ノルウェー政府が提供する、非上場企業の公開キャップテーブルプラットフォーム_
- [Certifaction](https://certifaction.com/) - _プライバシーバイデザインによる法的に有効な電子署名_
- [EthSign](https://ethsign.xyz/) - _イーサリアムブロックチェーン上で署名された電子ドキュメントを記録_
diff --git a/public/content/translations/ja/governance/index.md b/public/content/translations/ja/governance/index.md
index 41d4bb14ecb..d9b0f596a0a 100644
--- a/public/content/translations/ja/governance/index.md
+++ b/public/content/translations/ja/governance/index.md
@@ -118,7 +118,7 @@ _注: どの個人もこれらのグループの複数に参加できます(た
フォークとは、ネットワークに大きな技術的なアップグレードや変更が必要となり、プロトコルの「ルール」を変更することです。 [イーサリアムクライアント](/developers/docs/nodes-and-clients/)は、新しいフォークルールを実装するためにソフトウェアをアップデートする必要があります。
-The DAOフォークは、周到に脆弱性を突いた[2016年のThe DAO攻撃](https://www.coindesk.com/understanding-dao-hack-journalists)で360万ETH以上の[分散型自律組織(DAO)](/glossary/#dao)コントラクトが流出した事件を受けたものです。 このフォークにより、欠陥をもったコントラクトから新しいコントラクトに資金が転送され、ハッキングでETHを失った人が回収できるようになりました。
+The DAOフォークは、周到に脆弱性を突いた[2016年のThe DAO攻撃](https://www.coindesk.com/learn/understanding-the-dao-attack)で360万ETH以上の[分散型自律組織(DAO)](/glossary/#dao)コントラクトが流出した事件を受けたものです。 このフォークにより、欠陥をもったコントラクトから新しいコントラクトに資金が転送され、ハッキングでETHを失った人が回収できるようになりました。
この行動指針はイーサリアムコミュニティの投票で行われました。 ETH保有者は、 [投票プラットフォーム](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/)でトランザクションを通じて投票することができました。 フォークの実行は、投票の85%以上に支持されました。
diff --git a/public/content/translations/ja/guides/how-to-revoke-token-access/index.md b/public/content/translations/ja/guides/how-to-revoke-token-access/index.md
index 2f8eb1a773d..216dee34745 100644
--- a/public/content/translations/ja/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/ja/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ lang: ja
- [Ethallowance (イーサアラウアンス)](https://ethallowance.com/) (イーサリアム)
- [Etherscan (イーサスキャン)](https://etherscan.io/tokenapprovalchecker) (イーサリアム)
-- [Cointool (コインツール)](https://cointool.app/approve/eth) (複数のネットワーク)
- [Revoke (リボーク)](https://revoke.cash/) (複数のネットワーク)
- [Unrekt (アンレクト)](https://app.unrekt.net/) (複数のネットワーク)
- [EverRevoke (エバーリボーク)](https://everrise.com/everrevoke/) (複数のネットワーク)
diff --git a/public/content/translations/ja/history/index.md b/public/content/translations/ja/history/index.md
index 5b95448d1fb..4efd9f7e901 100644
--- a/public/content/translations/ja/history/index.md
+++ b/public/content/translations/ja/history/index.md
@@ -397,7 +397,7 @@ sidebarDepth: 1
#### 要約 {#dao-fork-summary}
-DAO フォークは、安全でない[自律分散型組織(DAO)](/glossary/#dao)のコントラクトが、1 回のハッキングによって、360 万以上の ETH を流出させた[2016 年の DAO 攻撃](https://www.coindesk.com/markets/2016/06/25/understanding-the-dao-attack/)に対する対策でした。 フォークにより、欠陥のあるコントラクトから[新しいコントラクト](https://etherscan.io/address/0xbf4ed7b27f1d666546e30d74d50d173d20bca754)に資金が移されました。その際に使用した関数が withdraw です。 資金を失った人がウォレット内の 100DAO トークンごとに 1ETH を引き出せるようにしました。
+DAO フォークは、安全でない[自律分散型組織(DAO)](/glossary/#dao)のコントラクトが、1 回のハッキングによって、360 万以上の ETH を流出させた[2016 年の DAO 攻撃](https://www.coindesk.com/learn/understanding-the-dao-attack/)に対する対策でした。 フォークにより、欠陥のあるコントラクトから[新しいコントラクト](https://etherscan.io/address/0xbf4ed7b27f1d666546e30d74d50d173d20bca754)に資金が移されました。その際に使用した関数が withdraw です。 資金を失った人がウォレット内の 100DAO トークンごとに 1ETH を引き出せるようにしました。
この行動指針は Ethereum コミュニティの投票で行われました。 ETH 保有者は、 [投票プラットフォーム](http://v1.carbonvote.com/)でトランザクションを通じて投票することができました。 フォークの実行は、投票の 85%以上に支持されました。
diff --git a/public/content/translations/ja/roadmap/verkle-trees/index.md b/public/content/translations/ja/roadmap/verkle-trees/index.md
index 3ba5c4f6e2c..6a7d53e95cc 100644
--- a/public/content/translations/ja/roadmap/verkle-trees/index.md
+++ b/public/content/translations/ja/roadmap/verkle-trees/index.md
@@ -60,7 +60,7 @@ summaryPoints:
- [Guillaume BalletによるETHGlobalでのバークルツリーの説明](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- [Devcon6でのGuillaume Balletによる「バークルツリーがイーサリアムを効率的にする仕組み」](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [ETHDenver 2020でのPiper Merriamによるステートレスクライアントに関する説明](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [ダンクラッド・フィーストによるゼロ知識ポッドキャストでのバークルツリーとステートレス性についての解説](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [ダンクラッド・フィーストによるゼロ知識ポッドキャストでのバークルツリーとステートレス性についての解説](https://zeroknowledge.fm/podcast/202/)
- [ヴィタリック・ブテリンによるバークルツリーの説明](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [ダンクラッド・フィーストによるバークルツリーの説明](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [バークルツリーのEIPドキュメント](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/ja/web3/index.md b/public/content/translations/ja/web3/index.md
index fcef35033d7..9939f4b5ec7 100644
--- a/public/content/translations/ja/web3/index.md
+++ b/public/content/translations/ja/web3/index.md
@@ -151,11 +151,11 @@ Web3によるより良いWebの実現はまだ始まったばかりですが、
Web3とは何かは、厳密に定義されていません。 さまざまなコミュニティが多様な視点を持っています。 下記にこれらのいくつかをご紹介します。
-- [Web3とは? 未来の非中央集権インターネットの説明](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Web3とは? 未来の非中央集権インターネットの説明](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Web3の理解](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) - _Josh Stark_
- [Web3が重要な理由](https://future.a16z.com/why-web3-matters/) - _Chris Dixon_
- [非中央集権化が重要な理由](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [Web3のランドスケープ](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) - _a16z_
-- [Web3に関する議論](https://www.notboring.co/p/the-web3-debate?s=r) - _Packy McCormick_
+- [Web3に関する議論](https://www.notboring.co/p/the-web3-debate) - _Packy McCormick_
diff --git a/public/content/translations/ja/whitepaper/index.md b/public/content/translations/ja/whitepaper/index.md
index 30fe04e9b14..663b1333cb4 100644
--- a/public/content/translations/ja/whitepaper/index.md
+++ b/public/content/translations/ja/whitepaper/index.md
@@ -120,7 +120,7 @@ _右: マークルツリーのどの部分についても、変更しようと
基礎となるブロックチェーンのアイデアを別のコンセプトに適用するというアイデアもまた長い歴史を持っています。 2005年、Nick Szaboは「[所有者権限がある安全な財産権念](https://nakamotoinstitute.org/secure-property-titles/)」という概念を打ち出し、「複製データベース技術の新しい進歩」により、ブロックチェーンベースのシステムで誰がどの土地を所有しているかのレジストリを保存できるようになると説明し、ホームステディング、不利益所有、グルジア土地税といった概念を含む精巧なフレームワークを作成した文書を発表しています。 しかし、残念ながら当時は有効な複製データベースシステムがなかったため、このプロトコルが実際に導入されることはありませんでした。 しかし、2009年以降、ビットコインの非中央集権的なコンセンサスが開発されると、多くの代替アプリケーションが急速に登場し始めました。
-- **ネームコイン** - 2010年に作られた[ネームコイン](https://namecoin.org/)は、分散型ネーム登録データベースとして最もよく表現されます。 Tor、ビットコイン、BitMessageなどの分散型プロトコルでは、他の人がやり取りできるように、アカウントを識別する方法が必要ですが、既存のすべてのソリューションでは、`1LW79wp5ZBqaHW1jL5TCiBCrhQYtHagUWy`のような疑似ランダムハッシュのみが利用可能です。 理想を言えば、"george "のような名前でアカウントを持てるようにしたいものです。 しかし、ある人が「george」というアカウントを作れば、他の人が同じ手順で自分も「george」を登録し、なりすましができるのが問題です。 唯一の解決策は、最初の登録者が成功し、2番目の登録者が失敗する、先願主義パラダイムで、ビットコインのコンセンサスプロトコルで完全に解決できる問題です。 ネームコインは、最も古く、最も成功した、そのようなアイデアを使用したネーム登録システムの実装例です。
+- **ネームコイン** - 2010年に作られた[ネームコイン](https://namecoin.org/)は、分散型ネーム登録データベースとして最もよく表現されます。 Tor、ビットコイン、BitMessageなどの分散型プロトコルでは、他の人がやり取りできるように、アカウントを識別する方法が必要ですが、既存のすべてのソリューションでは、`1LW79wp5ZBqaHW1jL5TCiBCrhQYtHagUWy`のような疑似ランダムハッシュのみが利用可能な識別子です。 理想を言えば、"george "のような名前でアカウントを持てるようにしたいものです。 しかし、ある人が「george」というアカウントを作れば、他の人が同じ手順で自分も「george」を登録し、なりすましができるのが問題です。 唯一の解決策は、最初の登録者が成功し、2番目の登録者が失敗する、先願主義パラダイムで、ビットコインのコンセンサスプロトコルで完全に解決できる問題です。 ネームコインは、最も古く、最も成功した、そのようなアイデアを使用したネーム登録システムの実装例です。
- **カラードコイン** - [カラードコイン](https://docs.google.com/a/buterin.com/document/d/1AnkP_cVZTCMLIzw4DvsW6M8Q2JC0lIzrTLuoWu2z1BE/edit)の目的は、人々が独自のデジタル通貨を作成できるようにする、またはビットコインブロックチェーンで1単位の通貨という重要で自明なケースでは、デジタルトークンを作成することを可能にするためのプロトコルとして機能することです。 カラードコインのプロトコルでは、特定のビットコインUTXOに色を公的に割り当てることで新しい通貨を「発行」し、プロトコルが再帰的に他のUTXOの色を、それらを作成するトランザクションが費やした入力の色と同じに定義します(色が混在する入力の場合、いくつかの特別なルールが適用されます)。 これにより、ユーザーは特定の色のUTXOだけが入ったウォレットを維持して、通常のビットコインのように送信したり、受け取ったUTXOの色を決定するためにブロックチェーンをさかのぼってトラッキングすることができます。
- **メタコイン** - メタコインの背後にある考え方は、ビットコインの上位に存在するプロトコルです。ビットコインのトランザクションを使用してメタコインのトランザクションを保存しますが、異なる状態遷移を持ち、`APPLY`関数を使用します。 メタコインプロトコルでは、無効なメタコインのトランザクションがビットコインのブロックチェーンに現れる事を防止できないため、`APPLY'(S,TX)`がエラーを返した場合、プロトコルは`APPLY'(S,TX)=S`をデフォルトとするルールが追加されました。 これは、任意の暗号通貨プロトコルを簡単に作成する仕組みを提供するもので、ビットコイン自体の内部では実装できない高度な機能を持つ可能性がありますが、マイニングやネットワークといった複雑な機能はすでにビットコインプロトコルでカバーされているため、開発コストは非常に低く抑えられます。 メタコインは、いくつかのクラスの金融コントラクト、ネーム登録、分散型取引所を実現するために使用されています。
diff --git a/public/content/translations/kn/dao/index.md b/public/content/translations/kn/dao/index.md
index 4870c9389d9..9a8c0f4ee78 100644
--- a/public/content/translations/kn/dao/index.md
+++ b/public/content/translations/kn/dao/index.md
@@ -93,7 +93,7 @@ DAO ಗಳು ಸಾವಿರಾರು ಮತದಾನದ ಸದಸ್ಯರನ
### ಒಂದು ಪ್ರಸಿದ್ಧ ಉದಾಹರಣೆ {#law-example}
-[CityDAO](https://citydao.io)- ಯೆಲ್ಲೊಸ್ಟೋನ್ ರಾಷ್ಟ್ರೀಯ ಉದ್ಯಾನವನದ ಬಳಿ 40 ಎಕರೆ ಭೂಮಿಯನ್ನು ಖರೀದಿಸಲು CityDAO ವ್ಯೋಮಿಂಗ್ನ DAO ಕಾನೂನನ್ನು ಬಳಸಿಕೊಂಡಿದೆ.
+[CityDAO](https://citizen.citydao.io/)- ಯೆಲ್ಲೊಸ್ಟೋನ್ ರಾಷ್ಟ್ರೀಯ ಉದ್ಯಾನವನದ ಬಳಿ 40 ಎಕರೆ ಭೂಮಿಯನ್ನು ಖರೀದಿಸಲು CityDAO ವ್ಯೋಮಿಂಗ್ನ DAO ಕಾನೂನನ್ನು ಬಳಸಿಕೊಂಡಿದೆ.
## DAO ಸದಸ್ಯತ್ವ {#dao-membership}
diff --git a/public/content/translations/kn/decentralized-identity/index.md b/public/content/translations/kn/decentralized-identity/index.md
index 300ba950330..ce1ae3068b5 100644
--- a/public/content/translations/kn/decentralized-identity/index.md
+++ b/public/content/translations/kn/decentralized-identity/index.md
@@ -160,7 +160,7 @@ DIDs ಡಿಐಡಿಗಳನ್ನು ಬ್ಲಾಕ್ಚೈನ್ನ
- **[ಇಥಿರಿಯಮ್ ದೃಢೀಕರಣ ಸೇವೆ (ENS)](https://attest.sh/)** - _ ಯಾವುದೇ ವಿಷಯದ ಬಗ್ಗೆ ಆನ್-ಚೈನ್ ಅಥವಾ ಆಫ್-ಚೈನ್ ದೃಢೀಕರಣಗಳನ್ನು ಮಾಡಲು ವಿಕೇಂದ್ರೀಕೃತ ಲೆಡ್ಜರ್ / ಪ್ರೋಟೋಕಾಲ್._
- **[ಮಾನವೀಯತೆಯ ಪುರಾವೆ](https://www.proofofhumanity.id)** - _ಮಾನವೀಯತೆಯ ಪುರಾವೆ (ಅಥವಾ PoH) ಇಥಿರಿಯಮ್ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಸಾಮಾಜಿಕ ಗುರುತಿನ ಪರಿಶೀಲನಾ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ._
- **[BrightID](https://www.brightid.org/)** - _ಸಾಮಾಜಿಕ ಗ್ರಾಫ್ನ ರಚನೆ ಮತ್ತು ವಿಶ್ಲೇಷಣೆಯ ಮೂಲಕ ಗುರುತಿನ ಪರಿಶೀಲನೆಯನ್ನು ಸುಧಾರಿಸಲು ಪ್ರಯತ್ನಿಸುವ ವಿಕೇಂದ್ರೀಕೃತ, ಮುಕ್ತ-ಮೂಲ ಸಾಮಾಜಿಕ ಗುರುತಿನ ನೆಟ್ವರ್ಕ್._
-- **[ಪ್ರೂಫ್-ಆಫ್-ಪರ್ಸನಾಲಿಟಿ ಪಾಸ್ಪೋರ್ಟ್](https://proofofpersonhood.com/)** - _ವಿಕೇಂದ್ರೀಕೃತ ಡಿಜಿಟಲ್ ಗುರುತಿನ ಅಗ್ರಿಗೇಟರ್._
+- **[ಪ್ರೂಫ್-ಆಫ್-ಪರ್ಸನಾಲಿಟಿ ಪಾಸ್ಪೋರ್ಟ್](https://passport.human.tech/)** - _ವಿಕೇಂದ್ರೀಕೃತ ಡಿಜಿಟಲ್ ಗುರುತಿನ ಅಗ್ರಿಗೇಟರ್._
## Further reading {#further-reading}
diff --git a/public/content/translations/kn/defi/index.md b/public/content/translations/kn/defi/index.md
index 34cb39b70e1..f1cb31a3bb0 100644
--- a/public/content/translations/kn/defi/index.md
+++ b/public/content/translations/kn/defi/index.md
@@ -168,7 +168,7 @@ Dai ಅಥವಾ USDCಯಂತಹ ನಾಣ್ಯಗಳು ಡಾಲರ್ನ
ಸಾಂಪ್ರದಾಯಿಕ ಹಣಕಾಸು ಜಗತ್ತಿನಲ್ಲಿ ಮೇಲಿನ ಉದಾಹರಣೆಯನ್ನು ಮಾಡಲು, ನಿಮಗೆ ಅಪಾರ ಪ್ರಮಾಣದ ಹಣ ಬೇಕಾಗುತ್ತದೆ. ಈ ಹಣ ಮಾಡುವ ತಂತ್ರಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಂಪತ್ತನ್ನು ಹೊಂದಿರುವವರಿಗೆ ಮಾತ್ರ ಪ್ರವೇಶಿಸುತ್ತವೆ. ಫ್ಲ್ಯಾಶ್ ಸಾಲಗಳು ಭವಿಷ್ಯದ ಉದಾಹರಣೆಯಾಗಿದ್ದು, ಅಲ್ಲಿ ಹಣವನ್ನು ಹೊಂದಿರುವುದು ಹಣ ಸಂಪಾದಿಸಲು ಪೂರ್ವಾಪೇಕ್ಷಿತವಲ್ಲ.
-[ಫ್ಲ್ಯಾಶ್ ಲೋನ್ಗಳ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು](https://aave.com/flash-loans/)
+[ಫ್ಲ್ಯಾಶ್ ಲೋನ್ಗಳ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು](https://aave.com/docs/concepts/flash-loans/)
diff --git a/public/content/translations/kn/desci/index.md b/public/content/translations/kn/desci/index.md
index d95265e5a57..decc57f6dac 100644
--- a/public/content/translations/kn/desci/index.md
+++ b/public/content/translations/kn/desci/index.md
@@ -96,7 +96,7 @@ NFT ಗಳು ಭವಿಷ್ಯದ ವಹಿವಾಟುಗಳಿಗೆ ಆದ
- [VitaDAO: ದೀರ್ಘಾಯುಷ್ಯದ ಸಂಶೋಧನೆಗಾಗಿ ಪ್ರಾಯೋಜಿತ ಸಂಶೋಧನಾ ಒಪ್ಪಂದಗಳ ಮೂಲಕ ಧನಸಹಾಯವನ್ನು ಪಡೆಯುವುದು](https://www.vitadao.com/)
- [ResearchHub: ವೈಜ್ಞಾನಿಕ ಫಲಿತಾಂಶವನ್ನು ಪೋಸ್ಟ್ ಮಾಡಿ ಮತ್ತು ಗೆಳೆಯರೊಂದಿಗೆ ಸಂಭಾಷಣೆಯಲ್ಲಿ ತೊಡಗಿಕೊಳ್ಳಿ](https://www.researchhub.com/)
- [LabDAO: ಸಿಲಿಕೊದಲ್ಲಿ ಪ್ರೋಟೀನ್ ಅನ್ನು ಮಡಚಿ](https://alphafodl.vercel.app/)
-- [dClimate API: ವಿಕೇಂದ್ರೀಕೃತ ಸಮುದಾಯದಿಂದ ಸಂಗ್ರಹಿಸಿದ ಹವಾಮಾನ ದತ್ತಾಂಶವನ್ನು ಪಡೆಯಿರಿ](https://api.dclimate.net/)
+- [dClimate API: ವಿಕೇಂದ್ರೀಕೃತ ಸಮುದಾಯದಿಂದ ಸಂಗ್ರಹಿಸಿದ ಹವಾಮಾನ ದತ್ತಾಂಶವನ್ನು ಪಡೆಯಿರಿ](https://www.dclimate.net/)
- [DeSci Foundation: DeSci ಪಬ್ಲಿಷಿಂಗ್ ಟೂಲ್ ಬಿಲ್ಡರ್](https://descifoundation.org/)
- [DeSci.World: ವಿಕೇಂದ್ರೀಕೃತ ವಿಜ್ಞಾನವನ್ನು ವೀಕ್ಷಿಸಲು, ತೊಡಗಿಸಿಕೊಳ್ಳಲು ಬಳಕೆದಾರರಿಗೆ ಒನ್-ಸ್ಟಾಪ್ ಶಾಪ್](https://desci.world)
- [Fleming Protocol: ಸಹಕಾರಿ ಬಯೋಮೆಡಿಕಲ್ ಆವಿಷ್ಕಾರಕ್ಕೆ ಇಂಧನ ನೀಡುವ ಓಪನ್-ಸೋರ್ಸ್ ಡೇಟಾ ಆರ್ಥಿಕತೆ](https://medium.com/@FlemingProtocol/a-data-economy-for-patient-driven-biomedical-innovation-9d56bf63d3dd)
@@ -120,7 +120,7 @@ NFT ಗಳು ಭವಿಷ್ಯದ ವಹಿವಾಟುಗಳಿಗೆ ಆದ
- [A 16 ಝಡ್ ಭವಿಷ್ಯಕ್ಕಾಗಿ ಜೋಸೆಲಿನ್ ಪರ್ಲ್ ಅವರಿಂದ ವಿಕೇಂದ್ರೀಕೃತ ಬಯೋಟೆಕ್ ಗೆ ಮಾರ್ಗದರ್ಶಿ](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [DeSci ಪ್ರಕರಣ](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [DeSci ಗೆ ಮಾರ್ಗದರ್ಶಿ](https://future.com/what-is-decentralized-science-aka-desci/)
-- [ವಿಕೇಂದ್ರೀಕೃತ ವಿಜ್ಞಾನ ಸಂಪನ್ಮೂಲಗಳು](https://www.vincentweisser.com/decentralized-science)
+- [ವಿಕೇಂದ್ರೀಕೃತ ವಿಜ್ಞಾನ ಸಂಪನ್ಮೂಲಗಳು](https://www.vincentweisser.com/desci)
- [ಅಣುವಿನ ಬಯೋಫಾರ್ಮಾ IP-NFTs - ತಾಂತ್ರಿಕ ವಿವರಣೆ](https://molecule.to/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [ಜಾನ್ ಸ್ಟಾರ್ ಅವರ ವಿಶ್ವಾಸಾರ್ಹ ವಿಜ್ಞಾನ ವ್ಯವಸ್ಥೆಗಳನ್ನು ನಿರ್ಮಿಸುವುದು](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [ಬಯೋಟೆಕ್ DAO ಗಳ ಹೊರಹೊಮ್ಮುವಿಕೆ](https://molecule.to/blog/the-emergence-of-biotech-daos)
diff --git a/public/content/translations/kn/refi/index.md b/public/content/translations/kn/refi/index.md
index 4d38f2f9eec..eb8313a913f 100644
--- a/public/content/translations/kn/refi/index.md
+++ b/public/content/translations/kn/refi/index.md
@@ -47,7 +47,7 @@ VCM ಅನ್ನು ಹೊಸ ಬ್ಲಾಕ್ಚೈನ್ ಆಧಾರಿತ
- **ಲಿಕ್ವಿಡಿಟಿ ಕಡಿಮೆ ಸಂಖ್ಯೆಯ liquidity pools -ದ್ರವ್ಯತೆ ಕೊಳಗಳಲ್ಲಿ ಕೇಂದ್ರೀಕೃತವಾಗಿದೆ**, ಅದನ್ನು ಯಾರು ಬೇಕಾದರೂ ಮುಕ್ತವಾಗಿ ವ್ಯಾಪಾರ ಮಾಡಬಹುದು. ದೊಡ್ಡ ಸಂಸ್ಥೆಗಳು ಹಾಗೂ ವೈಯಕ್ತಿಕ ಬಳಕೆದಾರರು ಈ ಗುಂಪುಗಳನ್ನು ಮಾರಾಟಗಾರರು/ಖರೀದಿದಾರರ ಕೈಗಾರಿಕ ಶೋಧಗಳಿಲ್ಲದೆ, ಭಾಗವಹಿಸುವಿಕೆ ಶುಲ್ಕಗಳು ಅಥವಾ ಮೊದಲಿನ ನೋಂದಣಿ ಇಲ್ಲದೆ ಬಳಸಬಹುದು.
- **ಎಲ್ಲಾ ವಹಿವಾಟುಗಳನ್ನು ಸಾರ್ವಜನಿಕ ಬ್ಲಾಕ್ ಚೈನ್ ಗಳಲ್ಲಿ ದಾಖಲಿಸಲಾಗುತ್ತದೆ**. ವ್ಯಾಪಾರ ಚಟುವಟಿಕೆಯಿಂದಾಗಿ ಪ್ರತಿ ಇಂಗಾಲದ ಕ್ರೆಡಿಟ್ ತೆಗೆದುಕೊಳ್ಳುವ ಮಾರ್ಗವನ್ನು DCMನಲ್ಲಿ ಲಭ್ಯವಾದ ಕೂಡಲೇ ಶಾಶ್ವತವಾಗಿ ಪತ್ತೆಹಚ್ಚಬಹುದು.
- **ವಹಿವಾಟಿನ ವೇಗವು ಬಹುತೇಕ ತ್ವರಿತವಾಗಿರುತ್ತದೆ**. ಪಾರಂಪರಿಕ ಮಾರುಕಟ್ಟೆಗಳ ಮೂಲಕ ದೊಡ್ಡ ಪ್ರಮಾಣದ ಇಂಗಾಲದ ಕ್ರೆಡಿಟ್ ಗಳನ್ನು ಪಡೆಯಲು ದಿನಗಳು ಅಥವಾ ವಾರಗಳು ತೆಗೆದುಕೊಳ್ಳಬಹುದು, ಆದರೆ ಇದನ್ನು DCMನಲ್ಲಿ ಕೆಲವೇ ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಾಧಿಸಬಹುದು.
-- ಹೆಚ್ಚಿನ ಶುಲ್ಕವನ್ನು ವಿಧಿಸುವ **ಮಧ್ಯವರ್ತಿಗಳಿಲ್ಲದೆ ವ್ಯಾಪಾರ** ಚಟುವಟಿಕೆ ನಡೆಯುತ್ತದೆ. ಡಿಜಿಟಲ್ ಕಾರ್ಬನ್ ಕ್ರೆಡಿಟ್ಗಳು ಸಮಾನ ಸಾಂಪ್ರದಾಯಿಕ ಕ್ರೆಡಿಟ್ಗಳಿಗೆ ಹೋಲಿಸಿದರೆ [62% ವೆಚ್ಚ ಸುಧಾರಣೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ](https://www.klimadao.finance/blog/klimadao-analysis-of-the-base-carbon-tonne) ಎಂದು ಒಂದು ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಸಂಸ್ಥೆಯ ಡೇಟಾ ತಿಳಿಸಿದೆ.
+- ಹೆಚ್ಚಿನ ಶುಲ್ಕವನ್ನು ವಿಧಿಸುವ **ಮಧ್ಯವರ್ತಿಗಳಿಲ್ಲದೆ ವ್ಯಾಪಾರ** ಚಟುವಟಿಕೆ ನಡೆಯುತ್ತದೆ. ಡಿಜಿಟಲ್ ಕಾರ್ಬನ್ ಕ್ರೆಡಿಟ್ಗಳು ಸಮಾನ ಸಾಂಪ್ರದಾಯಿಕ ಕ್ರೆಡಿಟ್ಗಳಿಗೆ ಹೋಲಿಸಿದರೆ [62% ವೆಚ್ಚ ಸುಧಾರಣೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ](https://www.klimadao.finance/resources/klimadao-impact-report-analysis-of-the-base-carbon-tonne) ಎಂದು ಒಂದು ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಸಂಸ್ಥೆಯ ಡೇಟಾ ತಿಳಿಸಿದೆ.
- **DCM ಸ್ಕೇಲೆಬಲ್** ಮತ್ತು ವ್ಯಕ್ತಿಗಳು ಮತ್ತು ಬಹುರಾಷ್ಟ್ರೀಯ ನಿಗಮಗಳ ಬೇಡಿಕೆಗಳನ್ನು ಸಮಾನವಾಗಿ ಪೂರೈಸಬಹುದು.
### DCMನ ಪ್ರಮುಖ ಅಂಶಗಳು {#key-components-dcm}
diff --git a/public/content/translations/kn/social-networks/index.md b/public/content/translations/kn/social-networks/index.md
index de14c45e34c..81cc4027a12 100644
--- a/public/content/translations/kn/social-networks/index.md
+++ b/public/content/translations/kn/social-networks/index.md
@@ -105,7 +105,7 @@ summaryPoint3: ಟೋಕನ್ಗಳು ಮತ್ತು NFTಗಳು ವಿ
- [ವೆಬ್ 3 ವಿಕೇಂದ್ರೀಕೃತ, ಸಮುದಾಯ-ಚಾಲಿತ ಸಾಮಾಜಿಕ ನೆಟ್ ವರ್ಕ್ ಗಳ ಭರವಸೆಯನ್ನು ಹೊಂದಿದೆ](https://venturebeat.com/2022/02/26/web3-holds-the-promise-of-decentralized-community-powered-social-networks/) - _ಸುಮಿತ್ ಘೋಷ್_
- [ಬ್ಲಾಕ್ ಚೈನ್ ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮ ಭೂದೃಶ್ಯದ ಅವಲೋಕನ](https://www.gemini.com/cryptopedia/blockchain-social-media-decentralized-social-media) - _ಜೆಮಿನಿ ಕ್ರಿಪ್ಟೋಪೀಡಿಯಾ_
- [ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮ ಗೌಪ್ಯತೆಯನ್ನು ಬ್ಲಾಕ್ ಚೈನ್ ಹೇಗೆ ಪರಿಹರಿಸಬಹುದು](https://www.investopedia.com/news/ethereum-blockchain-social-media-privacy-problem-linkedin-indorse/) - _ಪ್ರಬ್ಲೀನ್ ಬಾಜಪೇಯಿ_
-- [ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮ ನೆಟ್ ವರ್ಕ್ ಗಳು ಬ್ಲಾಕ್ ಚೈನ್ ಗೆ ಬರುತ್ತಿವೆ](https://businesstechguides.co/what-are-decentralized-social-networks) - _Emmanuel Awosika_
+- [ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮ ನೆಟ್ ವರ್ಕ್ ಗಳು ಬ್ಲಾಕ್ ಚೈನ್ ಗೆ ಬರುತ್ತಿವೆ](https://eawosika.com/what-are-decentralized-social-networks) - _Emmanuel Awosika_
- [ಸಾಮಾಜಿಕ ನೆಟ್ ವರ್ಕ್ ಗಳಿಗೆ ಸಾಕಷ್ಟು ವಿಕೇಂದ್ರೀಕರಣ](https://www.varunsrinivasan.com/2022/01/11/sufficient-decentralization-for-social-networks) - _ ವರುಣ್ ಶ್ರೀನಿವಾಸನ್_
### Videos {#videos}
diff --git a/public/content/translations/ko/dao/index.md b/public/content/translations/ko/dao/index.md
index a1cc7781881..c62a4b51b7c 100644
--- a/public/content/translations/ko/dao/index.md
+++ b/public/content/translations/ko/dao/index.md
@@ -93,7 +93,7 @@ DAO에는 수천 명의 의결권을 가진 회원이 있을 수 있지만, 자
### 유명한 예시 {#law-example}
-[CityDAO](https://citydao.io) - CityDAO는 와이오밍의 DAO 법을 사용하여 옐로스톤 국립공원 근처의 40에이커의 땅을 구입했습니다.
+[CityDAO](https://citizen.citydao.io/) - CityDAO는 와이오밍의 DAO 법을 사용하여 옐로스톤 국립공원 근처의 40에이커의 땅을 구입했습니다.
## DAO 멤버십 {#dao-membership}
diff --git a/public/content/translations/ko/decentralized-identity/index.md b/public/content/translations/ko/decentralized-identity/index.md
index 407b45daa76..258a3c2eb17 100644
--- a/public/content/translations/ko/decentralized-identity/index.md
+++ b/public/content/translations/ko/decentralized-identity/index.md
@@ -160,7 +160,7 @@ DID는 블록체인에 저장되기 때문에 누구든지 이더리움에서
- **[EAS(Ethereum Attestation Service)](https://attest.sh/)** - _모든 것에 대한 온체인 또는 오프체인 증명을 만들 수 있는 탈중앙화된 장부/프로토콜입니다._
- **[인간 증명](https://www.proofofhumanity.id)** - _인간 증명(PoH: Proof of Humanity)은 이더리움 기반의 소셜 신원 증명 시스템입니다._
- **[BrightID](https://www.brightid.org/)** - _소셜 그래프를 만들고 분석함으로써 신원 증명을 개혁하고자 하는 탈중앙화된 오픈소스의 소셜 신원 증명 네트워크입니다._
-- **[개인 증명 여권](https://proofofpersonhood.com/)** - _탈중앙화 디지털 신원 정보 종합 플랫폼입니다._
+- **[개인 증명 여권](https://passport.human.tech/)** - _탈중앙화 디지털 신원 정보 종합 플랫폼입니다._
## 더 읽을 거리 {#further-reading}
diff --git a/public/content/translations/ko/defi/index.md b/public/content/translations/ko/defi/index.md
index dd80b320d21..14406528c59 100644
--- a/public/content/translations/ko/defi/index.md
+++ b/public/content/translations/ko/defi/index.md
@@ -168,7 +168,7 @@ summaryPoint3: 누구나 프로그래밍할 수 있는 오픈 소스 기술을
전형적인 금융 세계에서 위의 예시를 가능하게 하려면 엄청난 돈이 필요합니다. 이러한 돈벌이 전략은 기존의 부를 가진 사람들만이 접근할 수 있습니다. 플래시 론은 돈을 버는 것의 전제 조건이 돈을 소유하는 것이 아니라는 미래의 예시입니다.
-
+
플래시 론에 대해 더 보기
diff --git a/public/content/translations/ko/desci/index.md b/public/content/translations/ko/desci/index.md
index 2e06c4c5577..28192e9048e 100644
--- a/public/content/translations/ko/desci/index.md
+++ b/public/content/translations/ko/desci/index.md
@@ -96,7 +96,7 @@ NFT가 향후 거래에 대한 수익을 원래 작성자에게 다시 전달할
- [VitaDAO: 장수 연구를 위한 후원 연구 계약을 통해 자금을 받으세요](https://www.vitadao.com/)
- [ResearchHub: 과학적 결과를 게시하고 동료들과 대화에 참여하세요](https://www.researchhub.com/)
- [LabDAO: 단백질 인실리코를 접으세요](https://alphafodl.vercel.app/)
-- [dClimate API: 분산된 커뮤니티에서 수집한 기후 데이터 쿼리](https://api.dclimate.net/)
+- [dClimate API: 분산된 커뮤니티에서 수집한 기후 데이터 쿼리](https://www.dclimate.net/)
- [DeFi Foundation: DeFi 게시 도구 빌더](https://descifoundation.org/)
- [DeSci.World: 사용자가 보고, 탈중앙화 과학에 참여할 수 있는 원스톱 상점](https://desci.world)
- [플레밍 프로토콜: 협업 생물 의학 발견을 촉진하는 오픈 소스 데이터 경제](https://medium.com/@FlemingProtocol/a-data-economy-for-patient-driven-biomedical-innovation-9d56bf63d3dd)
@@ -120,7 +120,7 @@ NFT가 향후 거래에 대한 수익을 원래 작성자에게 다시 전달할
- [A16z 미래를 위한 Jocelynn Pearl의 분산형 생명공학 가이드](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [DeSci의 사례](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [DeSci 가이드](https://future.com/what-is-decentralized-science-aka-desci/)
-- [탈중앙화 과학 참고 자료](https://www.vincentweisser.com/decentralized-science)
+- [탈중앙화 과학 참고 자료](https://www.vincentweisser.com/desci)
- [분자의 바이오제약회사 IP-NFT - 기술 설명](https://molecule.to/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [존 스타의 신뢰할 수 없는 과학 시스템 구축](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [생명공학 DAO의 출현](https://molecule.to/blog/the-emergence-of-biotech-daos)
diff --git a/public/content/translations/ko/enterprise/index.md b/public/content/translations/ko/enterprise/index.md
index 7a7833fbde7..94a1c273e62 100644
--- a/public/content/translations/ko/enterprise/index.md
+++ b/public/content/translations/ko/enterprise/index.md
@@ -41,7 +41,7 @@ sidebarDepth: 1
- [블록앱스(BlockApps)](https://blockapps.net/) _STRATO 플랫폼을 구성하는 엔터프라이즈 이더리움 프로토콜, 툴링 및 API의 구현체_
- [클리어매틱스(Clearmatics)](https://www.clearmatics.com/about) _프로토콜 및 P2P 플랫폼 아키텍처, 블록체인 R&D 기업_
- [페가시스 플러스(PegaSys Plus)](https://pegasys.tech/enterprise/) _HF Besu와 동일한 기능은 물론 추가적인 엔터프라이즈 중심 서비스 제공_
-- [쿼럼(Quorum)](https://www.goquorum.com/) _공개 이더리움 커뮤니티를 통해 이루어진 혁신과 기업의 요구사항을 지원하면서 이루어진 개선 사항을 결합하는 오픈 소스 블록체인 플랫폼_
+- [쿼럼(Quorum)](https://docs.goquorum.consensys.io/) _공개 이더리움 커뮤니티를 통해 이루어진 혁신과 기업의 요구사항을 지원하면서 이루어진 개선 사항을 결합하는 오픈 소스 블록체인 플랫폼_
## 프로토콜 및 인프라 {#protocol-and-infrastructure}
@@ -64,7 +64,7 @@ sidebarDepth: 1
- [Ernst & Young의 'Nightfall'](https://github.com/EYBlockchain/nightfall) *[여기](https://bravenewcoin.com/insights/ernst-and-young-rolls-out-'nightfall-to-enable-private-transactions-on)*에서 자세한 정보 확인
- [Pegasys의 Orion](https://docs.pantheon.pegasys.tech/en/stable/Concepts/Privacy/Privacy-Overview/) *[여기](https://pegasys.tech/privacy-in-pantheon-how-it-works-and-why-your-enterprise-should-care/)*에서 자세한 정보 확인
-- [Quorum의 Tessera](https://docs.goquorum.com/en/latest/Privacy/Tessera/Tessera/) *[여기](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)*에서 자세한 정보 확인
+- [Quorum의 Tessera](https://docs.goquorum.consensys.io/concepts/privacy#private-transaction-manager/) *[여기](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)*에서 자세한 정보 확인
### 보안 {#security}
@@ -74,7 +74,7 @@ sidebarDepth: 1
### 툴링 {#tooling}
- [Alethio](https://explorer.aleth.io/) _이더리움 데이터 분석 플랫폼_
-- [Treum](https://treum.io/) _블록체인 기술을 사용하여 공급망에 투명성, 추적성, 거래성 제공_
+- [Treum](https://consensys.io/blog/consensys-acquires-treum) _블록체인 기술을 사용하여 공급망에 투명성, 추적성, 거래성 제공_
## 엔터프라이즈 개발자 커뮤니티 {#enterprise-developer-community}
diff --git a/public/content/translations/ko/governance/index.md b/public/content/translations/ko/governance/index.md
index c35018afb0c..68152b3c03c 100644
--- a/public/content/translations/ko/governance/index.md
+++ b/public/content/translations/ko/governance/index.md
@@ -118,7 +118,7 @@ EIP 챔피언은 모든 관련 이해 당사자로부터 의견을 수집해야
포크는 네트워크에 주요 기술 업그레이드나 변경 사항이 필요할 때 프로토콜의 "규칙"을 바꿉니다. [이더리움 클라이언트는](/developers/docs/nodes-and-clients/) 새로운 포크 규칙을 구현하기 위해 소프트웨어를 업데이트해야 합니다.
-DAO 포크는 안전하지 않은 [DAO 계약](/glossary/#dao)에서 해킹에 의해 360만 ETH가 소실된 [2016년 DAO 공격](https://www.coindesk.com/understanding-dao-hack-journalists)에 대한 대응책이었습니다. 포크는 부실 계약에서 새로운 계약으로 자금을 이동시켜 해킹으로 자금을 잃은 사람 누구나 자금을 회수할 수 있게 했습니다.
+DAO 포크는 안전하지 않은 [DAO 계약](/glossary/#dao)에서 해킹에 의해 360만 ETH가 소실된 [2016년 DAO 공격](https://www.coindesk.com/learn/understanding-the-dao-attack)에 대한 대응책이었습니다. 포크는 부실 계약에서 새로운 계약으로 자금을 이동시켜 해킹으로 자금을 잃은 사람 누구나 자금을 회수할 수 있게 했습니다.
이러한 조치는 이더리움 커뮤니티가 투표한 결과입니다. ETH 보유자는 누구든지 [투표 플랫폼](http://v1.carbonvote.com/)에서 트랜잭션을 통해 투표할 수 있었습니다. 포크하기 위한 결정은 85% 이상의 표를 얻었습니다.
diff --git a/public/content/translations/ko/refi/index.md b/public/content/translations/ko/refi/index.md
index 1fde84830d1..44a318d5f03 100644
--- a/public/content/translations/ko/refi/index.md
+++ b/public/content/translations/ko/refi/index.md
@@ -47,7 +47,7 @@ VCM을 새로운 블록체인 기반 **DCM(디지털 탄소시장)**으로 전
- 누구나 자유롭게 거래할 수 있는 **소량의 유동성 풀로 유동성이 집중됩니다**. 개인 사용자는 물론 대형 조직도 판매자/구매자를 직접 찾는 수고나 참가비, 사전 등록 없이 이러한 풀을 이용할 수 있습니다.
- **모든 거래는 공개 블록체인에 기록됩니다**. 거래 활동에 따른 탄소 크레딧의 이전은 DCM에 등록되는 즉시 영구히 추적 가능합니다.
- **거래 속도는 거의 실시간으로 즉각적입니다**. 레거시 마켓을 통해 대량의 탄소 크레딧을 확보하려면 며칠에서 몇 주까지 소요될 수 있으나 DCM에서는 몇 초만에 가능합니다.
-- **중개인 없이 거래 활동이 이루어져** 높은 수수료 부담이 없습니다. 한 분석 회사의 데이터에 따르면 디지털 탄소 크레딧은 [기존 크레딧과 비교했을 때 62% 더 비용 효율적](https://www.klimadao.finance/blog/klimadao-analysis-of-the-base-carbon-tonne)입니다.
+- **중개인 없이 거래 활동이 이루어져** 높은 수수료 부담이 없습니다. 한 분석 회사의 데이터에 따르면 디지털 탄소 크레딧은 [기존 크레딧과 비교했을 때 62% 더 비용 효율적](https://www.klimadao.finance/resources/klimadao-impact-report-analysis-of-the-base-carbon-tonne)입니다.
- **DCM은 확장 가능**하며 개인과 다국적 기업의 수요를 모두 충족할 수 있습니다.
### DCM의 핵심 구성요소 {#key-components-dcm}
diff --git a/public/content/translations/ko/security/index.md b/public/content/translations/ko/security/index.md
index 3c8460f38ab..c9e232eeacd 100644
--- a/public/content/translations/ko/security/index.md
+++ b/public/content/translations/ko/security/index.md
@@ -268,7 +268,7 @@ _참고: 스테이킹된 ETH를 나타내기 위한 파생 토큰/티커가 있
### 암호화폐 보안 {#reading-crypto-security}
- [당신과 당신의 자금 보호하기](https://support.mycrypto.com/staying-safe/protecting-yourself-and-your-funds) - _MyCrypto_
-- [암호화폐를 안전하게 보관하는 4가지 방법](https://www.coindesk.com/tech/2021/04/20/4-ways-to-stay-safe-in-crypto/) - _코인데스크_
+- [암호화폐를 안전하게 보관하는 4가지 방법](https://www.coindesk.com/learn/4-ways-to-stay-safe-in-crypto/) - _코인데스크_
- [모두를 위한 보안 가이드](https://medium.com/mycrypto/mycryptos-security-guide-for-dummies-and-smart-people-too-ab178299c82e) - _MyCrypto_
- [암호화폐 보안: 비밀번호와 인증](https://www.youtube.com/watch?v=m8jlnZuV1i4) - _Andreas M. Antonopoulos_
diff --git a/public/content/translations/ko/social-networks/index.md b/public/content/translations/ko/social-networks/index.md
index d62ec0aa90e..a281a65e2a8 100644
--- a/public/content/translations/ko/social-networks/index.md
+++ b/public/content/translations/ko/social-networks/index.md
@@ -105,7 +105,7 @@ Reddit은 [ERC-20 토큰](/developers/docs/standards/tokens/erc-20/) 기반의
- [Web3는 탈중앙화, 커뮤니티 기반 소셜 네트워크의 핵심이다](https://venturebeat.com/2022/02/26/web3-holds-the-promise-of-decentralized-community-powered-social-networks/) — *Sumit Ghosh*
- [블록체인 소셜 미디어의 개요](https://www.gemini.com/cryptopedia/blockchain-social-media-decentralized-social-media) — *Gemini Cryptopedia*
- [블록체인은 어떻게 소셜 미디어의 개인 정보 문제를 어떻게 해결하는가](https://www.investopedia.com/news/ethereum-blockchain-social-media-privacy-problem-linkedin-indorse/) — *Prableen Bajpai*
-- [블록체인에 소셜 미디어 네트워크가 다가오고 있다](https://businesstechguides.co/what-are-decentralized-social-networks) — *Emmanuel Awosika*
+- [블록체인에 소셜 미디어 네트워크가 다가오고 있다](https://eawosika.com/what-are-decentralized-social-networks) — *Emmanuel Awosika*
- [소셜 네트워크를 위한 충분한 탈중앙화](https://www.varunsrinivasan.com/2022/01/11/sufficient-decentralization-for-social-networks) — _Varun Srinivasan_
### 영상 {#videos}
diff --git a/public/content/translations/ko/web3/index.md b/public/content/translations/ko/web3/index.md
index 32597f875fd..28155ad1f0d 100644
--- a/public/content/translations/ko/web3/index.md
+++ b/public/content/translations/ko/web3/index.md
@@ -147,11 +147,11 @@ Ethereum.org는 중요한 이더리움 콘텐츠를 가능한 많은 언어로
웹3는 한 문장으로 정의되지 않습니다. 다양한 커뮤니티 참가자들은 웹3에 대해 서로 다른 관점을 갖고 있습니다. 다음은 그 중 몇 가지입니다.
-- [ 웹3란? 미래의 분산화된 인터넷 살펴보기](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [ 웹3란? 미래의 분산화된 인터넷 살펴보기](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [웹3 이해하기](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Josh Stark_
- [웹3가 중요한 이유](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [탈중앙화가 중요한 이유](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [웹3의 전망](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [웹3에 대해 토론하기](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [웹3에 대해 토론하기](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/lt/enterprise/index.md b/public/content/translations/lt/enterprise/index.md
index ba69c0b65b2..f7ca0ab334d 100644
--- a/public/content/translations/lt/enterprise/index.md
+++ b/public/content/translations/lt/enterprise/index.md
@@ -41,7 +41,7 @@ Daugiau išsamios informacijos rasite šiuose straipsniuose:
- [Blockapps](https://blockapps.net/) _Ethereum įmonėms proyokolo įgyvendinimas, įrankinė ir API, kurie sudaro STRATO platformą_
- [Clearmatics](https://www.clearmatics.com/about) _protokolai ir tarpusavio sąveikos struktūra, blokų grandinė R&D company_
- [PegaSys Plus](https://pegasys.tech/enterprise/) _turi tas pačias savybes ir funkcijas kaip ir HF Besu, o taip pat konkrečiai įmonėms reikalingas savybes_
-- [Quorum](https://www.goquorum.com/) _atviro kodo blokų grandinės platforma, teikianti inovacijas Ethereum bendruomenei ir geriau tenkinanti įmonių interesus_
+- [Quorum](https://docs.goquorum.consensys.io/) _atviro kodo blokų grandinės platforma, teikianti inovacijas Ethereum bendruomenei ir geriau tenkinanti įmonių interesus_
## Protokolas ir infrastruktūra {#protocol-and-infrastructure}
@@ -64,7 +64,7 @@ Viešiesiems ir privatiems Ethereum tinklams gali prireikti specifinių savybių
- [Ernst & Young's ‘Nightfall'](https://github.com/EYBlockchain/nightfall) _Daugiau informacijos [here](https://bravenewcoin.com/insights/ernst-and-young-rolls-out-'nightfall-to-enable-private-transactions-on)_
- [Pegasys' Orion](https://docs.pantheon.pegasys.tech/en/stable/Concepts/Privacy/Privacy-Overview/) _Daugiau informacijos [here](https://pegasys.tech/privacy-in-pantheon-how-it-works-and-why-your-enterprise-should-care/)_
-- [Quorum's Tessera](https://docs.goquorum.com/en/latest/Privacy/Tessera/Tessera/) _Daugiau informacijos [here](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
+- [Quorum's Tessera](https://docs.goquorum.consensys.io/concepts/privacy#private-transaction-manager/) _Daugiau informacijos [here](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
### Saugumas {#security}
@@ -74,7 +74,7 @@ Viešiesiems ir privatiems Ethereum tinklams gali prireikti specifinių savybių
### Įrankinė {#tooling}
- [Alethio](https://explorer.aleth.io/) _Ethereum duomenų analizės platforma_
-- [Treum](https://treum.io/) _naudojant blokų grandinės technologiją, tiekimo grandinėms suteikiamas skaidrumas, atsekamumas ir galimybė prekiauti _
+- [Treum](https://consensys.io/blog/consensys-acquires-treum) _naudojant blokų grandinės technologiją, tiekimo grandinėms suteikiamas skaidrumas, atsekamumas ir galimybė prekiauti _
## Verslo kūrėjų bendruomenė {#enterprise-developer-community}
diff --git a/public/content/translations/ml/enterprise/index.md b/public/content/translations/ml/enterprise/index.md
index d4105992a3e..f2960ee7d77 100644
--- a/public/content/translations/ml/enterprise/index.md
+++ b/public/content/translations/ml/enterprise/index.md
@@ -40,7 +40,7 @@ Ethereum എന്റർപ്രൈസ് സൗഹൃദമാക്കുന
- [ബ്ലോക്ക്അപ്പുകൾ](https://blockapps.net/) _ സ്ട്രാറ്റോ പ്ലാറ്റ്ഫോം രൂപീകരിക്കുന്ന എന്റർപ്രൈസ് Ethereum പ്രോട്ടോക്കോൾ, ടൂളിംഗ്, API- കൾ നടപ്പിലാക്കൽ _
- [ക്ലിയർമാറ്റിക്സ്](https://www.clearmatics.com/about) _ പ്രോട്ടോക്കോളുകളും പിയർ-ടു-പിയർ പ്ലാറ്റ്ഫോം ആർക്കിടെക്ചറും, ബ്ലോക്ക്ചെയിൻ R&D കമ്പനി _
- [പെഗാസിസ് പ്ലസ്](https://pegasys.tech/enterprise/) _ HF ബെസുവിന്റെ അതേ സവിശേഷതകളും പ്രവർത്തനങ്ങളും വാഗ്ദാനം ചെയ്യുന്നു, കൂടാതെ അധിക എന്റർപ്രൈസ് ഫോക്കസ്ഡ് ആനുകൂല്യങ്ങളും _
-- [കോറം](https://www.goquorum.com/) _ ഓപ്പൺ സോഴ്സ് ബ്ലോക്ക്ചെയിൻ പ്ലാറ്റ്ഫോം, പൊതു Ethereum കമ്മ്യൂണിറ്റിയുടെ പുതുമകളെ വര്ദ്ധനവുകളോടെ സംയോജിപ്പിച്ച് എന്റർപ്രൈസിന്റെ ആവശ്യങ്ങളെ പിന്തുണയ്ക്കുന്നു _
+- [കോറം](https://docs.goquorum.consensys.io/) _ ഓപ്പൺ സോഴ്സ് ബ്ലോക്ക്ചെയിൻ പ്ലാറ്റ്ഫോം, പൊതു Ethereum കമ്മ്യൂണിറ്റിയുടെ പുതുമകളെ വര്ദ്ധനവുകളോടെ സംയോജിപ്പിച്ച് എന്റർപ്രൈസിന്റെ ആവശ്യങ്ങളെ പിന്തുണയ്ക്കുന്നു _
## പ്രോട്ടോക്കോളും ഇൻഫ്രാസ്ട്രക്ചറും {#protocol-and-infrastructure}
@@ -63,7 +63,7 @@ Ethereum എന്റർപ്രൈസ് സൗഹൃദമാക്കുന
- [ഏണസ്റ്റ് & യങ്ങിന്റെ ‘നൈറ്റ്ഫാൾ’](https://github.com/EYBlockchain/nightfall) _ കൂടുതൽ വിവരങ്ങൾ [ഇവിടെ](https://bravenewcoin.com/insights/ernst-and-young-rolls-out-'nightfall-to-enable-private-transactions-on) _
- [പെഗാസിസിന്റെ ഓറിയോൺ](https://docs.pantheon.pegasys.tech/en/stable/Concepts/Privacy/Privacy-Overview/) _ കൂടുതൽ വിവരങ്ങൾ [ഇവിടെ](https://pegasys.tech/privacy-in-pantheon-how-it-works-and-why-your-enterprise-should-care/) _
-- [കോറം ടെസ്സെറ](https://docs.goquorum.com/en/latest/Privacy/Tessera/Tessera/) _ കൂടുതൽ വിവരങ്ങൾ [ഇവിടെ](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works) _
+- [കോറം ടെസ്സെറ](https://docs.goquorum.consensys.io/concepts/privacy#private-transaction-manager/) _ കൂടുതൽ വിവരങ്ങൾ [ഇവിടെ](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works) _
### സുരക്ഷ {#security}
@@ -73,7 +73,7 @@ Ethereum എന്റർപ്രൈസ് സൗഹൃദമാക്കുന
### ടൂളിംഗ് {#tooling}
- [അലീത്തിയോ](https://explorer.aleth.io/) _Ethereum ഡാറ്റാ അനലിറ്റിക്സ് പ്ലാറ്റ്ഫോം _
-- [ട്രീം](https://treum.io/) _ ബ്ലോക്ക്ചെയിൻ സാങ്കേതികവിദ്യ ഉപയോഗിച്ച് ശൃംഖലകൾ വിതരണം ചെയ്യുന്നതിനുള്ള സുതാര്യത, കണ്ടെത്തൽ, വ്യാപാരം എന്നിവ കൊണ്ടുവരുന്നു _
+- [ട്രീം](https://consensys.io/blog/consensys-acquires-treum) _ ബ്ലോക്ക്ചെയിൻ സാങ്കേതികവിദ്യ ഉപയോഗിച്ച് ശൃംഖലകൾ വിതരണം ചെയ്യുന്നതിനുള്ള സുതാര്യത, കണ്ടെത്തൽ, വ്യാപാരം എന്നിവ കൊണ്ടുവരുന്നു _
## എന്റർപ്രൈസ് ഡവലപ്പർ കമ്മ്യൂണിറ്റി {#enterprise-developer-community}
diff --git a/public/content/translations/mr/dao/index.md b/public/content/translations/mr/dao/index.md
index 4dc6aba4c5f..f367a037108 100644
--- a/public/content/translations/mr/dao/index.md
+++ b/public/content/translations/mr/dao/index.md
@@ -93,7 +93,7 @@ DAO मध्ये हजारो मतदान सदस्य असू
### एक प्रसिद्ध उदाहरण {#law-example}
-[CityDAO](https://citydao.io) – CityDAO ने यलोस्टोन नॅशनल पार्कजवळ 40 एकर जमीन खरेदी करण्यासाठी वायोमिंगच्या DAO कायद्याचा वापर केला.
+[CityDAO](https://citizen.citydao.io/) – CityDAO ने यलोस्टोन नॅशनल पार्कजवळ 40 एकर जमीन खरेदी करण्यासाठी वायोमिंगच्या DAO कायद्याचा वापर केला.
## DAO सदस्यत्व {#dao-membership}
diff --git a/public/content/translations/mr/decentralized-identity/index.md b/public/content/translations/mr/decentralized-identity/index.md
index a7d72c980cb..59e677a2739 100644
--- a/public/content/translations/mr/decentralized-identity/index.md
+++ b/public/content/translations/mr/decentralized-identity/index.md
@@ -160,7 +160,7 @@ Ethereum ब्लॉकचेनवरील [स्मार्ट कॉन
- **[Ethereum प्रमाणीकरण सेवा (EAS)](https://attest.sh/)** - _कोणत्याही गोष्टीबद्दल ऑन-चेन किंवा ऑफ-चेन साक्ष्यीकरण करण्यासाठी विकेंद्रीकृत लेजर/प्रोटोकॉल._
- **[मानवतेचा पुरावा](https://www.proofofhumanity.id)** - _पुरावा मानवता (किंवा PoH) ही Ethereum वर तयार केलेली सामाजिक ओळख पडताळणी प्रणाली आहे._
- **[BrightID](https://www.brightid.org/)** - _एक विकेंद्रित, ओपन-सोर्स सोशल आयडेंटिटी नेटवर्क सामाजिक आलेख निर्मिती आणि विश्लेषणाद्वारे ओळख पडताळणीमध्ये सुधारणा करू इच्छित आहे._
-- **[प्रुफ-ऑफ-पर्सनहुड पासपोर्ट](https://proofofpersonhood.com/)** - _विकेंद्रित डिजिटल ओळख एकत्रित करणारा._
+- **[प्रुफ-ऑफ-पर्सनहुड पासपोर्ट](https://passport.human.tech/)** - _विकेंद्रित डिजिटल ओळख एकत्रित करणारा._
## Further reading {#further-reading}
diff --git a/public/content/translations/mr/defi/index.md b/public/content/translations/mr/defi/index.md
index b23ec2cac4c..3f0da80d1d4 100644
--- a/public/content/translations/mr/defi/index.md
+++ b/public/content/translations/mr/defi/index.md
@@ -168,7 +168,7 @@ Dai किंवा USDC सारख्या नाण्यांचे म
पारंपारिक वित्त जगात वरील उदाहरण करण्यास सक्षम होण्यासाठी, तुम्हाला खूप मोठ्या रकमेची आवश्यकता असेल. पैसे कमावण्याच्या या रणनीती केवळ विद्यमान संपत्ती असलेल्यांनाच उपलब्ध आहेत. फ्लॅश लोन हे भविष्याचे एक उदाहरण आहे जिथे पैसे कमावण्यासाठी पैसे असणे ही एक पूर्व शर्त नाही.
-[फ्लॅश कर्जावर अधिक](https://aave.com/flash-loans/)
+[फ्लॅश कर्जावर अधिक](https://aave.com/docs/concepts/flash-loans/)
diff --git a/public/content/translations/mr/desci/index.md b/public/content/translations/mr/desci/index.md
index 56a24ce47c4..26dba474fb9 100644
--- a/public/content/translations/mr/desci/index.md
+++ b/public/content/translations/mr/desci/index.md
@@ -96,7 +96,7 @@ Web3 पॅटर्नचा वापर करून वैज्ञानि
- [VitaDAO: दीर्घायुषी संशोधनासाठी प्रायोजित संशोधन कराराद्वारे निधी प्राप्त करा](https://www.vitadao.com/)
- [ResearchHub: वैज्ञानिक परिणाम पोस्ट करा आणि समवयस्कांशी संभाषण करा](https://www.researchhub.com/)
- [LabDAO: सिलिकोमध्ये प्रोटीन फोल्ड करा](https://alphafodl.vercel.app/)
-- [dClimate API: विकेंद्रित समुदायाद्वारे गोळा केलेला हवामान डेटा क्वेरी](https://api.dclimate.net/)
+- [dClimate API: विकेंद्रित समुदायाद्वारे गोळा केलेला हवामान डेटा क्वेरी](https://www.dclimate.net/)
- [DeSci फाउंडेशन: DeSci प्रकाशन साधन बिल्डर](https://descifoundation.org/)
- [DeSci.World: वापरकर्त्यांना विकेंद्रित विज्ञान पाहण्यासाठी, व्यस्त ठेवण्यासाठी वन-स्टॉप शॉप](https://desci.world)
- [फ्लेमिंग प्रोटोकॉल: ओपन-सोर्स डेटा इकॉनॉमी जी सहयोगात्मक बायोमेडिकल शोधांना चालना देते](https://medium.com/@FlemingProtocol/a-data-economy-for-patient-driven-biomedical-innovation-9d56bf63d3dd)
@@ -120,7 +120,7 @@ Web3 पॅटर्नचा वापर करून वैज्ञानि
- [a16z भविष्यासाठी जोसेलिन पर्लद्वारे विकेंद्रित बायोटेकसाठी मार्गदर्शक](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [DeSci साठी केस](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [DeSci साठी मार्गदर्शक](https://future.com/what-is-decentralized-science-aka-desci/)
-- [विकेंद्रित विज्ञान संसाधने](https://www.vincentweisser.com/decentralized-science)
+- [विकेंद्रित विज्ञान संसाधने](https://www.vincentweisser.com/desci)
- [रेणूचे बायोफार्मा IP-NFT - एक तांत्रिक वर्णन](https://molecule.to/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [जॉन स्टारद्वारे विश्वासार्ह विज्ञान प्रणाली तयार करणे](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [बायोटेक DAO चा उदय](https://molecule.to/blog/the-emergence-of-biotech-daos)
diff --git a/public/content/translations/mr/refi/index.md b/public/content/translations/mr/refi/index.md
index 95a1024b81d..ed8dbc1b4ed 100644
--- a/public/content/translations/mr/refi/index.md
+++ b/public/content/translations/mr/refi/index.md
@@ -47,7 +47,7 @@ VCM ला नवीन ब्लॉकचेन-आधारित **डिज
- **लिक्विडिटी थोड्या संख्येने लिक्विडिटी पूलमध्ये केंद्रित आहे** ज्याचा कोणीही मुक्तपणे व्यापार करू शकतो. मोठ्या संस्था तसेच वैयक्तिक वापरकर्ते विक्रेते/खरेदीदार, सहभाग शुल्क किंवा पूर्व नोंदणीसाठी मॅन्युअल शोध न घेता हे पूल वापरू शकतात.
- **सर्व व्यवहार सार्वजनिक ब्लॉकचेनवर रेकॉर्ड केले जातात**. ट्रेडिंग अॅक्टिव्हिटीमुळे प्रत्येक कार्बन क्रेडिटचा मार्ग DCM मध्ये उपलब्ध होताच कायमचा शोधता येतो.
- **व्यवहाराची गती जवळजवळ त्वरित आहे**. लेगसी मार्केटद्वारे मोठ्या प्रमाणात कार्बन क्रेडिट्स सुरक्षित करण्यासाठी काही दिवस किंवा आठवडे लागू शकतात, परंतु हे DCM मध्ये काही सेकंदात साध्य केले जाऊ शकते.
-- **व्यापार क्रियाकलाप मध्यस्थांशिवाय होतो**, जे जास्त शुल्क आकारतात. एका विश्लेषण फर्मच्या डेटानुसार डिजिटल कार्बन क्रेडिट्स [समान पारंपारिक क्रेडिटच्या तुलनेत 62% किमतीत सुधारणा](https://www.klimadao.finance/blog/klimadao-analysis-of-the-base-carbon-tonne) दर्शवतात.
+- **व्यापार क्रियाकलाप मध्यस्थांशिवाय होतो**, जे जास्त शुल्क आकारतात. एका विश्लेषण फर्मच्या डेटानुसार डिजिटल कार्बन क्रेडिट्स [समान पारंपारिक क्रेडिटच्या तुलनेत 62% किमतीत सुधारणा](https://www.klimadao.finance/resources/klimadao-impact-report-analysis-of-the-base-carbon-tonne) दर्शवतात.
- **DCM स्केलेबल आहे** आणि व्यक्ती आणि बहुराष्ट्रीय कंपन्यांच्या मागण्या सारख्याच पूर्ण करू शकतात.
### DCM चे प्रमुख घटक {#key-components-dcm}
diff --git a/public/content/translations/mr/social-networks/index.md b/public/content/translations/mr/social-networks/index.md
index d4d526abc36..36140fa2149 100644
--- a/public/content/translations/mr/social-networks/index.md
+++ b/public/content/translations/mr/social-networks/index.md
@@ -105,7 +105,7 @@ r/क्रिप्टोकरंसी सबरेडिट ["मून" न
- [Web3 विकेंद्रित, समुदाय- समर्थित सोशल नेटवर्क्स](https://venturebeat.com/2022/02/26/web3-holds-the-promise-of-decentralized-community-powered-social-networks/) — _सुमित घोष_
- [ब्लॉकचेन सोशल मीडिया लँडस्केपचे विहंगावलोकन](https://www.gemini.com/cryptopedia/blockchain-social-media-decentralized-social-media) — _जेमिनी क्रिप्टोपीडिया_
- [ब्लॉकचेन सोशल मीडिया गोपनीयता कशी सोडवू शकते](https://www.investopedia.com/news/ethereum-blockchain-social-media-privacy-problem-linkedin-indorse/) — _प्रबलेन बाजपेयी_
-- [सोशल मीडिया नेटवर्क्स ब्लॉकचेनवर येत आहेत](https://businesstechguides.co/what-are-decentralized-social-networks) — _इमॅन्युएल अवोसिका_
+- [सोशल मीडिया नेटवर्क्स ब्लॉकचेनवर येत आहेत](https://eawosika.com/what-are-decentralized-social-networks) — _इमॅन्युएल अवोसिका_
- [सामाजिक नेटवर्कसाठी पुरेसे विकेंद्रीकरण](https://www.varunsrinivasan.com/2022/01/11/sufficient-decentralization-for-social-networks) — _वरुण श्रीनिवासन_
### Videos {#videos}
diff --git a/public/content/translations/ms/dao/index.md b/public/content/translations/ms/dao/index.md
index 48b4683f095..1fe0bfab0fd 100644
--- a/public/content/translations/ms/dao/index.md
+++ b/public/content/translations/ms/dao/index.md
@@ -93,7 +93,7 @@ Pada tahun 1977, Wyoming mencipta LLC, yang melindungi usahawan dan mengehadkan
### Contoh yang terkenal {#law-example}
-[CityDAO](https://citydao.io) – CityDAO menggunakan undang-undang DAO Wyoming untuk membeli 40 ekar tanah berhampiran Taman Negara Yellowstone.
+[CityDAO](https://citizen.citydao.io/) – CityDAO menggunakan undang-undang DAO Wyoming untuk membeli 40 ekar tanah berhampiran Taman Negara Yellowstone.
## Keahlian DAO {#dao-membership}
diff --git a/public/content/translations/ms/defi/index.md b/public/content/translations/ms/defi/index.md
index 91b4a3938a5..e20fa104c9f 100644
--- a/public/content/translations/ms/defi/index.md
+++ b/public/content/translations/ms/defi/index.md
@@ -168,7 +168,7 @@ Jika bekalan bursa B merosot secara tiba-tiba dan pengguna tidak dapat membeli c
Untuk dapat melakukan contoh di atas dalam dunia kewangan tradisional, anda memerlukan sejumlah besar wang. Strategi menjana wang ini hanya boleh diakses oleh mereka yang mempunyai kekayaan sedia ada. Pinjaman kilat adalah contoh masa depan di mana mempunyai wang tidak semestinya prasyarat untuk membuat wang.
-
+
Lebih lanjut mengenai pinjaman kilat
diff --git a/public/content/translations/ms/desci/index.md b/public/content/translations/ms/desci/index.md
index ee196aef8b0..18940f0cd62 100644
--- a/public/content/translations/ms/desci/index.md
+++ b/public/content/translations/ms/desci/index.md
@@ -96,7 +96,7 @@ Terokai projek dan sertai komuni DeSci.
- [VitaDAO: menerima pembiayaan melalui perjanjian penyelidikan yang ditaja untuk penyelidikan jangka hayat](https://www.vitadao.com/)
- [ResearchHub: siarkan hasil saintifik dan libatkan diri dalam perbualan dengan rakan sebaya](https://www.researchhub.com/)
- [LabDAO: lipat protein dalam-siliko](https://alphafodl.vercel.app/)
-- [dClimate API: data iklim pertanyaan yang dikumpul oleh komuniti teragih](https://api.dclimate.net/)
+- [dClimate API: data iklim pertanyaan yang dikumpul oleh komuniti teragih](https://www.dclimate.net/)
- [Yayasan DeSci: pembina alat penerbitan DeSci](https://descifoundation.org/)
- [DeSci.World: kedai sehenti untuk pengguna melihat, melibatkan diri dengan sains teragih](https://desci.world)
- [OceanDAO: DAO mentadbir pembiayaan untuk sains berkaitan data](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Kami mengalu-alukan cadangan untuk projek baharu untuk disenaraikan - sila lihat
- [Panduan kepada bioteknologi teagih oleh Jocelynn Pearl untuk masa depan a16z](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [Kes untuk DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Panduan untuk DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Sumber sains teragih](https://www.vincentweisser.com/decentralized-science)
+- [Sumber sains teragih](https://www.vincentweisser.com/desci)
- [IP-NFT Biopharma Molecule - Penerangan Teknikal](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Membina Sistem Sains Tanpa Amanah oleh Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas - DeSci: Masa Depan Sains Teragih (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/ms/governance/index.md b/public/content/translations/ms/governance/index.md
index 4534bbac4b1..e3c729b6ad0 100644
--- a/public/content/translations/ms/governance/index.md
+++ b/public/content/translations/ms/governance/index.md
@@ -118,7 +118,7 @@ Secara amnya, perselisihan dikendalikan dengan perbincangan lama dalam forum awa
Cabang ialah apabila peningkatan teknikal utama atau perubahan perlu dibuat kepada rangkaian dan menukar "peraturan" protokol. [ Pelanggan Ethereum](/developers/docs/nodes-and-clients/) mesti mengemas kini perisian mereka untuk melaksanakan peraturan cabang baru.
-Cabang DAO adalah sebagai tindak balas kepada [serangan DAO tahun 2016](https://www.coindesk.com/understanding-dao-hack-journalists) di mana kontrak [DAO](/glossary/#dao) yang tidak selamat telah disedut lebih daripada 3.6 juta ETH dalam satu serangan penggodaman. Cabang itu memindahkan dana daripada kontrak yang rosak kepada kontrak baru yang membolehkan sesiapa yang kehilangan dana dalam serangan penggodaman untuk mendapatkannya semula.
+Cabang DAO adalah sebagai tindak balas kepada [serangan DAO tahun 2016](https://www.coindesk.com/learn/understanding-the-dao-attack) di mana kontrak [DAO](/glossary/#dao) yang tidak selamat telah disedut lebih daripada 3.6 juta ETH dalam satu serangan penggodaman. Cabang itu memindahkan dana daripada kontrak yang rosak kepada kontrak baru yang membolehkan sesiapa yang kehilangan dana dalam serangan penggodaman untuk mendapatkannya semula.
Tindakan ini telah diundi oleh masyarakat Ethereum. Mana-mana pemegang ETH boleh mengundi melalui transaksi pada [ platform mengundi](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). Keputusan untuk mencabang mencapai lebih 85% undi.
diff --git a/public/content/translations/ms/guides/how-to-revoke-token-access/index.md b/public/content/translations/ms/guides/how-to-revoke-token-access/index.md
index 4e79b644ebe..5ee5b8b60b8 100644
--- a/public/content/translations/ms/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/ms/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ Beberapa laman web membenarkan anda melihat dan membatalkan kontrak pintar yang
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (berbilang rangkaian)
- [Revoke](https://revoke.cash/) (berbilang rangkaian)
- [Unrekt](https://app.unrekt.net/) (berbilang rangkaian)
- [EverRevoke](https://everrise.com/everrevoke/) (berbilang rangkaian)
diff --git a/public/content/translations/ms/web3/index.md b/public/content/translations/ms/web3/index.md
index b2d0ae4a809..512534f8122 100644
--- a/public/content/translations/ms/web3/index.md
+++ b/public/content/translations/ms/web3/index.md
@@ -151,11 +151,11 @@ Kami hanya pada permulaan mencipta Web yang lebih baik dengan Web3, tetapi sambi
Web3 tidak ditakrifkan secara tegar. Pelbagai peserta komuniti mempunyai perspektif yang berbeza mengenainya. Berikut adalah antaranya:
-- [Apakah Web3? Internet Teragih Masa Depan Dijelaskan](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Apakah Web3? Internet Teragih Masa Depan Dijelaskan](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Memahami Web 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _ Josh Stark_
- [Kepentingan Web3](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [Kepentingan Keteragihan](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [Lanskap Web3](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – *a16z*
-- [Debat Web3](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [Debat Web3](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/nb/enterprise/index.md b/public/content/translations/nb/enterprise/index.md
index 7b088abae18..f937579bd10 100644
--- a/public/content/translations/nb/enterprise/index.md
+++ b/public/content/translations/nb/enterprise/index.md
@@ -40,7 +40,7 @@ Følgende prosjekter tilbyr blokkjedetjenester for bedrftsklassifiserte systemer
- [Blockapps](https://blockapps.net/) _implementeringen av Enterprise Ethereum protocol, verktøy og APIer som utgjør STRATO-plattformen_
- [Clearmatics](https://www.clearmatics.com/about) _protokoller og peer-to-peer plattform arkitektur, blokkjede R&D-selskap_
- [PegaSys Plus](https://pegasys.tech/enterprise/) _tilbyr de samme funksjonene og funksjonalitetene som HF Besu, og ytterligere virksomhetsmålrettede fordeler_
-- [Quorum](https://www.goquorum.com/) _open source blokkjede platform som kombinerer innovasjonen fra det offentliges Ethereum samfunnet med forbedringer for å støtte bedriftens behov_
+- [Quorum](https://docs.goquorum.consensys.io/) _open source blokkjede platform som kombinerer innovasjonen fra det offentliges Ethereum samfunnet med forbedringer for å støtte bedriftens behov_
## Protokoll og infrastruktur {#protocol-and-infrastructure}
@@ -63,7 +63,7 @@ Offentlige og private Ethereum-nettverk kan trenge spesifikke funksjoner som kre
- [Ernst & Youngs "Nightfall"](https://github.com/EYBlockchain/nightfall) _Mer informasjon [her](https://bravenewcoin.com/insights/ernst-and-young-rolls-out-'nightfall-to-enable-private-transactions-on)_
- [Pegasys' Orion](https://docs.pantheon.pegasys.tech/en/stable/Concepts/Privacy/Privacy-Overview/) _mer informasjon [her](https://pegasys.tech/privacy-in-pantheon-how-it-works-and-why-your-enterprise-should-care/)_
-- [Quorum Tessera](https://docs.goquorum.com/en/latest/Privacy/Tessera/Tessera/) _Mer informasjon [her](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
+- [Quorum Tessera](https://docs.goquorum.consensys.io/concepts/privacy#private-transaction-manager/) _Mer informasjon [her](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
### Sikkerhet {#security}
@@ -73,7 +73,7 @@ Offentlige og private Ethereum-nettverk kan trenge spesifikke funksjoner som kre
### Verktøy {#tooling}
- [Alethio](https://explorer.aleth.io/) _Ethereum Data Analyse Platform_
-- [Treum](https://treum.io/) _bringer gjennomsiktighet, sporbarhet og evne til å forsyne kjeder, ved bruk av blokkjedeteknologi_
+- [Treum](https://consensys.io/blog/consensys-acquires-treum) _bringer gjennomsiktighet, sporbarhet og evne til å forsyne kjeder, ved bruk av blokkjedeteknologi_
## Fellesskap for bedriftsutviklere {#enterprise-developer-community}
diff --git a/public/content/translations/nl/community/get-involved/index.md b/public/content/translations/nl/community/get-involved/index.md
index a6bc0641724..ee40d0dfb17 100644
--- a/public/content/translations/nl/community/get-involved/index.md
+++ b/public/content/translations/nl/community/get-involved/index.md
@@ -16,7 +16,7 @@ De Ethereum-gemeenschap omvat mensen met verschillende achtergronden en vaardigh
- Bekijk of neem deel aan [Core Dev calls](https://www.youtube.com/@EthereumProtocol)
- [Wensenlijst van Ecosystem Support Programma](https://esp.ethereum.foundation/wishlist/) - tooling, documentatie en infrastructuurgebieden waar het Ecosystem Support Programma van Ethereum actief op zoek is naar subsidieaanvragen
- [Web3Bridge](https://www.web3bridge.com/) - sluit u aan bij de ambitieuze web3-gemeenschap in hun initiatief om honderden ontwikkelaars en leden van de gemeenschap in heel Afrika te identificeren, te trainen en te ondersteunen
-- Sluit u aan bij de [Ethereum Cat Herders Discord](https://discord.io/EthCatHerders)
+- Sluit u aan bij de [Ethereum Cat Herders Discord](https://discord.gg/Nz6rtfJ8Cu)
## Onderzoekers & Academici± {#researchers-and-academics}
diff --git a/public/content/translations/nl/community/grants/index.md b/public/content/translations/nl/community/grants/index.md
index df0c8a5f7b5..77402a093f6 100644
--- a/public/content/translations/nl/community/grants/index.md
+++ b/public/content/translations/nl/community/grants/index.md
@@ -26,15 +26,15 @@ Deze programma's ondersteunen het brede Ethereum-ecosysteem door subsidies aan t
Deze projecten hebben hun eigen beurzen gecreëerd voor projecten die gericht zijn op de ontwikkeling en het experimenteren met hun eigen technologie.
- [Aave Grants Program](https://aavegrants.org/) – _[Aave](https://aave.com/) Grants DAO_
-- [Balancer](https://balancergrants.notion.site/Balancer-Community-Grants-23e562c5bc4347cd8304637bff0058e6) – _[Balancer](https://balancer.fi/)-ecosysteemfonds_
+- [Balancer](https://quark-ceres-740.notion.site/Balancer-Grants-938f1b979810427f8d903a904315da41) – _[Balancer](https://balancer.fi/)-ecosysteemfonds_
- [Chainlink Grants Program](https://chain.link/community/grants) - _[Chainlink](https://chain.link/)-gemeenschapssubsidies_
-- [Compound Grants Program](https://compoundgrants.org/) – _[Compound](https://compound.finance/)-financieringsecosysteem_
+- [Compound Grants Program](https://compoundgrants.questbook.app/) – _[Compound](https://compound.finance/)-financieringsecosysteem_
- [Lido Ecosystem Grants Organisation (LEGO)](https://lego.lido.fi/) – _[Lido](https://lido.fi/)-financieringsecosysteem_
- [MetaMask Program](https://metamaskgrants.org/) - _[MetaMask](https://metamask.io/) Grants DAO geleid door werknemers_
- [mStable Grants Program](https://docs.mstable.org/advanced/grants-program) - _[mStable](https://mstable.org/)-gemeenschap_
- [The Graph](https://airtable.com/shrdfvnFvVch3IOVm) – _[The Graph](https://thegraph.com/)-ecosysteem_
- [UMA Grants Program](https://grants.umaproject.org/) - _[UMA](https://umaproject.org/)-ontwikkelaarsondersteuning_
-- [Uniswap Grants Program](https://www.unigrants.org/) - _[Uniswap](https://uniswap.org/)-gemeenschap_
+- [Uniswap Grants Program](https://www.uniswapfoundation.org/) - _[Uniswap](https://uniswap.org/)-gemeenschap_
## Kwadratische financiering {#quadratic-funding}
diff --git a/public/content/translations/nl/dao/index.md b/public/content/translations/nl/dao/index.md
index 318ceca09d2..eee5bf3189c 100644
--- a/public/content/translations/nl/dao/index.md
+++ b/public/content/translations/nl/dao/index.md
@@ -91,7 +91,7 @@ In 1977 heeft Wyoming de LLC uitgevonden, die ondernemers beschermt en hun aansp
### Een goed voorbeeld {#law-example}
-[CityDAO](https://citydao.io) – CityDAO gebruikte de DAO-wetgeving van Wyoming om 40 hectare land in de buurt van het Yellowstone National Park te kopen.
+[CityDAO](https://citizen.citydao.io/) – CityDAO gebruikte de DAO-wetgeving van Wyoming om 40 hectare land in de buurt van het Yellowstone National Park te kopen.
## DAO-lidmaatschap {#dao-membership}
diff --git a/public/content/translations/nl/defi/index.md b/public/content/translations/nl/defi/index.md
index c3d0412da34..8769b8a9a17 100644
--- a/public/content/translations/nl/defi/index.md
+++ b/public/content/translations/nl/defi/index.md
@@ -168,7 +168,7 @@ Als het aanbod van exchange B plotseling afnam en de gebruiker niet genoeg kon k
Om het bovenstaande voorbeeld in de traditionele financiële wereld te kunnen doen, zou u een enorme hoeveelheid geld nodig hebben. Deze strategieën voor het verdienen van geld zijn alleen toegankelijk voor mensen met bestaande rijkdom. Flash-leningen zijn een voorbeeld van een toekomst waarin het hebben van geld niet noodzakelijkerwijs een voorwaarde is voor het verdienen van geld.
-
+
Meer over flash-leningen
@@ -358,4 +358,4 @@ DeFi is een open-source beweging. De DeFi-protocollen en -applicaties staan alle
-
\ No newline at end of file
+
diff --git a/public/content/translations/nl/desci/index.md b/public/content/translations/nl/desci/index.md
index 0c0a02694b4..73417beb956 100644
--- a/public/content/translations/nl/desci/index.md
+++ b/public/content/translations/nl/desci/index.md
@@ -96,7 +96,7 @@ Verken projecten en word lid van de DeSci-gemeenschap.
- [VitaDAO: krijg financiering via gesponsorde onderzoeksovereenkomsten voor onderzoek naar lange levensduur](https://www.vitadao.com/)
- [ResearchHub: publiceer een wetenschappelijk resultaat en neem deel aan een gesprek met collega's](https://www.researchhub.com/)
- [LabDAO: vouw een eiwit in-silico](https://alphafodl.vercel.app/)
-- [dClimate API: vraag klimaatgegevens op verzameld door een gedecentraliseerde gemeenschap](https://api.dclimate.net/)
+- [dClimate API: vraag klimaatgegevens op verzameld door een gedecentraliseerde gemeenschap](https://www.dclimate.net/)
- [DeSci Foundation: bouwer van tools voor het publiceren van DeSci](https://descifoundation.org/)
- [DeSci.World: one-stop shop voor gebruikers om te kijken naar en deel te nemen aan gedecentraliseerde wetenschap](https://desci.world)
- [OceanDAO: door DAO beheerde financiering voor datagerelateerde wetenschap](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ We verwelkomen suggesties voor nieuwe projecten om op de lijst te zetten - bekij
- ['A guide to decentralized biotech' van Jocelynn Pearl voor a16z Future](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [Het belang van DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Handleiding voor DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Gedecentraliseerde wetenschapsbronnen](https://www.vincentweisser.com/decentralized-science)
+- [Gedecentraliseerde wetenschapsbronnen](https://www.vincentweisser.com/desci)
- [Molecule’s Biopharma IP-NFTs - A Technical Description](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- ['Building Trustless Systems of Science' van Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas - DeSci: The Future of Decentralized Science (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/nl/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/nl/developers/docs/smart-contracts/libraries/index.md
index 0f7f89868f7..6c041cc678c 100644
--- a/public/content/translations/nl/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/nl/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ Tot slot moet u bij het nemen van een beslissing over het al dan niet gebruiken
**thirdweb Solidity SDK -** **_Biedt de tools die nodig zijn om aangepaste smart contracts efficiënt te bouwen_**
-- [Documentatie](https://portal.thirdweb.com/solidity/)
+- [Documentatie](https://portal.thirdweb.com/contracts/build/overview)
- [Github](https://github.com/thirdweb-dev/contracts)
## Gerelateerde tutorials {#related-tutorials}
diff --git a/public/content/translations/nl/developers/docs/smart-contracts/security/index.md b/public/content/translations/nl/developers/docs/smart-contracts/security/index.md
index f834d02f38c..c04382aa81d 100644
--- a/public/content/translations/nl/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/nl/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ Smart contracts zijn extreem flexibel en kunnen grote hoeveelheden waarden en ge
Openbare blockchains, zoals Ethereum, maken de beveiliging van smart contracts nog ingewikkelder. Ingezette contractcode kan _gewoonlijk_ niet worden gewijzigd om beveiligingsproblemen op te lossen, terwijl activa die zijn gestolen van smart contracts extreem moeilijk te traceren zijn en meestal niet kunnen worden teruggehaald vanwege de onveranderlijkheid.
-Hoewel de cijfers variëren, wordt geschat dat het totale bedrag aan waarde dat gestolen of verloren is gegaan door beveiligingsfouten in smart contracts al gauw meer dan $1 miljard bedraagt. Hieronder vallen ook opvallende incidenten, zoals de [DAO-hack](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6M ETH gestolen, met een waarde van meer dan 1 miljard dollar in de huidige prijzen), [Parity multisig-wallethack](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) ($30M verloren aan hackers), en het [Parity frozen wallet-probleem](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (meer dan $300M in ETH voor altijd vergrendeld).
+Hoewel de cijfers variëren, wordt geschat dat het totale bedrag aan waarde dat gestolen of verloren is gegaan door beveiligingsfouten in smart contracts al gauw meer dan $1 miljard bedraagt. Hieronder vallen ook opvallende incidenten, zoals de [DAO-hack](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3,6M ETH gestolen, met een waarde van meer dan 1 miljard dollar in de huidige prijzen), [Parity multisig-wallethack](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) ($30M verloren aan hackers), en het [Parity frozen wallet-probleem](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (meer dan $300M in ETH voor altijd vergrendeld).
De bovengenoemde problemen maken het noodzakelijk voor ontwikkelaars om te investeren in het bouwen van veilige, robuuste en veerkrachtige smart contracts. De beveiliging van smart contracts is een serieuze zaak en iedere ontwikkelaar doet er goed aan om dit te leren. Deze gids behandelt de beveiligingsaspecten voor Ethereum-ontwikkelaars en gaat in op bronnen voor het verbeteren van de beveiliging van smart contracts.
@@ -304,7 +304,7 @@ Er is hier niets aan de hand, behalve dat `Attacker` een andere functie heeft di
- `Victim` finally applies the results of the first transaction (and subsequent ones) to its state, so `Attacker`’s balance is set to 0
```
-De conclusie is dat omdat het saldo van de oproeper niet op 0 wordt gezet totdat de uitvoering van de functie is voltooid, latere oproepen zullen slagen en de oproeper in staat stellen zijn/haar saldo meerdere keren op te nemen. Dit soort aanval kan gebruikt worden om middelen van een smart contract leeg te halen, zoals gebeurde in de [2016 DAO hack](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/). Reentrancy-aanvallen zijn vandaag de dag nog steeds een kritiek probleem voor smart contracts, zoals blijkt uit [openbare lijsten van reentrancy-exploitaties](https://github.com/pcaversaccio/reentrancy-attacks).
+De conclusie is dat omdat het saldo van de oproeper niet op 0 wordt gezet totdat de uitvoering van de functie is voltooid, latere oproepen zullen slagen en de oproeper in staat stellen zijn/haar saldo meerdere keren op te nemen. Dit soort aanval kan gebruikt worden om middelen van een smart contract leeg te halen, zoals gebeurde in de [2016 DAO hack](https://www.coindesk.com/learn/understanding-the-dao-attack). Reentrancy-aanvallen zijn vandaag de dag nog steeds een kritiek probleem voor smart contracts, zoals blijkt uit [openbare lijsten van reentrancy-exploitaties](https://github.com/pcaversaccio/reentrancy-attacks).
##### Hoe reentrancy-aanvallen voorkomen
@@ -505,7 +505,7 @@ Als u van plan bent om een on-chain oracle te raadplegen voor activaprijzen, geb
- **[Hacken](https://hacken.io)** - _Web3-cyberbeveiligingsauditor die een 360-gradenaanpak levert voor blockchainbeveiliging._
-- **[Nethermind](https://nethermind.io/smart-contracts-audits)** - _Solidity- en Cairo-auditservices, die de integriteit van smart contracts en de beveiliging van gebruikers op Ethereum en Starknet waarborgen._
+- **[Nethermind](https://www.nethermind.io/smart-contract-audits)** - _Solidity- en Cairo-auditservices, die de integriteit van smart contracts en de beveiliging van gebruikers op Ethereum en Starknet waarborgen._
- **[HashEx](https://hashex.org/)** - _HashEx richt zich op blockchain- en smart contract-auditing om de beveiliging van cryptovaluta te garanderen, en levert services zoals smart contract-ontwikkeling, penetratietesten en blockchain-consulting._
@@ -515,7 +515,7 @@ Als u van plan bent om een on-chain oracle te raadplegen voor activaprijzen, geb
- **[Cyfrin](https://cyfrin.io)** - _Web3-beveiligingskrachtpatser die cryptobeveiliging stimuleert via producten en auditservices voor smart contracts._
-- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)** - _Web3-beveiligingsfirma die beveiligingsaudits aanbiedt voor blockchainsystemen via een team van ervaren auditors en eersteklas tools._
+- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)** - _Web3-beveiligingsfirma die beveiligingsaudits aanbiedt voor blockchainsystemen via een team van ervaren auditors en eersteklas tools._
- **[Oxorio](https://oxor.io/)** - _Audits van smart contracts en blockchain-beveiligingsservices met expertise in EVM, Solidity, ZK, Cross-chain tech voor cryptofirma's en DeFi-projecten._
diff --git a/public/content/translations/nl/governance/index.md b/public/content/translations/nl/governance/index.md
index 6a2a4a339c7..104300848a0 100644
--- a/public/content/translations/nl/governance/index.md
+++ b/public/content/translations/nl/governance/index.md
@@ -118,7 +118,7 @@ Over het algemeen worden meningsverschillen behandeld met langdurige discussies
Forks zijn de momenten waarop grote technische verbeteringen of veranderingen in het netwerk moeten worden aangebracht en de "regels" van het protocol moeten worden gewijzigd. [Ethereum-clients](/developers/docs/nodes-and-clients/) moeten hun software bijwerken om de nieuwe fork-regels te implementeren.
-De DAO-fork was een reactie op de [DAO-aanval van 2016](https://www.coindesk.com/understanding-dao-hack-journalists) waarbij een onveilig [DAO](/glossary/#dao)-contract meer dan dan 3,6 miljoen ETH verloor in een hack. De fork verplaatste de fondsen van het foutieve contract naar een nieuw contract, waardoor iedereen die in de hack geld had verloren dit kon terugvorderen.
+De DAO-fork was een reactie op de [DAO-aanval van 2016](https://www.coindesk.com/learn/understanding-the-dao-attack) waarbij een onveilig [DAO](/glossary/#dao)-contract meer dan dan 3,6 miljoen ETH verloor in een hack. De fork verplaatste de fondsen van het foutieve contract naar een nieuw contract, waardoor iedereen die in de hack geld had verloren dit kon terugvorderen.
Deze handelswijze werd via een stemming door de Ethereum-gemeenschap goedgekeurd. Elke ETH-houder kon stemmen via een transactie op [een stemplatform](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). Het besluit om te forken behaalde meer dan 85 procent van de stemmen.
diff --git a/public/content/translations/nl/guides/how-to-revoke-token-access/index.md b/public/content/translations/nl/guides/how-to-revoke-token-access/index.md
index d1d7006fb75..e00c71ffe01 100644
--- a/public/content/translations/nl/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/nl/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ Verschillende websites laten je slimme contracten die verbonden zijn met je adre
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (verschillende netwerken)
- [Revoke](https://revoke.cash/) (verschillende netwerken)
- [Unrekt](https://app.unrekt.net/) (verschillende netwerken)
- [EverRevoke](https://everrise.com/everrevoke/) (verschillende netwerken)
diff --git a/public/content/translations/nl/learn/index.md b/public/content/translations/nl/learn/index.md
index 5cdeac4f25f..980cc54bd91 100644
--- a/public/content/translations/nl/learn/index.md
+++ b/public/content/translations/nl/learn/index.md
@@ -91,7 +91,7 @@ Er wordt veel aandacht besteed aan het beter 'schaalbaar' maken van Ethereum doo
ETH 2.0 (ook bekend als 'Serenity') verwijst naar de volgende grote verbetering van het Ethereum-coreprotocol. Hierin komen verschillende verbeteringen in het coreprotocol van Ethereum of ‘Layer 1’ samen.
-- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/next-gen-buidlers-the-8-teams-working-on-ethereum-2-0) _Dec 9, 2018 - Christine Kim_
+- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/markets/2018/12/09/8-teams-are-sprinting-to-build-the-next-generation-of-ethereum) _Dec 9, 2018 - Christine Kim_
- [ETH 2.0 - The Road to Scaling Ethereum - Vitalik Buterin](https://youtu.be/kCVpDrlVesA) _(Video) November, 2018 - YouTube_
## ETH 1.x {#execution-layer-upgrades}
diff --git a/public/content/translations/nl/roadmap/verkle-trees/index.md b/public/content/translations/nl/roadmap/verkle-trees/index.md
index cb5f3225f61..322ee319f0b 100644
--- a/public/content/translations/nl/roadmap/verkle-trees/index.md
+++ b/public/content/translations/nl/roadmap/verkle-trees/index.md
@@ -60,7 +60,7 @@ De testnetten van Verkle Trees zijn al in gebruik genomen, maar er zijn nog stee
- [Guillaume Ballet legt Verkle Trees uit op ETHGlobal](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- [“Hoe Verkle bomen Ethereum mager en gedreven maken” door Guillaume Ballet op Devcon 6](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [Piper Merriam over statusloze clients op ETHDenver 2020](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [Dankrad Fiest legt Verkle Trees en statusloosheid uit op de Zero Knowledge-podcast](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [Dankrad Fiest legt Verkle Trees en statusloosheid uit op de Zero Knowledge-podcast](https://zeroknowledge.fm/podcast/202/)
- [Vitalik Buterin over Verkle Trees](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Dankrad Feist over Verkle Trees](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [EIP documentatie Verkle Tree](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/nl/web3/index.md b/public/content/translations/nl/web3/index.md
index 8e71249b0c0..620fb79dd08 100644
--- a/public/content/translations/nl/web3/index.md
+++ b/public/content/translations/nl/web3/index.md
@@ -171,11 +171,11 @@ We staan nog maar aan het begin van een beter Web met Web3, maar naarmate we de
Web3 is niet strikt gedefinieerd. Verschillende community-deelnemers hebben er verschillende perspectieven op. Hier zijn er een paar:
-- [Wat is Web3? The Decentralized Internet of the Future Explained](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Wat is Web3? The Decentralized Internet of the Future Explained](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Making Sense of Web 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Josh Stark_
- [Why Web3 Matters](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [Why Decentralization Matters](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [The Web3 Landscape](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [The Web3 Debate](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [The Web3 Debate](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/pcm/dao/index.md b/public/content/translations/pcm/dao/index.md
index a1226e1f0dd..651a58a252a 100644
--- a/public/content/translations/pcm/dao/index.md
+++ b/public/content/translations/pcm/dao/index.md
@@ -93,7 +93,7 @@ In 1977, Wyoming na hin invent the LLC wey dey protect entrepreneurs and e dey l
### Popula eksampol {#law-example}
-[CityDAO](https://citydao.io) – dem use Wyoming's DAO law take buy 40 acres of land near Yellowstone National Park.
+[CityDAO](https://citizen.citydao.io/) – dem use Wyoming's DAO law take buy 40 acres of land near Yellowstone National Park.
## DAO membership {#dao-membership}
diff --git a/public/content/translations/pcm/defi/index.md b/public/content/translations/pcm/defi/index.md
index f90f947a412..5f3910e26db 100644
--- a/public/content/translations/pcm/defi/index.md
+++ b/public/content/translations/pcm/defi/index.md
@@ -168,7 +168,7 @@ If ekshanj B supply don drop sudenly and di user nor fit buy enuf to kova di ori
Tu bi abol to do di above eksampol for di tradishonal finans world, yu go nid plenti amount of monie. Dis strategis wey dey make monie only dey assessibol to doz wit wealth wey dey exist. Flash loans na eksampol of one fushure wia to get monie nor dey necessary make dey make monie.
-
+
More wey dey on flash loans
@@ -358,4 +358,4 @@ DeFi na open-source movement. Di DeFi protokols and aplikashons dey open for yu
-
\ No newline at end of file
+
diff --git a/public/content/translations/pcm/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/pcm/developers/docs/smart-contracts/libraries/index.md
index 574d6632245..a4c05a54a9c 100644
--- a/public/content/translations/pcm/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/pcm/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ Last, wen yu dey diside on weda to inklude one library, make yu konsida hau yu d
**thirdweb Solidity SDK -** **_Dey provide di tools wey dey nid to build kustom smart kontracts betta_**
-- [Dokumentashon](https://portal.thirdweb.com/solidity/)
+- [Dokumentashon](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## Related tutorials {#related-tutorials}
diff --git a/public/content/translations/pcm/developers/docs/smart-contracts/security/index.md b/public/content/translations/pcm/developers/docs/smart-contracts/security/index.md
index 031bcf1d2ee..9894134bd3a 100644
--- a/public/content/translations/pcm/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/pcm/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ Smart kontracts dey very flexibol, and dem kapabol to dey kontrol big-big amount
Blockchains wey dey publik laik Ethereum, dey make di issues to dey sekure smart kontracts more hard. Dem nor fit shanj kontract code wey dem deploy _ushually_ to patch-patch sekurity wey nor strong, as asset wey dem steal from smart kontracts dey very difikut to track and most taims dem nor fit rikova dem bikos kontract nor dey shanj.
-Aldoh numbas dey difren, dem don estimate sey di total amount of value wey dem steal abi don lost bikos of sekurity wey get fault don pass $1 billion. Dis inklude events wey dey very high, laik di [DAO hack](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3.6M ETH wey dem steal, worth pass $1B for today prices), [Parity multi-sig wallet hack](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) (wey lose $30M to dem hackers), and di [Parity frozen wallet issue](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (ova $300M in ETH wey dey lock foreva).
+Aldoh numbas dey difren, dem don estimate sey di total amount of value wey dem steal abi don lost bikos of sekurity wey get fault don pass $1 billion. Dis inklude events wey dey very high, laik di [DAO hack](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3.6M ETH wey dem steal, worth pass $1B for today prices), [Parity multi-sig wallet hack](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) (wey lose $30M to dem hackers), and di [Parity frozen wallet issue](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (ova $300M in ETH wey dey lock foreva).
Di issues menshon bifor make am impotant for divelopas to invest effort to dey build sekure, robust, and strong smart kontracts. Smart kontract sekurity na serious biznes, and one wey efri divelopa go do well to learn. Dis guide go kover sekurity konsiderashons for Ethereum divelopas and eksplore risorsis to dey impruf smart kontract sekurity.
@@ -304,7 +304,7 @@ Nortin dey wrong here, eksept dat `Attacka` get anoda funshon wey koll`withdraw(
- `Victim` finally applies the results of the first transaction (and subsequent ones) to its state, so `Attacker`’s balance is set to 0
```
-Di summary bi sey bikos di kolla balans nor dey set to 0 ontil di funshon don run finish, invokashons wey follow go succeed and go allow di kolla to witdraw dia balana plenti taims. Dem fit yus dis kain attak take drain funds from di smart kontract, laik wetin hapun in di [2016 DAO hack](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/). Reentrancy attaks still dey kritical issue for smart kontracts today as [di publik listings of reentrancy exploits](https://github.com/pcaversaccio/reentrancy-attacks) dey show.
+Di summary bi sey bikos di kolla balans nor dey set to 0 ontil di funshon don run finish, invokashons wey follow go succeed and go allow di kolla to witdraw dia balana plenti taims. Dem fit yus dis kain attak take drain funds from di smart kontract, laik wetin hapun in di [2016 DAO hack](https://www.coindesk.com/learn/understanding-the-dao-attack). Reentrancy attaks still dey kritical issue for smart kontracts today as [di publik listings of reentrancy exploits](https://github.com/pcaversaccio/reentrancy-attacks) dey show.
##### Hau yu fit privent reentrancy attaks
@@ -505,7 +505,7 @@ If yu dey plan query on-chain orakol for asset prices, make yu konsida to dey yu
- **[Hacken](https://hacken.io)** - _ Web3 cybersekurity auditor wey dey bring di 360-degree approach to blockchain sekurity._
-- **[Nethermind](https://nethermind.io/smart-contracts-audits)** - _ Solidity and Cairo auditing savis wey sure sey di intergrity of smart kontracts and di safety of di users akross Ethereum and Starknet._
+- **[Nethermind](https://www.nethermind.io/smart-contract-audits)** - _ Solidity and Cairo auditing savis wey sure sey di intergrity of smart kontracts and di safety of di users akross Ethereum and Starknet._
- **[HashEx](https://hashex.org/)** - _HashEx dey fokus on blockchain and di smart kontract auditing to sure sey di sekurity of cryptocurrencies, dey provide savis laik smart kontract divelopment, penetrashon testing, blockchain konsulting._
@@ -515,7 +515,7 @@ If yu dey plan query on-chain orakol for asset prices, make yu konsida to dey yu
- **[Cyfrin](https://cyfrin.io)** - _ Web3 sekurity pawahaus, to dey inkubate crypto sekurity thru products and smart kontract auditing savis._
-- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)** - _ Web3 sekurity firm wey dey give sekurity audits for blockchain systems thru one team wey get ekspiriens auditors and best-in-class tools._
+- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)** - _ Web3 sekurity firm wey dey give sekurity audits for blockchain systems thru one team wey get ekspiriens auditors and best-in-class tools._
- **[Oxorio](https://oxor.io/)** - _ Smart kontract audits and blockchain sekurity savis wit expatise in EVM, Solidity, ZK, Cross-chain tech for crypto firms and DeFi projects._
diff --git a/public/content/translations/pcm/governance/index.md b/public/content/translations/pcm/governance/index.md
index 94ac3ea0291..44ef0e7783e 100644
--- a/public/content/translations/pcm/governance/index.md
+++ b/public/content/translations/pcm/governance/index.md
@@ -118,7 +118,7 @@ Generaly, yu fit handol disagriment wit long-form diskushon in publik forum to o
Forks na wen major teknika upgrades abi shanjis wi nid to make to netwok and shanj di "rules" of di protokol. [Ethereum klients](/developers/docs/nodes-and-clients/) supose update dem softwia to impliment di new fork rules.
-Di DAO fork dey respond to di [2016 DAO attak](https://www.coindesk.com/understanding-dao-hack-journalists) wia insekure [DAO](/glossary/#dao) kontract don drain for ova 3.6 million ETH in di hack. Di fork don muv di funds from di faulty kontract to one new kontract as en dey alow anyone wey lost funds in di hack to rikova dem.
+Di DAO fork dey respond to di [2016 DAO attak](https://www.coindesk.com/learn/understanding-the-dao-attack) wia insekure [DAO](/glossary/#dao) kontract don drain for ova 3.6 million ETH in di hack. Di fork don muv di funds from di faulty kontract to one new kontract as en dey alow anyone wey lost funds in di hack to rikova dem.
Di Ethereum komunity don vote dis kourse of akshon. Any ETH holder fit vote through transaction for[voting platform](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). Di disishon to fork don rish ova 85% of di votes.
diff --git a/public/content/translations/pcm/web3/index.md b/public/content/translations/pcm/web3/index.md
index a5962b6e053..bdcb914d080 100644
--- a/public/content/translations/pcm/web3/index.md
+++ b/public/content/translations/pcm/web3/index.md
@@ -147,11 +147,11 @@ Wi just dey start to dey kreate betta Web wit Web3, but as we kontinu to impruf
Dem nor rily define Web3. Difrent pipol wey dey patisipate in Web3 get difrent opinion abou am. Hia na few of dem:
-- [Wetin bi Web3? Di disentralized intanet of di fushure wey dem Explain](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Wetin bi Web3? Di disentralized intanet of di fushure wey dem Explain](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Hau pesi fit make sense of Web3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Josh Stark_
- [Why We3 Matta](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [Why disentralizashon matta](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [Di Web3 landscape](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [Di Web3 Debate](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [Di Web3 Debate](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/pl/community/grants/index.md b/public/content/translations/pl/community/grants/index.md
index c5ba3bf2256..bde04295dc5 100644
--- a/public/content/translations/pl/community/grants/index.md
+++ b/public/content/translations/pl/community/grants/index.md
@@ -31,7 +31,7 @@ Projekty te stworzyły własne granty dla projektów mających na celu rozwój i
- [Organizacja grantów ekosystemu Lido (LEGO)](https://lido.fi/lego) — _ekosystem finansowy [Lido](https://lido.fi/)_
- [Program MetaMask](https://metamaskgrants.org/) — _DAO prowadzonych przez pracowników grantów [MetaMask](https://metamask.io/)_
- [Program grantów sieci SKALE](https://skale.space/developers#grants) — _ekosystem [sieci SKALE](https://skale.space/)_
-- [Program grantów Swarm Foundation](https://my.ethswarm.org/grants) — _ekosystem [Swarm Foundation](https://www.ethswarm.org/)_
+- [Program grantów Swarm Foundation](https://my.ethswarm.org) — _ekosystem [Swarm Foundation](https://www.ethswarm.org/)_
- [The Graph](https://thegraph.com/ecosystem/grants/) — _ekosystem [The Graph](https://thegraph.com/)_
- [Program grantów Uniswap](https://www.uniswapfoundation.org/approach) — _społeczność [Uniswap](https://uniswap.org/)_
diff --git a/public/content/translations/pl/dao/index.md b/public/content/translations/pl/dao/index.md
index 675b4ff8a01..7948aa0f647 100644
--- a/public/content/translations/pl/dao/index.md
+++ b/public/content/translations/pl/dao/index.md
@@ -93,7 +93,7 @@ W 1977 r. w Wyoming powstały pierwsze spółki z ograniczoną odpowiedzialnośc
### Znany przykład {#law-example}
-[CityDAO](https://citydao.io) – CityDAO użył prawa DAO Wyoming, aby kupić 40 hektarów ziemi w pobliżu Parku Narodowego Yellowstone.
+[CityDAO](https://citizen.citydao.io/) – CityDAO użył prawa DAO Wyoming, aby kupić 40 hektarów ziemi w pobliżu Parku Narodowego Yellowstone.
## Członkostwo DAO {#dao-membership}
diff --git a/public/content/translations/pl/defi/index.md b/public/content/translations/pl/defi/index.md
index 914a5c02bb3..441c9aee3e1 100644
--- a/public/content/translations/pl/defi/index.md
+++ b/public/content/translations/pl/defi/index.md
@@ -168,7 +168,7 @@ Gdyby podaż na giełdzie B nagle spadła i użytkownik nie byłby w stanie kupi
Aby móc dokonać transakcji z powyższego przykładu to w tradycyjnym świecie finansowym, potrzebna jest ogromna kwota pieniędzy. Takie strategie finansowe są dostępne tylko dla posiadaczy ogromnego majątku. Pożyczki błyskawiczne pokazują, że w przyszłości takie strategie będą dostępne nie tylko dla najbogatszych uczestników rynku.
-
+
Więcej o pożyczkach błyskawicznych
diff --git a/public/content/translations/pl/desci/index.md b/public/content/translations/pl/desci/index.md
index b119142ee06..23a6db109c4 100644
--- a/public/content/translations/pl/desci/index.md
+++ b/public/content/translations/pl/desci/index.md
@@ -96,7 +96,7 @@ Przeglądaj projekty i dołącz do społeczności DeSci.
- [VitaDAO: uzyskuj środki finansowe w ramach sponsorowanych umów badawczych na długotrwałe badania](https://www.vitadao.com/)
- [Research Hub: wysyłaj wyniki naukowe i angażuj się w rozmowy z partnerami](https://www.researchhub.com/)
- [LabDAO: projektuj białka in-silico (za pomocą komputera)](https://alphafodl.vercel.app/)
-- [dClimate API: przeszukuj dane klimatyczne zebrane przez zdecentralizowaną społeczność](https://api.dclimate.net/)
+- [dClimate API: przeszukuj dane klimatyczne zebrane przez zdecentralizowaną społeczność](https://www.dclimate.net/)
- [Fundacja DeSci: konstruktor narzędzi do publikowania DeSci](https://descifoundation.org/)
- [DeSci.World: jedno miejsce dla użytkowników do przeglądania i angażowania się w zdecentralizowaną naukę](https://desci.world)
- [OceanDAO: DAO finansuje naukę związaną z danymi](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Mile widziane są propozycje nowych projektów do umieszczenia na liście — za
- [Przewodnik po zdecentralizowanej biotechnologii autorstwa Jocelynn Pearl dla 16z future](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [Problem dla DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Przewodnik po DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Zdecentralizowane zasoby naukowe](https://www.vincentweisser.com/decentralized-science)
+- [Zdecentralizowane zasoby naukowe](https://www.vincentweisser.com/desci)
- [IP-NFT Biopharma firmy Molecule — opis techniczny](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Budowanie Trustless Systems of Science autorstwa Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas — DeSci: Przyszłość zdecentralizowanej nauki (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/pl/developers/docs/apis/backend/index.md b/public/content/translations/pl/developers/docs/apis/backend/index.md
index 3991479a59e..1b9ce615f6f 100644
--- a/public/content/translations/pl/developers/docs/apis/backend/index.md
+++ b/public/content/translations/pl/developers/docs/apis/backend/index.md
@@ -49,7 +49,7 @@ Biblioteki te eliminują znaczną złożoność interakcji bezpośrednio z węz
**Ethercluster -** **_Uruchom własną usługę API Ethereum wspierającą ETH i ETC._**
-- [ethercluster.com](https://www.ethercluster.com/)
+- [ethercluster.com](https://etccooperative.github.io/ethercluster-website/)
**Chainstack -** **_Udostępnione i dedykowane węzły Ethereum jako usługa._**
diff --git a/public/content/translations/pl/developers/docs/data-and-analytics/index.md b/public/content/translations/pl/developers/docs/data-and-analytics/index.md
index 58c329c5e49..68cc6abbbf9 100644
--- a/public/content/translations/pl/developers/docs/data-and-analytics/index.md
+++ b/public/content/translations/pl/developers/docs/data-and-analytics/index.md
@@ -30,6 +30,6 @@ Programiści mogą następnie przetwarzać i przekształcać te dane, aby umożl
## Dalsza lektura {#further-reading}
-- [Przegląd Graph Network](https://thegraph.com/docs/network#overview)
+- [Przegląd Graph Network](https://thegraph.com/docs/en/about)
- [Graph Query Playground](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [Przykłady kodu API w EtherScan](https://etherscan.io/apis#contracts)
diff --git a/public/content/translations/pl/developers/docs/nodes-and-clients/index.md b/public/content/translations/pl/developers/docs/nodes-and-clients/index.md
index b28130b5340..5243a46b506 100644
--- a/public/content/translations/pl/developers/docs/nodes-and-clients/index.md
+++ b/public/content/translations/pl/developers/docs/nodes-and-clients/index.md
@@ -151,7 +151,7 @@ Hyperledger Besu to klient Ethereum klasy korporacyjnej dla sieci publicznych i
- Pełna – pobiera wszystkie bloki (w tym nagłówki, transakcje i paragony) i generuje stan łańcucha bloków stopniowo poprzez wykonanie każdego bloku.
- Szybka (domyślna) – pobiera wszystkie bloki (w tym nagłówki, transakcje i paragony), weryfikuje wszystkie nagłówki i pobiera stan i weryfikuje go w nagłówkach.
- Lekki – pobiera wszystkie nagłówki bloków, dane bloków i weryfikuje niektóre losowo.
-- Synchronizacja warp – co 5000 bloków, węzły wykonają migawkę o krytycznym znaczeniu dla konsensusu. Każdy węzeł może pobrać te zrzuty w sieci, umożliwiając szybką synchronizację. [Więcej o warp](https://openethereum.github.io/wiki/Warp-Sync-Snapshot-Format)
+- Synchronizacja warp – co 5000 bloków, węzły wykonają migawkę o krytycznym znaczeniu dla konsensusu. Każdy węzeł może pobrać te zrzuty w sieci, umożliwiając szybką synchronizację. [Więcej o warp](https://openethereum.github.io/Warp-Sync-Snapshot-Format.html)
- Synchronizacja beam – tryb synchronizacji, który umożliwia szybsze działanie. Nie wymaga długich oczekiwań na synchronizację, zamiast tego wypełnia dane z upływem czasu. [Więcej o beam](https://medium.com/@jason.carver/intro-to-beam-sync-a0fd168be14a)
- Synchronizacja nagłówka – możesz użyć zaufanego punktu kontrolnego, aby rozpocząć synchronizację od nowszego nagłówka, a następnie pozostawić to procesowi w tle, aby ostatecznie wypełnić luki
diff --git a/public/content/translations/pl/developers/docs/scaling/layer-2-rollups/index.md b/public/content/translations/pl/developers/docs/scaling/layer-2-rollups/index.md
index 3061e01915e..02c7526a7bf 100644
--- a/public/content/translations/pl/developers/docs/scaling/layer-2-rollups/index.md
+++ b/public/content/translations/pl/developers/docs/scaling/layer-2-rollups/index.md
@@ -118,14 +118,14 @@ Istnieją rozwiązania hybrydowe, które łączą w sobie najlepsze elementy wie
## Dalsza lektura {#further-reading}
- [Niekompletny przewodnik po pakietach zbiorczych](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
-- [Zero-Knowledge Blockchain Scalability](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Zero-Knowledge Blockchain Scalability](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
**Pakiety zbiorcze ZK**
**Optymistyczne pakiety zbiorcze**
- [OVM Deep Dive](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
-- [Jak faktycznie działa pakiet zbiorczy Optimism?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [Jak faktycznie działa pakiet zbiorczy Optimism?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
**Rozwiązania hybrydowe**
diff --git a/public/content/translations/pl/developers/docs/scaling/plasma/index.md b/public/content/translations/pl/developers/docs/scaling/plasma/index.md
index 25fb39a4f46..a2280033f6d 100644
--- a/public/content/translations/pl/developers/docs/scaling/plasma/index.md
+++ b/public/content/translations/pl/developers/docs/scaling/plasma/index.md
@@ -26,7 +26,7 @@ Musisz dobrze się orientować we wszystkich podstawowych tematach i mieć zaawa
Wiele projektów dostarcza implementacje Plasma, które można zintegrować z własnymi aplikacjami zdecentralizowanymi:
- [Sieć OMG](https://omg.network/)
-- [Polygon](https://polygon.technology/), [poprzednio Matic Network](https://matic.network/)
+- [Polygon](https://polygon.technology/), [poprzednio Matic Network](https://polygon.technology/)
- [Gluon](https://gluon.network/)
- [LeapDAO](https://ipfs.leapdao.org/)
diff --git a/public/content/translations/pl/developers/docs/scaling/sidechains/index.md b/public/content/translations/pl/developers/docs/scaling/sidechains/index.md
index 1f6bcf3a390..8d21ea012d4 100644
--- a/public/content/translations/pl/developers/docs/scaling/sidechains/index.md
+++ b/public/content/translations/pl/developers/docs/scaling/sidechains/index.md
@@ -28,7 +28,7 @@ Wiele projektów dostarcza implementacje łańcuchów bocznych, które można zi
- [Skale](https://skale.network/)
- [Sieć POA](https://www.poa.network/)
-- [Gnosis Chain (formerly xDai)](https://www.xdaichain.com/)
+- [Gnosis Chain (formerly xDai)](https://www.gnosis.io/)
## Dalsza lektura {#further-reading}
diff --git a/public/content/translations/pl/developers/docs/security/index.md b/public/content/translations/pl/developers/docs/security/index.md
index 489da60cd91..d2c4d395b5c 100644
--- a/public/content/translations/pl/developers/docs/security/index.md
+++ b/public/content/translations/pl/developers/docs/security/index.md
@@ -6,7 +6,7 @@ lang: pl
Inteligentne kontrakty Ethereum są niezwykle elastyczne, zdolne zarówno do utrzymywania dużych ilości tokenów (często powyżej 1 mld USD), jak i do używania niezmiennej logiki opartej na wcześniej wdrożonym kodzie kontraktów inteligentnych. Stworzyło to wprawdzie dynamiczny i kreatywny ekosystem godny zaufania, ale powiązane ze sobą inteligentne kontrakty są również idealnym ekosystemem, który przyciąga atakujących poszukujących zysków poprzez wykorzystanie słabych punktów w inteligentnych kontraktach i nieoczekiwanych zachowań w Ethereum. Kodu inteligentnego kontraktu _zazwyczaj_ nie można zmienić w celu usunięcia luk w zabezpieczeniach; zasoby, które zostały skradzione z inteligentnych kontraktów, są nie do odzyskania, a skradzione aktywa są niezwykle trudne do śledzenia. Całkowita kwota wartości skradzionej lub utraconej z powodu problemów z inteligentnymi kontraktami z dużym prawdopodobieństwem sięga 1 mld USD. Do poważniejszych strat wynikających z błędów w kodowaniu kontraktów inteligentnych należą:
-- [Problem kont Parity z wieloma podpisami nr 1 — utracono 30 mln USD](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach)
+- [Problem kont Parity z wieloma podpisami nr 1 — utracono 30 mln USD](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach)
- [Problem kont Parity z wieloma podpisami nr 2 — zablokowane 300 mln USD](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether)
- [Zhakowanie The DAO na 3,6 mln ETH! Ponad 1 mld USD w dzisiejszych cenach ETH](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)
diff --git a/public/content/translations/pl/developers/docs/smart-contracts/composability/index.md b/public/content/translations/pl/developers/docs/smart-contracts/composability/index.md
index 63ca3865ec5..3f44005d86f 100644
--- a/public/content/translations/pl/developers/docs/smart-contracts/composability/index.md
+++ b/public/content/translations/pl/developers/docs/smart-contracts/composability/index.md
@@ -11,7 +11,7 @@ Inteligentne kontrakty są publiczne w Ethereum i można je uznać za otwarte AP
## Powiązane samouczki {#related-tutorials}
-- [Kompozycyjność kontraktu: elementy konstrukcyjne inteligentnych kontraktów Ethereum](https://blog.decentlabs.io/contract-composability-the-building-blocks-of-ethereum-smart-contract-development/)
+- [Kompozycyjność kontraktu: elementy konstrukcyjne inteligentnych kontraktów Ethereum](https://medium.com/decentlabs/contract-composability-the-building-blocks-of-ethereum-smart-contract-development-bdf3219ffeb9/)
- [Szybkie rozpoczęcie tworzenia frontendu aplikacji dapp za pomocą create-eth-app](/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/) _— omówienie korzystania z create-eth-app do tworzenia aplikacji z zastosowaniem popularnych inteligentnych kontraktów._
## Dalsza lektura {#further-reading}
diff --git a/public/content/translations/pl/developers/tutorials/the-graph-fixing-web3-data-querying/index.md b/public/content/translations/pl/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
index ae113ecc0cc..237406a7540 100644
--- a/public/content/translations/pl/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
+++ b/public/content/translations/pl/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
@@ -91,7 +91,7 @@ Najpierw porozmawiajmy o GraphQL, pierwotnie zaprojektowanym i zaimplementowanym
-Te dwa obrazy w dużym stopniu oddają istotę GraphQL. Za pomocą zapytania po prawej stronie możemy zdefiniować dokładnie, jakich danych chcemy, dzięki czemu otrzymujemy wszystko w jednym żądaniu i nic więcej niż dokładnie to, czego potrzebujemy. Serwer GraphQL obsługuje pobieranie wszystkich wymaganych danych, dzięki czemu jest niezwykle łatwy w użyciu dla użytkownika frontendu. [To dobre wyjaśnienie](https://www.apollographql.com/blog/graphql-explained-5844742f195e/), jak dokładnie serwer obsługuje zapytanie, jeśli jesteś zainteresowany.
+Te dwa obrazy w dużym stopniu oddają istotę GraphQL. Za pomocą zapytania po prawej stronie możemy zdefiniować dokładnie, jakich danych chcemy, dzięki czemu otrzymujemy wszystko w jednym żądaniu i nic więcej niż dokładnie to, czego potrzebujemy. Serwer GraphQL obsługuje pobieranie wszystkich wymaganych danych, dzięki czemu jest niezwykle łatwy w użyciu dla użytkownika frontendu. [To dobre wyjaśnienie](https://www.apollographql.com/blog/graphql-explained), jak dokładnie serwer obsługuje zapytanie, jeśli jesteś zainteresowany.
Teraz, mając tę wiedzę, w końcu wskoczmy w przestrzeń blockchain i The Graph.
@@ -124,7 +124,7 @@ Tutaj możesz zdefiniować wiele kontraktów i programów obsługi. Typowa konfi
Dla wygody możesz również użyć narzędzia szablonu, takiego jak wąsy. Następnie tworzysz subgraph.template.yaml i wstawiasz adresy oparte na najnowszych wdrożeniach. Aby zapoznać się z bardziej zaawansowaną przykładową konfiguracją, zobacz na przykład [Repozytorium subgrafów Aave](https://github.com/aave/aave-protocol/tree/master/thegraph).
-A pełną dokumentację można zobaczyć tutaj: https://thegraph.com/docs/define-a-subgraph#the-subgraph-manifest.
+A pełną dokumentację można zobaczyć tutaj: https://thegraph.com/docs/en/subgraphs/developing/creating/subgraph-manifest.
```yaml
specVersion: 0.0.1
@@ -167,7 +167,7 @@ Schematem jest definicja danych GraphQL. Pozwoli to na zdefiniowanie istniejący
- BigInt
- BigDecimal
-Możesz również używać obiektów jako typu do definiowania relacji. W naszym przykładzie definiujemy relacje od gracza do zakładów. ! oznacza, że wartość nie może być pusta. Pełną dokumentację można zobaczyć tutaj: https://thegraph.com/docs/define-a-subgraph#the-graphql-schema.
+Możesz również używać obiektów jako typu do definiowania relacji. W naszym przykładzie definiujemy relacje od gracza do zakładów. ! oznacza, że wartość nie może być pusta. Pełną dokumentację można zobaczyć tutaj: https://thegraph.com/docs/en/subgraphs/developing/creating/ql-schema.
```graphql
type Bet @entity {
@@ -196,7 +196,7 @@ Następnie tworzymy nową jednostkę zakładu. Identyfikatorem dla tego będzie
Na koniec możemy zaktualizować podmiot Player, który będzie zawierał wszystkie dane. Tablice nie mogą być wypychane bezpośrednio, ale muszą zostać zaktualizowane, jak pokazano tutaj. Używamy identyfikatora, aby odnieść się do zakładu. A .save() jest wymagane na końcu do przechowywania obiektu.
-Pełną dokumentację można zobaczyć tutaj: https://thegraph.com/docs/define-a-subgraph#writing-mappings. Możesz także dodać dane wyjściowe rejestrowania do pliku mapowania, zobacz [tutaj](https://thegraph.com/docs/assemblyscript-api#api-reference).
+Pełną dokumentację można zobaczyć tutaj: https://thegraph.com/docs/en/subgraphs/developing/creating/assemblyscript-mappings/#writing-mappings. Możesz także dodać dane wyjściowe rejestrowania do pliku mapowania, zobacz [tutaj](https://thegraph.com/docs/en/subgraphs/developing/creating/graph-ts/api/#api-reference).
```typescript
import { Bet, Player } from "../generated/schema"
diff --git a/public/content/translations/pl/enterprise/index.md b/public/content/translations/pl/enterprise/index.md
index 77a7d577013..8152fcb83c1 100644
--- a/public/content/translations/pl/enterprise/index.md
+++ b/public/content/translations/pl/enterprise/index.md
@@ -90,7 +90,7 @@ Przykłady rozwiązań L2, które są gotowe do produkcji lub wkrótce będą:
- Plazma (dane poza łańcuchem, dowody oszustwa)
- [Sieć OMG](https://omg.network/)
- [Gazelle](https://gzle.io)
- - [Sieć Matic](https://matic.network/)
+ - [Sieć Matic](https://polygon.technology/)
- [LeapDAO](https://ipfs.leapdao.org/)
- Kanały uzyskiwania informacji
- [Połącz](https://connext.network/)
@@ -114,8 +114,8 @@ Oto niektóre aplikacje dla przedsiębiorstw, które zostały wdrożone w public
### Finanse {#finance}
-- [Santander Bank](https://www.coindesk.com/santander-settles-both-sides-of-a-20-million-bond-trade-on-ethereum) _emisja i rozrachunek obligacji_
-- [Societe Generale](https://www.societegenerale.com/en/newsroom-first-financial-transaction-settled-with-a-digital-currency) _emisja obligacji_
+- [Santander Bank](https://www.coindesk.com/markets/2019/09/12/santander-settles-both-sides-of-a-20-million-bond-trade-on-ethereum) _emisja i rozrachunek obligacji_
+- [Societe Generale](https://www.societegenerale.com/en/news/newsroom/societe-generale-performs-first-financial-transaction-settled-central-bank-digital) _emisja obligacji_
- [Cadence](https://www.forbes.com/sites/benjaminpirus/2019/10/09/fatburger-and-others-feed-30-million-into-ethereum-for-new-bond-offering/#513870be115b) _oferta obligacji i tokenizacja dla marek FAT_
- [Sila](https://silamoney.com/) _infrastruktura bankowa i płatności ACH jako usługa_
- [Tinlake](https://tinlake.centrifuge.io/) _finansowanie należności za pomocą stokenizowanych aktywów rzeczywistych, takich jak faktury, hipoteki lub tantiemy strumieniowe_
@@ -127,7 +127,7 @@ Oto niektóre aplikacje dla przedsiębiorstw, które zostały wdrożone w public
- [BBVA](https://www.ledgerinsights.com/bbva-blockchain-loan-banking-tech-award/) _szczegóły sfinalizowanych pożyczek są zhaszowane i zarejestrowane w sieci głównej_
- [ANSA](https://cointelegraph.com/news/italys-top-news-agency-uses-blockchain-to-fight-fake-coronavirus-news) _największa włoska agencja informacyjna walcząca z fałszywymi wiadomościami i umożliwiająca odbiorcom weryfikację pochodzenia wiadomości poprzez rejestrowanie ich w sieci głównej_
- [Verizon](https://decrypt.co/46745/verizon-news-press-releases-ethereum-full-transparency) _rejestruje informacje prasowe dotyczące Ethereum, aby zapewnić odpowiedzialność i zaufanie korporacyjne_
-- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum) _rejestruje pochodzenie i historie napraw zegarków w Ethereum_
+- [Breitling](https://www.coindesk.com/business/2020/10/15/breitling-goes-live-with-ethereum-based-system-to-put-all-new-watches-on-the-blockchain) _rejestruje pochodzenie i historie napraw zegarków w Ethereum_
### Łańcuch dostaw {#supply-chain}
@@ -136,7 +136,7 @@ Oto niektóre aplikacje dla przedsiębiorstw, które zostały wdrożone w public
- [ShipChain](https://shipchain.io) _publiczny łańcuch boczny Ethereum i system korporacyjny zapewniający widoczność i zaufanie łańcucha dostaw, zwłaszcza w przypadku logistyki multimodalnej_
- [Follow Our Fibre](https://www.followourfibre.com) _monitorowanie łańcucha dostaw wiskozy_
- [EY OpsChain Network Procurement](https://blockchain.ey.com/products/contract-manager) _umożliwia firmom angażowanie się w proces zamówień poprzez wystawianie zapytań ofertowych, umowy, zamówienia i faktury w Twojej sieci zaufanych partnerów biznesowych_
-- [Treum](https://treum.io/) _zapewnia przejrzystość, identyfikowalność i możliwość handlu w łańcuchach dostaw, wykorzystując technologię blockchain_
+- [Treum](https://consensys.io/blog/consensys-acquires-treum) _zapewnia przejrzystość, identyfikowalność i możliwość handlu w łańcuchach dostaw, wykorzystując technologię blockchain_
### Poświadczenia i certyfikaty {#credentials}
diff --git a/public/content/translations/pl/governance/index.md b/public/content/translations/pl/governance/index.md
index efaf1953d31..9c112d5cfed 100644
--- a/public/content/translations/pl/governance/index.md
+++ b/public/content/translations/pl/governance/index.md
@@ -118,7 +118,7 @@ Zasadniczo, nieporozumienia są rozwiązywane za pomocą długich dyskusji na fo
Forki następują, wtedy kiedy należy dokonać ważnych aktualizacji technicznych lub zmian w sieci i zmienić „zasady” protokołu. [Klienci Ethereum](/developers/docs/nodes-and-clients/) muszą zaktualizować swoje oprogramowanie, aby wdrożyć nowe zasady forków.
-Fork DAO był odpowiedzią na [atak DAO z 2016 r.](https://www.coindesk.com/understanding-dao-hack-journalists), w którym niezabezpieczony kontrakt [DAO](/glossary/#dao) został pozbawiony z ponad 3,6 miliona ETH w wyniku włamania. Fork przeniósł środki z wadliwego kontraktu do nowego kontraktu, umożliwiając każdemu, kto stracił środki w wyniku włamania, ich odzyskanie.
+Fork DAO był odpowiedzią na [atak DAO z 2016 r.](https://www.coindesk.com/learn/understanding-the-dao-attack), w którym niezabezpieczony kontrakt [DAO](/glossary/#dao) został pozbawiony z ponad 3,6 miliona ETH w wyniku włamania. Fork przeniósł środki z wadliwego kontraktu do nowego kontraktu, umożliwiając każdemu, kto stracił środki w wyniku włamania, ich odzyskanie.
Ten kierunek działania został przegłosowany przez społeczność Ethereum. Każdy posiadacz ETH mógł głosować za pośrednictwem transakcji na [platformie do głosowania](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). Decyzja o forku osiągnęła ponad 85% głosów.
diff --git a/public/content/translations/pl/guides/how-to-revoke-token-access/index.md b/public/content/translations/pl/guides/how-to-revoke-token-access/index.md
index f00f45dc9bc..823d2d85878 100644
--- a/public/content/translations/pl/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/pl/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ Istnieje kilka stron umożliwiających przeglądanie i unieważnianie inteligent
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (wiele sieci)
- [Revoke](https://revoke.cash/) (wiele sieci)
- [Unrekt](https://app.unrekt.net/) (wiele sieci)
- [EverRevoke](https://everrise.com/everrevoke/) (wiele sieci)
diff --git a/public/content/translations/pl/history/index.md b/public/content/translations/pl/history/index.md
index 1012279b0ad..e89696a1cd2 100644
--- a/public/content/translations/pl/history/index.md
+++ b/public/content/translations/pl/history/index.md
@@ -274,7 +274,7 @@ Fork Tangerine Whistle był pierwszą odpowiedzią na ataki typu „odmowa usłu
#### Podsumowanie {#dao-fork-summary}
-Fork DAO był odpowiedzią na [atak DAO 2016](https://www.coindesk.com/understanding-dao-hack-journalists), który doprowadził do złamania niezabezpieczonego kontraktu [DAO](/glossary/#dao) i kradzieży ponad 3,6 mln ETH. Fork przeniósł fundusze z błędnego kontraktu do [nowego kontraktu](https://etherscan.io/address/0xbf4ed7b27f1d666546e30d74d50d173d20bca754) z jedną funkcją: wypłać. Każdy, kto stracił środki, mógł wypłacić 1 ETH za każde 100 tokenów DAO w swoim portfelu.
+Fork DAO był odpowiedzią na [atak DAO 2016](https://www.coindesk.com/learn/understanding-the-dao-attack), który doprowadził do złamania niezabezpieczonego kontraktu [DAO](/glossary/#dao) i kradzieży ponad 3,6 mln ETH. Fork przeniósł fundusze z błędnego kontraktu do [nowego kontraktu](https://etherscan.io/address/0xbf4ed7b27f1d666546e30d74d50d173d20bca754) z jedną funkcją: wypłać. Każdy, kto stracił środki, mógł wypłacić 1 ETH za każde 100 tokenów DAO w swoim portfelu.
Ten kierunek działania został przegłosowany przez społeczność Ethereum. Każdy posiadacz ETH mógł głosować za pośrednictwem transakcji na [platformie do głosowania](http://v1.carbonvote.com/). Decyzja o forku została poparta ponad 85% głosów.
diff --git a/public/content/translations/pl/learn/index.md b/public/content/translations/pl/learn/index.md
index 0ea2c9e0e2f..8e380d6e902 100644
--- a/public/content/translations/pl/learn/index.md
+++ b/public/content/translations/pl/learn/index.md
@@ -91,7 +91,7 @@ Podejmowanych jest wiele starań, aby Ethereum było bardziej „skalowalne” p
ETH 2.0 (znany również jako „Serenity”) odnosi się do kolejnej ważnej aktualizacji podstawowego protokołu Ethereum. Łączy kilka ulepszeń podstawowego protokołu Ethereum lub tzw. „Warstwy 1”.
-- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/next-gen-buidlers-the-8-teams-working-on-ethereum-2-0) _09.12.2018 - Christine Kim_
+- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/markets/2018/12/09/8-teams-are-sprinting-to-build-the-next-generation-of-ethereum) _09.12.2018 - Christine Kim_
- [ETH 2.0 - The Road to Scaling Ethereum - Vitalik Buterin](https://youtu.be/kCVpDrlVesA) _(Wideo) Listopad 2018 - YouTube_
## ETH 1.x {#execution-layer-upgrades}
diff --git a/public/content/translations/pl/roadmap/verkle-trees/index.md b/public/content/translations/pl/roadmap/verkle-trees/index.md
index df197fda434..808806d9e66 100644
--- a/public/content/translations/pl/roadmap/verkle-trees/index.md
+++ b/public/content/translations/pl/roadmap/verkle-trees/index.md
@@ -60,7 +60,7 @@ Sieci testowe drzew Verkle są już dostępne, ale wciąż istnieją spore zaleg
- [Guillaume Ballet wyjaśnia drzewa Verkle na ETHGlobal](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- [„Jak drzewa Verkle sprawiają, że Ethereum jest w dobrej kondycji” — Guillaume Ballet na Devcon 6](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [Piper Merriam o bezstanowych klientach na ETHDenver 2020](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [Dankrad Fiest objaśnia drzewa Verkle i bezstanowość w podcaście Zero Knowledge](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [Dankrad Fiest objaśnia drzewa Verkle i bezstanowość w podcaście Zero Knowledge](https://zeroknowledge.fm/podcast/202/)
- [Vitalik Buterin o drzewach Verkle](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Dankrad Feist o drzewach Verkle](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [Dokumentacja EIP drzew Verkle](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/pl/web3/index.md b/public/content/translations/pl/web3/index.md
index 664c1ae7552..cbf7a70ac6e 100644
--- a/public/content/translations/pl/web3/index.md
+++ b/public/content/translations/pl/web3/index.md
@@ -147,11 +147,11 @@ Jesteśmy dopiero na początku tworzenia lepszej sieci z Web3, ale ponieważ nad
Web3 nie jest jednoznacznie zdefiniowany. Różni uczestnicy społeczności mają na to różne spojrzenia. Oto kilka z nich:
-- [Czym jest Web3? Wyjaśnienie zdecentralizowanego Internetu przyszłości](https://www.freecodecamp.org/news/what-is-web3/) — _Nader Dabit_
+- [Czym jest Web3? Wyjaśnienie zdecentralizowanego Internetu przyszłości](https://www.freecodecamp.org/news/what-is-web3) — _Nader Dabit_
- [Zrozumieć Web3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) — _Josh Stark_
- [Dlaczego Web3 ma znaczenie](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [Dlaczego decentralizacja ma znaczenie](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) — _Chris Dixon_
- [Wygląd Web3](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) — _a16z_
-- [Debata o Web3](https://www.notboring.co/p/the-web3-debate?s=r) — _Packy McCormick_
+- [Debata o Web3](https://www.notboring.co/p/the-web3-debate) — _Packy McCormick_
diff --git a/public/content/translations/pt-br/community/get-involved/index.md b/public/content/translations/pt-br/community/get-involved/index.md
index c7921a16a44..99e346bd8b3 100644
--- a/public/content/translations/pt-br/community/get-involved/index.md
+++ b/public/content/translations/pt-br/community/get-involved/index.md
@@ -18,7 +18,7 @@ Comece lendo sobre a missão e os valores da ethereum.org no nosso [código de c
- Assista ou participe das [reuniões do núcleo de desenvolvedores](https://www.youtube.com/@EthereumProtocol)
- [Lista de desejos do Programa de apoio ao ecossistema](https://esp.ethereum.foundation/wishlist/): ferramentas, documentação e áreas de infraestrutura onde o Programa de suporte ao ecossistema do Ethereum está ativamente buscando aplicativos
- [Web3Bridge](https://www.web3bridge.com/): participe da promissora comunidade da web3 em sua iniciativa de identificar, treinar e oferecer suporte a centenas de desenvolvedores e membros da comunidade em toda a África
-- Junte-se ao [Discord Ethereum Cat Herders](https://discord.io/EthCatHerders)
+- Junte-se ao [Discord Ethereum Cat Herders](https://discord.gg/Nz6rtfJ8Cu)
## Pesquisadores e acadêmicos {#researchers-and-academics}
@@ -32,7 +32,7 @@ Você tem formação em matemática, criptografia ou economia? Talvez tenha inte
- Saiba como se tornar um [editor de EIP](https://eips.ethereum.org/EIPS/eip-5069)
- Você pode fazer a revisão por pares de EIPs agora mesmo! Consulte os [PRs abertos com a tag `e-review`](https://github.com/ethereum/EIPs/pulls?q=is%3Apr+is%3Aopen+label%3Ae-review). Envie feedback técnico por meio do link `discussion-to`.
- Participe da [governança de EIP](https://github.com/ethereum-cat-herders/EIPIP)
- - Junte-se ao [Discord Ethereum Cat Herders](https://discord.io/EthCatHerders)
+ - Junte-se ao [Discord Ethereum Cat Herders](https://discord.gg/Nz6rtfJ8Cu)
- [Mais sobre EIPs](/eips/)
- [Challenges.ethereum.org](https://challenges.ethereum.org/): uma série de pesquisas com recompensas de alto valor. Você pode ganhar >US$ 100.000
- [Ethresear.ch](https://ethresear.ch): fórum principal de pesquisa do Ethereum e o fórum mais influente do mundo sobre criptoeconomia
diff --git a/public/content/translations/pt-br/community/grants/index.md b/public/content/translations/pt-br/community/grants/index.md
index 8e60f9b6b25..a6767b4dc54 100644
--- a/public/content/translations/pt-br/community/grants/index.md
+++ b/public/content/translations/pt-br/community/grants/index.md
@@ -32,7 +32,7 @@ Estes projetos criaram seus próprios programas de recompensas destinados a dese
- [Programa MetaMask](https://metamaskgrants.org/) - _[MetaMask](https://metamask.io/) bolsas lideradas por funcionários DAO_
- [Programa de bolsas da SKALE Network](https://skale.space/developers#grants) - _[Ecossistema da SKALE Network](https://skale.space/)_
- [The Graph](https://airtable.com/shrdfvnFvVch3IOVm) – _Ecossistema [The Graph](https://thegraph.com/)_
-- [Uniswap Grants Program](https://www.uniswapfoundation.org/apply-for-a-grant) - _[Comunidade da Uniswap](https://uniswap.org/)_
+- [Uniswap Grants Program](https://www.uniswapfoundation.org/opportunities) - _[Comunidade da Uniswap](https://uniswap.org/)_
## Financiamento quadrático {#quadratic-funding}
diff --git a/public/content/translations/pt-br/contributing/index.md b/public/content/translations/pt-br/contributing/index.md
index e13c3629687..2ea1f540c67 100644
--- a/public/content/translations/pt-br/contributing/index.md
+++ b/public/content/translations/pt-br/contributing/index.md
@@ -90,7 +90,7 @@ Em nosso repositório do GitHub, temos uma categoria de envio de tíquetes espec
Se sua contribuição for incluída no ethereum.org, você terá a chance de reivindicar um badge especial no [Galxe](https://app.galxe.com/quest/ethereumorg). Um token de conquista on-chain (OAT) é uma prova de que você contribuiu com o ecossistema de maneira considerável.
-[Mais sobre OATs](https://help.galxe.com/en/articles/7067290-galxe-oats-reward-and-celebrate-achievements)
+[Mais sobre OATs](https://help.galxe.com/en/articles/9645630-create-quest-rewards#h_1c5d63ba03)
### Como solicitar seu POAP
1. Junte-se ao nosso [servidor Discord](https://discord.gg/ethereum-org).
diff --git a/public/content/translations/pt-br/dao/index.md b/public/content/translations/pt-br/dao/index.md
index 20521b6ba85..4624fef8cba 100644
--- a/public/content/translations/pt-br/dao/index.md
+++ b/public/content/translations/pt-br/dao/index.md
@@ -91,7 +91,7 @@ Em 1977, Wyoming inventou a LLC, que protege os empreendedores e limita a respon
### Um exemplo famoso {#law-example}
-[CityDAO](https://citydao.io) – CityDAO usou a lei DAO do Wyoming para comprar 40 acres de terra perto do Parque Nacional de Yellowstone.
+[CityDAO](https://citizen.citydao.io/) – CityDAO usou a lei DAO do Wyoming para comprar 40 acres de terra perto do Parque Nacional de Yellowstone.
## Adesão à DAO {#dao-membership}
diff --git a/public/content/translations/pt-br/defi/index.md b/public/content/translations/pt-br/defi/index.md
index 254eb18ba3c..49298454efc 100644
--- a/public/content/translations/pt-br/defi/index.md
+++ b/public/content/translations/pt-br/defi/index.md
@@ -168,7 +168,7 @@ Se o estoque da exchange B cair de repente e o usuário não conseguir comprar o
Para ser capaz de fazer o exemplo acima no mundo financeiro tradicional, você precisaria de uma quantidade enorme de dinheiro. Estas estratégias de fazer dinheiro só são acessíveis aos que já possuem economias. Os empréstimos rápidos são um exemplo do futuro em que possuir dinheiro não é necessariamente uma condição prévia para se fazer dinheiro.
-
+
Mais sobre empréstimos rápidos
@@ -358,4 +358,4 @@ DeFi é um movimento de código aberto. Os protocolos e aplicações DeFi são t
-
\ No newline at end of file
+
diff --git a/public/content/translations/pt-br/desci/index.md b/public/content/translations/pt-br/desci/index.md
index 407f18c1291..678db968668 100644
--- a/public/content/translations/pt-br/desci/index.md
+++ b/public/content/translations/pt-br/desci/index.md
@@ -96,7 +96,7 @@ Explore projetos e junte-se à comunidade DeSci.
- [Virotada: receba financiamento por meio de acordos de pesquisa patrocinados para pesquisas sobre longevidade](https://www.vitadao.com/)
- [ResearchHub: publique um resultado científico e converse com colegas](https://www.researchhub.com/)
- [LabDAO: dobre uma proteína in-silico](https://alphafodl.vercel.app/)
-- [dClimate API: consulte dados climáticos coletados por uma comunidade descentralizada](https://api.dclimate.net/)
+- [dClimate API: consulte dados climáticos coletados por uma comunidade descentralizada](https://www.dclimate.net/)
- [DeSci Foundation: construtor de ferramentas de publicação DeSci](https://descifoundation.org/)
- [DeSci.World: balcão único para os usuários visualizarem e interagirem com a ciência descentralizada](https://desci.world)
- [OceanDAO: financiamento governado pela DAO para ciência relacionada a dados](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Agradecemos o envio de sugestões para novos projetos a serem listados — veja
- [Um guia sobre biotecnologia descentralizada por Jocelynn Pearl para o futuro a16z](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [O caso da DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Guia para a DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Recursos científicos descentralizados](https://www.vincentweisser.com/decentralized-science)
+- [Recursos científicos descentralizados](https://www.vincentweisser.com/desci)
- [IP-NFTs Bio-Farmacêuticas da Molecule — Uma descrição técnica](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Construindo sistemas de ciência sem confiança, de Jon Arrastar](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas — DeSci: O Futuro da ciência descentralizada (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/pt-br/developers/docs/apis/backend/index.md b/public/content/translations/pt-br/developers/docs/apis/backend/index.md
index d661c247dec..3d6d8bf49b2 100644
--- a/public/content/translations/pt-br/developers/docs/apis/backend/index.md
+++ b/public/content/translations/pt-br/developers/docs/apis/backend/index.md
@@ -198,7 +198,7 @@ _Conhece um recurso da comunidade que te ajudou? Edite essa página e adicione!_
## Tópicos relacionados {#related-topics}
-- [ Nós e clientes](/developers/docs/nodes-and-clients/)
+- [Nós e clientes](/developers/docs/nodes-and-clients/)
- [Estruturas de desenvolvimento](/developers/docs/frameworks/)
## Tutoriais relacionados {#related-tutorials}
diff --git a/public/content/translations/pt-br/developers/docs/data-and-analytics/index.md b/public/content/translations/pt-br/developers/docs/data-and-analytics/index.md
index d5e71820bc2..af6527def2a 100644
--- a/public/content/translations/pt-br/developers/docs/data-and-analytics/index.md
+++ b/public/content/translations/pt-br/developers/docs/data-and-analytics/index.md
@@ -47,7 +47,7 @@ Para começar, acesse o [guia rápido de Ethereum](https://academy.subquery.netw
## Leitura Adicional {#further-reading}
-- [Visão geral da rede de gráficos](https://thegraph.com/docs/en/about/network/)
+- [Visão geral da rede de gráficos](https://thegraph.com/docs/en/about/)
- [Área de consulta de gráficos](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [Exemplos de código de API em EtherScan](https://etherscan.io/apis#contracts)
- [Explorador de Beacon Chain Beaconcha.in](https://beaconcha.in)
diff --git a/public/content/translations/pt-br/developers/docs/development-networks/index.md b/public/content/translations/pt-br/developers/docs/development-networks/index.md
index 233a8ec1333..27c43cfb35e 100644
--- a/public/content/translations/pt-br/developers/docs/development-networks/index.md
+++ b/public/content/translations/pt-br/developers/docs/development-networks/index.md
@@ -41,7 +41,7 @@ A rede Hardhat vem integrada com Hardhat, um ambiente de desenvolvimento para pr
Alguns clientes de consenso têm ferramentas integradas para ativar as cadeias Beacon locais para fins de teste. Instruções para Lighthouse, Nimbus e Lodestar estão disponíveis:
-- [Testnet local usando Lodestar](https://chainsafe.github.io/lodestar/usage/local/)
+- [Testnet local usando Lodestar](https://chainsafe.github.io/lodestar/contribution/advanced-topics/setting-up-a-testnet#post-merge-local-testnet/)
- [Testnet local usando Lighthouse](https://lighthouse-book.sigmaprime.io/setup.html#local-testnets)
- [Testnet local usando Nimbus](https://github.com/status-im/nimbus-eth1/blob/master/fluffy/docs/local_testnet.md)
diff --git a/public/content/translations/pt-br/developers/docs/networks/index.md b/public/content/translations/pt-br/developers/docs/networks/index.md
index 21900d38ad5..31fafe90f64 100644
--- a/public/content/translations/pt-br/developers/docs/networks/index.md
+++ b/public/content/translations/pt-br/developers/docs/networks/index.md
@@ -60,7 +60,7 @@ As duas redes de testes públicas que os desenvolvedores dos clientes estão atu
- [Faucet da Carteira Coinbase | Sepolia](https://coinbase.com/faucets/ethereum-sepolia-faucet)
- [Faucet do Alchemy Sepolia](https://sepoliafaucet.com/)
- [Faucet do Infura Sepolia](https://www.infura.io/faucet)
-- [Faucet da Chainstack Sepolia](https://faucet.chainstack.com/sepolia-faucet)
+- [Faucet da Chainstack Sepolia](https://faucet.chainstack.com/sepolia-testnet-faucet)
- [Faucet do ecossistema Ethereum](https://www.ethereum-ecosystem.com/faucets/ethereum-sepolia)
#### Hoodi {#hoodi}
diff --git a/public/content/translations/pt-br/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/public/content/translations/pt-br/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
index 6a875dc2e18..f22eab2d6d6 100644
--- a/public/content/translations/pt-br/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
+++ b/public/content/translations/pt-br/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
@@ -264,7 +264,7 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares.
- Suporte técnico direto
- [**NodeReal MegaNode**](https://nodereal.io/)
- - [Documentação](https://docs.nodereal.io/nodereal/meganode/introduction)
+ - [Documentação](https://docs.nodereal.io/docs/introduction)
- Recursos
- Serviços confiáveis, rápidos e dimensionáveis da API RPC
- API aprimorada para desenvolvedores Web3
diff --git a/public/content/translations/pt-br/developers/docs/nodes-and-clients/run-a-node/index.md b/public/content/translations/pt-br/developers/docs/nodes-and-clients/run-a-node/index.md
index 2ec03791d46..18a4e4c948f 100644
--- a/public/content/translations/pt-br/developers/docs/nodes-and-clients/run-a-node/index.md
+++ b/public/content/translations/pt-br/developers/docs/nodes-and-clients/run-a-node/index.md
@@ -162,7 +162,7 @@ Também é relevante observar que a diversidade de clientes é um [problema na c
##### Clientes de consenso
- [Lighthouse](https://github.com/sigp/lighthouse/releases/latest)
-- [Lodestar](https://chainsafe.github.io/lodestar/install/source/) (não fornece um binário pré-compilado, apenas uma imagem do Docker ou para ser compilado a partir da fonte)
+- [Lodestar](https://chainsafe.github.io/lodestar/run/getting-started/installation#build-from-source/) (não fornece um binário pré-compilado, apenas uma imagem do Docker ou para ser compilado a partir da fonte)
- [Nimbus](https://github.com/status-im/nimbus-eth2/releases/latest)
- [Prysm](https://github.com/prysmaticlabs/prysm/releases/latest)
- [Teku](https://github.com/ConsenSys/teku/releases)
@@ -256,7 +256,7 @@ O Besu também vem com uma opção de inicializador, que fará uma série de per
besu --Xlauncher
```
-A [documentação do Besu](https://besu.hyperledger.org/en/latest/HowTo/Get-Started/Starting-node/) contém opções adicionais e detalhes de configuração.
+A [documentação do Besu](https://besu.hyperledger.org/public-networks/get-started/start-node/) contém opções adicionais e detalhes de configuração.
##### Executando o Erigon
@@ -288,7 +288,7 @@ Confira a [documentação para todas as opções de configuração](https://geth
##### Executando o Nethermind
-O Nethermind oferece várias [opções de instalação](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started). O pacote vem com vários binários, incluindo um Inicializador com configuração guiada, que ajudará você a criar a configuração interativamente. Como alternativa, você encontrará o Executor, que é o executável em si, que simplesmente pode ser executado com os sinalizadores de configuração. O RPC-JSON é habilitado por padrão.
+O Nethermind oferece várias [opções de instalação](https://docs.nethermind.io/get-started/installing-nethermind). O pacote vem com vários binários, incluindo um Inicializador com configuração guiada, que ajudará você a criar a configuração interativamente. Como alternativa, você encontrará o Executor, que é o executável em si, que simplesmente pode ser executado com os sinalizadores de configuração. O RPC-JSON é habilitado por padrão.
```sh
Nethermind.Runner --config mainnet \
@@ -296,7 +296,7 @@ Nethermind.Runner --config mainnet \
--JsonRpc.JwtSecretFile=/path/to/jwtsecret
```
-Os documentos do Nethermind oferecem um [guia completo](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/running-nethermind-post-merge) sobre como executar o Nethermind com o cliente de consenso.
+Os documentos do Nethermind oferecem um [guia completo](https://docs.nethermind.io/first-steps-with-nethermind/running-nethermind-post-merge) sobre como executar o Nethermind com o cliente de consenso.
Um cliente de execução iniciará suas funções principais, pontos de extremidade escolhidos e começará a procurar por pares. Após conseguir descobrir os pares, o cliente inicia a sincronização. O cliente de execução aguardará uma conexão do cliente de consenso. Os dados atuais da cadeia de blocos estarão disponíveis assim que o cliente for sincronizado com sucesso com o estado atual.
diff --git a/public/content/translations/pt-br/developers/docs/scaling/index.md b/public/content/translations/pt-br/developers/docs/scaling/index.md
index 46333e5567c..d1e3b96c831 100644
--- a/public/content/translations/pt-br/developers/docs/scaling/index.md
+++ b/public/content/translations/pt-br/developers/docs/scaling/index.md
@@ -106,7 +106,7 @@ _Observe que a explicação no vídeo usa o termo “Camada 2" para se referir a
- [Um guia incompleto sobre rollups](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
- [Ethereum com tecnologia de ZK-Rollups: campeões do mundo](https://hackmd.io/@canti/rkUT0BD8K)
- [Optimistic Rollups vs ZK Rollups](https://limechain.tech/blog/optimistic-rollups-vs-zk-rollups/)
-- [Dimensionamento blockchain de conhecimento zero](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Dimensionamento blockchain de conhecimento zero](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
- [Por que os rollups, junto com as fragmentações dos dados, são a única solução sustentável para atingir alto dimensionamento](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48)
- [Que tipo de camada 3 faz sentido?](https://vitalik.eth.limo/general/2022/09/17/layer_3.html)
- [Disponibilidade de dados ou: como os rollups aprenderam a parar de se preocupar e amar o Ethereum](https://ethereum2077.substack.com/p/data-availability-in-ethereum-rollups)
diff --git a/public/content/translations/pt-br/developers/docs/scaling/optimistic-rollups/index.md b/public/content/translations/pt-br/developers/docs/scaling/optimistic-rollups/index.md
index c4f12acb624..a514f55028d 100644
--- a/public/content/translations/pt-br/developers/docs/scaling/optimistic-rollups/index.md
+++ b/public/content/translations/pt-br/developers/docs/scaling/optimistic-rollups/index.md
@@ -257,7 +257,7 @@ Você é o tipo de pessoa que aprende mais com recursos visuais? Assista aos Fin
- [Como funcionam os optimistic rollups (o guia completo)](https://www.alchemy.com/overviews/optimistic-rollups)
- [O que é uma Blockchain Rollup? Uma introdução técnica](https://www.ethereum-ecosystem.com/blog/what-is-a-blockchain-rollup-a-technical-introduction)
-- [O guia essencial do Arbitrum](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
-- [Como o optimistic rollup realmente funciona?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [O guia essencial do Arbitrum](https://www.bankless.com/the-essential-guide-to-arbitrum)
+- [Como o optimistic rollup realmente funciona?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
- [OVM: aprofundamento](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
- [O que é a máquina virtual otimista?](https://www.alchemy.com/overviews/optimistic-virtual-machine)
diff --git a/public/content/translations/pt-br/developers/docs/scaling/validium/index.md b/public/content/translations/pt-br/developers/docs/scaling/validium/index.md
index 8e3533d6d56..cf29cf30b1e 100644
--- a/public/content/translations/pt-br/developers/docs/scaling/validium/index.md
+++ b/public/content/translations/pt-br/developers/docs/scaling/validium/index.md
@@ -154,7 +154,7 @@ Vários projetos fornecem implementações de validium e volitions que você pod
**Matter Labs zkPorter**: _zkPorter é um protocolo de dimensionamento de camada 2 que aborda a disponibilidade de dados com uma abordagem híbrida que combina os conceitos de zkRollup e sharding. Pode suportar arbitrariamente muitos shards, cada um com sua própria política de disponibilidade de dados._
- [Blog](https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf)
-- [Documentação](https://docs.zksync.io/zk-stack/concepts/data-availability)
+- [Documentação](https://docs.zksync.io/zksync-protocol/rollup/data-availability)
- [Website](https://zksync.io/)
## Leitura adicional {#further-reading}
diff --git a/public/content/translations/pt-br/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/pt-br/developers/docs/smart-contracts/libraries/index.md
index 896fd4ed2ef..b392fff6b0c 100644
--- a/public/content/translations/pt-br/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/pt-br/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ Por último, ao decidir se deve incluir uma biblioteca, considere a sua utiliza
**thirdweb Solidity SDK -** **_Fornece as ferramentas necessárias para criar contratos inteligentes e personalizados com eficiência_**
-- [Documentação](https://portal.thirdweb.com/solidity/)
+- [Documentação](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## Tutoriais relacionados {#related-tutorials}
diff --git a/public/content/translations/pt-br/developers/docs/smart-contracts/security/index.md b/public/content/translations/pt-br/developers/docs/smart-contracts/security/index.md
index 0ee015aa0d4..45a922c8a60 100644
--- a/public/content/translations/pt-br/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/pt-br/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ Os contratos inteligentes são extremamente flexíveis e capazes de controlar gr
Blockchains públicas, como a Ethereum, complicam ainda mais a questão de proteger contratos inteligentes. O código de contrato implantado _geralmente_ não pode ser alterado para corrigir falhas de segurança, enquanto os ativos roubados de contratos inteligentes são extremamente difíceis de rastrear e, em sua maioria, irrecuperáveis devido à imutabilidade.
-Embora os números variem, estima-se que o valor total roubado ou perdido devido a defeitos de segurança em contratos inteligentes é facilmente superior a 1 bilhão de dólares. Isso inclui incidentes de alto perfil, como o [DAO hack](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (com 3,6 milhões de ETH roubados, no valor de mais de US$ 1 bilhão de dólares nos preços de hoje), [Hack da carteira múltiplas assinaturas da Parity](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) (US$ 30 milhões perdidos para hackers) e o [Caso da carteira congelada da Parity](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (mais de US$ 300 milhões em ETH bloqueados para sempre).
+Embora os números variem, estima-se que o valor total roubado ou perdido devido a defeitos de segurança em contratos inteligentes é facilmente superior a 1 bilhão de dólares. Isso inclui incidentes de alto perfil, como o [DAO hack](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (com 3,6 milhões de ETH roubados, no valor de mais de US$ 1 bilhão de dólares nos preços de hoje), [Hack da carteira múltiplas assinaturas da Parity](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) (US$ 30 milhões perdidos para hackers) e o [Caso da carteira congelada da Parity](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (mais de US$ 300 milhões em ETH bloqueados para sempre).
As questões mencionadas tornam imperativo para os desenvolvedores investirem esforços na construção de contratos inteligentes seguros, sólidos e resistentes. Segurança dos contratos inteligentes é um assunto sério, e todo desenvolvedor deve aprender. Este guia abrangerá considerações de segurança para desenvolvedores de Ethereum e explorará recursos para melhorar a segurança dos contratos inteligentes.
@@ -304,7 +304,7 @@ Não há nada de errado aqui, exceto que o `Attacker` tem outra função que cha
- `Victim` finalmente aplica os resultados da primeira transação (e as subsequentes) ao seu estado, então o saldo do `Attacker` é definido para 0 (zero)
```
-O resumo é que, como o saldo do chamador não é definido como 0 até que a execução da função termine, as invocações subsequentes serão bem-sucedidas e permitirão que o chamador retire seu saldo várias vezes. Esse tipo de ataque pode ser usado para drenar um contrato inteligente de seus fundos, como aconteceu no [DAO hack em 2016](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/). Os ataques de reentrância ainda são um problema crítico para contratos inteligentes hoje, como mostram as[listagens públicas de exploits de reentrância](https://github.com/pcaversaccio/reentrancy-attacks).
+O resumo é que, como o saldo do chamador não é definido como 0 até que a execução da função termine, as invocações subsequentes serão bem-sucedidas e permitirão que o chamador retire seu saldo várias vezes. Esse tipo de ataque pode ser usado para drenar um contrato inteligente de seus fundos, como aconteceu no [DAO hack em 2016](https://www.coindesk.com/learn/understanding-the-dao-attack). Os ataques de reentrância ainda são um problema crítico para contratos inteligentes hoje, como mostram as[listagens públicas de exploits de reentrância](https://github.com/pcaversaccio/reentrancy-attacks).
##### Como prevenir ataques de reentrância
@@ -505,7 +505,7 @@ Se você planeja consultar um oráculo on-chain sobre preços de ativos, conside
- **[Hacken](https://hacken.io)** - _Auditor de cibersegurança da Web3 que traz a abordagem de 360 graus à segurança da blockchain._
-- **[Nethermind](https://nethermind.io/smart-contracts-audits)** - _Serviços de auditoria Solidity e Cairo que garantem a integridade dos contratos inteligentes e a segurança dos usuários em toda a Ethereum e Starknet._
+- **[Nethermind](https://www.nethermind.io/smart-contract-audits)** - _Serviços de auditoria Solidity e Cairo que garantem a integridade dos contratos inteligentes e a segurança dos usuários em toda a Ethereum e Starknet._
- **[HashEx](https://hashex.org/)** – _O HashEx se dedica a blockchain e auditoria de contrato inteligente para garantir a segurança de criptomoedas, fornecendo serviços como desenvolvimento de contrato inteligente, teste de penetração e consultoria em blockchain._
@@ -515,7 +515,7 @@ Se você planeja consultar um oráculo on-chain sobre preços de ativos, conside
- **[Cyfrin](https://cyfrin.io)** - _Poderosa empresa de segurança da Web3, desenvolvendo a segurança de criptografia por meio de produtos e serviços de auditoria de contratos inteligentes._
-- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)** - _Empresa de segurança Web3 que oferece auditorias de segurança para sistemas de blockchain por meio de uma equipe de auditores experientes e das melhores ferramentas da categoria._
+- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)** - _Empresa de segurança Web3 que oferece auditorias de segurança para sistemas de blockchain por meio de uma equipe de auditores experientes e das melhores ferramentas da categoria._
- **[Oxorio](https://oxor.io/)** - _Auditorias de contratos inteligentes e serviços de segurança de blockchain com experiência em EVM, Solidity, ZK, tecnologia cross-chain para empresas de criptografia e projetos DeFi._
diff --git a/public/content/translations/pt-br/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md b/public/content/translations/pt-br/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
index 92f81bc759d..7e4e56b22c1 100644
--- a/public/content/translations/pt-br/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
+++ b/public/content/translations/pt-br/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
@@ -140,7 +140,7 @@ Um padrão similar é usado ao lidar com transações em ether. No entant
-Tente converter alguns valores de e para wei. Note que [existem nomes para muitas das denominações](https://web3py.readthedocs.io/en/stable/examples.html#converting-currency-denominations) entre ether e wei. Um dos mais conhecidos entre eles é o **gwei**, já que é frequentemente como as taxas de transação são representadas.
+Tente converter alguns valores de e para wei. Note que [existem nomes para muitas das denominações](https://web3py.readthedocs.io/en/stable/troubleshooting.html#how-do-i-convert-currency-denominations) entre ether e wei. Um dos mais conhecidos entre eles é o **gwei**, já que é frequentemente como as taxas de transação são representadas.
```python
In [2]: Web3.to_wei(1, 'ether')
diff --git a/public/content/translations/pt-br/developers/tutorials/erc20-annotated-code/index.md b/public/content/translations/pt-br/developers/tutorials/erc20-annotated-code/index.md
index b2b5ebdf2e0..b40a0838de7 100644
--- a/public/content/translations/pt-br/developers/tutorials/erc20-annotated-code/index.md
+++ b/public/content/translations/pt-br/developers/tutorials/erc20-annotated-code/index.md
@@ -216,7 +216,7 @@ Este comentário explica o propósito do contrato.
/**
* @dev Implementation of the {IERC20} interface.
*
- * This implementation is agnostic to the way tokens are created. Isto significa
+ * This implementation is agnostic to the way tokens are created. Isto significa
* que um mecanismo de oferta deve ser adicionado em um contrato derivado usando {_mint}.
* For a generic mechanism see {ERC20PresetMinterPauser}.
*
@@ -262,7 +262,7 @@ Essa linha anexa a biblioteca `SafeMath` ao tipo `uint256`. Você pode encontrar
Essas definições especificam as variáveis de estado do contrato. Existem variáveis declaradas como `private`, mas isso apenas significa que outros contratos na blockchain não as podem ler. _Não há segredos na blockchain_, o software em cada nó possui o estado de cada contrato em cada bloco. Por convenção, as variáveis de estado são denominadas `_`.
-As duas primeiras variáveis são [mapeamentos](https://www.tutorialspoint.com/solidity/solidity_mappings.html), ou seja, se comportam mais ou menos da mesma forma que [matrizes associativas](https://wikipedia.org/wiki/Associative_array), com exceção das chaves, que são valores numéricos. O armazenamento é alocado apenas para as entradas que possuem valores diferentes do padrão (zero).
+As duas primeiras variáveis são [mapeamentos](https://www.tutorialspoint.com/solidity/solidity_mappings.htm), ou seja, se comportam mais ou menos da mesma forma que [matrizes associativas](https://wikipedia.org/wiki/Associative_array), com exceção das chaves, que são valores numéricos. O armazenamento é alocado apenas para as entradas que possuem valores diferentes do padrão (zero).
```solidity
mapping (address => uint256) private _balances;
diff --git a/public/content/translations/pt-br/developers/tutorials/hello-world-smart-contract-fullstack/index.md b/public/content/translations/pt-br/developers/tutorials/hello-world-smart-contract-fullstack/index.md
index 1a6e2aa9aa6..4426b177ea6 100644
--- a/public/content/translations/pt-br/developers/tutorials/hello-world-smart-contract-fullstack/index.md
+++ b/public/content/translations/pt-br/developers/tutorials/hello-world-smart-contract-fullstack/index.md
@@ -48,7 +48,7 @@ Clique em **Criar app**. Seu app aparecerá na tabela abaixo.
Você precisa de uma conta Ethereum para enviar e receber transações. Nós usaremos MetaMask, a carteira virtual no navegador que permite usuários gerenciarem o endereço da sua conta Ethereum.
-Você pode baixar e criar uma conta MetaMask gratuitamente [neste link](https://metamask.io/download.html). Quando você estiver criando uma conta, ou se já tiver uma conta, certifique-se de mudar para a “Rede de teste Goerli”, no canto superior direito (para que não estejamos lidando com dinheiro real).
+Você pode baixar e criar uma conta MetaMask gratuitamente [neste link](https://metamask.io/download). Quando você estiver criando uma conta, ou se já tiver uma conta, certifique-se de mudar para a “Rede de teste Goerli”, no canto superior direito (para que não estejamos lidando com dinheiro real).
### Etapa 4: Adicionar ether de um faucet {#step-4-add-ether-from-a-faucet}
@@ -1116,7 +1116,7 @@ Se você quiser entender mais sobre como as transações no Ethereum funcionam,
#### Baixar MetaMask {#download-metamask}
-Você pode baixar e criar uma conta MetaMask gratuitamente [neste link](https://metamask.io/download.html). Ao criar uma conta, ou mesmo se você já tiver uma conta, certifique-se de mudar para "Goerli Test Network” na parte superior direita \(para não lidarmos com dinheiro real\).
+Você pode baixar e criar uma conta MetaMask gratuitamente [neste link](https://metamask.io/download). Ao criar uma conta, ou mesmo se você já tiver uma conta, certifique-se de mudar para "Goerli Test Network” na parte superior direita \(para não lidarmos com dinheiro real\).
#### Etapa: Adicionar Faucet ether {#add-ether-from-a-faucet}
@@ -1171,7 +1171,7 @@ export const connectWallet = async () => {
diff --git a/public/content/translations/pt-br/developers/tutorials/hello-world-smart-contract/index.md b/public/content/translations/pt-br/developers/tutorials/hello-world-smart-contract/index.md
index 2db6baca805..65135c43be7 100644
--- a/public/content/translations/pt-br/developers/tutorials/hello-world-smart-contract/index.md
+++ b/public/content/translations/pt-br/developers/tutorials/hello-world-smart-contract/index.md
@@ -16,14 +16,14 @@ published: 2021-03-31
Se você é novo no desenvolvimento de blockchain e não sabe por onde começar, ou se apenas deseja entender como implementar ou interagir com contratos inteligentes, este guia é para você. Vamos criar e implantar um contrato inteligente simples na rede de teste Goerli usando uma carteira virtual [MetaMask](https://metamask.io/), [Solidity](https://docs.soliditylang.org/en/v0.8.0/), [Hardhat](https://hardhat.org/) e [Alchemy](https://alchemyapi.io/eth) (não se preocupe se você ainda não entendeu o que isso significa, nós explicaremos).
> **Atenção**
->
+>
> Aviso de descontinuidade
->
+>
> Para este guia inteiro, a rede de teste Goerli está sendo usada para criação e implantação de contratos inteligentes. Entretanto, por favor note que a Ethereum Foundation anunciou que a [Goerli será descontinuada em breve](https://www.alchemy.com/blog/goerli-faucet-deprecation).
->
+>
> Nós recomendamos você usar a [Sepolia](https://www.alchemy.com/overviews/sepolia-testnet) e [faucets Sepolia](https://sepoliafaucet.com/) para este tutorial.
-Na [parte 2](https://docs.alchemy.com/docs/interacting-with-a-smart-contract) deste tutorial, veremos como podemos interagir com nosso contrato inteligente, assim que for implantado aqui, e na [parte 3](https://docs.alchemy.com/docs/submitted-your-smart-contract-to-etherscan), abordaremos como publicá-lo no Etherscan.
+Na [parte 2](https://docs.alchemy.com/docs/interacting-with-a-smart-contract) deste tutorial, veremos como podemos interagir com nosso contrato inteligente, assim que for implantado aqui, e na [parte 3](https://docs.alchemy.com/docs/submitting-your-smart-contract-to-etherscan), abordaremos como publicá-lo no Etherscan.
Caso surjam perguntas em qualquer momento, sinta-se à vontade para falar no Discord da [Alchemy](https://discord.gg/gWuC7zB)!
@@ -49,7 +49,7 @@ Assim que você criar uma conta na Alchemy, você pode gerar uma chave de API cr
Precisamos de uma conta de Ethereum para enviar e receber transações. Para este tutorial, usaremos uma carteira virtual no navegador, a MetaMask, para gerenciar o endereço da sua conta Ethereum. Mais sobre [transações](/developers/docs/transactions/).
-Você pode baixar e criar uma conta MetaMask gratuitamente [neste link](https://metamask.io/download.html). Quando você estiver criando uma conta, ou se já tiver uma conta, certifique-se de mudar para a “Rede de teste Goerli”, no canto superior direito (para que não estejamos lidando com dinheiro real).
+Você pode baixar e criar uma conta MetaMask gratuitamente [neste link](https://metamask.io/download). Quando você estiver criando uma conta, ou se já tiver uma conta, certifique-se de mudar para a “Rede de teste Goerli”, no canto superior direito (para que não estejamos lidando com dinheiro real).

@@ -66,7 +66,7 @@ Para verificar novamente que temos saldo, vamos fazer uma solicitação através
```
> **OBSERVAÇÃO:** este resultado é em wei não em ETH. Lembre-se de que "Wei" é a menor unidade de ether. A conversão de wei para ETH é 1 ETH = 1018 wei. Desta maneira, se convertermos 0x2B5E3AF16B1880000 em decimal obteremos 5\*10¹⁸, o que equivale a 5 ETH.
->
+>
> Ufa! Nosso dinheiro de imitação está todo aí .
## Passo 6: Inicialize nosso projeto {#step-6}
diff --git a/public/content/translations/pt-br/developers/tutorials/how-to-write-and-deploy-an-nft/index.md b/public/content/translations/pt-br/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
index fecfa764ce4..4e313bc0bee 100644
--- a/public/content/translations/pt-br/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
+++ b/public/content/translations/pt-br/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
@@ -46,7 +46,7 @@ Assim que criar uma conta na Alchemy, você pode gerar uma chave de API criando
Precisamos de uma conta Ethereum para enviar e receber transações. Para este tutorial, usaremos uma carteira virtual no navegador, a MetaMask, para gerenciar o endereço da sua conta Ethereum. Se você quiser entender mais sobre como as transações no Ethereum funcionam, confira [esta página](/developers/docs/transactions/) na Fundação Ethereum.
-Você pode baixar e criar uma conta MetaMask gratuitamente [neste link](https://metamask.io/download.html). Quando você estiver criando uma conta, ou se você já tiver uma, certifique-se de mudar para a “Sepolia Test Network” no canto superior direito (para que não lidemos com dinheiro real).
+Você pode baixar e criar uma conta MetaMask gratuitamente [neste link](https://metamask.io/download). Quando você estiver criando uma conta, ou se você já tiver uma, certifique-se de mudar para a “Sepolia Test Network” no canto superior direito (para que não lidemos com dinheiro real).

@@ -87,7 +87,7 @@ Não importa realmente como você responde às questões de instalação; aqui e
author:
license: (ISC)
About to write to /Users/thesuperb1/Desktop/my-nft/package.json:
-
+
{
"name": "my-nft",
"version": "1.0.0",
diff --git a/public/content/translations/pt-br/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md b/public/content/translations/pt-br/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
index d96aa4a5e30..3edbe0b9607 100644
--- a/public/content/translations/pt-br/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
+++ b/public/content/translations/pt-br/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
@@ -59,13 +59,13 @@ Enquanto o [Web3](https://docs.web3js.org/) ainda é mais usado, [ethers. s](htt
Geralmente, você obteria dados diretamente do seu contrato inteligente. Gostaria de saber o horário da última transação? Basta chamar `MyContract.methods.latestTradeTime().call()` que busca os dados de um nó Ethereum em seu dapp. Mas e se você precisar de centenas de pontos de dados diferentes? Isso resultaria em centenas de buscas de dados para o nó, cada vez exigindo um [RTT](https://wikipedia.org/wiki/Round-trip_delay_time) tornando seu dapp lento e ineficiente. Uma solução alternativa pode ser uma função de busca de chamadas dentro do seu contrato que retorna vários dados de uma só vez. Mas nem sempre é o ideal.
-E então talvez também estejam interessados em dados históricos. Você quer saber não apenas a última troca, mas também os tempos para todas as negociações que você já fez. Use o _create-eth-app_ pacote de subgráfico, leia a [documentação](https://thegraph.com/docs/define-a-subgraph) e adapte-a aos seus próprios contratos. Se você estiver procurando contratos inteligentes populares, pode até ser que já exista um subgrafo. Confira o [explorador de subgrafos](https://thegraph.com/explorer/).
+E então talvez também estejam interessados em dados históricos. Você quer saber não apenas a última troca, mas também os tempos para todas as negociações que você já fez. Use o _create-eth-app_ pacote de subgráfico, leia a [documentação](https://thegraph.com/docs/en/subgraphs/developing/creating/starting-your-subgraph) e adapte-a aos seus próprios contratos. Se você estiver procurando contratos inteligentes populares, pode até ser que já exista um subgrafo. Confira o [explorador de subgrafos](https://thegraph.com/explorer/).
Ao obter um subgrafo, você pode escrever uma consulta simples em seu dapp para recuperar todos os dados importantes da blockchain, incluindo os históricos de que você precisa — basta uma única busca.
### Apollo {#apollo}
-Graças à integração do [Apollo Boost](https://www.apollographql.com/docs/react/get-started/), você pode integrar facilmente o grafo em seu aplicativo React. Especialmente ao usar [React hooks e Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks-676d116eeae2), buscar dados é tão simples como escrever uma única consulta GraphQl em seu componente:
+Graças à integração do [Apollo Boost](https://www.apollographql.com/docs/react/get-started/), você pode integrar facilmente o grafo em seu aplicativo React. Especialmente ao usar [React hooks e Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks), buscar dados é tão simples como escrever uma única consulta GraphQl em seu componente:
```js
const { loading, error, data } = useQuery(myGraphQlQuery)
diff --git a/public/content/translations/pt-br/developers/tutorials/nft-minter/index.md b/public/content/translations/pt-br/developers/tutorials/nft-minter/index.md
index b5ef01302fc..9fe52ddba69 100644
--- a/public/content/translations/pt-br/developers/tutorials/nft-minter/index.md
+++ b/public/content/translations/pt-br/developers/tutorials/nft-minter/index.md
@@ -203,7 +203,7 @@ Para que os usuários possam interagir com o seu contrato inteligente, eles prec
Para este tutorial, usaremos uma carteira virtual no navegador, a MetaMask, para gerenciar o endereço da sua conta Ethereum. Se você quiser entender mais sobre como as transações no Ethereum funcionam, confira [esta página](/developers/docs/transactions/) na Fundação Ethereum.
-Você pode baixar e criar uma conta MetaMask gratuitamente [neste link](https://metamask.io/download.html). Quando estiver criando uma conta, ou se já tiver uma, certifique-se de mudar para a "Ropsten Test Network", no canto superior direito (para não precisar lidar com dinheiro de verdade\).
+Você pode baixar e criar uma conta MetaMask gratuitamente [neste link](https://metamask.io/download). Quando estiver criando uma conta, ou se já tiver uma, certifique-se de mudar para a "Ropsten Test Network", no canto superior direito (para não precisar lidar com dinheiro de verdade\).
### Etapa: Adicionar Faucet ether {#add-ether-from-faucet}
@@ -260,7 +260,7 @@ export const connectWallet = async () => {
@@ -518,7 +518,7 @@ Salve o arquivo e então você estará pronto para começar a escrever a funçã
### Implementar pinJSONToIPFS {#pin-json-to-ipfs}
-Felizmente para nós, a Pinata tem uma API [especificamente para carregar dados JSON para o IPFS](https://pinata.cloud/documentation#PinJSONToIPFS) e um JavaScript conveniente com axios de exemplo que podemos usar, com algumas pequenas modificações.
+Felizmente para nós, a Pinata tem uma API [especificamente para carregar dados JSON para o IPFS](https://docs.pinata.cloud/api-reference/endpoint/ipfs/pin-json-to-ipfs#pin-json) e um JavaScript conveniente com axios de exemplo que podemos usar, com algumas pequenas modificações.
Na sua pasta `utils`, vamos criar outro arquivo chamado `pinata.js` e então importar nossa chave Pinata do arquivo .env assim:
diff --git a/public/content/translations/pt-br/developers/tutorials/optimism-std-bridge-annotated-code/index.md b/public/content/translations/pt-br/developers/tutorials/optimism-std-bridge-annotated-code/index.md
index 4eb6f676681..7697cff63b4 100644
--- a/public/content/translations/pt-br/developers/tutorials/optimism-std-bridge-annotated-code/index.md
+++ b/public/content/translations/pt-br/developers/tutorials/optimism-std-bridge-annotated-code/index.md
@@ -15,7 +15,7 @@ lang: pt-br
Para usar ativos L1 na Optimism (ou qualquer outra L2), os ativos precisam ser [enviados pela ponte](/bridges/#prerequisites). Uma maneira de conseguir isso é os usuários bloquearem ativos (ETH e [tokens ERC-20](/developers/docs/standards/tokens/erc-20/) são os mais comuns) na L1, e receber ativos equivalentes para usar na L2. Por fim, quem for que acabe com eles, talvez queira enviá-los de volta para a L1. Ao fazer isso, os ativos são queimados na L2 e, em seguida, liberados para o usuário na L1.
-É assim que a [ponte padrão Optimism](https://community.optimism.io/docs/developers/bridge/standard-bridge) funciona. Neste artigo, passamos pelo código-fonte para essa ponte para ver como ele funciona e estudá-lo como um exemplo de código Solidity bem escrito.
+É assim que a [ponte padrão Optimism](https://docs.optimism.io/app-developers/bridging/standard-bridge) funciona. Neste artigo, passamos pelo código-fonte para essa ponte para ver como ele funciona e estudá-lo como um exemplo de código Solidity bem escrito.
## Fluxo de controle {#control-flows}
@@ -1270,7 +1270,7 @@ Se um usuário fez um erro detectável usando o endereço de token L2 errado, n
## Conclusão {#conclusion}
-A ponte padrão é o mecanismo mais flexível para transferência de ativos. Porém, por ser genérico não é sempre o mecanismo mais fácil de usar. Especialmente para retiradas, a maioria dos usuários prefere usar [pontes de terceiros](https://www.optimism.io/apps/bridges) a esperar o período de desafio e também não precisar de uma prova de Merkle para finalizar a retirada.
+A ponte padrão é o mecanismo mais flexível para transferência de ativos. Porém, por ser genérico não é sempre o mecanismo mais fácil de usar. Especialmente para retiradas, a maioria dos usuários prefere usar [pontes de terceiros](https://optimism.io/apps#bridge) a esperar o período de desafio e também não precisar de uma prova de Merkle para finalizar a retirada.
Estas pontes tipicamente funcionam tendo ativos na L1, que elas fornecem imediatamente por uma taxa pequena (geralmente menor que o custo de gas para uma retirada de uma ponte padrão). Quando a ponte (ou as pessoas que a administram) antecipa a falta de ativos L1, ela transfere ativos suficientes da L2. Como estes são saques muito grandes, o custo do saque é amortizado por uma larga quantia e é um percentual muito menor.
diff --git a/public/content/translations/pt-br/developers/tutorials/reverse-engineering-a-contract/index.md b/public/content/translations/pt-br/developers/tutorials/reverse-engineering-a-contract/index.md
index a3abbab0a31..8c95b9ec979 100644
--- a/public/content/translations/pt-br/developers/tutorials/reverse-engineering-a-contract/index.md
+++ b/public/content/translations/pt-br/developers/tutorials/reverse-engineering-a-contract/index.md
@@ -565,7 +565,7 @@ E os métodos que ele suporta são:
| Método | Assinatura do método | Deslocamento por salto |
| --------------------------------------------------------------------------------------------------------------- | ---------------------------- | ---------------------- |
-| [scaleAmountByPercentage(uint256,uint256)](https://www.4byte.directory/x/?bytes4_signature=0x8ffb5c97) | 0x8ffb5c97 | 0x0135 |
+| [scaleAmountByPercentage(uint256,uint256)](https://www.4byte.directory/signatures/?bytes4_signature=0x8ffb5c97) | 0x8ffb5c97 | 0x0135 |
| [isClaimed(uint256,address)](https://www.4byte.directory/signatures/?bytes4_signature=0xd2ef0795) | 0xd2ef0795 | 0x0151 |
| [claim(uint256,address,uint256,bytes32[])](https://www.4byte.directory/signatures/?bytes4_signature=0x2e7ba6ef) | 0x2e7ba6ef | 0x00F4 |
| [incrementWindow()](https://www.4byte.directory/signatures/?bytes4_signature=0x338b1d31) | 0x338b1d31 | 0x0110 |
diff --git a/public/content/translations/pt-br/developers/tutorials/secure-development-workflow/index.md b/public/content/translations/pt-br/developers/tutorials/secure-development-workflow/index.md
index 9491de81926..7caf23f4aca 100644
--- a/public/content/translations/pt-br/developers/tutorials/secure-development-workflow/index.md
+++ b/public/content/translations/pt-br/developers/tutorials/secure-development-workflow/index.md
@@ -50,6 +50,6 @@ Finalmente, esteja atento a questões que as ferramentas automatizadas não cons
## Pedir ajuda {#ask-for-help}
-[Horário de escritório Ethereum](https://calendly.com/dan-trailofbits/ethereum-office-hours) executa todas as terças da tarde. Essas sessões presenciais de uma hora são uma oportunidade para você nos fazer quaisquer perguntas que sobre segurança, solucionar problemas usando nossas ferramentas e obter comentários de especialistas sobre sua abordagem atual. Vamos ajudá-lo a trabalhar neste guia.
+[Horário de escritório Ethereum](https://calendly.com/dan-trailofbits/office-hours) executa todas as terças da tarde. Essas sessões presenciais de uma hora são uma oportunidade para você nos fazer quaisquer perguntas que sobre segurança, solucionar problemas usando nossas ferramentas e obter comentários de especialistas sobre sua abordagem atual. Vamos ajudá-lo a trabalhar neste guia.
Junte-se ao nosso Slack: [Empire Hacking](https://join.slack.com/t/empirehacking/shared_invite/zt-h97bbrj8-1jwuiU33nnzg67JcvIciUw). Sempre estaremos disponíveis nos canais #crytic e #ethereum caso tenha alguma dúvida.
diff --git a/public/content/translations/pt-br/developers/tutorials/the-graph-fixing-web3-data-querying/index.md b/public/content/translations/pt-br/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
index 5fc117503d7..f89911ec9c6 100644
--- a/public/content/translations/pt-br/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
+++ b/public/content/translations/pt-br/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
@@ -91,7 +91,7 @@ Primeiro, vamos falar sobre GraphQL, originalmente projetado e implementado pelo
-As duas imagens capturam praticamente a essência do GraphQL. Com a consulta à direita, podemos definir exactamente quais os dados que queremos, assim aí temos tudo ao alcance e nada mais do que aquilo de que precisamos. Um servidor GraphQL lida com a busca de todos os dados necessários, então é incrivelmente fácil para o lado frontend do consumidor. [Esta é uma bela explicação](https://www.apollographql.com/blog/graphql-explained-5844742f195e/) de como exatamente o servidor lida com uma consulta se estiver interessado.
+As duas imagens capturam praticamente a essência do GraphQL. Com a consulta à direita, podemos definir exactamente quais os dados que queremos, assim aí temos tudo ao alcance e nada mais do que aquilo de que precisamos. Um servidor GraphQL lida com a busca de todos os dados necessários, então é incrivelmente fácil para o lado frontend do consumidor. [Esta é uma bela explicação](https://www.apollographql.com/blog/graphql-explained) de como exatamente o servidor lida com uma consulta se estiver interessado.
Agora com esse conhecimento, vamos finalmente adentrar o espaço da blockchain e The Graph.
@@ -196,7 +196,7 @@ Em seguida, criamos uma nova entidade Bet. O ID para isso sempre `event.transact
Finalmente, nós podemos atualizar a entidade "Player" com todos os dados. Arrays não podem ser empurrados diretamente, mas precisam ser atualizados como mostrado aqui. Usamos o id para fazer referência à aposta. E `.save()` é necessário no final para armazenar uma entidade.
-A documentação completa pode ser vista aqui: https://thegraph.com/docs/en/developing/creating-a-subgraph/#writing-mappings. Você também pode adicionar a saída do log ao arquivo de mapeamento, consultando [aqui](https://thegraph.com/docs/assemblyscript-api#api-reference).
+A documentação completa pode ser vista aqui: https://thegraph.com/docs/en/developing/creating-a-subgraph/#writing-mappings. Você também pode adicionar a saída do log ao arquivo de mapeamento, consultando [aqui](https://thegraph.com/docs/en/subgraphs/developing/creating/graph-ts/api/#api-reference).
```typescript
import { Bet, Player } from "../generated/schema"
diff --git a/public/content/translations/pt-br/eips/index.md b/public/content/translations/pt-br/eips/index.md
index 669ba2c0e13..ad9a11d7ab7 100644
--- a/public/content/translations/pt-br/eips/index.md
+++ b/public/content/translations/pt-br/eips/index.md
@@ -74,6 +74,6 @@ Qualquer pessoa pode criar uma EIP. Antes de enviar uma proposta, é necessário
-Conteúdo da página retirado parcialmente do artigo [Coordenação do upgrade da rede e governança do desenvolvimento do protocolo Ethereum (em inglês)](https://hudsonjameson.com/2020-03-23-ethereum-protocol-development-governance-network-upgrade-coordination/) por Hudson Jameson
+Conteúdo da página retirado parcialmente do artigo [Coordenação do upgrade da rede e governança do desenvolvimento do protocolo Ethereum (em inglês)](https://hudsonjameson.com/2020-03-23-ethereum-protocol-development-governance-and-network-upgrade-coordination/) por Hudson Jameson
diff --git a/public/content/translations/pt-br/enterprise/index.md b/public/content/translations/pt-br/enterprise/index.md
index 9874ab1969f..244467beb6c 100644
--- a/public/content/translations/pt-br/enterprise/index.md
+++ b/public/content/translations/pt-br/enterprise/index.md
@@ -116,7 +116,7 @@ Aqui estão alguns dos aplicativos empresariais criados com base na rede princip
### Autenticação de dados {#notarization-of-data}
- [ANSA](https://www.ansa.it/english/news/science_tecnology/2020/04/06/ansa-using-blockchain-to-help-readers_af820b4f-0947-439b-843e-52e114f53318.html) - _Agência de notícias italiana combate fake news e permite que os leitores verifiquem a origem das notícias registrando-as na rede principal_
-- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum) - _Registra a origem e o histórico de reparos de relógios no Ethereum_
+- [Breitling](https://www.coindesk.com/business/2020/10/15/breitling-goes-live-with-ethereum-based-system-to-put-all-new-watches-on-the-blockchain) - _Registra a origem e o histórico de reparos de relógios no Ethereum_
- [BRØK](https://www.xn--brk-1na.no/) - _Uma plataforma de cap tables para empresas não listadas ao público, oferecida pelo governo Norueguês_
- [Certifaction](https://certifaction.com/) - _Assinaturas eletrônicas legalmente válidas com funções de privacidade incorporadas ao design_
- [EthSign](https://ethsign.xyz/) - _Registra documentos eletrônicos assinados na blockchain do Ethereum_
diff --git a/public/content/translations/pt-br/governance/index.md b/public/content/translations/pt-br/governance/index.md
index 533184bb41b..6e8167df3e2 100644
--- a/public/content/translations/pt-br/governance/index.md
+++ b/public/content/translations/pt-br/governance/index.md
@@ -118,7 +118,7 @@ De um modo geral, os desacordos são tratados com discussões de longo prazo em
Forks são quando é necessário fazer grandes melhorias técnicas ou alterações na rede e modificar as "regras" do protocolo. [Os clientes da Ethereum](/developers/docs/nodes-and-clients/) devem atualizar seu software para implementar as novas regras do fork.
-O fork da DAO foi em resposta ao [ataque da DAO de 2016](https://www.coindesk.com/understanding-dao-hack-journalists) no qual um contrato inseguro de [DAO](/glossary/#dao) foi drenado em mais de 3 milhões de ETH em um hack. O fork transferiu os fundos do contrato falho para um novo contrato, permitindo que qualquer um que perdeu fundos no hack os recuperasse.
+O fork da DAO foi em resposta ao [ataque da DAO de 2016](https://www.coindesk.com/learn/understanding-the-dao-attack) no qual um contrato inseguro de [DAO](/glossary/#dao) foi drenado em mais de 3 milhões de ETH em um hack. O fork transferiu os fundos do contrato falho para um novo contrato, permitindo que qualquer um que perdeu fundos no hack os recuperasse.
Este curso de ação foi votado pela comunidade Ethereum. Qualquer titular de ETH pôde votar por meio de uma transação em [uma plataforma de votação](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). A decisão de criar fork ultrapassou 85% dos votos.
diff --git a/public/content/translations/pt-br/guides/how-to-revoke-token-access/index.md b/public/content/translations/pt-br/guides/how-to-revoke-token-access/index.md
index ff511bdb697..ad6398e7a45 100644
--- a/public/content/translations/pt-br/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/pt-br/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ Vários sites permitem que você veja e revogue os contratos inteligentes conect
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (múltiplas redes)
- [Revoke](https://revoke.cash/) (múltiplas redes)
- [Unrekt](https://app.unrekt.net/) (múltiplas redes)
- [EverRevoke](https://everrise.com/everrevoke/) (múltiplas redes)
diff --git a/public/content/translations/pt-br/history/index.md b/public/content/translations/pt-br/history/index.md
index cad383780e8..de0d541274b 100644
--- a/public/content/translations/pt-br/history/index.md
+++ b/public/content/translations/pt-br/history/index.md
@@ -391,7 +391,7 @@ O fork (bifurcação) Whistle Tangerine foi a primeira resposta aos ataques de n
#### Resumo {#dao-fork-summary}
-O fork (bifurcação) DAO foi em resposta ao [ataque DAO de 2016](https://www.coindesk.com/markets/2016/06/25/understanding-the-dao-attack/), duranto o qual um contrato inseguro de [DAO](/glossary/#dao) foi esvaziado em mais de 3 milhões de ETH em um hack. O fork (bifurcação) moveu os fundos do contrato defeituoso para um [novo contrato](https://etherscan.io/address/0xbf4ed7b27f1d666546e30d74d50d173d20bca754) com uma única função: fazer saque. Qualquer pessoa que tenha perdido fundos poderia sacar 1 ETH para cada 100 tokens DAO em suas carteiras.
+O fork (bifurcação) DAO foi em resposta ao [ataque DAO de 2016](https://www.coindesk.com/learn/understanding-the-dao-attack/), duranto o qual um contrato inseguro de [DAO](/glossary/#dao) foi esvaziado em mais de 3 milhões de ETH em um hack. O fork (bifurcação) moveu os fundos do contrato defeituoso para um [novo contrato](https://etherscan.io/address/0xbf4ed7b27f1d666546e30d74d50d173d20bca754) com uma única função: fazer saque. Qualquer pessoa que tenha perdido fundos poderia sacar 1 ETH para cada 100 tokens DAO em suas carteiras.
Esse curso de ação foi votado pela comunidade Ethereum. Qualquer titular de ETH pôde votar por meio de uma transação em [uma plataforma de votação](http://v1.carbonvote.com/). A decisão de fazer a bifurcação ultrapassou 85% dos votos.
diff --git a/public/content/translations/pt-br/roadmap/verkle-trees/index.md b/public/content/translations/pt-br/roadmap/verkle-trees/index.md
index 876d3de8bdf..dd37b518e2f 100644
--- a/public/content/translations/pt-br/roadmap/verkle-trees/index.md
+++ b/public/content/translations/pt-br/roadmap/verkle-trees/index.md
@@ -60,7 +60,7 @@ As redes de testes de Verkle Trees já estão em execução, mas ainda há atual
- [Guillaume Ballet explica árvores de Verkle no ETHGlobal](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- ["Como as Verkle Trees tornam o Ethereum simples e eficiente", por Guillaume Ballet na Devcon 6](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [Piper Merriam sobre clientes sem estado da ETHDenver 2020](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [Dankrad Fiest explica as árvores Verkle e a falta de estado no podcast da Zero Knowledge](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [Dankrad Fiest explica as árvores Verkle e a falta de estado no podcast da Zero Knowledge](https://zeroknowledge.fm/podcast/202/)
- [Vitalik Buterin sobre Verkle Trees](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Dankrad Feist sobre Verkle Trees](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [Documentação de EIO da Verkle Tree](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/pt-br/web3/index.md b/public/content/translations/pt-br/web3/index.md
index 95db2fa28b1..38699af39a9 100644
--- a/public/content/translations/pt-br/web3/index.md
+++ b/public/content/translations/pt-br/web3/index.md
@@ -151,11 +151,11 @@ Estamos apenas no início da criação de uma Web melhor com a Web3, mas à medi
Web3 não é rigidamente definida. Vários participantes da comunidade têm diversas perspectivas sobre isso. Veja aqui alguns deles:
-- [O que é Web3? A Internet Descentralizada do Futuro Explicada](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [O que é Web3? A Internet Descentralizada do Futuro Explicada](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Compreendendo a Web 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Josh Stark_
- [Por que a Web3 é Importante?](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [Por que a descentralização é importante?](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) _Feb-, - Chris Dixon_
- [O Cenário Web3](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [O Debate Web3](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [O Debate Web3](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/pt/dao/index.md b/public/content/translations/pt/dao/index.md
index e69a4afa174..02be6b93904 100644
--- a/public/content/translations/pt/dao/index.md
+++ b/public/content/translations/pt/dao/index.md
@@ -93,7 +93,7 @@ Em 1977, o estado Americano de Wyoming inventou a LLC, que protege os empresári
### Um exemplo famoso {#law-example}
-[CityDAO](https://citydao.io) - A CityDAO utilizou a lei DAO do Wyoming para comprar 40 acres de terreno perto do Parque Nacional de Yellowstone.
+[CityDAO](https://citizen.citydao.io/) - A CityDAO utilizou a lei DAO do Wyoming para comprar 40 acres de terreno perto do Parque Nacional de Yellowstone.
## Adesão à DAO {#dao-membership}
diff --git a/public/content/translations/pt/defi/index.md b/public/content/translations/pt/defi/index.md
index 7fbae1c5762..6b7ba057975 100644
--- a/public/content/translations/pt/defi/index.md
+++ b/public/content/translations/pt/defi/index.md
@@ -168,7 +168,7 @@ Se a oferta do exchange B caísse subitamente e o utilizador não conseguisse co
Para poder aplicar o exemplo anterior no mundo financeiro tradicional, seria necessária uma enorme quantidade de dinheiro. Estas estratégias para ganhar dinheiro só são acessíveis a quem já tem património. Os empréstimos instantâneos são um exemplo de um futuro em que ter dinheiro não é necessariamente um pré-requisito para ganhar dinheiro.
-[Mais informações sobre empréstimos instantâneos](https://aave.com/flash-loans/)
+[Mais informações sobre empréstimos instantâneos](https://aave.com/docs/concepts/flash-loans/)
diff --git a/public/content/translations/pt/desci/index.md b/public/content/translations/pt/desci/index.md
index 0318a15ad80..78f3109c018 100644
--- a/public/content/translations/pt/desci/index.md
+++ b/public/content/translations/pt/desci/index.md
@@ -96,7 +96,7 @@ Explore projetos e junte-se à comunidade DeSci.
- [VitaDAO: receba financiamento através de acordos de investigação patrocinados para a investigação sobre a longevidade](https://www.vitadao.com/)
- [ResearchHub: publique um resultado científico e participe numa conversa com os seus pares](https://www.researchhub.com/)
- [LabDAO: dobre uma proteína in-silico](https://alphafodl.vercel.app/)
-- [API dClimate: consulte os dados climáticos recolhidos por uma comunidade descentralizada](https://api.dclimate.net/)
+- [API dClimate: consulte os dados climáticos recolhidos por uma comunidade descentralizada](https://www.dclimate.net/)
- [Fundação DeSci: Criação de ferramentas de publicação DeSci](https://descifoundation.org/)
- [DeSci.World: um balcão único para visualização e envolvimento dos utilizadores com a ciência descentralizada](https://desci.world)
- [OceanDAO: financiamento gerido por uma DAO para a ciência relacionada com os dados](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Aceitamos sugestões para novos projetos a serem incluídos na lista - consulte
- [Um guia para a biotecnologia descentralizada por Jocelynn Pearl para a16z future](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [O argumento a favor do DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Guia do DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Recursos científicos descentralizados](https://www.vincentweisser.com/decentralized-science)
+- [Recursos científicos descentralizados](https://www.vincentweisser.com/desci)
- [IP-NFTs biofarmacêuticos da Molecule - Uma descrição técnica](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Construir sistemas de ciência isentos de confiança por Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas - DeSci: O futuro da ciência descentralizada (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/ro/community/grants/index.md b/public/content/translations/ro/community/grants/index.md
index 5ebacfbeaaf..bc8a03f9e7f 100644
--- a/public/content/translations/ro/community/grants/index.md
+++ b/public/content/translations/ro/community/grants/index.md
@@ -27,13 +27,13 @@ Aceste programe sprijină ecosistemul Ethereum extins oferind granturi pentru o
Aceste proiecte și-au creat propriile granturi pentru proiecte care vizează dezvoltarea și experimentarea propriei tehnologii.
- [Aave Grants Program](https://aavegrants.org/) – _[Aave](https://aave.com/) grants DAO_
-- [Balancer](https://balancergrants.notion.site/Balancer-Community-Grants-23e562c5bc4347cd8304637bff0058e6) – _[Balancer](https://balancer.fi/) ecosystem fund_
-- [Compound Grants Program](https://compoundgrants.org/) – _[Compound](https://compound.finance/) finance ecosystem_
+- [Compound Grants Program](https://compoundgrants.questbook.app/) – _[Compound](https://compound.finance/) finance ecosystem_
+- [Balancer](https://quark-ceres-740.notion.site/Balancer-Grants-938f1b979810427f8d903a904315da41) – _[Balancer](https://balancer.fi/) ecosystem fund_
- [Lido Ecosystem Grants Organisation (LEGO)](https://lego.lido.fi/) – _[Lido](https://lido.fi/) finance ecosystem_
- [MetaMask Program](https://metamaskgrants.org/) - _[MetaMask](https://metamask.io/) employee-led grants DAO_
- [mStable Grants Program](https://docs.mstable.org/advanced/grants-program) - _[mStable](https://mstable.org/) community_
- [The Graph](https://airtable.com/shrdfvnFvVch3IOVm) – _[The Graph](https://thegraph.com/) ecosystem_
-- [Uniswap Grants Program](https://www.unigrants.org/) – _[Uniswap](https://uniswap.org/) community_
+- [Uniswap Grants Program](https://www.uniswapfoundation.org/) – _[Uniswap](https://uniswap.org/) community_
## Finanțarea cuadratică {#quadratic-funding}
diff --git a/public/content/translations/ro/defi/index.md b/public/content/translations/ro/defi/index.md
index 45e15daabec..85ec4d1c171 100644
--- a/public/content/translations/ro/defi/index.md
+++ b/public/content/translations/ro/defi/index.md
@@ -168,7 +168,7 @@ Dacă oferta schimbului B ar scădea brusc și utilizatorul nu ar fi putut cump
Pentru a putea realiza cele din exemplul de mai sus în lumea financiară tradițională, ați avea nevoie de o sumă enormă de bani. Aceste strategii producătoare de bani sunt accesibile doar celor care au deja o avere. Împrumuturile flash sunt un exemplu al unui viitor în care nu este o condiție prealabilă să aveți bani pentru a produce bani.
-[Mai multe despre împrumuturile flash](https://aave.com/flash-loans/)
+[Mai multe despre împrumuturile flash](https://aave.com/docs/concepts/flash-loans/)
diff --git a/public/content/translations/ro/developers/docs/apis/backend/index.md b/public/content/translations/ro/developers/docs/apis/backend/index.md
index 83c038457cd..f78e9810aa6 100644
--- a/public/content/translations/ro/developers/docs/apis/backend/index.md
+++ b/public/content/translations/ro/developers/docs/apis/backend/index.md
@@ -45,7 +45,7 @@ Aceste biblioteci elimină o mare parte din complexitatea interacțiunii directe
**DataHub de Figment-** **_Servicii API Web3 cu Mainnet -ul Ethereum și testnet-uri_**
- [DataHub](https://www.figment.io/datahub)
-- [Documentație](https://docs.figment.io/introduction/what-is-datahub)
+- [Documentație](https://figment-docs.gitbook.io/learn-docs/introduction/what-is-datahub)
**Nodesmith -** **_Acces la API-ul JSON-RPC pentru Mainnet-ul Ethereum și testnet-uri._**
@@ -54,7 +54,7 @@ Aceste biblioteci elimină o mare parte din complexitatea interacțiunii directe
**Ethercluster -** **_Rulaţi-vă propriul serviciu API Ethereum, acceptând atât ETH, cât și ETC._**
-- [ethercluster.com](https://www.ethercluster.com/)
+- [ethercluster.com](https://etccooperative.github.io/ethercluster-website/)
**Chainstack -** **_Noduri Ethereum partajate și dedicate ca serviciu._**
diff --git a/public/content/translations/ro/developers/docs/data-and-analytics/index.md b/public/content/translations/ro/developers/docs/data-and-analytics/index.md
index 38d4889d38c..f383c010ea1 100644
--- a/public/content/translations/ro/developers/docs/data-and-analytics/index.md
+++ b/public/content/translations/ro/developers/docs/data-and-analytics/index.md
@@ -30,6 +30,6 @@ Dezvoltatorii pot apoi procesa și transforma aceste date pentru a le oferi util
## Referințe suplimentare {#further-reading}
-- [Prezentare generală Graph Network](https://thegraph.com/docs/en/about/network/)
+- [Prezentare generală Graph Network](https://thegraph.com/docs/en/about/)
- [Graph Query Playground](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [Exemple de cod API pe EtherScan](https://etherscan.io/apis#contracts)
diff --git a/public/content/translations/ro/developers/docs/layer-2-scaling/index.md b/public/content/translations/ro/developers/docs/layer-2-scaling/index.md
index ef91e21e790..8a5aad57f8f 100644
--- a/public/content/translations/ro/developers/docs/layer-2-scaling/index.md
+++ b/public/content/translations/ro/developers/docs/layer-2-scaling/index.md
@@ -170,7 +170,7 @@ Un lanț „plasma” este un blockchain separat care este ancorat pe lanțul pr
### Folosește Plasma {#use-plasma}
- [OMG Network](https://omg.network/)
-- [Matic Network](https://matic.network/)
+- [Matic Network](https://polygon.technology/)
- [Gluon](https://gluon.network/)
- [LeapDAO](https://ipfs.leapdao.org/)
@@ -218,7 +218,7 @@ Combină cele mai bune părți ale mai multor tehnologii de nivel 2 și pot ofer
- [Validium And The Layer 2 Two-By-Two — Issue No. 99](https://www.buildblockchain.tech/newsletter/issues/no-99-validium-and-the-layer-2-two-by-two)
- [Evaluating Ethereum layer 2 Scaling Solutions: A Comparison Framework](https://blog.matter-labs.io/evaluating-ethereum-l2-scaling-solutions-a-comparison-framework-b6b2f410f955)
- [Adding Hybrid PoS-Rollup Sidechain to Celer’s Coherent Layer-2 Platform on Ethereum](https://medium.com/celer-network/adding-hybrid-pos-rollup-sidechain-to-celers-coherent-layer-2-platform-d1d3067fe593)
-- [Zero-Knowledge Blockchain Scalability](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Zero-Knowledge Blockchain Scalability](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
**Canale de stare**
diff --git a/public/content/translations/ro/developers/docs/scaling/index.md b/public/content/translations/ro/developers/docs/scaling/index.md
index c2e7baf5bd8..f2537d5a6f6 100644
--- a/public/content/translations/ro/developers/docs/scaling/index.md
+++ b/public/content/translations/ro/developers/docs/scaling/index.md
@@ -106,7 +106,7 @@ _Rețineți că explicația din videoclip folosește termenul "Nivelul 2" pentru
- [Un ghid incomplet pentru rollup-uri](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
- [ZK-rollup-urile acţionate de Ethereum: campionii lumii](https://hackmd.io/@canti/rkUT0BD8K)
- [Rollup-urile Optimistic în comparaţie cu ZK Rollup-urile](https://limechain.tech/blog/optimistic-rollups-vs-zk-rollups/)
-- [Zero-Knowledge Blockchain Scalability](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Zero-Knowledge Blockchain Scalability](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
- [De ce rollup-urile + fragmentele de date sunt singura soluție sustenabilă pentru o scalabilitate ridicată](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48)
_Cunoașteți o resursă a comunității care v-a ajutat? Editaţi această pagină și adăugaţi-o!_
diff --git a/public/content/translations/ro/developers/docs/scaling/optimistic-rollups/index.md b/public/content/translations/ro/developers/docs/scaling/optimistic-rollups/index.md
index cdd9c52cfd0..121ebddca4a 100644
--- a/public/content/translations/ro/developers/docs/scaling/optimistic-rollups/index.md
+++ b/public/content/translations/ro/developers/docs/scaling/optimistic-rollups/index.md
@@ -43,6 +43,6 @@ Urmăriți cum explică Finematics rollup-urile optimistic:
**Optimistic rollups reading**
-- [Ghidul esențial pentru Arbitrum](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
-- [Cum funcționează cu adevărat Rollup-ul Optimistic?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [Ghidul esențial pentru Arbitrum](https://www.bankless.com/the-essential-guide-to-arbitrum)
+- [Cum funcționează cu adevărat Rollup-ul Optimistic?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
- [OVM Deep Dive](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
diff --git a/public/content/translations/ro/developers/docs/scaling/sidechains/index.md b/public/content/translations/ro/developers/docs/scaling/sidechains/index.md
index 7730be0b5de..ad9043889b6 100644
--- a/public/content/translations/ro/developers/docs/scaling/sidechains/index.md
+++ b/public/content/translations/ro/developers/docs/scaling/sidechains/index.md
@@ -28,7 +28,7 @@ Numeroase proiecte oferă implementări de lanțuri paralele pe care le puteți
- [Polygon PoS](https://polygon.technology/solutions/polygon-pos)
- [Skale](https://skale.network/)
-- [Lanțul Gnosis (fost xDai)](https://www.xdaichain.com/)
+- [Lanțul Gnosis (fost xDai)](https://www.gnosis.io/)
## Referințe suplimentare {#further-reading}
diff --git a/public/content/translations/ro/developers/docs/security/index.md b/public/content/translations/ro/developers/docs/security/index.md
index 63f6f113a2b..369adb80543 100644
--- a/public/content/translations/ro/developers/docs/security/index.md
+++ b/public/content/translations/ro/developers/docs/security/index.md
@@ -6,7 +6,7 @@ lang: ro
Contractele inteligente Ethereum sunt extrem de flexibile, capabile atât să dețină cantități mari de tokenuri (de multe ori mai mari de 1 miliard USD), cât și să ruleze o logică imuabilă pe baza codului de contract inteligent desfășurat anterior. Deși acest lucru a creat un ecosistem vibrant și creativ de contracte inteligente fără încredere, interconectate, este de asemenea, ecosistemul perfect pentru a atrage atacatorii care doresc să profite prin exploatarea vulnerabilității din contractele inteligente și a comportamentului neașteptat în Ethereum. Codul de contract inteligent, _de obicei_ nu poate fi schimbat ca să fie reparate defectele de securitate, activele care au fost furate din contracte inteligente sunt irecuperabile, iar activele furate sunt extrem de dificil de urmărit. Suma totală a valorii furate sau pierdute din cauza problemelor de contract inteligent este cu ușurință de 1 miliard de dolari. Unele dintre cele mai mari pierderi din cauza erorilor de codare a contractelor inteligente includ:
-- [Problema nr. 1 cu Parity Multi-Sign - 30 mil. de dolari pierduți](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach)
+- [Problema nr. 1 cu Parity Multi-Sign - 30 mil. de dolari pierduți](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach)
- [Problema nr. 2 cu Parity Multi-Sign - 300 mil. de dolari blocați](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether)
- [Piratare DAO, 3.6 mil. de dolari ETH! Peste 1 mld. de dolari în prețurile ETH de astăzi](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)
diff --git a/public/content/translations/ro/developers/docs/smart-contracts/composability/index.md b/public/content/translations/ro/developers/docs/smart-contracts/composability/index.md
index b853907ae27..2d7caab7810 100644
--- a/public/content/translations/ro/developers/docs/smart-contracts/composability/index.md
+++ b/public/content/translations/ro/developers/docs/smart-contracts/composability/index.md
@@ -11,7 +11,7 @@ Contractele inteligente sunt publice pe Ethereum și pot fi considerate API-uri
## Tutoriale corelate {#related-tutorials}
-- [Combinabilitatea contractului: elementele de bază ale dezvoltării contractelor inteligente Ethereum](https://blog.decentlabs.io/contract-composability-the-building-blocks-of-ethereum-smart-contract-development/)
+- [Combinabilitatea contractului: elementele de bază ale dezvoltării contractelor inteligente Ethereum](https://medium.com/decentlabs/contract-composability-the-building-blocks-of-ethereum-smart-contract-development-bdf3219ffeb9/)
- [Lansează dezvoltarea frontend-ului aplicației dapp cu create-eth-app](/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/) _– O prezentare generală a modului de utilizare a create-eth-app pentru a crea aplicații cu contracte inteligente populare gata de funcţionare._
## Referințe suplimentare {#further-reading}
diff --git a/public/content/translations/ro/developers/docs/smart-contracts/security/index.md b/public/content/translations/ro/developers/docs/smart-contracts/security/index.md
index 6a9c33b8ef7..9d17dc7e014 100644
--- a/public/content/translations/ro/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/ro/developers/docs/smart-contracts/security/index.md
@@ -6,7 +6,7 @@ lang: ro
Contractele inteligente Ethereum sunt extrem de flexibile, capabile atât să dețină cantități mari de tokenuri (de multe ori peste 1 miliard USD), cât și să ruleze o logică imuabilă pe baza codului de contract inteligent implementat anterior. Pe de-o parte, acest lucru a creat un ecosistem vibrant și creativ de contracte inteligente ce nu necesită autorizarea, interconectate, dar este şi ecosistemul perfect pentru a atrage atacatorii care doresc să profite prin exploatarea vulnerabilității din contractele inteligente și a comportamentului neașteptat în Ethereum. Codul de contract inteligent, _de obicei_ nu poate fi schimbat ca să fie remediate defectele de securitate; activele care au fost furate din contracte inteligente sunt irecuperabile, iar activele furate sunt extrem de dificil de urmărit. The total of amount of value stolen or lost due to smart contract issues is easily over $1B. Unele dintre cele mai mari pierderi din cauza erorilor de programare a contractelor inteligente includ:
-- [Problema nr. 1 cu Parity Multi-Sign - 30 mil. USD pierduți](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach)
+- [Problema nr. 1 cu Parity Multi-Sign - 30 mil. USD pierduți](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach)
- [Problema nr. 2 cu Parity Multi-Sign - 300 mil. USD blocați](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether)
- [Atacul TheDAO, 3,6 mil. USD în ETH! Peste 1 mld. USD la prețul ETH-ului de astăzi](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)
diff --git a/public/content/translations/ro/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md b/public/content/translations/ro/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
index 5478e60f6ed..b90ca78b5ed 100644
--- a/public/content/translations/ro/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
+++ b/public/content/translations/ro/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
@@ -140,7 +140,7 @@ Un model similar este utilizat la gestionarea tranzacțiilor în ether. N
-Încercați să convertiți câteva valori în și din wei. Rețineți că [există și alte denumiri pentru numeroasele denominații](https://web3py.readthedocs.io/en/stable/examples.html#converting-currency-denominations) între ether și wei. Una din cele mai cunoscute dintre ele este **gwei**, deoarece este adesea modalitatea de reprezentare a taxelor de tranzacție.
+Încercați să convertiți câteva valori în și din wei. Rețineți că [există și alte denumiri pentru numeroasele denominații](https://web3py.readthedocs.io/en/stable/troubleshooting.html#how-do-i-convert-currency-denominations) între ether și wei. Una din cele mai cunoscute dintre ele este **gwei**, deoarece este adesea modalitatea de reprezentare a taxelor de tranzacție.
```python
In [2]: Web3.toWei(1, 'ether')
diff --git a/public/content/translations/ro/developers/tutorials/hello-world-smart-contract/index.md b/public/content/translations/ro/developers/tutorials/hello-world-smart-contract/index.md
index 2019d7b0cc9..fae17c28475 100644
--- a/public/content/translations/ro/developers/tutorials/hello-world-smart-contract/index.md
+++ b/public/content/translations/ro/developers/tutorials/hello-world-smart-contract/index.md
@@ -42,7 +42,7 @@ Odată ce v-ați creat un cont Alchemy, puteți să generați o cheie API creân
Avem nevoie de un cont Ethereum pentru a trimite și primi tranzacții. În acest tutorial, vom folosi un portofel virtual în browser, MetaMask, pentru a gestiona adresa contului Ethereum. Aflați mai multe despre [tranzacții](/developers/docs/transactions/).
-Puteți descărca și crea un cont MetaMask gratuit [aici](https://metamask.io/download.html). Atunci când vă creați un cont sau dacă aveți deja unul, aveţi grijă să comutaţi pe Ropsten Test Network” („Rețeaua de testare Ropsten”) în dreapta sus (pentru a nu avea de-a face cu bani reali).
+Puteți descărca și crea un cont MetaMask gratuit [aici](https://metamask.io/download). Atunci când vă creați un cont sau dacă aveți deja unul, aveţi grijă să comutaţi pe Ropsten Test Network” („Rețeaua de testare Ropsten”) în dreapta sus (pentru a nu avea de-a face cu bani reali).

diff --git a/public/content/translations/ro/developers/tutorials/how-to-write-and-deploy-an-nft/index.md b/public/content/translations/ro/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
index 33e2c6a5cec..c2753a5eabc 100644
--- a/public/content/translations/ro/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
+++ b/public/content/translations/ro/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
@@ -47,7 +47,7 @@ Odată ce v-ați creat un cont Alchemy, puteți să generați o cheie API creân
Avem nevoie de un cont Ethereum pentru a trimite și primi tranzacții. În acest tutorial vom folosi un portofel virtual în browser, MetaMask, pentru a gestiona adresa contului Ethereum. Dacă doriți să înțelegeți mai multe despre cum funcționează tranzacțiile pe Ethereum, consultaţi [această pagină](/developers/docs/transactions/) de la fundația Ethereum.
-Puteți descărca și crea un cont MetaMask pe gratis [aici](https://metamask.io/download.html). Atunci când vă creați un cont sau dacă aveți deja unul, aveţi grijă să comutaţi pe „Ropsten Test Network” („Rețeaua de testare Ropsten”) în dreapta sus (pentru a nu avea de-a face cu bani reali).
+Puteți descărca și crea un cont MetaMask pe gratis [aici](https://metamask.io/download). Atunci când vă creați un cont sau dacă aveți deja unul, aveţi grijă să comutaţi pe „Ropsten Test Network” („Rețeaua de testare Ropsten”) în dreapta sus (pentru a nu avea de-a face cu bani reali).

diff --git a/public/content/translations/ro/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md b/public/content/translations/ro/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
index 62a13c05275..342689b8fbd 100644
--- a/public/content/translations/ro/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
+++ b/public/content/translations/ro/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
@@ -59,13 +59,13 @@ Chiar dacă [Web3](https://docs.web3js.org/) este încă utilizat cel mai des, s
În mod normal, ați prelua date direct din contractul dvs. inteligent. Doriți să citiți ora ultimei tranzacții? Trebuie doar să apelați `MyContract.methods.latestTradeTime().call()`, care preia datele dintr-un nod Ethereum precum Infura în aplicația dvs. Dapp. Dar dacă aveți nevoie de sute de puncte de date diferite? Acest lucru ar duce la preluarea a sute de date către nod, de fiecare dată fiind nevoie de un [RTT](https://wikipedia.org/wiki/Round-trip_delay_time), ceea ce face ca aplicaţia dvs. Dapp să fie înceată și ineficientă. O soluţie ar putea fi o apelare a unei funcții fetcher în cadrul contractului care răspunde prin mai multe date simultan. Totuși, nu este întotdeauna ideal să acţionăm astfel.
-În plus, v-ar putea interesa şi nişte date istorice. Vreţi să știți nu numai data ultimei tranzacții, ci și datele pentru toate tranzacțiile pe care le-ați făcut vreodată. Utilizați pachetul subgraph din _create-eth-app_, citiți [documentația](https://thegraph.com/docs/define-a-subgraph) și adaptați-l la propriile contracte. Dacă sunteți în căutarea unor contracte inteligente cunoscute, este posibil să existe deja un subgraf. Accesați [exploratorul de subgrafuri](https://thegraph.com/explorer/).
+În plus, v-ar putea interesa şi nişte date istorice. Vreţi să știți nu numai data ultimei tranzacții, ci și datele pentru toate tranzacțiile pe care le-ați făcut vreodată. Utilizați pachetul subgraph din _create-eth-app_, citiți [documentația](https://thegraph.com/docs/en/subgraphs/developing/creating/starting-your-subgraph) și adaptați-l la propriile contracte. Dacă sunteți în căutarea unor contracte inteligente cunoscute, este posibil să existe deja un subgraf. Accesați [exploratorul de subgrafuri](https://thegraph.com/explorer/).
Odată ce aveți un subgraf, acesta vă permite să scrieți o simplă interogare în aplicația dvs. Dapp, care preia toate datele importante din blockchain, inclusiv cele istorice de care aveți nevoie, fiind necesară doar o preluare.
### Apollo {#apollo}
-Datorită integrării [Apollo Boost](https://www.apollographql.com/docs/react/get-started/), puteți integra cu ușurință graful în aplicația dvs. Dapp React. Mai ales când folosiți [React hooks și Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks-676d116eeae2), preluarea datelor este la fel de simplă ca scrierea unei singure interogări GraphQL în componenta dvs.:
+Datorită integrării [Apollo Boost](https://www.apollographql.com/docs/react/get-started/), puteți integra cu ușurință graful în aplicația dvs. Dapp React. Mai ales când folosiți [React hooks și Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks), preluarea datelor este la fel de simplă ca scrierea unei singure interogări GraphQL în componenta dvs.:
```js
const { loading, error, data } = useQuery(myGraphQlQuery)
diff --git a/public/content/translations/ro/developers/tutorials/nft-minter/index.md b/public/content/translations/ro/developers/tutorials/nft-minter/index.md
index feb774ada97..58a0e7ac729 100644
--- a/public/content/translations/ro/developers/tutorials/nft-minter/index.md
+++ b/public/content/translations/ro/developers/tutorials/nft-minter/index.md
@@ -206,7 +206,7 @@ For users to be able to interact with your smart contract they will need to conn
În acest tutorial vom folosi un portofel virtual în browser, MetaMask, pentru a gestiona adresa contului Ethereum. If you want to understand more about how transactions on Ethereum work, check out [this page](/developers/docs/transactions/).
-Puteți descărca și crea un cont MetaMask pe gratis [aici](https://metamask.io/download.html). When you are creating an account, or if you already have an account, make sure to switch over to the “Ropsten Test Network” in the upper right \(so that we’re not dealing with real money\).
+Puteți descărca și crea un cont MetaMask pe gratis [aici](https://metamask.io/download). When you are creating an account, or if you already have an account, make sure to switch over to the “Ropsten Test Network” in the upper right \(so that we’re not dealing with real money\).
### Add ether from a Faucet {#add-ether-from-faucet}
@@ -263,7 +263,7 @@ export const connectWallet = async () => {
@@ -482,7 +482,7 @@ To store our metadata on IPFS, we will use [Pinata](https://pinata.cloud/), a co
## Use Pintata to pin your metadata to IPFS {#use-pinata-to-pin-your-metadata-to-IPFS}
-If you don't have a [Pinata](https://pinata.cloud/) account, sign up for a free account [here](https://pinata.cloud/signup) and complete the steps to verify your email and account.
+If you don't have a [Pinata](https://pinata.cloud/) account, sign up for a free account [here](https://app.pinata.cloud/auth/signup) and complete the steps to verify your email and account.
### Create your Pinata API key {#create-pinata-api-key}
@@ -521,7 +521,7 @@ Save the file, and then you're ready to start writing the function to upload you
### Implement pinJSONToIPFS {#pin-json-to-ipfs}
-Fortunately for us, Pinata has an [API specifically for uploading JSON data to IPFS](https://pinata.cloud/documentation#PinJSONToIPFS) and a convenient JavaScript with axios example that we can use, with some slight modifications.
+Fortunately for us, Pinata has an [API specifically for uploading JSON data to IPFS](https://docs.pinata.cloud/api-reference/endpoint/ipfs/pin-json-to-ipfs#pin-json) and a convenient JavaScript with axios example that we can use, with some slight modifications.
In your `utils` folder, let's create another file called `pinata.js` and then import our Pinata secret and key from the .env file like so:
diff --git a/public/content/translations/ro/developers/tutorials/optimism-std-bridge-annotated-code/index.md b/public/content/translations/ro/developers/tutorials/optimism-std-bridge-annotated-code/index.md
index c203e149609..3546d2bb4a3 100644
--- a/public/content/translations/ro/developers/tutorials/optimism-std-bridge-annotated-code/index.md
+++ b/public/content/translations/ro/developers/tutorials/optimism-std-bridge-annotated-code/index.md
@@ -15,7 +15,7 @@ lang: ro
To use L1 assets on Optimism (or any other L2), the assets need to be [bridged](/bridges/#prerequisites). One way to achieve this is for users to lock assets (ETH and [ERC-20 tokens](/developers/docs/standards/tokens/erc-20/) are the most common ones) on L1, and receive equivalent assets to use on L2. Eventually, whoever ends up with them might want to bridge them back to L1. When doing this, the assets are burned on L2 and then released back to the user on L1.
-This is the way the [Optimism standard bridge](https://community.optimism.io/docs/developers/bridge/standard-bridge) works. In this article we go over the source code for that bridge to see how it works and study it as an example of well written Solidity code.
+This is the way the [Optimism standard bridge](https://docs.optimism.io/app-developers/bridging/standard-bridge) works. In this article we go over the source code for that bridge to see how it works and study it as an example of well written Solidity code.
## Control flows {#control-flows}
@@ -1270,7 +1270,7 @@ If a user made a detectable error by using the wrong L2 token address, we want t
## Concluzie {#conclusion}
-The standard bridge is the most flexible mechanism for asset transfers. However, because it is so generic it is not always the easiest mechanism to use. Especially for withdrawals, most users prefer to use [third party bridges](https://www.optimism.io/apps/bridges) that do not wait the challenge period and do not require a Merkle proof to finalize the withdrawal.
+The standard bridge is the most flexible mechanism for asset transfers. However, because it is so generic it is not always the easiest mechanism to use. Especially for withdrawals, most users prefer to use [third party bridges](https://optimism.io/apps#bridge) that do not wait the challenge period and do not require a Merkle proof to finalize the withdrawal.
These bridges typically work by having assets on L1, which they provide immediately for a small fee (often less than the cost of gas for a standard bridge withdrawal). When the bridge (or the people running it) anticipates being short on L1 assets it transfers sufficient assets from L2. As these are very big withdrawals, the withdrawal cost is amortized over a large amount and is a much smaller percentage.
diff --git a/public/content/translations/ro/developers/tutorials/secure-development-workflow/index.md b/public/content/translations/ro/developers/tutorials/secure-development-workflow/index.md
index 93b7ae3c524..b9a630f3949 100644
--- a/public/content/translations/ro/developers/tutorials/secure-development-workflow/index.md
+++ b/public/content/translations/ro/developers/tutorials/secure-development-workflow/index.md
@@ -50,6 +50,6 @@ Documentați proprietățile de securitate de importanță majoră și utilizaț
## Solicitați ajutor {#ask-for-help}
-[Biroul Ethereum este deschis](https://calendly.com/dan-trailofbits/ethereum-office-hours) în fiecare marți după-amiază. Aceste sesiuni individuale de 1 oră reprezintă ocazia să ne puneți orice întrebări despre securitate și depanare cu instrumentele noastre, precum și să primiți feedback de la experți cu privire la abordarea dvs. actuală. Vă vom ajuta să parcurgeți acest ghid.
+[Biroul Ethereum este deschis](https://calendly.com/dan-trailofbits/office-hours) în fiecare marți după-amiază. Aceste sesiuni individuale de 1 oră reprezintă ocazia să ne puneți orice întrebări despre securitate și depanare cu instrumentele noastre, precum și să primiți feedback de la experți cu privire la abordarea dvs. actuală. Vă vom ajuta să parcurgeți acest ghid.
Veniți cu noi pe site-ul Slack: [Empire Hacking](https://join.slack.com/t/empirehacking/shared_invite/zt-h97bbrj8-1jwuiU33nnzg67JcvIciUw). Vă stăm tot timpul la dispoziție pe canalele #crytic și #ethereum dacă aveți întrebări.
diff --git a/public/content/translations/ro/developers/tutorials/the-graph-fixing-web3-data-querying/index.md b/public/content/translations/ro/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
index 119f1150a44..fd0c5885011 100644
--- a/public/content/translations/ro/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
+++ b/public/content/translations/ro/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
@@ -91,7 +91,7 @@ Acum să analizăm o soluție mai bună.
-Cele două imagini surprind destul de bine esența GraphQL. Cu ajutorul interogării din dreapta putem defini exact ce date vrem și astfel obținem totul printr-o singură cerere, exact ce avem nevoie și nimic mai mult. Un server GraphQL se ocupă de preluarea tuturor datelor necesare, utilizarea fiind deci incredibil de ușoară de către consumatorul din frontend. [Se explică frumos prin aceasta](https://www.apollographql.com/blog/graphql-explained-5844742f195e/) cum anume gestionează serverul o interogare, dacă sunteți interesat.
+Cele două imagini surprind destul de bine esența GraphQL. Cu ajutorul interogării din dreapta putem defini exact ce date vrem și astfel obținem totul printr-o singură cerere, exact ce avem nevoie și nimic mai mult. Un server GraphQL se ocupă de preluarea tuturor datelor necesare, utilizarea fiind deci incredibil de ușoară de către consumatorul din frontend. [Se explică frumos prin aceasta](https://www.apollographql.com/blog/graphql-explained) cum anume gestionează serverul o interogare, dacă sunteți interesat.
Cunoscând acum aceste lucruri, să ne avântăm în sfârșit în spațiul blockchain și în „The Graph”.
@@ -124,7 +124,7 @@ Aici puteți defini mai multe contracte și manipulatoare. O configurare tipică
Din comoditate, ați dori probabil să utilizați un instrument șablon, cum ar fi „mustache”. Then you create a `subgraph.template.yaml` and insert the addresses based on the latest deployments. Pentru a vedea un exemplu de configurare mai avansată, puteți consulta, de exemplu, [depozitarul subgraph-ului Aave](https://github.com/aave/aave-protocol/tree/master/thegraph).
-Iar aici puteți vedea documentația completă: https://thegraph.com/docs/define-a-subgraph#the-subgraph-manifest.
+Iar aici puteți vedea documentația completă: https://thegraph.com/docs/en/subgraphs/developing/creating/subgraph-manifest.
```yaml
specVersion: 0.0.1
@@ -167,7 +167,7 @@ Schema este definiția datelor GraphQL. Aceasta vă va permite să definiți ce
- BigInt
- BigDecimal
-De asemenea, puteți utiliza entitățile ca „tip” pentru a defini relațiile. În exemplul nostru definim o relație între 1-și-mai-mulți a unui jucător la pariuri. Semnul „!” ne spune că valoarea nu poate fi goală. Puteți vedea aici documentația completă: https://thegraph.com/docs/define-a-subgraph#the-graphql-schema.
+De asemenea, puteți utiliza entitățile ca „tip” pentru a defini relațiile. În exemplul nostru definim o relație între 1-și-mai-mulți a unui jucător la pariuri. Semnul „!” ne spune că valoarea nu poate fi goală. Puteți vedea aici documentația completă: https://thegraph.com/docs/en/subgraphs/developing/creating/ql-schema.
```graphql
type Bet @entity {
@@ -196,7 +196,7 @@ Apoi vom crea o nouă entitate Bet. The id for this will be `event.transaction.h
Lastly we can update the Player entity with all the data. Matricele nu pot fi împinse direct, dar trebuie actualizate așa cum se arată aici. Folosim id-ul pentru a face referire la pariu. And `.save()` is required at the end to store an entity.
-Puteți vedea aici documentația completă: https://thegraph.com/docs/define-a-subgraph#writing-mappings. Puteți și adăuga rezultatele jurnalizării în fișierul de mapare; pentru aceasta, uitați-vă [aici](https://thegraph.com/docs/assemblyscript-api#api-reference).
+Puteți vedea aici documentația completă: https://thegraph.com/docs/en/subgraphs/developing/creating/assemblyscript-mappings/#writing-mappings. Puteți și adăuga rezultatele jurnalizării în fișierul de mapare; pentru aceasta, uitați-vă [aici](https://thegraph.com/docs/en/subgraphs/developing/creating/graph-ts/api/#api-reference).
```typescript
import { Bet, Player } from "../generated/schema"
diff --git a/public/content/translations/ro/enterprise/index.md b/public/content/translations/ro/enterprise/index.md
index a2de52da1dc..8422ddc3de0 100644
--- a/public/content/translations/ro/enterprise/index.md
+++ b/public/content/translations/ro/enterprise/index.md
@@ -91,7 +91,7 @@ Câteva exemple de soluții de Nivelul 2 care sunt pregătite pentru producție
- Plasma (date în afara lanțului, dovezi de fraudă)
- [OMG Network](https://omg.network/)
- [Gazelle](https://gzle.io)
- - [Matic Network](https://matic.network/)
+ - [Matic Network](https://polygon.technology/)
- [LeapDAO](https://ipfs.leapdao.org/)
- Canale de stare
- [Connext](https://connext.network/)
@@ -117,7 +117,7 @@ Iată câteva dintre aplicațiile pentru întreprinderi care au fost implementat
### Finanțe {#finance}
-- [Santander Bank](https://www.coindesk.com/santander-settles-both-sides-of-a-20-million-bond-trade-on-ethereum) _emiterea și decontarea obligațiunilor_
+- [Santander Bank](https://www.coindesk.com/markets/2019/09/12/santander-settles-both-sides-of-a-20-million-bond-trade-on-ethereum) _emiterea și decontarea obligațiunilor_
- [Societe Generale](https://www.societegenerale.com/en/news/newsroom/societe-generale-performs-first-financial-transaction-settled-central-bank-digital) _emisiune de obligațiuni_
- [Cadence](https://www.forbes.com/sites/benjaminpirus/2019/10/09/fatburger-and-others-feed-30-million-into-ethereum-for-new-bond-offering/#513870be115b) _oferirea de obligațiuni și tokenizarea pentru mărcile FAT_
- [Sila](https://silamoney.com/) _infrastructura de plăți bancare și ACH ca serviciu_
@@ -131,7 +131,7 @@ Iată câteva dintre aplicațiile pentru întreprinderi care au fost implementat
- [BBVA](https://www.ledgerinsights.com/bbva-blockchain-loan-banking-tech-award/) _detaliile împrumuturilor finalizate sunt codificate prin funcții hash și înregistrate pe Mainnet_
- [ANSA](https://cointelegraph.com/news/italys-top-news-agency-uses-blockchain-to-fight-fake-coronavirus-news) _cea mai mare agenție de știri din Italia combate știrile false și le permite cititorilor să verifice originea știrilor înregistrându-le pe Mainnet_
- [Verizon](https://decrypt.co/46745/verizon-news-press-releases-ethereum-full-transparency) _înregistrează comunicate de presă pe Ethereum pentru a asigura responsabilizarea corporativă și încrederea_
-- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum) _înregistrează proveniența și istoricul reparațiilor ceasurilor pe Ethereum_
+- [Breitling](https://www.coindesk.com/business/2020/10/15/breitling-goes-live-with-ethereum-based-system-to-put-all-new-watches-on-the-blockchain) _înregistrează proveniența și istoricul reparațiilor ceasurilor pe Ethereum_
- [EthSign](https://ethsign.xyz/) _records signed electronic documents on the Ethereum blockchain_
### Lanțul de aprovizionare {#supply-chain}
@@ -141,7 +141,7 @@ Iată câteva dintre aplicațiile pentru întreprinderi care au fost implementat
- [ShipChain](https://shipchain.io) _lanț paralel public al lui Ethereum și sistem de întreprinderi pentru vizibilitatea și încrederea lanțului de aprovizionare, în special pentru logistica multi-modală_
- [Follow Our Fibre](https://www.followourfibre.com) _trasabilitatea lanțului de aprovizionare cu viscoză_
- [EY OpsChain Network Procurement](https://blockchain.ey.com/products/contract-manager) _permite companiilor să se angajeze într-un flux de lucru de achiziții publice prin emiterea de cereri de ofertă, contracte, ordine de cumpărare și facturi în rețeaua partenerilor dvs. de afaceri de încredere_
-- [Treum](https://treum.io/) _aduce transparență, trasabilitate și capacitate de comercializare în lanțurile de aprovizionare utilizând tehnologia blockchain_
+- [Treum](https://consensys.io/blog/consensys-acquires-treum) _aduce transparență, trasabilitate și capacitate de comercializare în lanțurile de aprovizionare utilizând tehnologia blockchain_
- [TradeTrust](https://www.tradetrust.io/) _verifies electronic Bills of Lading (eBLs) for international shipping_
### Acreditări și certificări {#credentials}
diff --git a/public/content/translations/ro/governance/index.md b/public/content/translations/ro/governance/index.md
index 9c62009bf67..3e1285e8e33 100644
--- a/public/content/translations/ro/governance/index.md
+++ b/public/content/translations/ro/governance/index.md
@@ -118,7 +118,7 @@ Faptul că multe părți interesate au motivații și convingeri diferite însea
Un fork sau o bifurcare se produce atunci când trebuie efectuate actualizări sau modificări tehnice majore în rețea și trebuie modificate „regulile" protocolului. [Clienții Ethereum](/developers/docs/nodes-and-clients/) trebuie să-și actualizeze software-ul pentru a implementa noile reguli de forking.
-Forkul DAO a fost introdus ca răspuns la [atacul DAO din 2016](https://www.coindesk.com/understanding-dao-hack-journalists) când, din cauza lipsei de protecție, un contract [DAO](/glossary/#dao) a fost golit de peste 3,6 milioane ETH prin piratare. Forkul a mutat fondurile din contractul defectuos într-un nou contract, permițând oricui a pierdut fonduri în urma piratării să le recupereze.
+Forkul DAO a fost introdus ca răspuns la [atacul DAO din 2016](https://www.coindesk.com/learn/understanding-the-dao-attack) când, din cauza lipsei de protecție, un contract [DAO](/glossary/#dao) a fost golit de peste 3,6 milioane ETH prin piratare. Forkul a mutat fondurile din contractul defectuos într-un nou contract, permițând oricui a pierdut fonduri în urma piratării să le recupereze.
Această măsură a fost votată de comunitatea Ethereum. Orice deținător de ETH a putut vota printr-o tranzacție pe [o platformă de vot](http://v1.carbonvote.com/). Decizia de forking a atins peste 85% din voturi.
diff --git a/public/content/translations/ro/history/index.md b/public/content/translations/ro/history/index.md
index 598d3bbd7bd..8b87324b888 100644
--- a/public/content/translations/ro/history/index.md
+++ b/public/content/translations/ro/history/index.md
@@ -308,7 +308,7 @@ Fork-ul Tangerine Whistle a fost primul răspuns la atacurile prin refuzul-servi
#### Rezumat {#dao-fork-summary}
-Fork-ul DAO a fost un răspuns la [atacul DAO din 2016](https://www.coindesk.com/markets/2016/06/25/understanding-the-dao-attack/), în care un contract [DAO](/glossary/#dao) nesecurizat a fost golit de peste 3,6 milioane de ETH prin piratare. Fork-ul a mutat fondurile de pe contractul defectuos pe un [contract nou](https://etherscan.io/address/0xbf4ed7b27f1d666546e30d74d50d173d20bca754) cu o singură funcție: „withdraw” (retragere). Oricine a pierdut fonduri a putut retrage 1 ETH pentru fiecare 100 de tokenuri DAO din portofel.
+Fork-ul DAO a fost un răspuns la [atacul DAO din 2016](https://www.coindesk.com/learn/understanding-the-dao-attack/), în care un contract [DAO](/glossary/#dao) nesecurizat a fost golit de peste 3,6 milioane de ETH prin piratare. Fork-ul a mutat fondurile de pe contractul defectuos pe un [contract nou](https://etherscan.io/address/0xbf4ed7b27f1d666546e30d74d50d173d20bca754) cu o singură funcție: „withdraw” (retragere). Oricine a pierdut fonduri a putut retrage 1 ETH pentru fiecare 100 de tokenuri DAO din portofel.
Această măsură a fost votată de comunitatea Ethereum. Orice deținător de ETH a putut vota printr-o tranzacție pe [o platformă de vot](http://v1.carbonvote.com/). Decizia de creare a fork-ului a întrunit peste 85% din voturi.
diff --git a/public/content/translations/ro/nft/index.md b/public/content/translations/ro/nft/index.md
index cf2ad9c03bf..71a41372bf8 100644
--- a/public/content/translations/ro/nft/index.md
+++ b/public/content/translations/ro/nft/index.md
@@ -356,7 +356,7 @@ Procesul a început deja. [Lanțul Beacon](/roadmap/beacon-chain/), prima actual
## Construiți cu NFT-uri {#build-with-nfts}
-Cele mai multe NFT-uri sunt construite cu ajutorul unui standard coerent cunoscut sub numele de [ERC-721](/developers/docs/standards/tokens/erc-721/). Totuși, există și alte standarde pe care ați putea dori să le analizați. Standardul [ERC-1155](https://blog.enjincoin.io/erc-1155-the-crypto-item-standard-ac9cf1c5a226) permite tokenurile semi-fungibile, care sunt deosebit de utile în lumea jocurilor. Mai recent, [EIP-2309](https://eips.ethereum.org/EIPS/eip-2309) a fost propus pentru a crește mult eficiența emiterii NFT-urilor. Acest standard vă permite să creați cât de multe tokenuri doriți într-o singură tranzacție!
+Cele mai multe NFT-uri sunt construite cu ajutorul unui standard coerent cunoscut sub numele de [ERC-721](/developers/docs/standards/tokens/erc-721/). Totuși, există și alte standarde pe care ați putea dori să le analizați. Standardul [ERC-1155](https://medium.com/enjin-coin/erc-1155-the-crypto-item-standard-ac9cf1c5a226) permite tokenurile semi-fungibile, care sunt deosebit de utile în lumea jocurilor. Mai recent, [EIP-2309](https://eips.ethereum.org/EIPS/eip-2309) a fost propus pentru a crește mult eficiența emiterii NFT-urilor. Acest standard vă permite să creați cât de multe tokenuri doriți într-o singură tranzacție!
## Referințe suplimentare {#further-reading}
diff --git a/public/content/translations/ro/security/index.md b/public/content/translations/ro/security/index.md
index 7ff7f03fd2e..18e93fdc9ce 100644
--- a/public/content/translations/ro/security/index.md
+++ b/public/content/translations/ro/security/index.md
@@ -70,7 +70,7 @@ Utilizarea **Autentificării cu doi factori (2FA)** oferă un *factor de sec
- Observaţie: Utilizarea 2FA bazată pe SMS este vulnerabilă la
+ Observaţie: Utilizarea 2FA bazată pe SMS este vulnerabilă la
piratarea SIM (SIM jacking)
@@ -274,7 +274,7 @@ Escrocherile Airdrop implică un proiect de escrocherie care lansează un activ
### Securitatea cripto {#reading-crypto-security}
- [Protejarea dvs. și a fondurilor dvs.](https://support.mycrypto.com/staying-safe/protecting-yourself-and-your-funds) - _MyCrypto_
-- [4 moduri de a rămâne în siguranță în cripto](https://www.coindesk.com/tech/2021/04/20/4-ways-to-stay-safe-in-crypto/) - _CoinDesk_
+- [4 moduri de a rămâne în siguranță în cripto](https://www.coindesk.com/learn/4-ways-to-stay-safe-in-crypto/) - _CoinDesk_
- [Ghidul de securitate pentru începători și pentru oamenii inteligenți](https://medium.com/mycrypto/mycryptos-security-guide-for-dummies-and-smart-people-too-ab178299c82e) - _MyCrypto_
- [Securitate cripto: Parole și autentificare](https://www.youtube.com/watch?v=m8jlnZuV1i4) - _Andreas M. Antonopoulos_
diff --git a/public/content/translations/ru/community/grants/index.md b/public/content/translations/ru/community/grants/index.md
index 814115e7aa5..95fc493a5b7 100644
--- a/public/content/translations/ru/community/grants/index.md
+++ b/public/content/translations/ru/community/grants/index.md
@@ -31,7 +31,7 @@ lang: ru
- [Организация грантов экосистемы Lido (LEGO)](https://lido.fi/lego): _финансовая экосистема [Lido](https://lido.fi/)._
- [ Программа MetaMask](https://metamaskgrants.org/): _DAO по выдаче грантов под руководством сотрудников [MetaMask](https://metamask.io/)._
- [Программа грантов SKALE Network](https://skale.space/developers#grants): _экосистема [SKALE Network](https://skale.space/)._
-- [Программа грантов фонда Swarm](https://my.ethswarm.org/grants) — _экосистема [фонда Swarm](https://www.ethswarm.org/)_
+- [Программа грантов фонда Swarm](https://my.ethswarm.org) — _экосистема [фонда Swarm](https://www.ethswarm.org/)_
- [The Graph](https://thegraph.com/ecosystem/grants/) — _экосистема [Graph](https://thegraph.com/)_
- [Программа грантов Uniswap](https://www.uniswapfoundation.org/approach) — _сообщество [Uniswap](https://uniswap.org/)_
diff --git a/public/content/translations/ru/dao/index.md b/public/content/translations/ru/dao/index.md
index bb183bddff7..b10d399452c 100644
--- a/public/content/translations/ru/dao/index.md
+++ b/public/content/translations/ru/dao/index.md
@@ -91,7 +91,7 @@ Ethereum — идеальный фундамент для DAO по ряду п
### Известный пример {#law-example}
-[CityDAO](https://citydao.io). CityDAO использовал законодательство Вайоминга, касающееся DAO, чтобы приобрести 40 акров земли около Национального парка Йеллоустоун.
+[CityDAO](https://citizen.citydao.io/). CityDAO использовал законодательство Вайоминга, касающееся DAO, чтобы приобрести 40 акров земли около Национального парка Йеллоустоун.
## Членство в DAO {#dao-membership}
diff --git a/public/content/translations/ru/defi/index.md b/public/content/translations/ru/defi/index.md
index 533e9bb5480..ad23c412ae5 100644
--- a/public/content/translations/ru/defi/index.md
+++ b/public/content/translations/ru/defi/index.md
@@ -168,7 +168,7 @@ Ethereum построен на этом. Как и в Bitcoin, правила н
Чтобы выполнить приведенный выше пример в мире традиционных финансов, вам потребуется огромная сумма денег. Эти стратегии зарабатывания денег доступны только тем, у кого уже имеется большое благосостояние. Срочные займы являются примером будущего, в котором наличие денег не является обязательным условием для зарабатывания денег.
-
+
Подробнее о срочных займах
@@ -358,4 +358,4 @@ DeFi — это движение с открытым исходным кодом
-
\ No newline at end of file
+
diff --git a/public/content/translations/ru/desci/index.md b/public/content/translations/ru/desci/index.md
index 17cf71dcce9..52aeae8fb4c 100644
--- a/public/content/translations/ru/desci/index.md
+++ b/public/content/translations/ru/desci/index.md
@@ -96,7 +96,7 @@ Web3 обладает потенциалом, который позволит р
- [VitaDAO: получайте финансирование через спонсорские соглашения на исследования долголетия](https://www.vitadao.com/)
- [ResearchHub: публикуйте научные результаты и участвуйте в беседах с коллегами](https://www.researchhub.com/)
- [LabDAO: складывание белка in-silico](https://alphafodl.vercel.app/)
-- [dClimate API: запрос климатических данных, собранных децентрализованным сообществом](https://api.dclimate.net/)
+- [dClimate API: запрос климатических данных, собранных децентрализованным сообществом](https://www.dclimate.net/)
- [DeSci Foundation: конструктор инструментов публикации DeSci](https://descifoundation.org/)
- [DeSci.World: единая пользовательская площадка для просмотра и взаимодействия с децентрализованной наукой](https://desci.world)
- [OceanDAO: финансирование науки, связанной с данными, под управлением DAO](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Web3 обладает потенциалом, который позволит р
- [Руководство по децентрализованной биотехнологии от Джоселин Перл для ресурса Future венчурного фонда a16z](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [Аргументы в пользу DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Руководство по DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Децентрализованные научные ресурсы](https://www.vincentweisser.com/decentralized-science)
+- [Децентрализованные научные ресурсы](https://www.vincentweisser.com/desci)
- [IP-NFT от Molecule’s Biopharma — техническое описание](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Создание систем, не требующих доверия, в науке. Автор: Джон Старр](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Пол Калхас — DeSci: будущее децентрализованной науки (подкаст)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/ru/developers/docs/networks/index.md b/public/content/translations/ru/developers/docs/networks/index.md
index f4326b56348..7984eb3de0c 100644
--- a/public/content/translations/ru/developers/docs/networks/index.md
+++ b/public/content/translations/ru/developers/docs/networks/index.md
@@ -60,7 +60,7 @@ lang: ru
- [Кран кошелька Coinbase | Sepolia](https://coinbase.com/faucets/ethereum-sepolia-faucet)
- [Кран Alchemy Sepolia](https://sepoliafaucet.com/)
- [Кран Infura Sepolia](https://www.infura.io/faucet)
-- [Кран Chainstack Sepolia](https://faucet.chainstack.com/sepolia-faucet)
+- [Кран Chainstack Sepolia](https://faucet.chainstack.com/sepolia-testnet-faucet)
- [Кран Ethereum Ecosystem](https://www.ethereum-ecosystem.com/faucets/ethereum-sepolia)
#### Hoodi {#hoodi}
diff --git a/public/content/translations/ru/enterprise/index.md b/public/content/translations/ru/enterprise/index.md
index 17fa7769dea..29ccc4c5291 100644
--- a/public/content/translations/ru/enterprise/index.md
+++ b/public/content/translations/ru/enterprise/index.md
@@ -116,7 +116,7 @@ Ethereum может помочь многим видам бизнеса, в то
### Нотариальное заверение данных {#notarization-of-data}
- [ANSA](https://www.ansa.it/english/news/science_tecnology/2020/04/06/ansa-using-blockchain-to-help-readers_af820b4f-0947-439b-843e-52e114f53318.html) — _итальянское информационное агентство, которое борется с фейками и позволяет читателям проверять происхождение новостей, записывая их в основную сеть_
-- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum) _записывает происхождение и историю ремонта часов в Ethereum_
+- [Breitling](https://www.coindesk.com/business/2020/10/15/breitling-goes-live-with-ethereum-based-system-to-put-all-new-watches-on-the-blockchain) _записывает происхождение и историю ремонта часов в Ethereum_
- [BRØK](https://www.xn--brk-1na.no/) — _платформа для таблиц капиталовложений для компаний, не зарегистрированных на бирже, предоставляемая правительством Норвегии._
- [Certifaction](https://certifaction.com/) — _юридически действительные электронные подписи, обеспечивающие конфиденциальность по принципу privacy-by-design_
- [EthSign](https://ethsign.xyz/) _сохраняет подписанные электронные документы в блокчейне Ethereum_
diff --git a/public/content/translations/ru/governance/index.md b/public/content/translations/ru/governance/index.md
index 5fc659775a2..5a70cd34fc9 100644
--- a/public/content/translations/ru/governance/index.md
+++ b/public/content/translations/ru/governance/index.md
@@ -118,7 +118,7 @@ _Примечание. Любой человек может входить в н
Ветвления (форки) — это ситуации, когда необходимо произвести значительные технические обновления или изменения в сети и изменить «правила» протокола. [Клиенты Ethereum](/developers/docs/nodes-and-clients/) должны обновить свое программное обеспечение для реализации новых правил ветвления.
-Ветвление DAO было ответом на [атаку на DAO в 2016 году](https://www.coindesk.com/understanding-dao-hack-journalists), когда взлом ненадежного контракта [DAO](/glossary/#dao) привел к потере более чем 3,6 миллиона ETH. Форк переместил средства из неисправного контракта в новый, что позволило всем, кто потерял средства в результате взлома, восстановить их.
+Ветвление DAO было ответом на [атаку на DAO в 2016 году](https://www.coindesk.com/learn/understanding-the-dao-attack), когда взлом ненадежного контракта [DAO](/glossary/#dao) привел к потере более чем 3,6 миллиона ETH. Форк переместил средства из неисправного контракта в новый, что позволило всем, кто потерял средства в результате взлома, восстановить их.
Этот курс действий был установлен по результатам голосования в сообществе Ethereum. Любой держатель ETH смог проголосовать через транзакцию на [избирательной площадке](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). Решение о ветвлении набрало более 85 % голосов.
diff --git a/public/content/translations/ru/guides/how-to-revoke-token-access/index.md b/public/content/translations/ru/guides/how-to-revoke-token-access/index.md
index fec4e3acc61..969cbac690f 100644
--- a/public/content/translations/ru/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/ru/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ lang: ru
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (различные сети)
- [Revoke](https://revoke.cash/) (различные сети)
- [Unrekt](https://app.unrekt.net/) (различные сети)
- [EverRevoke](https://everrise.com/everrevoke/) (различные сети)
diff --git a/public/content/translations/ru/learn/index.md b/public/content/translations/ru/learn/index.md
index 328886735b4..7b9789f86bb 100644
--- a/public/content/translations/ru/learn/index.md
+++ b/public/content/translations/ru/learn/index.md
@@ -91,7 +91,7 @@ lang: ru
ETH 2.0 (также известный как Serenity) относится к следующему крупному обновлению базового протокола Ethereum. Он объединяет некоторые улучшения базового протокола Ethereum (уровень 1).
-- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/next-gen-buidlers-the-8-teams-working-on-ethereum-2-0) _Dec 9, 2018 - Christine Kim_
+- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/markets/2018/12/09/8-teams-are-sprinting-to-build-the-next-generation-of-ethereum) _Dec 9, 2018 - Christine Kim_
- [ETH 2.0 - The Road to Scaling Ethereum - Vitalik Buterin](https://youtu.be/kCVpDrlVesA) _(Video) November, 2018 - YouTube_
## ETH 1.x {#execution-layer-upgrades}
diff --git a/public/content/translations/ru/roadmap/verkle-trees/index.md b/public/content/translations/ru/roadmap/verkle-trees/index.md
index 0bd719d61c3..2671dd25867 100644
--- a/public/content/translations/ru/roadmap/verkle-trees/index.md
+++ b/public/content/translations/ru/roadmap/verkle-trees/index.md
@@ -60,7 +60,7 @@ summaryPoints:
- [Гийом Балле объясняет деревья Веркла на ETHGlobal](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- [«Как деревья Меркла делают Ethereum эффективным и готовым к работе» — Гийом Балле, Devcon 6](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [Пайпер Мерриам о клиентах без состояния на ETHDenver 2020](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [Данкрад Фиест объясняет, что такое деревья Веркла и клиенты без фиксации состояния, в подкасте Zero Knowledge](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [Данкрад Фиест объясняет, что такое деревья Веркла и клиенты без фиксации состояния, в подкасте Zero Knowledge](https://zeroknowledge.fm/podcast/202/)
- [Виталик Бутерин о деревьях Веркла](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Данкрад Фейст о деревьях Веркла](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [Документация EIP деревьев Веркла](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/ru/web3/index.md b/public/content/translations/ru/web3/index.md
index a7f9ce33046..16ae5bfff3c 100644
--- a/public/content/translations/ru/web3/index.md
+++ b/public/content/translations/ru/web3/index.md
@@ -147,11 +147,11 @@ Web3 — это молодая и развивающаяся экосистем
У Web3 нет строгого определения. Разные участники сообщества смотрят на эту модель по-разному. Вот некоторые из них:
-- [ Что такое Web3? Объяснение децентрализованного Интернета будущего](https://www.freecodecamp.org/news/what-is-web3/) — _Nader Dabit_
+- [ Что такое Web3? Объяснение децентрализованного Интернета будущего](https://www.freecodecamp.org/news/what-is-web3) — _Nader Dabit_
- [Разбираемся в Web 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) — _Josh Stark_
- [Почему Web3 — это важно](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [Почему важна децентрализация](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) — _Chris Dixon_
- [Ландшафт Web3](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) — _a16z_
-- [Дебаты о Web3](https://www.notboring.co/p/the-web3-debate?s=r) — _Packy McCormick_
+- [Дебаты о Web3](https://www.notboring.co/p/the-web3-debate) — _Packy McCormick_
diff --git a/public/content/translations/se/enterprise/index.md b/public/content/translations/se/enterprise/index.md
index 55db98169ec..82abe4dae9a 100644
--- a/public/content/translations/se/enterprise/index.md
+++ b/public/content/translations/se/enterprise/index.md
@@ -40,7 +40,7 @@ Följande projekt tillhandahåller blockchain-tjänster för system för storfö
- [Blockapps](https://blockapps.net/) _implementering av Enterprise Ethereum-protokollet, verktyg och API:er som bildar STRATO-plattformen_
- [Clearmatics](https://www.clearmatics.com/about) _protokoll och peer-to-peer-plattformsarkitektur, blockchain R&D företag_
- [PegaSys Plus](https://pegasys.tech/enterprise/) _erbjuder samma funktioner som HF Besu, plus ytterligare företagsfokuserade fördelar_
-- [Quorum](https://www.goquorum.com/) _blockchain-plattform med öppen källkod som kombinerar innovation av den offentliga Ethereum-gemenskapen med förbättringar för att stödja företagens behov_
+- [Quorum](https://docs.goquorum.consensys.io/) _blockchain-plattform med öppen källkod som kombinerar innovation av den offentliga Ethereum-gemenskapen med förbättringar för att stödja företagens behov_
## Protokoll och infrastruktur {#protocol-and-infrastructure}
@@ -63,7 +63,7 @@ Offentliga och privata Ethereum-nätverk kan behöva specifika funktioner som kr
- [Ernst & Young's ‘Nightfall'](https://github.com/EYBlockchain/nightfall) _Mer information finns [här](https://bravenewcoin.com/insights/ernst-and-young-rolls-out-'nightfall-to-enable-private-transactions-on)_
- [Pegasys' Orion](https://docs.pantheon.pegasys.tech/en/stable/Concepts/Privacy/Privacy-Overview/) _Mer information finns [här](https://pegasys.tech/privacy-in-pantheon-how-it-works-and-why-your-enterprise-should-care/)_
-- [Quorum's Tessera](https://docs.goquorum.com/en/latest/Privacy/Tessera/Tessera/) _Mer information finns [här](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
+- [Quorum's Tessera](https://docs.goquorum.consensys.io/concepts/privacy#private-transaction-manager/) _Mer information finns [här](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
### Säkerhet {#security}
@@ -73,7 +73,7 @@ Offentliga och privata Ethereum-nätverk kan behöva specifika funktioner som kr
### Verktyg {#tooling}
- [Alethio](https://explorer.aleth.io/) _Ethereum Data Analytics Platform_
-- [Treum](https://treum.io/) _ger transparens, spårbarhet och handelsförmåga till försörjningskedjor, med hjälp av blockchain-teknik_
+- [Treum](https://consensys.io/blog/consensys-acquires-treum) _ger transparens, spårbarhet och handelsförmåga till försörjningskedjor, med hjälp av blockchain-teknik_
## Enterprise utvecklargemenskap {#enterprise-developer-community}
diff --git a/public/content/translations/se/learn/index.md b/public/content/translations/se/learn/index.md
index 41297e89f51..134e4c05bba 100644
--- a/public/content/translations/se/learn/index.md
+++ b/public/content/translations/se/learn/index.md
@@ -103,7 +103,7 @@ Många ansträngningar har gjorts för att göra Ethereum mer "skalbar" genom at
ETH 2.0 (även känd som "Serenity") hänvisar till nästa stora uppgradering av Ethereum-kärnprotokollet. Den kombinerar flera förbättringar av Ethereums kärnprotokoll, eller "Skikt 1".
-- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/next-gen-buidlers-the-8-teams-working-on-ethereum-2-0) _9 dec., 2018 - Christine Kim_
+- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/markets/2018/12/09/8-teams-are-sprinting-to-build-the-next-generation-of-ethereum) _9 dec., 2018 - Christine Kim_
- [ETH 2.0 - The Road to Scaling Ethereum - Vitalik Buterin](https://youtu.be/kCVpDrlVesA) _(Video) November, 2018 - YouTube_
- [9 Things You Didn't Know About Ethereum 2.0](https://our.status.im/9-things-you-didnt-know-about-ethereum-2-0/) _18 juli, 2019 - Bruno Škvorc_
diff --git a/public/content/translations/se/nft/index.md b/public/content/translations/se/nft/index.md
index b23692a5b11..ce51589e736 100644
--- a/public/content/translations/se/nft/index.md
+++ b/public/content/translations/se/nft/index.md
@@ -58,7 +58,6 @@ NFT-världen är relativt ny. I teorin omfattar NFT allt som är unikt och där
- [Andelar i fastigheter](https://realt.co/)
- [Examensbevis](https://www.degreecert.com/)
- [Musik royalties via NFTs](https://opulous.org/)
-- [Move 2 Earn](https://yeticoineth.com/about.html)
- [Digital identitet](https://photochromic.io/)
### exempel på ethereum.org {#ethereum-org-examples}
diff --git a/public/content/translations/sk/defi/index.md b/public/content/translations/sk/defi/index.md
index c35fbdc645a..46e26763ab4 100644
--- a/public/content/translations/sk/defi/index.md
+++ b/public/content/translations/sk/defi/index.md
@@ -168,7 +168,7 @@ Pokiaľ by zásoby burzy B náhle poklesli a užívateľ nebol schopný kúpiť
Aby ste mohli vykonať vyššie uvedený príklad v tradičnom finančnom systéme, potrebovali by ste obrovské množstvo peňazí. Tieto stratégie zarábania peňazí sú prístupné iba tým, ktorí sú už bohatí. Bleskové úvery sú príkladom budúcnosti, keď mať peniaze nie je nutne podmienkou pre ich zarábanie.
-
+
Viac o bleskových úveroch
diff --git a/public/content/translations/sk/desci/index.md b/public/content/translations/sk/desci/index.md
index a56b3ab8625..bb9edd49dad 100644
--- a/public/content/translations/sk/desci/index.md
+++ b/public/content/translations/sk/desci/index.md
@@ -96,7 +96,7 @@ Pozrite sa na nižšie uvedené projekty a zapojte sa do DeSci komunity.
- [VitaDAO: získavajte financovanie prostredníctvom sponzorovaných zmlúv o výskume pre výskum dlhovekosti](https://www.vitadao.com/)
- [ResearchHub: publikujte vedecké výsledky a zapojte sa do konverzácie s kolegami](https://www.researchhub.com/)
- [LabDAO: skladajte bielkoviny pomocou simulácie](https://alphafodl.vercel.app/)
-- [dClimate API: vyhľadávanie klimatických dáta zhromaždených decentralizovanou komunitou](https://api.dclimate.net/)
+- [dClimate API: vyhľadávanie klimatických dáta zhromaždených decentralizovanou komunitou](https://www.dclimate.net/)
- [DeSci Foundation: publikačný nástroj v rámci DeSci](https://descifoundation.org/)
- [DeSci.World: jednotné kontaktné miesto, kde sa používatelia môžu pozrieť a zapájať do DeSci](https://desci.world)
- [OceanDAO: financovanie riadené DAO pre vedu zaoberajúce sa dátami](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Uvítame návrhy nových projektov na zaradenie do zoznamu – pre začiatok si
- [Sprievodca decentralizovanou biotechnológiou od Jocelynn Pearl pre budúcnosť a16z](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [Prípad pre DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Sprievodca DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Decentralizované vedecké zdroje](https://www.vincentweisser.com/decentralized-science)
+- [Decentralizované vedecké zdroje](https://www.vincentweisser.com/desci)
- [Molecule's Biopharma IP-NFTs – technický popis](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Budovanie dôveryhodných systémov vedy od Jona Starra](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas – DeSci: budúcnosť decentralizovanej vedy (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/sk/enterprise/index.md b/public/content/translations/sk/enterprise/index.md
index 0a7cf2e426f..b64218fdb56 100644
--- a/public/content/translations/sk/enterprise/index.md
+++ b/public/content/translations/sk/enterprise/index.md
@@ -40,7 +40,7 @@ Nasledujúce projekty poskytujú blockchainové služby pre podnikové systémy:
- [Blockapps](https://blockapps.net/) _implementácia protokolu, nástrojov a API rozhraní Enterprise Ethereum, ktoré tvoria platformu STRATO_
- [Clearmatics](https://www.clearmatics.com/about) _protokoly a architektúra peer-to-peer platformy, spoločnosť zameraná na R&D v oblasti blockchainu_
- [PegaSys Plus](https://pegasys.tech/enterprise/) _ponúka rovnaké vlastnosti a funkcie ako HF Besu, plus ďalšie výhody zamerané na podniky_
-- [Quorum](https://www.goquorum.com/) _open source blockchainová platforma ktorá kombinuje inováciu verejnej komunity Etherea s vylepšeniami na podporu podnikových potrieb_
+- [Quorum](https://docs.goquorum.consensys.io/) _open source blockchainová platforma ktorá kombinuje inováciu verejnej komunity Etherea s vylepšeniami na podporu podnikových potrieb_
## Protokol a infraštruktúra {#protocol-and-infrastructure}
@@ -63,7 +63,7 @@ Verejné a súkromné siete Etherea môžu potrebovať špecifické vlastn
- [Ernst & Young's ‘Nightfall'](https://github.com/EYBlockchain/nightfall) _Viac informácií [tu](https://bravenewcoin.com/insights/ernst-and-young-rolls-out-'nightfall-to-enable-private-transactions-on)_
- [Pegasys' Orion](https://docs.pantheon.pegasys.tech/en/stable/Concepts/Privacy/Privacy-Overview/) _Viac informácií [tu](https://pegasys.tech/privacy-in-pantheon-how-it-works-and-why-your-enterprise-should-care/)_
-- [Quorum's Tessera](https://docs.goquorum.com/en/latest/Privacy/Tessera/Tessera/) _Viac informácií [tu](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
+- [Quorum's Tessera](https://docs.goquorum.consensys.io/concepts/privacy#private-transaction-manager/) _Viac informácií [tu](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
### Zabezpečenie {#security}
@@ -73,7 +73,7 @@ Verejné a súkromné siete Etherea môžu potrebovať špecifické vlastn
### Nástroje {#tooling}
- [Alethio](https://explorer.aleth.io/) _platforma na analýzu údajov Etherea_
-- [Treum](https://treum.io/) _prináša transparentnosť, sledovateľnosť a obchodovateľnosť pre dodávateľské reťazce pomocou technológie blockchain_
+- [Treum](https://consensys.io/blog/consensys-acquires-treum) _prináša transparentnosť, sledovateľnosť a obchodovateľnosť pre dodávateľské reťazce pomocou technológie blockchain_
## Komunita vývojárov pre podniky {#enterprise-developer-community}
diff --git a/public/content/translations/sk/governance/index.md b/public/content/translations/sk/governance/index.md
index 6e67cba6dca..6434216efa8 100644
--- a/public/content/translations/sk/governance/index.md
+++ b/public/content/translations/sk/governance/index.md
@@ -118,7 +118,7 @@ Vo všeobecnosti sa nezhody riešia dlhou diskusiou na verejných fórach, aby s
Rozdelenia nastanú vtedy, keď je potrebné vykonať veľké technické vylepšenia alebo zmeny v sieti a zmeniť „pravidlá“ protokolu. [Klienti Etherea](/developers/docs/nodes-and-clients/) musia aktualizovať svoj softvér, aby implementovali nové pravidlá pre rozdelenie.
-DAO fork bol reakciou na [útok na DAO v roku 2016](https://www.coindesk.com/understanding-dao-hack-journalists), pri ktorom sa z nezabezpečeného [DAO](/glossary/#dao) kontraktu pri hackovaní vyčerpalo viac ako 3,6 milióna ETH. Fork presunul prostriedky z nezabezpečeného kontraktu do novej zmluvy, ktorá umožnila komukoľvek, kto stratil prostriedky pri hackovaní, získať ich späť.
+DAO fork bol reakciou na [útok na DAO v roku 2016](https://www.coindesk.com/learn/understanding-the-dao-attack), pri ktorom sa z nezabezpečeného [DAO](/glossary/#dao) kontraktu pri hackovaní vyčerpalo viac ako 3,6 milióna ETH. Fork presunul prostriedky z nezabezpečeného kontraktu do novej zmluvy, ktorá umožnila komukoľvek, kto stratil prostriedky pri hackovaní, získať ich späť.
O tomto postupe hlasovala komunita Etherea. Any ETH holder was able to vote via a transaction on [a voting platform](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). Rozhodnutie o forku (rozdelení) dosiahlo viac ako 85 % hlasov.
diff --git a/public/content/translations/sk/learn/index.md b/public/content/translations/sk/learn/index.md
index e33aefc6115..67a887e3f7c 100644
--- a/public/content/translations/sk/learn/index.md
+++ b/public/content/translations/sk/learn/index.md
@@ -103,7 +103,7 @@ Je vyvíjané veľké úsilie o to, aby bolo Ethereum „škálovateľnejšie“
Ethereum 2.0 (známe aj ako „Serenity“) je ďalšou významnou inováciou základného protokolu Etherea. Kombinuje niekoľko vylepšení základného protokolu Etherea, teda „vrstvy 1“.
-- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/next-gen-buidlers-the-8-teams-working-on-ethereum-2-0) _9. decembra 2018 - Christine Kim_
+- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/markets/2018/12/09/8-teams-are-sprinting-to-build-the-next-generation-of-ethereum) _9. decembra 2018 - Christine Kim_
- [ETH 2.0 - The Road to Scaling Ethereum - Vitalik Buterin](https://youtu.be/kCVpDrlVesA) _(Video) november 2018 - YouTube_
- [9 Things You Didn't Know About Ethereum 2.0](https://our.status.im/9-things-you-didnt-know-about-ethereum-2-0/) _18. júla 2019 - Bruno Škvorc_
diff --git a/public/content/translations/sk/web3/index.md b/public/content/translations/sk/web3/index.md
index 40307f0b954..fc5a953d19d 100644
--- a/public/content/translations/sk/web3/index.md
+++ b/public/content/translations/sk/web3/index.md
@@ -147,11 +147,11 @@ Sme ešte len na začiatku vytvárania lepšieho webu pomocou Web3, ale vďaka n
Web3 nie je pevne definovaný. Rôzni účastníci komunity majú na definíciu Web3 rôzne pohľady. Tu je niekoľko z nich:
-- [Čo je Web3? Vysvetlenie decentralizovaného internetu budúcnosti](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Čo je Web3? Vysvetlenie decentralizovaného internetu budúcnosti](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Pochopenie Web3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Josh Stark_
- [Prečo na Web3 záleží](https://future.a16z.com/why-web3-matters/) – _Chris Dixon_
- [Prečo na decentralizácii záleží](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) – _Chris Dixon_
- [Web3 ekosystém](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [Diskusia o Web3](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [Diskusia o Web3](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/sl/community/grants/index.md b/public/content/translations/sl/community/grants/index.md
index 31d895d2a3e..2c050634230 100644
--- a/public/content/translations/sl/community/grants/index.md
+++ b/public/content/translations/sl/community/grants/index.md
@@ -24,8 +24,8 @@ Te programi podpirajo širok Ethereum ekosistem s tem, da ponujajo finančne spo
Te projekti so ustvarili svoje finančne spodbude za projekte, ki merijo proti razvoju in eksperimentiranju z lastnimi tehnologijami.
- [The Graph](https://airtable.com/shrdfvnFvVch3IOVm) – _[The Graph](https://thegraph.com/) ekosistem_
-- [Uniswap](https://www.unigrants.org/) – _[Uniswap](https://uniswap.org/) skupnost_
-- [Balancer](https://balancergrants.notion.site/Balancer-Community-Grants-23e562c5bc4347cd8304637bff0058e6) – _[Balancer](https://balancer.fi/) sklad ekosistema_
+- [Uniswap](https://www.uniswapfoundation.org/) – _[Uniswap](https://uniswap.org/) skupnost_
+- [Balancer](https://quark-ceres-740.notion.site/Balancer-Grants-938f1b979810427f8d903a904315da41) – _[Balancer](https://balancer.fi/) sklad ekosistema_
- [mStable](https://docs.mstable.org/advanced/grants-program) - _[mStable](https://mstable.org/) skupnost_
## Kvadratično financiranje {#quadratic-funding}
diff --git a/public/content/translations/sl/defi/index.md b/public/content/translations/sl/defi/index.md
index 5b39281f5b1..7f2d50c94b2 100644
--- a/public/content/translations/sl/defi/index.md
+++ b/public/content/translations/sl/defi/index.md
@@ -158,7 +158,7 @@ Tako se v eni transakciji zgodi sledeče:
Da bi zgoraj opisano transakcijo lahko izvedli v svetu tradicionalnih financ, bi potrebovali ogromno količino denarja. Takšne strategije za ustvarjanje denarja so dostopne le tistim z obstoječim bogastvom. Flash posojila so primer prihodnosti, kjer imeti denar, ni nujno predpogoj za ustvarjanje denarja.
-[Več o flash posojilih](https://aave.com/flash-loans/)
+[Več o flash posojilih](https://aave.com/docs/concepts/flash-loans/)
diff --git a/public/content/translations/sl/developers/docs/scaling/index.md b/public/content/translations/sl/developers/docs/scaling/index.md
index 59830be24f7..08990f903e4 100644
--- a/public/content/translations/sl/developers/docs/scaling/index.md
+++ b/public/content/translations/sl/developers/docs/scaling/index.md
@@ -106,7 +106,7 @@ _Upoštevajte, da razlaga v videu izraz "plast 2" uporablja za naslavljanje vseh
- [Nepopoln vodnik po zvitkih](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
- [ZK-zvitki, ki jih poganja Ethereum: World Beaters](https://hackmd.io/@canti/rkUT0BD8K)
- [Optimistični zvitki proti ZK-zvitkom](https://limechain.tech/blog/optimistic-rollups-vs-zk-rollups/)
-- [Razširljivost blokovne verige brez znanja](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Razširljivost blokovne verige brez znanja](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
- [Zakaj so zvitki + podatkovni drobci edina primerna rešitev za visoko razširljivost](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48)
_Poznate vir iz skupnosti, ki vam je pomagal? Uredite to stran in ga dodajte!_
diff --git a/public/content/translations/sl/developers/docs/scaling/optimistic-rollups/index.md b/public/content/translations/sl/developers/docs/scaling/optimistic-rollups/index.md
index cee5f52c95d..392207a0d44 100644
--- a/public/content/translations/sl/developers/docs/scaling/optimistic-rollups/index.md
+++ b/public/content/translations/sl/developers/docs/scaling/optimistic-rollups/index.md
@@ -45,6 +45,6 @@ Oglejte si, kako Finematics razložijo optimistične zvitke:
**Gradivo za branje o optimističnih zvitkih**
-- [Ključni vodnik za Arbitrum](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
-- [Kako zares deluje zvitek Optimizma?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [Ključni vodnik za Arbitrum](https://www.bankless.com/the-essential-guide-to-arbitrum)
+- [Kako zares deluje zvitek Optimizma?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
- [Globoki vpogled v OVM](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
diff --git a/public/content/translations/sl/developers/docs/scaling/sidechains/index.md b/public/content/translations/sl/developers/docs/scaling/sidechains/index.md
index 9b820e0eddb..9951c8fed67 100644
--- a/public/content/translations/sl/developers/docs/scaling/sidechains/index.md
+++ b/public/content/translations/sl/developers/docs/scaling/sidechains/index.md
@@ -28,7 +28,7 @@ Več projektov zagotavlja implementacije stranskih verig, ki jih lahko integrira
- [Polygon PoS](https://polygon.technology/solutions/polygon-pos)
- [Skale](https://skale.network/)
-- [Gnosis Chain (prej xDai)](https://www.xdaichain.com/)
+- [Gnosis Chain (prej xDai)](https://www.gnosis.io/)
## Nadaljnje branje {#further-reading}
diff --git a/public/content/translations/sl/governance/index.md b/public/content/translations/sl/governance/index.md
index 87fb84a6b88..aecbb2999f3 100644
--- a/public/content/translations/sl/governance/index.md
+++ b/public/content/translations/sl/governance/index.md
@@ -86,7 +86,7 @@ Ta tok, čeprav zelo poenostavljen, daje pregled nad pomembnimi fazami za aktiva
### Razumevanje predhodnega dela {#prior-work}
-EIP predlagatelji se morajo seznaniti z predhodnim delom in predlogi, preden ustvarijo EIP, ki bo lahko resno upoštevan za uvedbo na glavnem Ethereum omrežju. Na ta način upamo, da EIP prinese nekaj novega, kar še ni bilo predhodno zavrnjeno. Tri glavna mesta za raziskovanje tega so [EIP zbornik](https://github.com/ethereum/eips), [Ethereum čarovniki](https://www.ethereum-magicians.org/) in [ ethresear.ch](https://www.ethresear.ch/).
+EIP predlagatelji se morajo seznaniti z predhodnim delom in predlogi, preden ustvarijo EIP, ki bo lahko resno upoštevan za uvedbo na glavnem Ethereum omrežju. Na ta način upamo, da EIP prinese nekaj novega, kar še ni bilo predhodno zavrnjeno. Tri glavna mesta za raziskovanje tega so [EIP zbornik](https://github.com/ethereum/eips), [Ethereum čarovniki](https://ethereum-magicians.org/) in [ethresear.ch](https://ethresear.ch/).
### Delovne skupine {#working-groups}
@@ -114,7 +114,7 @@ Na splošno se nestrinjanje rešuje z dolgo razpravo na javnih forumih, da bi la
Razcepi se zgodijo, ko pride do pomembnejših nadgradenj ali sprememb omrežja in sprememb pravil protokola. [Ethereum stranke](/developers/docs/nodes-and-clients/) morajo nadgraditi svojo programsko opremo, da implementirajo nova pravila razcepa.
-DAO razcep se je zgodil kot odziv na [2016 DAO napad](https://www.coindesk.com/understanding-dao-hack-journalists), pri katerem je bilo z napadom iz nezavarovane [DAO](/glossary/#dao) pogodbe izpraznjenih več kot 3,6 milijona ETH. Razcep je prestavil sredstva iz pogodbe z napako v novo pogodbo, kar je vsem, ki so sredstva v napadu izgubili, omogočilo vračilo.
+DAO razcep se je zgodil kot odziv na [2016 DAO napad](https://www.coindesk.com/learn/understanding-the-dao-attack), pri katerem je bilo z napadom iz nezavarovane [DAO](/glossary/#dao) pogodbe izpraznjenih več kot 3,6 milijona ETH. Razcep je prestavil sredstva iz pogodbe z napako v novo pogodbo, kar je vsem, ki so sredstva v napadu izgubili, omogočilo vračilo.
O tem načinu odziva je glasovala Ethereum skupnost. Katerikoli lastnik ETH je lahko glasoval prek transakcije na [glasovalni platformi](http://v1.carbonvote.com/). Odločitev za razcep je prejela več kot 85 % glasov.
diff --git a/public/content/translations/sr/dao/index.md b/public/content/translations/sr/dao/index.md
index 7e3101005b2..33e79491ae5 100644
--- a/public/content/translations/sr/dao/index.md
+++ b/public/content/translations/sr/dao/index.md
@@ -93,7 +93,7 @@ Godine 1977. američka savezna država Vajoming stvorila je LLC (limited liabili
### Poznat primer {#law-example}
-[DAOGrad](https://citydao.io)Kompanija CityDAO je iskoristila zakon o DAO savezne države Vajoming da kupi 40 ari zemljišta u blizini Nacionalnog parka Jeloustoun.
+[DAOGrad](https://citizen.citydao.io/)Kompanija CityDAO je iskoristila zakon o DAO savezne države Vajoming da kupi 40 ari zemljišta u blizini Nacionalnog parka Jeloustoun.
## Članstvo u DAO-u {#dao-membership}
diff --git a/public/content/translations/sr/defi/index.md b/public/content/translations/sr/defi/index.md
index 0fb7875773d..9898ecd0c0b 100644
--- a/public/content/translations/sr/defi/index.md
+++ b/public/content/translations/sr/defi/index.md
@@ -168,7 +168,7 @@ Ako bi potražnja menjačnice B naglo opala i korisnik ne može da kupi dovoljno
Da biste mogli da izvedete gornji primer u tradicionalnom finansijskom svetu, bila bi vam potrebna ogromna količina novca. Ovakve strategije za pravljenje novca dostupne su samo onima koji već imaju bogatstvo. Brzi zajmovi su primer budućnosti u kojima posedovanje novca nije nužno uslov za zaradu novca.
-
+
Više informacija o brzim zajmovima
diff --git a/public/content/translations/sr/desci/index.md b/public/content/translations/sr/desci/index.md
index 6d52fc8a9ce..94aa956764a 100644
--- a/public/content/translations/sr/desci/index.md
+++ b/public/content/translations/sr/desci/index.md
@@ -96,7 +96,7 @@ Istražite projekte i pridružite se DeSci zajednici.
- [VitaDAO: dobijte sredstva finansiranje putem ugovora o sponzorisanju istraživanja za istraživanje dugovečnosti](https://www.vitadao.com/)
- [ResearchHub: objavite naučne rezultate i učestvujte u diskusiji sa kolegama](https://www.researchhub.com/)
- [LabDAO: Istraživanja proteina u virtuelnom okruženju](https://alphafodl.vercel.app/)
-- [dClimate API omogućava upite za klimatske podatke koji su prikupljeni od strane decentralizovane zajednice](https://api.dclimate.net/)
+- [dClimate API omogućava upite za klimatske podatke koji su prikupljeni od strane decentralizovane zajednice](https://www.dclimate.net/)
- [DeSci fondacija: DeSci alat za izgradnju sistema za objavljivanje](https://descifoundation.org/)
- [DeSci.World: jedno mesto za korisnike da vide i učestvuju u decentralizovanoj nauci](https://desci.world)
- [OceanDAO: finansiranje kojim upravlja DAO za nauku povezanu sa podacima](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Dobrodošli su predlozi novih projekata za listu — molim vas, pogledajte našu
- [Vodič za decentralizovanu biotehnologiju od strane Džoselin Prl za a16z future program](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [Argumenti za DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Vodič kroz DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Resursi za decentralizovanu nauku](https://www.vincentweisser.com/decentralized-science)
+- [Resursi za decentralizovanu nauku](https://www.vincentweisser.com/desci)
- [Molecule-ova Biophrama IP-NFT-jevi — Tehnički opis](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Izgradnja sistema nauke bez potrebe za poverenjem, autor Džon Star](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Pol Kohlas — DeSci: Budućnost decentralizovane nauke (podkast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/sr/web3/index.md b/public/content/translations/sr/web3/index.md
index 8d4721fdbca..b7935cc0ec1 100644
--- a/public/content/translations/sr/web3/index.md
+++ b/public/content/translations/sr/web3/index.md
@@ -147,11 +147,11 @@ Tek smo na početku stvaranja boljeg veba sa Web3, ali kako nastavljamo da unapr
Web3 nije rigidno definisan. Različiti članovi zajednice imaju različite poglede na to. Here are a few of them:
-- [Šta je Web3? Objašnjenje decentralizovanog interneta budućnosti](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Šta je Web3? Objašnjenje decentralizovanog interneta budućnosti](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Razumevanje platforme Web3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Džoš Stark_
- [Zašto je Web3 važan](https://future.a16z.com/why-web3-matters/) – _Kris Dikson_
- [Zašto je decentralizacija važna](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) – _Kris Dikson_
- [Web3 pejzaž](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [Rasprava o platformi Web3](https://www.notboring.co/p/the-web3-debate?s=r) – _Peki Makkormik_
+- [Rasprava o platformi Web3](https://www.notboring.co/p/the-web3-debate) – _Peki Makkormik_
diff --git a/public/content/translations/sw/community/grants/index.md b/public/content/translations/sw/community/grants/index.md
index be792a76287..c02db101f42 100644
--- a/public/content/translations/sw/community/grants/index.md
+++ b/public/content/translations/sw/community/grants/index.md
@@ -25,13 +25,13 @@ Programu hizi zinasaidia ikolojia ya Ethereum kwa kutoa fedha kwa miradi mingi.
Miradi hii imeunda misaada yao kwa miradi inayolenga kukuza na kujaribu teknolojia yao wenyewe.
- [Mpango wa Ruzuku wa Aave](https://aavegrants.org/) - _[Aave](https://aave.com/) hutoa ruzuku za DAO_
-- [Balancer](https://balancergrants.notion.site/Balancer-Community-Grants-23e562c5bc4347cd8304637bff0058e6) - _fedha za ikolojia ya [Balancer](https://balancer.fi/)_
-- [Mpango wa Ruzuku za Compound](https://compoundgrants.org/) - _[Compaound](https://compound.finance/) hugharamia ikolojia_
+- [Mpango wa Ruzuku za Compound](https://compoundgrants.questbook.app/) - _[Compaound](https://compound.finance/) hugharamia ikolojia_
+- [Balancer](https://quark-ceres-740.notion.site/Balancer-Grants-938f1b979810427f8d903a904315da41) - _fedha za ikolojia ya [Balancer](https://balancer.fi/)_
- [Mpango wa Ruzuku wa Consensys](https://consensys.net/grants/) - _[Consensys](https://consensys.net/) fedha za minyororo ya blocku & ruzuku za Ethereum_
- [Shirika la Ruzuku ya Ikolojia ya Lido (LEGO)](https://lego.lido.fi/) - _hugharamia ikolojia ya [Lido](https://lido.fi/)_
- [Programu ya Ruzuku ya mStable](https://docs.mstable.org/advanced/grants-program) - _jamii ya [mStablei](https://mstable.org/)_
- [Grafu](https://airtable.com/shrdfvnFvVch3IOVm) - _Ikolojia ya [Grafu](https://thegraph.com/)_
-- [Programu ya Ruzuku za Uniswap](https://www.unigrants.org/) - _Jamii ya [Uniswap](https://uniswap.org/)_
+- [Programu ya Ruzuku za Uniswap](https://www.uniswapfoundation.org/) - _Jamii ya [Uniswap](https://uniswap.org/)_
## Ufadhili wa Kwadratiki {#quadratic-funding}
diff --git a/public/content/translations/te/defi/index.md b/public/content/translations/te/defi/index.md
index 65e4637c9d7..cf979bf9d1a 100644
--- a/public/content/translations/te/defi/index.md
+++ b/public/content/translations/te/defi/index.md
@@ -169,7 +169,7 @@ DeFi యొక్క సామర్థ్యాన్ని చూడటాన
సాంప్రదాయ ఫైనాన్స్ ప్రపంచంలో పై ఉదాహరణను చేయడానికి, మీకు అపారమైన డబ్బు అవసరం. ఈ డబ్బు సంపాదించే వ్యూహాలు ప్రస్తుత సంపద ఉన్నవారికి మాత్రమే అందుబాటులో ఉంటాయి. ఫ్లాష్ లోన్లు భవిష్యత్తుకు ఉదాహరణగా చెప్పవచ్చు, ఇక్కడ డబ్బు సంపాదించడానికి తప్పనిసరిగా డబ్బు అవసరం లేదు.
-
+
ఫ్లాష్ లోన్లపై మరిన్ని
diff --git a/public/content/translations/te/roadmap/verkle-trees/index.md b/public/content/translations/te/roadmap/verkle-trees/index.md
index b361317a467..89c2324cfc6 100644
--- a/public/content/translations/te/roadmap/verkle-trees/index.md
+++ b/public/content/translations/te/roadmap/verkle-trees/index.md
@@ -60,7 +60,7 @@ Verkle ట్రీ టెస్ట్నెట్లు ఇప్పట
- [Guillaume బ్యాలెట్ ETHGlobal వద్ద Verkle ట్రీస్ వివరిస్తుంది](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- [డెవ్కాన్ 6లో గుయిలౌమ్ బ్యాలెట్ ద్వారా "Verkle ట్రీస్ మేక్ Ethereum లీన్ అండ్ మీన్"](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [ETHDenver 2020 నుండి స్టేట్లెస్ క్లయింట్లపై Piper Merriam](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [జీరో నాలెడ్జ్ పాడ్క్యాస్ట్లో Verkle ట్రీస్ మరియు స్టేట్లెస్నెస్ను Dankrad Fiest వివరిస్తుంది](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [జీరో నాలెడ్జ్ పాడ్క్యాస్ట్లో Verkle ట్రీస్ మరియు స్టేట్లెస్నెస్ను Dankrad Fiest వివరిస్తుంది](https://zeroknowledge.fm/podcast/202/)
- [Verkle ట్రీస్పై Vitalik Buterin](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Verkle ట్రీస్పై Dankrad Feist](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [Verkle ట్రీ EIP డాక్యుమెంటేషన్](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/te/web3/index.md b/public/content/translations/te/web3/index.md
index 31329f3757b..62b904baa85 100644
--- a/public/content/translations/te/web3/index.md
+++ b/public/content/translations/te/web3/index.md
@@ -147,11 +147,11 @@ Web3 ఒక యువ మరియు అభివృద్ధి చెంద
Web3 కఠినంగా నిర్వచించబడలేదు. వివిధ కమ్యూనిటీ భాగస్వాములు దానిపై విభిన్న దృక్కోణాలను కలిగి ఉన్నారు. Here are a few of them:
-- [Web3 అంటే ఏంటి? ఫ్యూచర్ యొక్క వికేంద్రీకృత ఇంటర్నెట్ వివరించబడింది](https://www.freecodecamp.org/news/what-is-web3/) - _నాడర్ డాబిట్_
+- [Web3 అంటే ఏంటి? ఫ్యూచర్ యొక్క వికేంద్రీకృత ఇంటర్నెట్ వివరించబడింది](https://www.freecodecamp.org/news/what-is-web3) - _నాడర్ డాబిట్_
- [మేకింగ్ సెన్స్ ఆఫ్ Web 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) - _జోష్ స్టార్క్_
- [Web3 ఎందుకు ముఖ్యమైనది](https://future.a16z.com/why-web3-matters/) — _క్రిస్ డిక్సన్_
- [వికేంద్రీకరణ ఎందుకు ముఖ్యమైనది](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _క్రిస్ డిక్సన్_
- [Web3 ల్యాండ్స్కేప్](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [Web3 డిబేట్](https://www.notboring.co/p/the-web3-debate?s=r) – _ప్యాకీ మెక్కార్మిక్_
+- [Web3 డిబేట్](https://www.notboring.co/p/the-web3-debate) – _ప్యాకీ మెక్కార్మిక్_
diff --git a/public/content/translations/tl/dao/index.md b/public/content/translations/tl/dao/index.md
index a249c8d62fe..a07ebbf1d44 100644
--- a/public/content/translations/tl/dao/index.md
+++ b/public/content/translations/tl/dao/index.md
@@ -91,7 +91,7 @@ Noong 1977, nalikha sa Wyoming ang LLC, na nagpoprotekta sa mga negosyante at na
### Isang sikat na halimbawa {#law-example}
-[CityDAO](https://citydao.io) – Ginamit ng CityDAO ang batas sa DAO ng Wyoming para bumili ng 40 ektarya ng lupa malapit sa Yellowstone National Park.
+[CityDAO](https://citizen.citydao.io/) – Ginamit ng CityDAO ang batas sa DAO ng Wyoming para bumili ng 40 ektarya ng lupa malapit sa Yellowstone National Park.
## Pagiging miyembro ng DAO {#dao-membership}
diff --git a/public/content/translations/tl/defi/index.md b/public/content/translations/tl/defi/index.md
index c344c694a82..da0e71c48d4 100644
--- a/public/content/translations/tl/defi/index.md
+++ b/public/content/translations/tl/defi/index.md
@@ -168,7 +168,7 @@ Kung biglang bumaba ang supply ng exchange B at kulang ang binili ng user para s
Para magawa ang halimbawa sa itaas sa tradisyonal na mundo ng pinansyal, kakailanganin mo ng napakalaking halaga ng pera. Ang mga may pera lang ang makakagamit ng mga pamamaraang ito ng pagkakapera. Ang mga flash loan ay halimbawa ng hinaharap kung saan hindi kailangang magkaroon ng pera para kumita ng pera.
-
+
Iba pang detalye tungkol sa mga flash loan
diff --git a/public/content/translations/tl/desci/index.md b/public/content/translations/tl/desci/index.md
index e96aac69458..b52af43ab29 100644
--- a/public/content/translations/tl/desci/index.md
+++ b/public/content/translations/tl/desci/index.md
@@ -96,7 +96,7 @@ Tingnan ang mga proyekto at sumali sa komunidad ng DeSci.
- [VitaDAO: makatanggap ng pondo sa pamamagitan ng mga sponsored na research agreement para sa longevity research](https://www.vitadao.com/)
- [ResearchHub: mag-post ng resulta ng siyentipikong pag-aaral at makipag-usap sa mga kapwa mananaliksik](https://www.researchhub.com/)
- [LabDAO: mag-fold ng protein in-silico](https://alphafodl.vercel.app/)
-- [dClimate API: mag-query ng data ng klima na kinolekta ng desentralisadong komunidad](https://api.dclimate.net/)
+- [dClimate API: mag-query ng data ng klima na kinolekta ng desentralisadong komunidad](https://www.dclimate.net/)
- [DeSci Foundation: builder ng tool sa paglalathala ng DeSc](https://descifoundation.org/)
- [DeSci.World: one-stop shop para tingnan at mag-engage ang mga user sa decentralized science](https://desci.world)
- [OceanDAO: pagpopondo na pinapamahalaan ng decentralized autonomous organization (DAO) para sa agham na nauugnay sa data](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Tumatanggap kami ng mga mungkahi para sa mga bagong proyekto na ililista - tingn
- [Gabay sa decentralized biotech ni Jocelynn Pearl para sa a16z future](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [Ang sitwasyon para sa DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Gabay sa DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Mga mapagkukunan tungkol sa decentralized science](https://www.vincentweisser.com/decentralized-science)
+- [Mga mapagkukunan tungkol sa decentralized science](https://www.vincentweisser.com/desci)
- [Biopharma IP-NFTs ng Molecule - Isang Teknikal na Paglalarawan](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Paggawa ng mga Trustless na System of Science ni Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas - DeSci: Ang Kinabukasan ng Decentralized Science (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/tl/governance/index.md b/public/content/translations/tl/governance/index.md
index 8e20141920f..b132f27bb8e 100644
--- a/public/content/translations/tl/governance/index.md
+++ b/public/content/translations/tl/governance/index.md
@@ -118,7 +118,7 @@ Karaniwang inaayos ang mga hindi pagkakaunawaan sa mahabang usapan sa mga pampub
Nangyayari ang mga fork kapag may mga pangunahing teknikal na pag-upgrade o pagbabago at babaguhin nito ang "mga panuntunan" ng protocol. Dapat i-update ng [mga Ethereum client](/developers/docs/nodes-and-clients/) ang kanilang software upang ipatupad ang mga panuntunan para sa fork.
-Ang DAO fork ay ginawa bilang tugon sa [DAO attack noong 2016](https://www.coindesk.com/understanding-dao-hack-journalists) kung saan nakuha sa isang hindi secure na [DAO](/glossary/#dao) contract ang mahigit 3.6 milyong ETH sa isang hack. Inilipat ng fork ang mga pondo mula sa palyadong contract sa bagong contract, kaya mare-recover ito ng kahit sinong nawalan ng pondo dahil sa pag-hack.
+Ang DAO fork ay ginawa bilang tugon sa [DAO attack noong 2016](https://www.coindesk.com/learn/understanding-the-dao-attack) kung saan nakuha sa isang hindi secure na [DAO](/glossary/#dao) contract ang mahigit 3.6 milyong ETH sa isang hack. Inilipat ng fork ang mga pondo mula sa palyadong contract sa bagong contract, kaya mare-recover ito ng kahit sinong nawalan ng pondo dahil sa pag-hack.
Pinagbotohan ng komunidad ng Ethereum ang pagkilos na ito. Any ETH holder was able to vote via a transaction on [a voting platform](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). Ang desisyong mag-fork ay umabot ng mahigit 85% ng mga boto.
diff --git a/public/content/translations/tl/web3/index.md b/public/content/translations/tl/web3/index.md
index 274802820d2..b01f61fce02 100644
--- a/public/content/translations/tl/web3/index.md
+++ b/public/content/translations/tl/web3/index.md
@@ -147,11 +147,11 @@ Nasa simula pa lang tayo ng paggawa ng mas magandang Web sa tulong ng Web3, pero
Walang malinaw na pagpapakahulugan sa Web3. May iba't ibang pananaw dito ang iba't ibang kalahok ng komunidad. Narito ang ilan sa mga ito:
-- [Ano ang Web3? Pagpapaliwanag sa Decentralized Internet ng Hinaharap](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Ano ang Web3? Pagpapaliwanag sa Decentralized Internet ng Hinaharap](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Pagiging Makabulhan ng Web 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Josh Stark_
- [Bakit Mahalaga ang Web3](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [Bakit Mahalaga ang Decentralization](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [Ang Web3 Landscape](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [Ang Debate tungkol sa Web3](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [Ang Debate tungkol sa Web3](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/tr/community/grants/index.md b/public/content/translations/tr/community/grants/index.md
index 93eabf7159d..2a2484811f4 100644
--- a/public/content/translations/tr/community/grants/index.md
+++ b/public/content/translations/tr/community/grants/index.md
@@ -31,7 +31,7 @@ Bu projeler kendi teknolojilerini geliştirmeye ve deneyimlemeye yönelik olarak
- [Lido Ekosistem Hibeleri Organizasyonu (LEGO)](https://lido.fi/lego) – _[Lido](https://lido.fi/) finans ekosistemi_
- [MetaMask Programı](https://metamaskgrants.org/) - _[MetaMask](https://metamask.io/) çalışanlar öncülüğünde yönetilen hibe DAO'su_
- [SKALE Ağı Hibe Ekosistemi](https://skale.space/developers#grants) - _[SKALE Ağı](https://skale.space/) ekosistemi_
-- [Swarm Vakfı Hibe Programı](https://my.ethswarm.org/grants) - _[Swarm Vakfı](https://www.ethswarm.org/) ekosistemi_
+- [Swarm Vakfı Hibe Programı](https://my.ethswarm.org) - _[Swarm Vakfı](https://www.ethswarm.org/) ekosistemi_
- [The Graph](https://thegraph.com/ecosystem/grants/) – _[The Graph](https://thegraph.com/) ekosistemi_
- [Uniswap Hibe Programı](https://www.uniswapfoundation.org/approach) – _[Uniswap](https://uniswap.org/) topluluğu_
diff --git a/public/content/translations/tr/dao/index.md b/public/content/translations/tr/dao/index.md
index 47c619a46ba..b5b791d745f 100644
--- a/public/content/translations/tr/dao/index.md
+++ b/public/content/translations/tr/dao/index.md
@@ -93,7 +93,7 @@ DAO'ların binlerce oylama üyesi olabilirken, fonlar güvenilir ve genellikle "
### Meşhur bir örnek {#law-example}
-[CityDAO](https://citydao.io) – CityDAO, Wyoming'in DAO yasasını kullanarak Yellowstone Milli Parkı yakınında 40 dönümlük arazi satın aldı.
+[CityDAO](https://citizen.citydao.io/) – CityDAO, Wyoming'in DAO yasasını kullanarak Yellowstone Milli Parkı yakınında 40 dönümlük arazi satın aldı.
## DAO üyeliği {#dao-membership}
diff --git a/public/content/translations/tr/defi/index.md b/public/content/translations/tr/defi/index.md
index f88cbb322a2..e31945bc4f0 100644
--- a/public/content/translations/tr/defi/index.md
+++ b/public/content/translations/tr/defi/index.md
@@ -168,7 +168,7 @@ B borsasının arzı aniden düşerse ve kullanıcı orijinal krediyi karşılay
Yukarıdaki örneği geleneksel finans dünyasında yapabilmek için çok büyük miktarda paraya ihtiyacınız var. Bu para kazanma stratejilerine yalnızca önceden bir servete sahip olanlar erişebilir. Hızlı krediler, paraya sahip olmanın para kazanmak için mutlaka bir ön koşul olmadığı bir geleceğe bir örnektir.
-
+
Hızlı krediler hakkında daha fazla bilgi
diff --git a/public/content/translations/tr/desci/index.md b/public/content/translations/tr/desci/index.md
index 4ca4655191f..143d4e52b87 100644
--- a/public/content/translations/tr/desci/index.md
+++ b/public/content/translations/tr/desci/index.md
@@ -96,7 +96,7 @@ DeSci topluluğuna katılın ve gelişmelerden haberdar olun!
- [VitaDAO: Uzun ömürlü araştırmalar için sponsorlu araştırma anlaşmalı yoluyla fon alın](https://www.vitadao.com/)
- [ResearchHub: Bilimsel bir sonuç yayınlayın ve taraflarla iletişime geçin](https://www.researchhub.com/)
- [LabDAO: in-silico proteinini katlayın](https://alphafodl.vercel.app/)
-- [dClimate API: Merkeziyetsiz bir topluluk tarafından toplanmış iklim verilerini sorgulayın](https://api.dclimate.net/)
+- [dClimate API: Merkeziyetsiz bir topluluk tarafından toplanmış iklim verilerini sorgulayın](https://www.dclimate.net/)
- [DeSci Vakfı: DeSci yayınlama aracı oluşturucu](https://descifoundation.org/)
- [DeSci.Dünyası: Kullanıcıların merkeziyetsiz bilimi görüntülemesi ve etkileşim kurması için tek adres](https://desci.world)
- [OceanDAO: Veri ile ilgili bilimler için DAO tarafından yönetilen fonlama](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Listelenecek yeni proje önerilerine açığız - başlamak için lütfen [liste
- [Jocelynn Pearl tarafından a16z geleceği için merkeziyetsiz biyoteknoloji rehberi](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [DeSci için durum](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [DeSci Rehberi](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Merkeziyetsiz bilim kaynakları](https://www.vincentweisser.com/decentralized-science)
+- [Merkeziyetsiz bilim kaynakları](https://www.vincentweisser.com/desci)
- [Molekülün Biyofarması IP-NFT'ler - Teknik Bir Açıklama](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Bilim İçin Güvensiz Sistemler Geliştirmek, Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhass - DeSci: Merkeziyetsiz Bilimin Geleceği (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/tr/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/index.md b/public/content/translations/tr/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/index.md
index a78bfffe494..c55f7a2501c 100644
--- a/public/content/translations/tr/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/index.md
+++ b/public/content/translations/tr/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/index.md
@@ -18,7 +18,7 @@ Bu sayfayı daha iyi anlamak için, önce [iş kanıtı konsensus](/developers/d
Dagger Hashimoto, Ethash'ın yerini aldığı Ethereum madenciliği için öncü bir araştırma algoritmasıydı. İki farklı algoritmanın birleşimiydi: Dagger ve Hashimoto. Sadece bir araştırma uygulaması olarak kaldı ve Ethereum Ana Ağı başlatıldığında, Ethereum 1.0 için iş ispatı algoritması yani Ethash çalıştırıldığında geçerliliği kalmadı.
-[Dagger](http://www.hashcash.org/papers/dagger.html), rastgele dilimleri bir araya getirilen bir [Yönlendirilmiş Döngüsel Grafik](https://en.wikipedia.org/wiki/Directed_acycle_graph) oluşturulmasını içerir. Temel ilke, her nonce'nin büyük bir toplam veri ağacının yalnızca küçük bir bölümünü gerektirmesidir. Her bir nonce için alt ağacı yeniden hesaplamak, madencilik için yasaklayıcıdır - bu nedenle ağacı depolama ihtiyacı vardır - ancak tek bir nonce'nin doğrulama değeri için tamamdır. Dagger, Scrypt gibi bellek açısından zor olan ancak bellek sertliği gerçekten güvenli seviyelere yükseldiğinde doğrulanması zor olan mevcut algoritmalara bir alternatif olacak şekilde tasarlanmıştır. Bununla birlikte, Dagger paylaşılan bellek donanım hızlandırmasına karşı savunmasızdı ve diğer araştırma yollarının lehine düştü.
+[Dagger](http://www.hashcash.org/papers/dagger.html), rastgele dilimleri bir araya getirilen bir [Yönlendirilmiş Döngüsel Grafik](https://en.wikipedia.org/wiki/Directed_acyclic_graph) oluşturulmasını içerir. Temel ilke, her nonce'nin büyük bir toplam veri ağacının yalnızca küçük bir bölümünü gerektirmesidir. Her bir nonce için alt ağacı yeniden hesaplamak, madencilik için yasaklayıcıdır - bu nedenle ağacı depolama ihtiyacı vardır - ancak tek bir nonce'nin doğrulama değeri için tamamdır. Dagger, Scrypt gibi bellek açısından zor olan ancak bellek sertliği gerçekten güvenli seviyelere yükseldiğinde doğrulanması zor olan mevcut algoritmalara bir alternatif olacak şekilde tasarlanmıştır. Bununla birlikte, Dagger paylaşılan bellek donanım hızlandırmasına karşı savunmasızdı ve diğer araştırma yollarının lehine düştü.
[Hashimoto](http://diyhpl.us/%7Ebryan/papers2/bitcoin/meh/hashimoto.pdf), G/Ç'ye bağlı olarak ASIC direnci ekleyen bir algoritmadır (yani bellek okumaları, madencilik sürecinde sınırlayıcı faktördür). Teori, RAM'in hesaplamadan daha erişilebilir olmasıdır; milyarlarca dolarlık araştırma, RAM'i, genellikle neredeyse rastgele erişim kalıplarını (dolayısıyla "rastgele erişim belleği") içeren farklı kullanım durumları için optimize etmeyi zaten araştırdı. Sonuç olarak, mevcut RAM'in algoritmayı değerlendirmek için optimale orta derecede yakın olması muhtemeldir. Hashimoto, blok zincirini bir veri kaynağı olarak kullanır ve aynı anda yukarıdaki (1) ve (3)'ü sağlar.
diff --git a/public/content/translations/tr/developers/docs/data-and-analytics/index.md b/public/content/translations/tr/developers/docs/data-and-analytics/index.md
index 011f8fabb6b..ab235c7fb68 100644
--- a/public/content/translations/tr/developers/docs/data-and-analytics/index.md
+++ b/public/content/translations/tr/developers/docs/data-and-analytics/index.md
@@ -47,7 +47,7 @@ Başlarken, Ethereum blokzinciri verilerini yerel bir Docker ortamında dakikala
## Daha Fazla Okuma {#further-reading}
-- [Graph Ağına Genel Bakış](https://thegraph.com/docs/en/about/network/)
+- [Graph Ağına Genel Bakış](https://thegraph.com/docs/en/about/)
- [Graph Query Playground](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [EtherScan'deki API kodu örnekleri](https://etherscan.io/apis#contracts)
- [Beaconcha.in İçaret Zincir'i keşif aracı](https://beaconcha.in)
diff --git a/public/content/translations/tr/developers/docs/development-networks/index.md b/public/content/translations/tr/developers/docs/development-networks/index.md
index 31406d8db4e..3b17497f82c 100644
--- a/public/content/translations/tr/developers/docs/development-networks/index.md
+++ b/public/content/translations/tr/developers/docs/development-networks/index.md
@@ -41,7 +41,7 @@ Hardhat Network, profesyoneller için bir Ethereum geliştirme ortamı olan Hard
Bazı fikir birliği istemcileri, test amacıyla yerel işaret zincirleri oluşturmak için yerleşik araçlara sahiptir. Lighthouse, Nimbus ve Lodestar için talimatlar mevcuttur:
-- [Lodestar kullanan yerel test ağı](https://chainsafe.github.io/lodestar/usage/local/)
+- [Lodestar kullanan yerel test ağı](https://chainsafe.github.io/lodestar/contribution/advanced-topics/setting-up-a-testnet#post-merge-local-testnet/)
- [Lighthouse kullanan yerel test ağı](https://lighthouse-book.sigmaprime.io/setup.html#local-testnets)
- [Nimbus kullanan yerel test ağı](https://github.com/status-im/nimbus-eth1/blob/master/fluffy/docs/local_testnet.md)
diff --git a/public/content/translations/tr/developers/docs/networks/index.md b/public/content/translations/tr/developers/docs/networks/index.md
index 656eef84c9a..b3978990b6e 100644
--- a/public/content/translations/tr/developers/docs/networks/index.md
+++ b/public/content/translations/tr/developers/docs/networks/index.md
@@ -60,7 +60,7 @@ Mevcut olarak istemci geliştiricilerin sürdürdüğü iki genel test ağı Sep
- [Coinbase Cüzdanı Musluğu | Sepolia](https://coinbase.com/faucets/ethereum-sepolia-faucet)
- [Alchemy Sepolia musluğu](https://sepoliafaucet.com/)
- [Infura Sepolia Musluğu](https://www.infura.io/faucet)
-- [Chainstack Sepolia Musluğu](https://faucet.chainstack.com/sepolia-faucet)
+- [Chainstack Sepolia Musluğu](https://faucet.chainstack.com/sepolia-testnet-faucet)
- [Ethereum Ekosistemi musluğu](https://www.ethereum-ecosystem.com/faucets/ethereum-sepolia)
#### Hoodi {#hoodi}
diff --git a/public/content/translations/tr/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/public/content/translations/tr/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
index 4e4c578abd0..6bbbd7ba317 100644
--- a/public/content/translations/tr/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
+++ b/public/content/translations/tr/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
@@ -264,7 +264,7 @@ Bir düğüm hizmeti kullanarak, ürününüzün altyapı yönünü merkezileşt
- Doğrudan teknik destek
- [**NodeReal MegaNode**](https://nodereal.io/)
- - [Belgeler](https://docs.nodereal.io/nodereal/meganode/introduction)
+ - [Belgeler](https://docs.nodereal.io/docs/introduction)
- Özellikler
- Güvenilir, hızlı ve ölçeklenebilir RPC API servisleri
- Web3 geliştiricileri için gelişmiş API
diff --git a/public/content/translations/tr/developers/docs/nodes-and-clients/run-a-node/index.md b/public/content/translations/tr/developers/docs/nodes-and-clients/run-a-node/index.md
index 601b21139c3..2d678a27245 100644
--- a/public/content/translations/tr/developers/docs/nodes-and-clients/run-a-node/index.md
+++ b/public/content/translations/tr/developers/docs/nodes-and-clients/run-a-node/index.md
@@ -162,7 +162,7 @@ Ayrıca istemci çeşitliliğinin [yürütüm katmanında bir sorun](/developers
##### Mutabakat istemcileri
- [Lighthouse](https://github.com/sigp/lighthouse/releases/latest)
-- [Lodestar](https://chainsafe.github.io/lodestar/install/source/) (Önceden inşa edilmiş bir kütüphane sağlamaz, ya kaynağından derlenir ya da bir Docker görüntüsü)
+- [Lodestar](https://chainsafe.github.io/lodestar/run/getting-started/installation#build-from-source/) (Önceden inşa edilmiş bir kütüphane sağlamaz, ya kaynağından derlenir ya da bir Docker görüntüsü)
- [Nimbus](https://github.com/status-im/nimbus-eth2/releases/latest)
- [Prysm](https://github.com/prysmaticlabs/prysm/releases/latest)
- [Teku](https://github.com/ConsenSys/teku/releases)
@@ -256,7 +256,7 @@ Besu aynı zamanda birtakım sorular soran ve yapılandırma dosyasını oluştu
besu --Xlauncher
```
-[Besu'nun dokümanlarını](https://besu.hyperledger.org/en/latest/HowTo/Get-Started/Starting-node/) daha fazla seçenek ve yapılandırma detayları içerir.
+[Besu'nun dokümanlarını](https://besu.hyperledger.org/public-networks/get-started/start-node/) daha fazla seçenek ve yapılandırma detayları içerir.
##### Erigon'u Çalıştırmak
@@ -288,7 +288,7 @@ geth --mainnet \
##### Nethermind'ı Çalıştırmak
-Nethermind çeşitli [kurulum seçenekleri](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started) sunar. Paket çeşitli dosyalarla gelir, bunlara yapılandırmayı etkileşimli bir şekilde oluşturmanıza yardımcı olacak kılavuzlu kurulumu olan bir Başlatıcı dahildir. Alternatif olarak, çalıştırılabilir dosyanın kendisi olan Çalıştırıcı'yı bulacaksınız ve bunu sadece yapılandırma bayrakları ile çalıştırabilirsiniz. JSON-RPC varsayılan olarak etkindir.
+Nethermind çeşitli [kurulum seçenekleri](https://docs.nethermind.io/get-started/installing-nethermind) sunar. Paket çeşitli dosyalarla gelir, bunlara yapılandırmayı etkileşimli bir şekilde oluşturmanıza yardımcı olacak kılavuzlu kurulumu olan bir Başlatıcı dahildir. Alternatif olarak, çalıştırılabilir dosyanın kendisi olan Çalıştırıcı'yı bulacaksınız ve bunu sadece yapılandırma bayrakları ile çalıştırabilirsiniz. JSON-RPC varsayılan olarak etkindir.
```sh
Nethermind.Runner --config mainnet \
@@ -296,7 +296,7 @@ Nethermind.Runner --config mainnet \
--JsonRpc.JwtSecretFile=/path/to/jwtsecret
```
-Nethermind dokümanları Nethermind'ı bir fikir birliği istemcisi ile çalıştırmak üzerine [tam bir kılavuz](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/running-nethermind-post-merge) sunar.
+Nethermind dokümanları Nethermind'ı bir fikir birliği istemcisi ile çalıştırmak üzerine [tam bir kılavuz](https://docs.nethermind.io/first-steps-with-nethermind/running-nethermind-post-merge) sunar.
Bir yürütüm istemcisi çekirdek fonksiyonlarını ve seçili uç noktalarını başlatacak ve eşleri aramaya başlayacaktır. İstemci, eşlerini başarılı bir şekilde bulduktan sonra senkronizasyonu başlatır. Yürütüm istemcisi fikir birliği istemcisinden bir bağlantı bekleyecektir. İstemci mevcut duruma başarılı şekilde senkronize edildiğinde mevcut blok zincir verisi mevcut olacaktır.
diff --git a/public/content/translations/tr/developers/docs/scaling/index.md b/public/content/translations/tr/developers/docs/scaling/index.md
index 5f4023bcb82..a1dce199fe2 100644
--- a/public/content/translations/tr/developers/docs/scaling/index.md
+++ b/public/content/translations/tr/developers/docs/scaling/index.md
@@ -106,7 +106,7 @@ _Videodaki açıklamanın "Katman 2" terimini tüm zincir dışı ölçeklendirm
- [Toplamalar için Tamamlanmamış Bir Kılavuz](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
- [Ethereum destekli ZK-Toplamaları: Dünya Liderleri](https://hackmd.io/@canti/rkUT0BD8K)
- [İyimser Toplamalar ile ZK Toplamalarının Karşılaştırması](https://limechain.tech/blog/optimistic-rollups-vs-zk-rollups/)
-- [Sıfır Bilgi Blok Zinciri Ölçeklendirilebilirliği](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [Sıfır Bilgi Blok Zinciri Ölçeklendirilebilirliği](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
- [Toplamalar + veri parçalarının, yüksek ölçeklenebilirlik için tek sürdürülebilir çözüm olma nedeni](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48)
- [Hangi tür Katman 3'ler kulağa mantıklı geliyor?](https://vitalik.eth.limo/general/2022/09/17/layer_3.html)
- [Veri Kullanılabilirliği veya: Toplamalar Endişelenmeyi Bırakıp Ethereum'u Sevmeyi Nasıl Öğrendi?](https://ethereum2077.substack.com/p/data-availability-in-ethereum-rollups)
diff --git a/public/content/translations/tr/developers/docs/scaling/optimistic-rollups/index.md b/public/content/translations/tr/developers/docs/scaling/optimistic-rollups/index.md
index 203414ae18a..52aeb79da54 100644
--- a/public/content/translations/tr/developers/docs/scaling/optimistic-rollups/index.md
+++ b/public/content/translations/tr/developers/docs/scaling/optimistic-rollups/index.md
@@ -257,7 +257,7 @@ Görerek öğrenmeyi mi tercih ediyorsunuz? Finematics'in iyimser toplamalar hak
- [İyimser toplamalar nasıl çalışır? (Tam klavuz)](https://www.alchemy.com/overviews/optimistic-rollups)
- [Blokzincir Toplaması nedir? Teknik Giriş](https://www.ethereum-ecosystem.com/blog/what-is-a-blockchain-rollup-a-technical-introduction)
-- [Temel Arbitrum Rehberi](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
-- [Optimism'in Toplaması aslında nasıl çalışıyor?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [Temel Arbitrum Rehberi](https://www.bankless.com/the-essential-guide-to-arbitrum)
+- [Optimism'in Toplaması aslında nasıl çalışıyor?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
- [OVM Deep Dive](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
- [İyimser Sanal Makine nedir?](https://www.alchemy.com/overviews/optimistic-virtual-machine)
diff --git a/public/content/translations/tr/developers/docs/scaling/validium/index.md b/public/content/translations/tr/developers/docs/scaling/validium/index.md
index 2c4afa76625..ba745c10845 100644
--- a/public/content/translations/tr/developers/docs/scaling/validium/index.md
+++ b/public/content/translations/tr/developers/docs/scaling/validium/index.md
@@ -154,7 +154,7 @@ Merkeziyetsiz uygulamalarınıza entegre edebileceğiniz Validium ve istemlere i
**Matter Labs zkPorter** - _zkPorter, zkRollup ve parçalama fikirlerini birleştirerek veri kullanılabilirliğini hibrit bir yaklaşımla ele alan bir Katman 2 ölçeklendirme protokolüdür. Her biri kendi veri kullanılabilirliği politikasına sahip, keyfi çok sayıda parçayı destekleyebilir._
- [Blog](https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf)
-- [Belgeler](https://docs.zksync.io/zk-stack/concepts/data-availability)
+- [Belgeler](https://docs.zksync.io/zksync-protocol/rollup/data-availability)
- [Web sitesi](https://zksync.io/)
## Daha fazla okuma {#further-reading}
diff --git a/public/content/translations/tr/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/tr/developers/docs/smart-contracts/libraries/index.md
index 0e06106defb..2f2f7c8021d 100644
--- a/public/content/translations/tr/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/tr/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ Son olarak, bir kütüphaneyi dahil edip etmeyeceğinize karar verirken, onun ge
**thirdweb Solidity SDK -** **_Özel akıllı sözleşmeleri verimli bir şekilde oluşturmak için gereken araçları sağlar_**
-- [Dokümanlar](https://portal.thirdweb.com/solidity/)
+- [Dokümanlar](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## İlgili eğitimler {#related-tutorials}
diff --git a/public/content/translations/tr/developers/docs/smart-contracts/security/index.md b/public/content/translations/tr/developers/docs/smart-contracts/security/index.md
index c3ea4d0cce1..cfdb914a11b 100644
--- a/public/content/translations/tr/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/tr/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ Akıllı sözleşmeler son derece esnektir ve blokzincirlere dağıtılan kod te
Ethereum gibi halka açık blokzincirler, akıllı sözleşmelerin güvenliğini sağlama sorununu daha da karmaşık hale getirir. Dağıtılmış sözleşme kodu _genellikle_ güvenlik açıklarını kapatmak için değiştirilemez, ayrıca akıllı sözleşmelerden çalınan varlıkların takibi aşırı derecede zordur ve çoğunlukla değiştirilemezlik kaynaklı olarak geri alınamaz.
-Rakamlar değişkenlik gösterse de, akıllı sözleşmelerdeki güvenlik açıklarından kaynaklı kaybedilen veya çalınan toplam değerin miktarının 1 milyar doları rahatlıkla aştığı tahmin edilmektedir. Bu, [DAO hacki](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3.6 milyon ETH çalınmıştır; değeri, günümüz fiyatlarıyla 1 milyar doların üzerindedir), [Parity çoklu imza cüzdanı hacki](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach) (Hackerlara 30 milyon dolar kaybedilmiştir), [Parity donmuş cüzdan sorunu](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (300 milyon dolardan fazla ETH sonsuza kadar kilitlenmiştir) gibi yüksek profilli olayları içerir.
+Rakamlar değişkenlik gösterse de, akıllı sözleşmelerdeki güvenlik açıklarından kaynaklı kaybedilen veya çalınan toplam değerin miktarının 1 milyar doları rahatlıkla aştığı tahmin edilmektedir. Bu, [DAO hacki](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/) (3.6 milyon ETH çalınmıştır; değeri, günümüz fiyatlarıyla 1 milyar doların üzerindedir), [Parity çoklu imza cüzdanı hacki](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach) (Hackerlara 30 milyon dolar kaybedilmiştir), [Parity donmuş cüzdan sorunu](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether) (300 milyon dolardan fazla ETH sonsuza kadar kilitlenmiştir) gibi yüksek profilli olayları içerir.
Sayılan sorunlar geliştiricilerin güvenli, güçlü ve sağlam akıllı sözleşmeler oluşturmaya çaba harcamasını zorunlu kılmaktadır. Akıllı sözleşme güvenliği ciddi bir iştir ve her geliştiricinin öğrenmesi gerekir. Bu kılavuz, Ethereum geliştiricilerinin güvenlik konusunda dikkat etmesi gereken hususları ele alacak ve akıllı sözleşme güvenliğini geliştirmeye yönelik kaynakları inceleyecektir.
@@ -304,7 +304,7 @@ Burada, gelen `msg.sender.call.value` tarafından bırakılan gaz miktarı 40.00
- `Victim` finally applies the results of the first transaction (and subsequent ones) to its state, so `Attacker`’s balance is set to 0
```
-Özetle, çağıranın bakiyesi fonksiyonun yürütülmesi tamamlanana kadar 0'a ayarlanmadığı için sonraki çağrılar başarılı olacak ve çağıranın bakiyesini birden fazla kez çekmesine olanak tanıyacaktır. Bu tür saldırılar, [2016 DAO hack](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/) olayında olduğu gibi akıllı sözleşmenin fonlarını boşaltmak için kullanılabilir. Yeniden giriş saldırıları, [yeniden giriş suistimallerinin herkese açık listesi](https://github.com/pcaversaccio/reentrancy-attacks) içinde gösterildiği gibi bugün hala akıllı sözleşmeler için ciddi bir sorundur.
+Özetle, çağıranın bakiyesi fonksiyonun yürütülmesi tamamlanana kadar 0'a ayarlanmadığı için sonraki çağrılar başarılı olacak ve çağıranın bakiyesini birden fazla kez çekmesine olanak tanıyacaktır. Bu tür saldırılar, [2016 DAO hack](https://www.coindesk.com/learn/understanding-the-dao-attack) olayında olduğu gibi akıllı sözleşmenin fonlarını boşaltmak için kullanılabilir. Yeniden giriş saldırıları, [yeniden giriş suistimallerinin herkese açık listesi](https://github.com/pcaversaccio/reentrancy-attacks) içinde gösterildiği gibi bugün hala akıllı sözleşmeler için ciddi bir sorundur.
##### Yeniden giriş saldırılarını engelleme
@@ -504,7 +504,7 @@ Varlık fiyatları için bir zincir üstünde kâhin sorgulaması yapmayı planl
- **[Hacken](https://hacken.io)** - _Blokzincir güvenliğine 360 derece yaklaşımını getiren Web3 siber güvenlik denetimcisi._
-- **[Nethermind](https://nethermind.io/smart-contracts-audits)** - _Ethereum ve Starknet üzerinde akıllı sözleşmelerin bütünlüğünü ve kullanıcıların güvenliğini güvence altına alan Solidity ve Cairo denetim hizmetleri._
+- **[Nethermind](https://www.nethermind.io/smart-contract-audits)** - _Ethereum ve Starknet üzerinde akıllı sözleşmelerin bütünlüğünü ve kullanıcıların güvenliğini güvence altına alan Solidity ve Cairo denetim hizmetleri._
- **[HashEx](https://hashex.org/)** - _HashEx, kripto paraların güvenliğini güvence altına almak için blokzincir ve akıllı sözleşme denetimlerine odaklanırken akıllı sözleşme geliştirme, penetrasyon testi ve blokzincir danışmanlığı gibi hizmetler de sunar._
@@ -514,7 +514,7 @@ Varlık fiyatları için bir zincir üstünde kâhin sorgulaması yapmayı planl
- **[Cyfrin](https://cyfrin.io)** - _Kripto güvenliğini ürünler ve akıllı sözleşme denetim hizmetleri aracılığıyla geliştiren Web3 güvenlik merkezi._
-- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)** - _Deneyimli denetçilerden oluşan bir ekip ve sınıfının en iyisi araçlar ile blokzincir sistemleri için güvenlik denetimleri sunan Web3 güvenlik şirketi._
+- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)** - _Deneyimli denetçilerden oluşan bir ekip ve sınıfının en iyisi araçlar ile blokzincir sistemleri için güvenlik denetimleri sunan Web3 güvenlik şirketi._
- **[Oxorio](https://oxor.io/)** - _Kripto şirketleri ve DeFi projeleri için EVM, Solidity, ZK, Zincirler Arası teknolojilerinde uzmanlığa sahip akıllı sözleşme denetimleri ve blokzincir güvenlik hizmetleri._
diff --git a/public/content/translations/tr/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md b/public/content/translations/tr/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
index 0babac49e8e..c347785407d 100644
--- a/public/content/translations/tr/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
+++ b/public/content/translations/tr/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
@@ -140,7 +140,7 @@ Not: Bilgisayarlar, ondalık matematiği işlemede çok kötüdür. Bunu aşmak
-Bazı değerleri wei'ye ve wei'den dönüştürmeyi deneyin. Ether ve wei [arasındaki çok sayıda birim için isimler olduğunu](https://web3py.readthedocs.io/en/stable/examples.html#converting-currency-denominations) unutmayın. Bunlar arasında daha iyi bilinenlerden biri **gwei**'dir, çünkü genellikle işlem ücretleri bu şekilde gösterilir.
+Bazı değerleri wei'ye ve wei'den dönüştürmeyi deneyin. Ether ve wei [arasındaki çok sayıda birim için isimler olduğunu](https://web3py.readthedocs.io/en/stable/troubleshooting.html#how-do-i-convert-currency-denominations) unutmayın. Bunlar arasında daha iyi bilinenlerden biri **gwei**'dir, çünkü genellikle işlem ücretleri bu şekilde gösterilir.
```python
In [2]: Web3.to_wei(1, 'ether')
diff --git a/public/content/translations/tr/developers/tutorials/hello-world-smart-contract-fullstack/index.md b/public/content/translations/tr/developers/tutorials/hello-world-smart-contract-fullstack/index.md
index aa406d1f885..02ea92afcf7 100644
--- a/public/content/translations/tr/developers/tutorials/hello-world-smart-contract-fullstack/index.md
+++ b/public/content/translations/tr/developers/tutorials/hello-world-smart-contract-fullstack/index.md
@@ -48,7 +48,7 @@ _Not: **Goerli**'yi seçmezseniz bu öğretici çalışmaz._
İşlem göndermek ve almak için bir Ethereum hesabına ihtiyacınız vardır. Kullanıcıların Ethereum hesap adreslerini yönetmelerini sağlayan bir sanal tarayıcı cüzdanı olan MetaMask'i kullanacağız.
-[Buradan](https://metamask.io/download.html) ücretsiz olarak bir MetaMask hesabı indirebilir ve oluşturabilirsiniz. Bir hesap oluştururken ya da zaten bir hesabınız varsa, sağ üstten "Goerli Test Ağına" geçin (bu sayede gerçek parayla denemeler yapmayız).
+[Buradan](https://metamask.io/download) ücretsiz olarak bir MetaMask hesabı indirebilir ve oluşturabilirsiniz. Bir hesap oluştururken ya da zaten bir hesabınız varsa, sağ üstten "Goerli Test Ağına" geçin (bu sayede gerçek parayla denemeler yapmayız).
### Adım 4: Bir Musluktan ether ekleyin {#step-4-add-ether-from-a-faucet}
@@ -1116,7 +1116,7 @@ Ethereum'daki işlemlerin nasıl çalıştığı hakkında daha fazla bilgi edin
#### MetaMask'i indirin {#download-metamask}
-[Buradan](https://metamask.io/download.html) ücretsiz olarak bir MetaMask hesabı indirebilir ve oluşturabilirsiniz. Bir hesap oluştururken ya da zaten bir hesabınız varsa, sağ üstten "Goerli Test Ağına" geçin \(bu sayede gerçek parayla denemeler yapmayız\).
+[Buradan](https://metamask.io/download) ücretsiz olarak bir MetaMask hesabı indirebilir ve oluşturabilirsiniz. Bir hesap oluştururken ya da zaten bir hesabınız varsa, sağ üstten "Goerli Test Ağına" geçin \(bu sayede gerçek parayla denemeler yapmayız\).
#### Bir Musluktan ether ekleyin {#add-ether-from-a-faucet}
@@ -1171,7 +1171,7 @@ export const connectWallet = async () => {
diff --git a/public/content/translations/tr/developers/tutorials/hello-world-smart-contract/index.md b/public/content/translations/tr/developers/tutorials/hello-world-smart-contract/index.md
index 6932fb31e8a..0a372e00566 100644
--- a/public/content/translations/tr/developers/tutorials/hello-world-smart-contract/index.md
+++ b/public/content/translations/tr/developers/tutorials/hello-world-smart-contract/index.md
@@ -49,7 +49,7 @@ Bir Alchemy hesabı oluşturduktan sonra, bir uygulama yaratarak bir API anahtar
İşlem göndermek ve almak için bir Ethereum hesabına ihtiyacımız var. Bu eğitim için, Ethereum hesap adresinizi yönetmek için kullanılan tarayıcı üstü bir sanal cüzdan olan MetaMask'i kullanacağız. [İşlemler](/developers/docs/transactions/) üzerine dahası.
-[Buradan](https://metamask.io/download.html) ücretsiz olarak indirebilir ve bir Metamask hesabı oluşturabilirsiniz. Bir hesap oluştururken ya da zaten bir hesabınız varsa, sağ üstten "Goerli Test Ağına" geçin (bu sayede gerçek parayla denemeler yapmayız).
+[Buradan](https://metamask.io/download) ücretsiz olarak indirebilir ve bir Metamask hesabı oluşturabilirsiniz. Bir hesap oluştururken ya da zaten bir hesabınız varsa, sağ üstten "Goerli Test Ağına" geçin (bu sayede gerçek parayla denemeler yapmayız).

diff --git a/public/content/translations/tr/developers/tutorials/how-to-write-and-deploy-an-nft/index.md b/public/content/translations/tr/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
index 3f2564513f7..7d3836b6eab 100644
--- a/public/content/translations/tr/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
+++ b/public/content/translations/tr/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
@@ -46,7 +46,7 @@ Bir Alchemy hesabı oluşturduktan sonra, bir uygulama oluşturarak bir API anah
İşlem göndermek ve almak için bir Ethereum hesabına ihtiyacımız var. Bu eğitim için, Ethereum hesap adresinizi yönetmek için kullanılan tarayıcı üstü bir sanal cüzdan olan MetaMask'i kullanacağız. Ethereum'daki işlemlerin nasıl çalıştığı hakkında daha fazla bilgi edinmek istiyorsanız, Ethereum Vakfı'nın [bu sayfasına](/developers/docs/transactions/) göz atın.
-[Buradan](https://metamask.io/download.html) ücretsiz olarak bir MetaMask hesabı indirebilir ve oluşturabilirsiniz. Bir hesap oluştururken, ya da bir hesabınız çoktan varsa, sağ üstten Sepolia Test Ağına geçtiğinizden emin olun (bu sayede gerçek parayla denemeler yapmayız).
+[Buradan](https://metamask.io/download) ücretsiz olarak bir MetaMask hesabı indirebilir ve oluşturabilirsiniz. Bir hesap oluştururken, ya da bir hesabınız çoktan varsa, sağ üstten Sepolia Test Ağına geçtiğinizden emin olun (bu sayede gerçek parayla denemeler yapmayız).

diff --git a/public/content/translations/tr/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md b/public/content/translations/tr/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
index dd7ee389bd3..601feda7fd3 100644
--- a/public/content/translations/tr/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
+++ b/public/content/translations/tr/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/index.md
@@ -59,13 +59,13 @@ Hâlâ çoğunlukla [Web3](https://docs.web3js.org/) kullanılıyor olsa da, [et
Genellikle akıllı sözleşmenizden doğrudan veri alırsınız. En son işlemin gerçekleştiği zamanı okumak mı istiyorsunuz? Sadece Ethereum düğümünden merkeziyetsiz uygulamanıza veriyi getiren `MyContract.methods.latestTradeTime().call()`'u çağırın. Peki ya yüzlerce farklı veri noktasına ihtiyacınız varsa? Bu, düğüme yüzlerce veri alınmasına yol açar ve bu alımların her biri bir [RTT](https://wikipedia.org/wiki/Round-trip_delay_time) gerektirerek merkeziyetsiz uygulamanızı yavaş ve verimsiz hâle getirir. Bir geçici çözüm, sözleşmenizin içinde aynı anda birden çok veri döndüren bir alıcı çağrı işlevi olabilir. Ancak bu her zaman ideal değildir.
-Tarihsel verilerle de ilgileniyor olabilirsiniz. Yalnızca son işlem zamanını değil, kendi yaptığınız tüm işlemlerin zamanlarını da bilmek istiyorsunuz. _create-eth-app_ alt grafik paketini kullanın, [belgeleri](https://thegraph.com/docs/define-a-subgraph) okuyun ve kendi sözleşmelerinize uyarlayın. Popüler akıllı sözleşmeler arıyorsanız, zaten bir alt grafik bile olabilir. [Alt grafik gezgini](https://thegraph.com/explorer/)'ne bir göz atın.
+Tarihsel verilerle de ilgileniyor olabilirsiniz. Yalnızca son işlem zamanını değil, kendi yaptığınız tüm işlemlerin zamanlarını da bilmek istiyorsunuz. _create-eth-app_ alt grafik paketini kullanın, [belgeleri](https://thegraph.com/docs/en/subgraphs/developing/creating/starting-your-subgraph) okuyun ve kendi sözleşmelerinize uyarlayın. Popüler akıllı sözleşmeler arıyorsanız, zaten bir alt grafik bile olabilir. [Alt grafik gezgini](https://thegraph.com/explorer/)'ne bir göz atın.
Bir alt grafiğiniz olduğunda, ihtiyacınız olan geçmiş veriler de dahil olmak üzere tüm önemli blok zinciri verilerini alan merkeziyetsiz uygulamanıza basit bir sorgu yazmanıza olanak tanır, yalnızca tek bir getirme gerekir.
### Apollo {#apollo}
-[Apollo Boost](https://www.apollographql.com/docs/react/get-started/) entegrasyonu sayesinde grafiği React merkeziyetsiz uygulamanıza kolayca entegre edebilirsiniz. Özellikle [React hooks ve Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks-676d116eeae2) kullanılırken, verileri almak, bileşeninize tek bir GraphQl sorgusu yazmak kadar basittir:
+[Apollo Boost](https://www.apollographql.com/docs/react/get-started/) entegrasyonu sayesinde grafiği React merkeziyetsiz uygulamanıza kolayca entegre edebilirsiniz. Özellikle [React hooks ve Apollo](https://www.apollographql.com/blog/apollo-client-now-with-react-hooks) kullanılırken, verileri almak, bileşeninize tek bir GraphQl sorgusu yazmak kadar basittir:
```js
const { loading, error, data } = useQuery(myGraphQlQuery)
diff --git a/public/content/translations/tr/developers/tutorials/nft-minter/index.md b/public/content/translations/tr/developers/tutorials/nft-minter/index.md
index 456d50f2be3..45baf9d6ead 100644
--- a/public/content/translations/tr/developers/tutorials/nft-minter/index.md
+++ b/public/content/translations/tr/developers/tutorials/nft-minter/index.md
@@ -203,7 +203,7 @@ Kullanıcıların akıllı sözleşmenizle etkileşime girebilmeleri için Ether
Bu öğretici için, Ethereum hesap adresinizi yönetmek için kullanılan tarayıcıda sanal bir cüzdan olan MetaMask'ı kullanacağız. Ethereum'daki işlemlerin nasıl çalıştığı hakkında daha fazla bilgi edinmek istiyorsanız, [bu sayfaya](/developers/docs/transactions/) bakın.
-[Buradan](https://metamask.io/download.html) ücretsiz olarak bir MetaMask hesabı indirebilir ve oluşturabilirsiniz. Bir hesap oluşturuyorsanız veya zaten bir hesabınız varsa, sağ üstteki "Ropsten Test Ağı"na geçtiğinizden emin olun \(böylece gerçek parayla uğraşmayız\).
+[Buradan](https://metamask.io/download) ücretsiz olarak bir MetaMask hesabı indirebilir ve oluşturabilirsiniz. Bir hesap oluşturuyorsanız veya zaten bir hesabınız varsa, sağ üstteki "Ropsten Test Ağı"na geçtiğinizden emin olun \(böylece gerçek parayla uğraşmayız\).
### Bir Musluktan ether ekleyin {#add-ether-from-faucet}
@@ -260,7 +260,7 @@ export const connectWallet = async () => {
@@ -479,7 +479,7 @@ Meta verilerimizi IPFS'de depolamak için, uygun bir IPFS API'si ve araç takım
## Meta verilerinizi IPFS'ye sabitlemek için Pinata'yı kullanın {#use-pinata-to-pin-your-metadata-to-IPFS}
-[Pinata](https://pinata.cloud/) hesabınız yoksa, [buradan](https://pinata.cloud/signup) ücretsiz bir hesap için kaydolun ve e-postanızla hesabınızı doğrulamak için adımları tamamlayın.
+[Pinata](https://pinata.cloud/) hesabınız yoksa, [buradan](https://app.pinata.cloud/auth/signup) ücretsiz bir hesap için kaydolun ve e-postanızla hesabınızı doğrulamak için adımları tamamlayın.
### Pinata API anahtarınızı oluşturun {#create-pinata-api-key}
@@ -518,7 +518,7 @@ Dosyayı kaydettikten sonra JSON meta verilerinizi IPFS'ye yüklemek için fonks
### PinJSONToIPFS'yi uygulayın {#pin-json-to-ipfs}
-Neyse ki, Pinata'nın [özellikle JSON verilerini IPFS'ye yüklemek için bir API'si](https://pinata.cloud/documentation#PinJSONToIPFS) ve axios örneğiyle bazı ufak değişiklikler yaparak birlikte kullanabileceğimiz uygun bir JavaScript'i var.
+Neyse ki, Pinata'nın [özellikle JSON verilerini IPFS'ye yüklemek için bir API'si](https://docs.pinata.cloud/api-reference/endpoint/ipfs/pin-json-to-ipfs#pin-json) ve axios örneğiyle bazı ufak değişiklikler yaparak birlikte kullanabileceğimiz uygun bir JavaScript'i var.
`utils` klasörünüzde `pinata.js` adında başka bir dosya oluşturalım ve ardından .env dosyasından Pinata sırrımızı ve anahtarımızı şu şekilde içe aktaralım:
diff --git a/public/content/translations/tr/developers/tutorials/optimism-std-bridge-annotated-code/index.md b/public/content/translations/tr/developers/tutorials/optimism-std-bridge-annotated-code/index.md
index bcc987c586d..f6bcc4111b5 100644
--- a/public/content/translations/tr/developers/tutorials/optimism-std-bridge-annotated-code/index.md
+++ b/public/content/translations/tr/developers/tutorials/optimism-std-bridge-annotated-code/index.md
@@ -15,7 +15,7 @@ lang: tr
Optimism'de (veya başka herhangi bir K2'de) K1 varlıklarını kullanmak için varlıkların [köprülenmesi](/bridges/#prerequisites) gerekir. Kullanıcıların varlıkları (ETH ve [ERC-20 token'ları](/developers/docs/standards/tokens/erc-20/) en yaygın olanlardır) L1'de kilitlemesi ve L2'de eş değer varlıklar alması bunu başarmanın yollarından biridir. Nihayetinde bu varlıkları alan kişiler bunları tekrar K1'e köprülemek isteyebilir. Bunu yaparken, varlıklar K2'de yakılır ve ardından K1'de kullanıcıya geri verilir.
-[Optimism standart köprüsü](https://community.optimism.io/docs/developers/bridge/standard-bridge) bu şekilde çalışır. Bu makalede, nasıl çalıştığını görmek için bu köprünün kaynak kodunu gözden geçireceğiz ve onu iyi yazılmış bir Solidity kodu örneği olarak inceleyeceğiz.
+[Optimism standart köprüsü](https://docs.optimism.io/app-developers/bridging/standard-bridge) bu şekilde çalışır. Bu makalede, nasıl çalıştığını görmek için bu köprünün kaynak kodunu gözden geçireceğiz ve onu iyi yazılmış bir Solidity kodu örneği olarak inceleyeceğiz.
## Kontrol akışları {#control-flows}
@@ -1270,7 +1270,7 @@ Bir kullanıcı yanlış Katman 2 token adresini kullanarak tespit edilebilir bi
## Sonuç {#conclusion}
-Standart köprü, varlık aktarımları için en esnek mekanizmadır. Ancak çok genel olduğu için her zaman kullanması en kolay olan mekanizma değildir. Özellikle çekimler için, çoğu kullanıcı meydan okuma süresini beklemeyen ve çekimi sonlandırmak için bir Merkle ispatı gerektirmeyen [üçüncü parti köprüleri](https://www.optimism.io/apps/bridges) kullanmayı tercih eder.
+Standart köprü, varlık aktarımları için en esnek mekanizmadır. Ancak çok genel olduğu için her zaman kullanması en kolay olan mekanizma değildir. Özellikle çekimler için, çoğu kullanıcı meydan okuma süresini beklemeyen ve çekimi sonlandırmak için bir Merkle ispatı gerektirmeyen [üçüncü parti köprüleri](https://optimism.io/apps#bridge) kullanmayı tercih eder.
Bu köprüler genellikle Katman 1 üzerinde küçük bir ücret (genelde bir standart köprü çekiminin gaz ücretinden daha azına) için anında sağladıkları varlıklara sahip olarak çalışırlar. Köprü (ya da onu çalıştıran insanlar) Katman 1 varlıklarının azaldığını sezdiğinde Katman 2'den yeteri kadar varlığı aktarır. Bunlar çok büyük çekimler olduğu için, çekim ücreti büyük bir miktar üzerinden amorti edilmiştir ve daha küçük bir yüzdeliktir.
diff --git a/public/content/translations/tr/developers/tutorials/reverse-engineering-a-contract/index.md b/public/content/translations/tr/developers/tutorials/reverse-engineering-a-contract/index.md
index 39151d37ab6..727c73dffea 100644
--- a/public/content/translations/tr/developers/tutorials/reverse-engineering-a-contract/index.md
+++ b/public/content/translations/tr/developers/tutorials/reverse-engineering-a-contract/index.md
@@ -565,7 +565,7 @@ Desteklediği yöntemler:
| Metod | Yöntem imzası | Atlamak için ofset |
| --------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------ |
-| [scaleAmountByPercentage(uint256,uint256)](https://www.4byte.directory/x/?bytes4_signature=0x8ffb5c97) | 0x8ffb5c97 | 0x0135 |
+| [scaleAmountByPercentage(uint256,uint256)](https://www.4byte.directory/signatures/?bytes4_signature=0x8ffb5c97) | 0x8ffb5c97 | 0x0135 |
| [isClaimed(uint256,address)](https://www.4byte.directory/signatures/?bytes4_signature=0xd2ef0795) | 0xd2ef0795 | 0x0151 |
| [claim(uint256,address,uint256,bytes32[])](https://www.4byte.directory/signatures/?bytes4_signature=0x2e7ba6ef) | 0x2e7ba6ef | 0x00F4 |
| [incrementWindow()](https://www.4byte.directory/signatures/?bytes4_signature=0x338b1d31) | 0x338b1d31 | 0x0110 |
diff --git a/public/content/translations/tr/developers/tutorials/secure-development-workflow/index.md b/public/content/translations/tr/developers/tutorials/secure-development-workflow/index.md
index 28d5a302d47..4d6b680f0d8 100644
--- a/public/content/translations/tr/developers/tutorials/secure-development-workflow/index.md
+++ b/public/content/translations/tr/developers/tutorials/secure-development-workflow/index.md
@@ -50,6 +50,6 @@ Son olarak, otomatik araçların kolayca bulamayacağı sorunlara dikkat edin:
## Yardım isteyin {#ask-for-help}
-[Ethereum office hours](https://calendly.com/dan-trailofbits/ethereum-office-hours), (çalışma asatleri) her salı öğleden sonra gerçekleştirilir. Bu 1 saatlik 1'e 1 oturumlar, güvenlikle ilgili tüm sorularınızı bize sorma, araçlarımızı kullanarak sorun giderme ve mevcut yaklaşımınız hakkında uzmanlardan geri bildirim alma fırsatıdır. Bu rehberi tamamlamanıza yardımcı olacağız.
+[Ethereum office hours](https://calendly.com/dan-trailofbits/office-hours), (çalışma asatleri) her salı öğleden sonra gerçekleştirilir. Bu 1 saatlik 1'e 1 oturumlar, güvenlikle ilgili tüm sorularınızı bize sorma, araçlarımızı kullanarak sorun giderme ve mevcut yaklaşımınız hakkında uzmanlardan geri bildirim alma fırsatıdır. Bu rehberi tamamlamanıza yardımcı olacağız.
Slack'imize katılın: [Empire Hacking](https://join.slack.com/t/empirehacking/shared_invite/zt-h97bbrj8-1jwuiU33nnzg67JcvIciUw). Herhangi bir sorunuz olursa #crytic ve #ethereum kanallarında her zaman yanınızdayız.
diff --git a/public/content/translations/tr/developers/tutorials/the-graph-fixing-web3-data-querying/index.md b/public/content/translations/tr/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
index ab775c5f18e..1ee83828ab6 100644
--- a/public/content/translations/tr/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
+++ b/public/content/translations/tr/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
@@ -91,7 +91,7 @@ Bunun neden optimal olmadığını görebilirsiniz:
-İki görüntü, GraphQL'in özünü hemen hemen yakalar. Sağdaki sorgu ile tam olarak hangi verileri istediğimizi tanımlayabiliriz, böylece orada her şeyi tek bir istekte alırız ve tam olarak ihtiyacımız olandan fazlasını elde ederiz. Bir GraphQL sunucusu, gerekli tüm verilerin alınmasını yönetir, bu nedenle ön uç tüketici tarafının kullanımı inanılmaz derecede kolaydır. [Bu, ilgileniyorsanız sunucunun bir sorguyu tam olarak nasıl ele aldığının güzel bir açıklamasıdır](https://www.apollographql.com/blog/graphql-explained-5844742f195e/).
+İki görüntü, GraphQL'in özünü hemen hemen yakalar. Sağdaki sorgu ile tam olarak hangi verileri istediğimizi tanımlayabiliriz, böylece orada her şeyi tek bir istekte alırız ve tam olarak ihtiyacımız olandan fazlasını elde ederiz. Bir GraphQL sunucusu, gerekli tüm verilerin alınmasını yönetir, bu nedenle ön uç tüketici tarafının kullanımı inanılmaz derecede kolaydır. [Bu, ilgileniyorsanız sunucunun bir sorguyu tam olarak nasıl ele aldığının güzel bir açıklamasıdır](https://www.apollographql.com/blog/graphql-explained).
Şimdi bu bilgiyle, nihayet blok zinciri alanına ve The Graph'a geçelim.
@@ -167,7 +167,7 @@ dataSources:
- BigInt
- BigDecimal
-İlişkileri tanımlamak için varlıkları tür olarak da kullanabilirsiniz. Örneğimizde, oyuncudan bahislere "1'e çok" ilişkisi tanımladık. "!", değerin boş olamayacağı anlamına gelir. Belgelerin tamamına [buradan](https://thegraph.com/docs/define-a-subgraph#the-graphql-schema) erişilebilir.
+İlişkileri tanımlamak için varlıkları tür olarak da kullanabilirsiniz. Örneğimizde, oyuncudan bahislere "1'e çok" ilişkisi tanımladık. "!", değerin boş olamayacağı anlamına gelir. Belgelerin tamamına [buradan](https://thegraph.com/docs/en/subgraphs/developing/creating/ql-schema) erişilebilir.
```graphql
type Bet @entity {
@@ -196,7 +196,7 @@ Sonrasında yeni bir Bet varlığı oluştururuz. Bunun kimliği, her zaman benz
Son olarak Player varlığını tüm verilerle güncelleyebiliriz. Diziler doğrudan aktarılamaz, ancak burada gösterildiği gibi güncellenmesi gerekir. Bahise başvurmak için id'yi kullanırız. Ve bir varlığı saklamak için sonunda `.save()` gereklidir.
-Belgelerin tamamına buradan erişilebilir: https://thegraph.com/docs/define-a-subgraph#writing-mappings. Ayrıca eşleştirme dosyasında kayıt çıktısı da ekleyebilirsiniz, [buraya](https://thegraph.com/docs/assemblyscript-api#api-reference) göz atın.
+Belgelerin tamamına buradan erişilebilir: https://thegraph.com/docs/en/subgraphs/developing/creating/assemblyscript-mappings/#writing-mappings. Ayrıca eşleştirme dosyasında kayıt çıktısı da ekleyebilirsiniz, [buraya](https://thegraph.com/docs/en/subgraphs/developing/creating/graph-ts/api/#api-reference) göz atın.
```typescript
import { Bet, Player } from "../generated/schema"
diff --git a/public/content/translations/tr/enterprise/index.md b/public/content/translations/tr/enterprise/index.md
index 72904d42099..0c421251767 100644
--- a/public/content/translations/tr/enterprise/index.md
+++ b/public/content/translations/tr/enterprise/index.md
@@ -116,7 +116,7 @@ Geleneksel, blokzincir tabanlı olmayan şirketlere hitap eden, herkese açık E
### Verilerin noter tasdiki {#notarization-of-data}
- [ANSA](https://www.ansa.it/english/news/science_tecnology/2020/04/06/ansa-using-blockchain-to-help-readers_af820b4f-0947-439b-843e-52e114f53318.html) - _İtalyan haber ajansıdır, sahte haberlerle mücadele eder ve okuyucuların haber makalelerinin kaynağını Ana Ağa kaydederek doğrulamasını sağlar_
-- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum) - _saatlerin kökenini ve onarım geçmişini Ethereum'a kaydeder_
+- [Breitling](https://www.coindesk.com/business/2020/10/15/breitling-goes-live-with-ethereum-based-system-to-put-all-new-watches-on-the-blockchain) - _saatlerin kökenini ve onarım geçmişini Ethereum'a kaydeder_
- [BRØK](https://www.xn--brk-1na.no/) - _Norveç Hükümeti tarafından sağlanan, halka açık olmayan şirketlere yönelik bir sermaye tablosu platformudur_
- [Certifaction](https://certifaction.com/) - _tasarımın parçası olarak gizlilik esasına dayalı, yasal olarak geçerli e-İmzalar_
- [EthSign](https://ethsign.xyz/) - _imzalı elektronik belgeleri Ethereum blok zincirine kaydeder_
diff --git a/public/content/translations/tr/governance/index.md b/public/content/translations/tr/governance/index.md
index cd8438ff8f0..9a844584fbc 100644
--- a/public/content/translations/tr/governance/index.md
+++ b/public/content/translations/tr/governance/index.md
@@ -118,7 +118,7 @@ Genel olarak anlaşmazlıklar, sorunun kökenini anlamak ve herkesin durumu öl
Çatallar, ağda büyük teknik yükseltmeler veya değişiklikler yapılması ve protokolün "kurallarının" değiştirilmesi gerekmesidir. [Ethereum istemcileri](/developers/docs/nodes-and-clients/) yeni çatal kurallarını uygulamak için yazılımlarını güncellemelidir.
-DAO çatalı, güvenli olmayan bir [DAO](/glossary/#dao) sözleşmesinin bir hackte 3,6 milyon ETH boşaltıldığı [2016 DAO saldırısına](https://www.coindesk.com/understanding-dao-hack-journalists) yanıt olarak yapıldı. Çatal, fonları hatalı sözleşmeden yeni bir sözleşmeye taşıdı ve hack sırasında fon kaybeden herkesin fonlarını geri almasını sağladı.
+DAO çatalı, güvenli olmayan bir [DAO](/glossary/#dao) sözleşmesinin bir hackte 3,6 milyon ETH boşaltıldığı [2016 DAO saldırısına](https://www.coindesk.com/learn/understanding-the-dao-attack) yanıt olarak yapıldı. Çatal, fonları hatalı sözleşmeden yeni bir sözleşmeye taşıdı ve hack sırasında fon kaybeden herkesin fonlarını geri almasını sağladı.
Bu eylem planı, Ethereum topluluğu tarafından oylandı. Tüm ETH sahipleri, [bir oylama platformunda](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/) bir işlem aracılığıyla oy kullanabildi. Çatallanma kararı oyların %85'inden fazlasına ulaştı.
diff --git a/public/content/translations/tr/guides/how-to-revoke-token-access/index.md b/public/content/translations/tr/guides/how-to-revoke-token-access/index.md
index e79eadc2d32..6ff2735b5e1 100644
--- a/public/content/translations/tr/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/tr/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ Bazı web siteleri adresinize bağlı akıllı sözleşmeleri görmenize ve kald
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (birden fazla ağ)
- [Revoke](https://revoke.cash/) (birden fazla ağ)
- [Unrekt](https://app.unrekt.net/) (birden fazla ağ)
- [EverRevoke](https://everrise.com/everrevoke/) (birden fazla ağ)
diff --git a/public/content/translations/tr/roadmap/verkle-trees/index.md b/public/content/translations/tr/roadmap/verkle-trees/index.md
index 9c83b6ce750..cf3b4aa4013 100644
--- a/public/content/translations/tr/roadmap/verkle-trees/index.md
+++ b/public/content/translations/tr/roadmap/verkle-trees/index.md
@@ -60,7 +60,7 @@ Verkle ağacı test ağları zaten aktif ve çalışıyor, ancak Verkle ağaçla
- [Guillaume Ballet ETHGlobal'de Verkle ağaçlarını açıklıyor](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- ["Verkle ağaçları Ethereum'u nasıl yalın ve anlamlı kılar", Devcon 6'da Guillaume Ballet](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [Durumsuz müşteriler, ETHDenver 2020'den Piper Merriam](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [Dankrad Fiest, Sıfır Bilgi podcast'inde Verkle ağaçlarını ve durumsuzluğu açıklıyor](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [Dankrad Fiest, Sıfır Bilgi podcast'inde Verkle ağaçlarını ve durumsuzluğu açıklıyor](https://zeroknowledge.fm/podcast/202/)
- [Verkle ağaçları, Vitalik Buterin](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Verkle ağaçları, Dankrad Feist](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [Verkle ağacı EIP Belgeleri](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/tr/web3/index.md b/public/content/translations/tr/web3/index.md
index a64ffc04379..de2681af66b 100644
--- a/public/content/translations/tr/web3/index.md
+++ b/public/content/translations/tr/web3/index.md
@@ -151,11 +151,11 @@ Web3 ile daha iyi bir Web yaratmanın henüz başındayız, ancak bunu destekley
Web3 rijit bir şekilde tanımlanmamıştır. Çeşitli topluluk katılımcıları bu konuda farklı bakış açılarına sahiptir. İşte bunlardan birkaçı:
-- [Web3 nedir? Geleceğin Merkeziyetsiz İnterneti Açıklandı](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Web3 nedir? Geleceğin Merkeziyetsiz İnterneti Açıklandı](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Web 3'ü Anlamak](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae)–_Josh Stark_
- [Web3 Neden Önemli?](https://future.a16z.com/why-web3-matters/)—_Chris Dixon_
- [Merkeziyetsizlik Neden Önemli?](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [Web3 Manzarası](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [Web3 Tartışması](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [Web3 Tartışması](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/uk/ai-agents/index.md b/public/content/translations/uk/ai-agents/index.md
new file mode 100644
index 00000000000..fbf6dbebd64
--- /dev/null
+++ b/public/content/translations/uk/ai-agents/index.md
@@ -0,0 +1,96 @@
+---
+title: Агенти ШІ
+metaTitle: ШІ-агенти | ШІ-агенти на Ethereum
+description: Огляд ШІ-агентів на Ethereum
+lang: uk
+template: use-cases
+emoji: ":robot:"
+sidebarDepth: 2
+image: /images/ai-agents/hero-image.png
+alt: Люди зібралися за термінальним столом
+summaryPoint1: ШІ, який взаємодіє з блокчейном і торгує самостійно
+summaryPoint2: Контролює гаманці та кошти в блокчейні
+summaryPoint3: Наймає людей чи інших агентів для роботи
+buttons:
+ - content: Що таке ШІ-агенти?
+ toId: what-are-ai-agents
+ - content: Докладніше про агентів
+ toId: ai-agents-on-ethereum
+ isSecondary: false
+---
+
+Уявіть, що ви користуєтесь Ethereum за допомогою ШІ-асистента, який цілодобово вивчає тенденції ончейн-ринку, відповідає на запитання та навіть виконує транзакції замість вас. Ласкаво просимо у світ ШІ-агентів – інтелектуальних систем, покликаних спростити ваше цифрове життя.
+
+На Ethereum ми бачимо інновації в технології ШІ-агентів – від віртуальних лідерів думок і автономних авторів контенту до платформ аналізу ринку в режимі реального часу, які розширюють можливості користувачів, надаючи інформацію, розваги та підвищуючи операційну ефективність.
+
+## Що таке ШІ-агенти? {#what-are-ai-agents}
+
+ШІ-агенти – це програми, які використовують штучний інтелект для виконання завдань або ухвалення власних рішень. Вони вчаться на даних, адаптуються до змін і розв’язують складні завдання. Вони працюють безперервно і можуть миттєво виявляти можливості.
+
+### Як ШІ-агенти взаємодіють із блокчейнами {#how-ai-agents-work-with-blockchains}
+
+У традиційних фінансових системах ШІ-агенти часто працюють у централізованому середовищі з обмеженим обсягом вхідних даних. Це перешкоджає їхній здатності навчатись і керувати активами самостійно.
+
+На противагу цьому, децентралізована екосистема Ethereum пропонує кілька ключових переваг:
+
+- Прозорість даних: доступ до інформації про блокчейн в режимі реального часу.
+- Повне право власності на активи: цифрові активи повністю належать ШІ-агентам.
+- Надійна функціональність ончейн: дає ШІ-агентам змогу виконувати транзакції, взаємодіяти зі смарт-контрактами, забезпечувати ліквідність і співпрацювати між протоколами.
+
+Ці переваги перетворюють ШІ-агентів з простих ботів на динамічні системи, що самовдосконалюються й приносять значну користь у різних секторах:
+
+
+
+
+
+
+
+## ШІ-агенти на Ethereum {#ai-agents-on-ethereum}
+
+Ми починаємо вивчати весь потенціал ШІ-агентів і вже бачимо результати синергії між ШІ та блокчейном у проєктах, зокрема з боку прозорості та монетизації.
+
+
+
+Перша поява агента Luna як гості подкасту
+
+
+
+## Контрольовані агентами гаманці {#agent-controlled-wallets}
+
+Агенти, як-от Luna або AIXBT, контролюють власний ончейн-гаманець ([гаманець AIXBT](https://clusters.xyz/aixbt), [гаманець Luna](https://zapper.xyz/account/0x0d177181e3763b20d47dc3a72dd584368bd8bf43)), завдяки чому вони можуть давати чайові фанатам і брати участь в економічній діяльності.
+
+Під час соціальної кампанії Luna в X під хештегом #LunaMuralChallenge Luna обрала та нагородила переможців через свій гаманець у мережі Base — це стало першим випадком, коли ШІ найняв людей для виплати криптовалютної винагороди.
+
+
+
Корисно знати
+
ШІ-агентів та пов’язані з ними інструменти тільки починають розробляти. Ці технології поки вважають експериментальними, тому їх варто використовувати з обережністю.
+
+
+## Керуйте гаманцем за допомогою команд у чаті {#control-your-wallet-using-chat-commands}
+
+Ви можете відмовитися від складних інтерфейсів DeFi і керувати криптовалютою за допомогою простих команд у чаті.
+
+Цей інтуїтивний підхід робить пришвидшує і спрощує виконання транзакцій, а також допомагає зменшити кількість помилок, зокрема надсилання коштів на неправильну адресу або переплата комісій.
+
+
+
+## ШІ-агенти проти ШІ-ботів {#ai-agents-vs-ai-bots}
+
+Різниця між ШІ-агентами та ШІ-ботами іноді може здаватися неочевидною, оскільки і ті, і інші виконують автоматизовані дії на основі вхідних даних.
+
+- ШІ-боти нагадують автоматизованих помічників – вони дотримуються конкретних, заздалегідь запрограмованих інструкцій, щоб виконувати повсякденні завдання.
+- ШІ-агенти більше схожі на розумних компаньйонів – вони навчаються на власному досвіді, адаптуються до нової інформації та самостійно ухвалюють рішення.
+
+| | Агенти ШІ | Боти ШІ |
+| --------------------- | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------ |
+| **Взаємодія** | Комплексні, адаптивні, автономні | Прості, із заздалегідь визначеним обсягом, жорстко закодовані |
+| **Навчання** | Безперервно навчаються, можуть експериментувати та адаптуватися до нових даних у режимі реального часу | Працюють на основі попередньо вивчених даних або фіксованих правил |
+| **Виконання завдань** | Спрямовані на досягнення ширших цілей | Фокусуються лише на конкретних завданнях |
+
+## Дізнайтеся більше {#dive-deeper}
+
+
+
+## Ви можете створити власного ШІ-агента {#you-can-build-your-own-ai-agent}
+
+
\ No newline at end of file
diff --git a/public/content/translations/uk/community/get-involved/index.md b/public/content/translations/uk/community/get-involved/index.md
index 49630cc0dd4..004e5630aba 100644
--- a/public/content/translations/uk/community/get-involved/index.md
+++ b/public/content/translations/uk/community/get-involved/index.md
@@ -16,7 +16,7 @@ lang: uk
- Дивіться [онлайн-зустрічі розробників](https://www.youtube.com/@EthereumProtocol) або беріть у них участь
- [Список уподобань для програми підтримки екосистем](https://esp.ethereum.foundation/wishlist/) — галузі інструментарію, документації та інфраструктури, у яких активно шукають заявників на гранти в межах програми підтримки екосистеми Ethereum
- [Web3Bridge](https://www.web3bridge.com/) — приєднуйтеся до амбітної спільноти web3, яка прагне виявляти, навчати й підтримувати сотні розробників і членів спільнот по всій Африці
-- Приєднуйтеся до [групи Ethereum Cat Herders на платформі Discord](https://discord.io/EthCatHerders)
+- Приєднуйтеся до [групи Ethereum Cat Herders на платформі Discord](https://discord.gg/Nz6rtfJ8Cu)
## Дослідники й академіки {#researchers-and-academics}
diff --git a/public/content/translations/uk/community/grants/index.md b/public/content/translations/uk/community/grants/index.md
index 6b98a886191..e0a6e9c569f 100644
--- a/public/content/translations/uk/community/grants/index.md
+++ b/public/content/translations/uk/community/grants/index.md
@@ -26,16 +26,16 @@ lang: uk
У межах цих проєктів створено власні гранти, спрямовані на розробку й тестування власних технологій.
- [Програма грантів Aave](https://aavegrants.org/) — _гранти DAO від [Aave](https://aave.com/)_
-- [Balancer](https://balancergrants.notion.site/Balancer-Community-Grants-23e562c5bc4347cd8304637bff0058e6) — _фонд екосистеми [Balancer](https://balancer.fi/)_
+- [Balancer](https://quark-ceres-740.notion.site/Balancer-Grants-938f1b979810427f8d903a904315da41) — _фонд екосистеми [Balancer](https://balancer.fi/)_
- [Програма грантів Chainlink](https://chain.link/community/grants) — _гранти спільноти [Chainlink](https://chain.link/)_
-- [Програма грантів Compound](https://compoundgrants.org/) — _фінансова екосистема [Compound](https://compound.finance/)_
+- [Програма грантів Compound](https://compoundgrants.questbook.app/) — _фінансова екосистема [Compound](https://compound.finance/)_
- [Програма грантів Decentraland](https://governance.decentraland.org/grants/) — _[децентралізація](https://decentraland.org/) DAO Metaverse_
- [Організація грантів Lido Ecosystem (LEGO)](https://lego.lido.fi/) — _фінансова екосистема [Lido](https://lido.fi/)_
- [Програма MetaMask](https://metamaskgrants.org/) — _гранти під керівництвом співробітників DAO від [MetaMask](https://metamask.io/)_
- [Програма грантів mStable](https://docs.mstable.org/advanced/grants-program) — _спільнота [mStable](https://mstable.org/)_
- [The Graph](https://airtable.com/shrdfvnFvVch3IOVm) — _екосистема [The Graph](https://thegraph.com/)_
- [Програма грантів UMA](https://grants.umaproject.org/) — _підтримка розробників від [UMA](https://umaproject.org/)_
-- [Програма грантів Uniswap](https://www.unigrants.org/) — _спільнота [Uniswap](https://uniswap.org/)_
+- [Програма грантів Uniswap](https://www.uniswapfoundation.org/) — _спільнота [Uniswap](https://uniswap.org/)_
## Чотиричне фінансування {#quadratic-funding}
diff --git a/public/content/translations/uk/dao/index.md b/public/content/translations/uk/dao/index.md
index ba9bc4209dc..b9f537078bd 100644
--- a/public/content/translations/uk/dao/index.md
+++ b/public/content/translations/uk/dao/index.md
@@ -93,7 +93,7 @@ Ethereum є ідеальним фундаментом для DAO з таких
### Відомий приклад {#law-example}
-[CityDAO](https://citydao.io) – CityDAO використовував закон штату Вайомінг DAO, щоб купити 40 акрів землі поблизу національного парку Єллоустоун.
+[CityDAO](https://citizen.citydao.io/) – CityDAO використовував закон штату Вайомінг DAO, щоб купити 40 акрів землі поблизу національного парку Єллоустоун.
## Членство в DAO {#dao-membership}
diff --git a/public/content/translations/uk/defi/index.md b/public/content/translations/uk/defi/index.md
index 16e6e643a02..8003c4d0b97 100644
--- a/public/content/translations/uk/defi/index.md
+++ b/public/content/translations/uk/defi/index.md
@@ -168,7 +168,7 @@ Ethereum можна використовувати для потокового
Щоб виконати наведений процес у світі традиційних фінансів, вам знадобиться величезна сума грошей. Подібні стратегії заробітку доступні лише заможним людям. Миттєві позики — це приклад того, як у майбутньому наявність коштів не буде обов’язковою умовою для заробітку.
-
+
Докладніше про миттєві позики
diff --git a/public/content/translations/uk/desci/index.md b/public/content/translations/uk/desci/index.md
index d66347648d6..cbc8f3dbc02 100644
--- a/public/content/translations/uk/desci/index.md
+++ b/public/content/translations/uk/desci/index.md
@@ -96,7 +96,7 @@ Web3 має потенціал розірвати цю несправну мод
- [VitaDAO: отримуйте фінансування через угоди про спонсорські дослідження в галузі довголіття](https://www.vitadao.com/)
- [ResearchHub: публікуйте наукові результати та беріть участь у розмовах із колегами](https://www.researchhub.com/)
- [LabDAO: складіть білок in-silico](https://alphafodl.vercel.app/)
-- [dClimate API: запитуйте кліматичні дані, зібрані децентралізованою спільнотою](https://api.dclimate.net/)
+- [dClimate API: запитуйте кліматичні дані, зібрані децентралізованою спільнотою](https://www.dclimate.net/)
- [DeSci Foundation: конструктор інструментів публікації DeSci](https://descifoundation.org/)
- [DeSci.World: єдиний майданчик для перегляду та взаємодії з децентралізованою наукою](https://desci.world)
- [OceanDAO: фінансування наукових проєктів, що стосуються даних, під управлінням DAO](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Web3 має потенціал розірвати цю несправну мод
- [Посібник із децентралізованої біотехнології від Джоселін Перл для ресурсу Future венчурного фонду a16z](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [Аргументи на користь DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Посібник із DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Децентралізовані наукові ресурси](https://www.vincentweisser.com/decentralized-science)
+- [Децентралізовані наукові ресурси](https://www.vincentweisser.com/desci)
- [Biopharma IP-NFTs від Molecule - Технічний опис](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Побудова систем, що не потребують довіри, у науці. Автор: Джон Старр](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Пол Колхаас — DeSci: майбутнє децентралізованої науки (подкаст)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/uk/enterprise/index.md b/public/content/translations/uk/enterprise/index.md
index 2a5f16adf1d..1b91ea37542 100644
--- a/public/content/translations/uk/enterprise/index.md
+++ b/public/content/translations/uk/enterprise/index.md
@@ -41,7 +41,7 @@ sidebarDepth: 1
- [Blockapps](https://blockapps.net/) _ — впровадження протоколу, інструментальних засобів та API Ethereum для корпоративного сектора, що формують платформу STRATO_
- [Clearmatics](https://www.clearmatics.com/about) _ — протоколи та архітектура однорангових платформ, науково-розробницька компанія блокчейну_
- [PegaSys Plus](https://pegasys.tech/enterprise/) _пропонує ті самі можливості та функції, що й HF Besu, а також надає додаткові переваги для корпоративного сектора_
-- [Quorum](https://www.goquorum.com/) _— платформа блокчейну з відкритим вихідним кодом, яка поєднує інновації відкритої спільноти Ethereum з удосконаленнями для підтримки потреб корпоративного сектора_
+- [Quorum](https://docs.goquorum.consensys.io/) _— платформа блокчейну з відкритим вихідним кодом, яка поєднує інновації відкритої спільноти Ethereum з удосконаленнями для підтримки потреб корпоративного сектора_
## Протокол та інфраструктура {#protocol-and-infrastructure}
@@ -64,7 +64,7 @@ sidebarDepth: 1
- [Ernst & Young's ‘Nightfall'](https://github.com/EYBlockchain/nightfall) _Більше інформації можна отримати [тут](https://bravenewcoin.com/insights/ernst-and-young-rolls-out-'nightfall-to-enable-private-transactions-on)_
- [Pegasys' Orion](https://docs.pantheon.pegasys.tech/en/stable/Concepts/Privacy/Privacy-Overview/) _Більше інформації можна отримати [тут](https://pegasys.tech/privacy-in-pantheon-how-it-works-and-why-your-enterprise-should-care/)_
-- [Quorum's Tessera](https://docs.goquorum.com/en/latest/Privacy/Tessera/Tessera/) _Більше інформації можна отримати [тут](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
+- [Quorum's Tessera](https://docs.goquorum.consensys.io/concepts/privacy#private-transaction-manager/) _Більше інформації можна отримати [тут](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
### Безпека {#security}
@@ -74,7 +74,7 @@ sidebarDepth: 1
### Інструменти {#tooling}
- [Alethio](https://explorer.aleth.io/) _— платформа для аналізу даних Ethereum_
-- [Treum](https://treum.io/) _забезпечує прозорість, можливості відстеження та реалізації ланцюгів поставок з використанням технології блокчейну_
+- [Treum](https://consensys.io/blog/consensys-acquires-treum) _забезпечує прозорість, можливості відстеження та реалізації ланцюгів поставок з використанням технології блокчейну_
## Спільнота розробників для корпоративного сектора {#enterprise-developer-community}
diff --git a/public/content/translations/uk/governance/index.md b/public/content/translations/uk/governance/index.md
index 2d0f1d9363a..eb4de420e0c 100644
--- a/public/content/translations/uk/governance/index.md
+++ b/public/content/translations/uk/governance/index.md
@@ -118,7 +118,7 @@ _Примітка. Будь-хто може належати до кількох
Розгалуження виникають, коли необхідно внести важливі технічні оновлення або зміни в мережу та змінити «правила» протоколу. [Клієнти Ethereum](/developers/docs/nodes-and-clients/) повинні оновити своє програмне забезпечення для впровадження нових правил розгалуження.
-Розгалуження DAO з’явилися у відповідь на [атаку на DAO у 2016 році](https://www.coindesk.com/understanding-dao-hack-journalists), коли внаслідок зламу незахищеного контракту [DAO](/glossary/#dao) було втрачено понад 3,6 млн ETH. Завдяки розгалуженню вдалося перенести кошти з пошкодженого контракту до нового, що дало змогу кожному, хто втратив кошти під час зламу, повернути їх.
+Розгалуження DAO з’явилися у відповідь на [атаку на DAO у 2016 році](https://www.coindesk.com/learn/understanding-the-dao-attack), коли внаслідок зламу незахищеного контракту [DAO](/glossary/#dao) було втрачено понад 3,6 млн ETH. Завдяки розгалуженню вдалося перенести кошти з пошкодженого контракту до нового, що дало змогу кожному, хто втратив кошти під час зламу, повернути їх.
Рішення про впровадження такого заходу було прийнято в результаті голосування, у якому взяла участь спільнота Ethereum. Усі власники ETH могли проголосувати шляхом здійснення транзакції на [платформі для голосування](http://v1.carbonvote.com/). Розгалуження підтримали понад 85 % учасників голосування.
diff --git a/public/content/translations/uk/guides/how-to-revoke-token-access/index.md b/public/content/translations/uk/guides/how-to-revoke-token-access/index.md
index 970376f53eb..72f7ef7df0f 100644
--- a/public/content/translations/uk/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/uk/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ lang: uk
- [Ethallowance](https://ethallowance.com/) (Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (різні мережі)
- [Revoke](https://revoke.cash/) (різні мережі)
- [Unrekt](https://app.unrekt.net/) (різні мережі)
- [EverRevoke](https://everrise.com/everrevoke/) (різні мережі)
diff --git a/public/content/translations/uk/prediction-markets/index.md b/public/content/translations/uk/prediction-markets/index.md
new file mode 100644
index 00000000000..5cffe6007ef
--- /dev/null
+++ b/public/content/translations/uk/prediction-markets/index.md
@@ -0,0 +1,79 @@
+---
+title: Ринки прогнозів
+lang: uk
+template: use-cases
+image: /images/use-cases/prediction-markets.png
+sidebarDepth: 2
+summaryPoint1: Отримуйте фінансові стимули для створення точних прогнозів
+summaryPoint2: Високоякісні прогнози щодо майбутніх подій
+buttons:
+ - content: Докладніше
+ toId: how-prediction-markets-work
+ - content: Ознайомитися з програмами
+ toId: find-a-prediction-market
+ isSecondary: false
+---
+
+Ринки прогнозів використовують колективну мудрість і фінансові стимули, щоб передбачати події. Вони надають якісні різноманітні дані й набули поширення під час виборів у США 2024 року.
+
+## Як працюють ринки прогнозів {#how-prediction-markets-work}
+
+На відміну від традиційних методів прогнозування, які спираються на думки експертів, обмежені вибірки опитувань або історичні дані, ринки прогнозів використовують **фінансові стимули в режимі реального часу** й **колективну мудрість**, щоб отримувати інформацію, пов’язану з певною подією – виборами, цінами на криптовалюти, результатами спортивних змагань тощо.
+
+Це дає змогу будь-кому сигналізувати про підтримку певного результату, взявши на себе фінансові зобов’язання.
+Завдяки можливості робити ставки на результати подій реального світу та коригуванню цін із появою нової інформації обґрунтовані думки отримують вищу цінність, а точність може винагороджуватися.
+
+Теоретично, оскільки учасники мають змогу отримати прибуток за правильне прогнозування, ринки прогнозів можуть передбачати результати з високою точністю. Ринки прогнозів у блокчейні ще цікавіші, оскільки будь-хто може взяти участь у прогнозуванні й отримати винагороду в Stablecoin або криптовалюті.
+
+## Чому це важливо? {#why-does-this-matter}
+
+На відміну від традиційного прогнозування, ринки прогнозів у блокчейні мають такі особливості:
+
+
+
+
+
+
+
+Навіть ті, хто лише спостерігає за ринком, можуть отримати доступ до цінних даних, які інакше були б недоступні. Уявіть це так:
+
+1. Прогнози прив’язані до певної події (наприклад, можливе розгортання Beam Chain до 2030 року).
+2. Учасники ринку купують і продають частки, впевнені в тому чи іншому результаті.
+3. Коли дедалі більше учасників ставлять на свої переконання, ціни коригуються, відображаючи інформацію в реальному часі.
+4. Кожен, хто робить правильну ставку, заробляє пропорційно внесеній сумі.
+5. Спостерігачі на ринку можуть використовувати відкриті дані, щоб проводити дослідження й обговорення.
+
+## Знайдіть ринок прогнозів {#find-a-prediction-market}
+
+На Ethereum є кілька ринків прогнозів. Це одні з найвідоміших ринків прогнозів сьогодні:
+
+
+
+
+
Пам’ятайте про ризики
+
Ставте тільки ті суми, які можете собі дозволити, і пам’ятайте про можливість розвитку залежності від азартних ігор.
+
+
+## Виклики та ризики {#challenges-and-risks}
+
+Ринки прогнозів у блокчейні стикаються з кількома викликами, які можуть вплинути на чесність, законність і точність.
+
+⚠️ **Маніпулювання ринком.** Заможні гравці можуть спотворювати результати за допомогою «брудної» торгівлі.\
+💧 **Проблеми з ліквідністю.** Низька залученість учасників ([тонка ліквідність] (https://www.investopedia.com/terms/t/thinmarket.asp)) може знижувати надійність ринку.\
+🏛 **Регуляторна невизначеність.** Уряди наклали обмеження на деякі платформи.
+
+Щоб пом’якшити ці проблеми, розробники Ethereum експериментують із різними рішеннями, як-от футархія (управління через ринки прогнозів) та децентралізована верифікація особистості.
+
+## Експерименти з ринками прогнозів {#experimenting-with-prediction-markets}
+
+Ринки прогнозів змінюють процес ухвалення рішень у цифрову епоху. Використовуючи Ethereum, вони пропонують **чесні, відкриті та корисні способи прогнозування майбутнього.**
+
+Є багато способів використання інструментів прогнозування поза межами фінансової вигоди. Наприклад, у [Пропозиції щодо покращення DevCon](https://forum.devcon.org/t/futarchy-decision-markets-for-deciding-next-devcon/5305) (DIP) організаторам DevCon запропонували використати ринки прогнозів, щоб оцінити ймовірну відвідуваність майбутніх заходів.
+
+Це допомогло б організаторам визначити, яка локація забезпечить найбільшу кількість учасників, а яка — буде найдоступнішою для міжнародної аудиторії. Перевага такого підходу полягає в тому, що організатори DevCon можуть скоротити час на вивчення численних візових політик, доступності аеропортів і вартості життя в різних регіонах, водночас отримавши дані про те, куди потенційним учасникам найбільше хотілося б поїхати.
+
+## Further reading {#further-reading}
+
+[Від ринків прогнозування до інформаційних фінансів](https://vitalik.eth.limo/general/2024/11/09/infofinance.html) – Віталік Бутерін
+[Розвиток децентралізованих ринків прогнозування на Ethereum](https://blockchain.oodles.io/dev-blog/decentralized-prediction-market-development-ethereum/)\
+[Основні відомості про проєкт Augur](https://github.com/AugurProject/whitepaper)
\ No newline at end of file
diff --git a/public/content/translations/uk/security/index.md b/public/content/translations/uk/security/index.md
index 5d9e41e30c2..227d451ebb5 100644
--- a/public/content/translations/uk/security/index.md
+++ b/public/content/translations/uk/security/index.md
@@ -74,7 +74,7 @@ lang: uk
SMS-повідомлень небезпечно,
- оскільки SIM-карту можуть зламати. Для кращої безпеки використовуйте програми на кшталт{" "}
+ оскільки SIM-карту можуть зламати. Для кращої безпеки використовуйте програми на кшталт{" "}
Google Authenticator
@@ -278,7 +278,7 @@ _Примітка. Існують похідні токени / тікери, я
### Криптобезпека {#reading-crypto-security}
- [Захистіть себе та свої кошти](https://support.mycrypto.com/staying-safe/protecting-yourself-and-your-funds) — _MyCrypto_
-- [4 способи захистити себе в криптовалюті](https://www.coindesk.com/tech/2021/04/20/4-ways-to-stay-safe-in-crypto/) — _CoinDesk_
+- [4 способи захистити себе в криптовалюті](https://www.coindesk.com/learn/4-ways-to-stay-safe-in-crypto/) — _CoinDesk_
- [Посібник із безпеки для чайників і просунутих](https://medium.com/mycrypto/mycryptos-security-guide-for-dummies-and-smart-people-too-ab178299c82e) — _MyCrypto_
- [Криптобезпека: паролі й автентифікація](https://www.youtube.com/watch?v=m8jlnZuV1i4) — _Андреас М. Антонопулос_
diff --git a/public/content/translations/uk/staking/pools/index.md b/public/content/translations/uk/staking/pools/index.md
index 477fd02cd4b..44f05c1c09b 100644
--- a/public/content/translations/uk/staking/pools/index.md
+++ b/public/content/translations/uk/staking/pools/index.md
@@ -17,7 +17,7 @@ summaryPoints:
Об’єднаний стейкінг — це спосіб, який дає змогу багатьом користувачам, у яких недостатня сума ефірів (ETH), отримати 32 ETH, необхідних для активації набору ключів валідатора. Функція пулу не підтримується протоколом, тому для задоволення цієї потреби було створено окремі рішення.
-Деякі пули працюють за допомогою смартконтрактів, де кошти можуть бути внесені в контракт, який надійно керує вашою часткою й відстежує її, а також видає вам токен, який представляє цю вартість. Інші пули можуть не використовувати смартконтракти, а натомість опосередковуються поза мережею.
+Деякі пули працюють за допомогою смартконтрактів, де кошти можуть бути внесені в контракт, який надійно керує вашою часткою й відстежує її, а також видає вам токен, який представляє цю вартість. Інші пули можуть не використовувати смарт-контракти й функціонувати поза блокчейном.
## Навіщо робити стейкінг із пулом? {#why-stake-with-a-pool}
diff --git a/public/content/translations/uk/staking/saas/index.md b/public/content/translations/uk/staking/saas/index.md
index deb8949d703..cea6ea1cdb1 100644
--- a/public/content/translations/uk/staking/saas/index.md
+++ b/public/content/translations/uk/staking/saas/index.md
@@ -74,7 +74,7 @@ summaryPoints:
-Виведення коштів під час стейкінгу реалізовано в оновленні Shanghai/Capella у квітні 2023 року. Стейкери повинні надати адресу виведення (якщо її не було надано під час початкового депозиту), а платежі винагороди почнуть автоматично розподілятись на періодичній основі кожні кілька днів.
+Стейкери повинні надати адресу виведення (якщо її не було надано під час початкового депозиту), а платежі винагороди почнуть автоматично розподілятись на періодичній основі кожні кілька днів.
Валідатори також можуть повністю вийти зі статусу валідатора, що розблокує їх залишковий баланс ETH для виведення. Облікові записи, які надали адресу виведення виконання та завершили процес виходу, отримають увесь свій баланс на адресу виведення, надану під час наступного сканування валідатора.
diff --git a/public/content/translations/uk/staking/solo/index.md b/public/content/translations/uk/staking/solo/index.md
index 0467ad599ad..ae086cb9eea 100644
--- a/public/content/translations/uk/staking/solo/index.md
+++ b/public/content/translations/uk/staking/solo/index.md
@@ -1,6 +1,6 @@
---
-title: Індивідуальний стейкінг ваших ETH
-description: 'Огляд: як почати самостійний стейкінг своїх ефірів (ETH)'
+title: Домашній стейкінг ETH
+description: Огляд домашнього стейкінгу ETH
lang: uk
template: staking
emoji: ":money_with_wings:"
@@ -13,31 +13,31 @@ summaryPoints:
- Позбудьтеся довіри, але ніколи не передавайте контроль над ключами від своїх фондів.
---
-## Що таке самостійний стейкінг? {#what-is-solo-staking}
+## Що таке домашній стейкінг? {#what-is-solo-staking}
-Самостійний стейкінг — це [запуск вузла Ethereum](/run-a-node/), підключеного до інтернету, і внесення 32 ETH для активації [валідатора](#faq), що дає вам змогу безпосередньо брати участь у мережевому консенсусі.
+Домашній стейкінг – це процес [запуску вузла Ethereum](/run-a-node/), під’єднаного до інтернету, і внесення 32 ETH для активації [валідатора](#faq), що надає вам змогу безпосередньо брати участь у досягненні консенсусу в мережі.
-**Самостійний стейкінг збільшує децентралізацію мережі Ethereum**, роблячи Ethereum стійкішим до цензури й атак. Інші методи стейкінгу можуть не допомогти мережі в той самий спосіб. Самостійний стейкінг — це найкращий варіант для захисту Ethereum.
+**Домашній стейкінг підвищує децентралізацію мережі Ethereum**, сприяючи її стійкості до цензури й захищеності від атак. Інші методи стейкінгу можуть не допомогти мережі в той самий спосіб. Домашній стейкінг є найкращим варіантом для захисту Ethereum.
Вузол Ethereum складається як з клієнта рівня виконання (EL), так і з клієнта рівня консенсусу (CL). Такі клієнти — це програмне забезпечення, яке працює разом із дійсним набором ключів підпису для перевірки транзакцій і блоків, підтвердження правильності голови ланцюжка, агрегування атестацій і пропозиції блоків.
-Самостійні стейкери відповідають за роботу обладнання, необхідного для роботи цих клієнтів. Наполегливо рекомендується використовувати для цього спеціальну машину, якою ви керуєте вдома, це надзвичайно корисно для працездатності мережі.
+Домашні стейкери відповідають за обслуговування апаратного забезпечення, потрібного для запуску цих клієнтів. Наполегливо рекомендується використовувати для цього спеціальну машину, якою ви керуєте вдома, це надзвичайно корисно для працездатності мережі.
-Самостійний стейкер отримує винагороду безпосередньо від протоколу за те, що його валідатор функціонує належним чином і працює онлайн.
+Домашній стейкер отримує винагороди безпосередньо від протоколу за підтримання належного функціонування та онлайн-статусу свого валідатора.
-## Які переваги має самостійний стейкінг? {#why-stake-solo}
+## Які переваги має домашній стейкінг? {#why-stake-solo}
-Самостійний стейкінг передбачає більшу відповідальність, але забезпечує максимальний контроль над своїми коштами й налаштуванням ставок.
+Домашній стейкінг пов’язаний з більшою відповідальністю, проте надає максимальний контроль над коштами та налаштуванням стейкінгу.
-
+
-## Що потрібно обміркувати, перш ніж починати самостійний стейкінг {#considerations-before-staking-solo}
+## Що потрібно обміркувати, перш ніж долучатися до домашнього стейкінгу {#considerations-before-staking-solo}
-Хоч би як ми хотіли, щоб самостійний стейкінг був доступним для всіх і не ніс жодного ризику, це не так. Є кілька практичних і серйозних міркувань, про які слід пам’ятати, перш ніж вирішувати самостійно ставити свої ETH.
+Хоч би як ми хотіли, щоб домашній стейкінг був доступним для всіх і не ніс жодного ризику, це не так. Перш ніж долучатися до домашнього стейкінгу ETH, варто зважити на кілька серйозних практичних питань.
@@ -93,7 +93,7 @@ Staking Launchpad (Стартова платформа стейкінгу) —
## Що слід враховувати під час роботи з інструментами налаштування вузла та клієнта {#node-tool-considerations}
-Кількість інструментів і послуг, які допоможуть вам самостійно робити ставки на ETH, дедалі зростає, але кожен із них має різні ризики й переваги.
+З’являється дедалі більше інструментів і сервісів, які допомагають здійснювати домашній стейкінг ETH, проте кожен із них має свої ризики та переваги.
Нижче ми використовуємо індикатори атрибутів, щоб вказати на суттєві сильні чи слабкі сторони, які може мати наведений інструмент стейкінгу. Використовуйте цей розділ як довідник визначень цих атрибутів, коли вибираєте інструменти, що допоможуть вам під час стейкінгу.
@@ -119,7 +119,7 @@ Staking Launchpad (Стартова платформа стейкінгу) —
Маєте пропозицію щодо інструменту стейкінгу, який ми пропустили? Ознайомтеся з нашою [політикою щодо переліку продуктів](/contributing/adding-staking-products/), щоб дізнатися, чи підійде він, і надіслати його на розгляд.
-## Ознайомтеся з інструкціями щодо самостійного стейкінгу {#staking-guides}
+## Ознайомтеся з інструкціями щодо домашнього стейкінгу {#staking-guides}
@@ -138,7 +138,7 @@ Staking Launchpad (Стартова платформа стейкінгу) —
Не вносьте більше ніж 32 ETH за один валідатор. Це не збільшить ваші винагороди. Якщо для валідатора було встановлено адресу для виведення коштів, зайві кошти понад 32 ETH автоматично буде виведено на цю адресу під час наступного проходження валідатора.
-Якщо самостійний стейкінг здається вам надто вимогливим, спробуйте скористатися постачальником стейкінгу як послуги або, якщо ви працюєте з менше ніж 32 ETH, розгляньте варіант використання пулів стейкінгу.
+Якщо домашній стейкінг здається вам надто вимогливим, спробуйте скористатися постачальником стейкінгу як послуги або, якщо ви працюєте з менш ніж 32 ETH, розгляньте варіант використання пулів стейкінгу.
diff --git a/public/content/translations/uk/web3/index.md b/public/content/translations/uk/web3/index.md
index 540dd754687..0c6a3abee87 100644
--- a/public/content/translations/uk/web3/index.md
+++ b/public/content/translations/uk/web3/index.md
@@ -147,11 +147,11 @@ Web3 — це молода екосистема, що розвивається.
Мережа Web3 не має жорсткої регламентації. Різні учасники спільноти мають різне ставлення щодо цього. Ось деякі з них:
-- [Що таке Web3? Пояснення децентралізованого інтернету майбутнього](https://www.freecodecamp.org/news/what-is-web3/) — _Надер Дабіт_
+- [Що таке Web3? Пояснення децентралізованого інтернету майбутнього](https://www.freecodecamp.org/news/what-is-web3) — _Надер Дабіт_
- [Розуміння Web3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) — _ Джош Старк_
- [У чому важливість Web3](https://future.a16z.com/why-web3-matters/) — _Кріс Діксон_
- [У чому важливість децентралізації](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) — _Кріс Діксон_
- [Огляд Web3](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) — _a16z_
-- [Дебати довкола Web3](https://www.notboring.co/p/the-web3-debate?s=r) — _Пекі Маккормік_
+- [Дебати довкола Web3](https://www.notboring.co/p/the-web3-debate) — _Пекі Маккормік_
diff --git a/public/content/translations/uk/zero-knowledge-proofs/index.md b/public/content/translations/uk/zero-knowledge-proofs/index.md
index cdf90013abc..b1b823a6d83 100644
--- a/public/content/translations/uk/zero-knowledge-proofs/index.md
+++ b/public/content/translations/uk/zero-knowledge-proofs/index.md
@@ -10,203 +10,205 @@ lang: uk
Докази з нульовим розголошенням вперше з’явилися у статті [«Складність знання в інтерактивних системах доведення»](http://people.csail.mit.edu/silvio/Selected%20Scientific%20Papers/Proof%20Systems/The_Knowledge_Complexity_Of_Interactive_Proof_Systems.pdf) від 1985 року, у якій наведено визначення доказу з нульовим розголошенням, що широко використовується і досі:
-> Протокол із нульовим розголошенням — це метод, за допомогою якого одна сторона (що доводить) може довести іншій стороні (що перевіряє), що щось є правдою, не розголошуючи жодної інформації, крім факту, що це конкретне твердження є правдою.
+> Протокол з нульовим розголошенням — це метод, за допомогою якого одна сторона (той, хто доводить) **може довести** іншій стороні (верифікатору), **що щось є правдивим, не розкриваючи жодної інформації**, окрім факту, що це конкретне твердження є істинним.
Докази з нульовим розголошенням вдосконалилися з плином років і зараз використовуються в кількох реальних сценаріях.
+
+
## Навіщо потрібні докази з нульовим розголошенням? {#why-zero-knowledge-proofs-are-important}
-Докази з нульовим розголошенням стали проривом у прикладній криптографії, оскільки вони обіцяли підвищити безпеку інформації для користувачів. Подумайте, як ви можете довести певне твердження (наприклад, «Я громадянин країни Х») іншій стороні (наприклад, постачальнику послуг). Вам потрібно надати «докази», щоб підтвердити свою заяву, як-от національний паспорт або посвідчення водія.
+Докази з нульовим розголошенням стали проривом у прикладній криптографії, оскільки вони обіцяли підвищити безпеку інформації для користувачів. Подумайте, як ви можете довести певне твердження (наприклад, «Я громадянин країни Х») іншій стороні (наприклад, постачальнику послуг). Ви маєте надати «докази», щоб підтвердити своє твердження, як-от національний паспорт або посвідчення водія.
-Проте цей підхід має свої проблеми, основною з яких є відсутність конфіденційності. Дані, що ідентифікують особу (PII), які надаються третім сторонам, зберігаються в централізованих базах даних, які вразливі до злому. Крадіжки особистості стають серйозною проблемою, і тому з’являються заклики до використання засобів, які краще захищають конфіденційність інформації, що передається.
+Проте цей підхід має свої проблеми, основною з яких є відсутність конфіденційності. Дані, що ідентифікують особу (PII), які надають третім сторонам, зберігаються в централізованих базах даних, які мають вразливості до злому. Крадіжки особистості стають серйозною проблемою, і тому з’являються заклики до використання засобів, які краще захищають конфіденційність інформації, що передається.
-Докази з нульовим розголошенням розв’язують цю проблему, усуваючи потребу в розкритті інформації для підтвердження правдивості тверджень. Протокол із нульовим розголошенням використовує твердження (яке називають «свідком») як вхідні дані для генерування лаконічного доказу його правдивості. Цей доказ надає надійні гарантії, що твердження є правдивим, не розкриваючи інформацію, яка була використана для його створення.
+Докази з нульовим розголошенням розв’язують цю проблему, **усуваючи необхідність розкривати інформацію для підтвердження дійсності тверджень**. Протокол із нульовим розголошенням використовує твердження (яке називають «свідком») як вхідні дані, щоб згенерування лаконічний доказ його правдивості. Цей доказ надає надійні гарантії, що твердження є правдивим, не розкриваючи інформацію, яку використали для його створення.
-Повертаючись до нашого попереднього прикладу, єдиний доказ, який вам потрібен, щоб підтвердити свою заяву про громадянство, — це доказ із нульовим розголошенням. Той, хто перевіряє, повинен лише перевірити, чи є правдою певні властивості доказу, щоб переконатися, що твердження, як лежить у його основі, також є правдою.
+Повертаючись до нашого попереднього прикладу, єдиний доказ, якого ви потребуєте, щоб підтвердити своє твердження про громадянство, – це доказ із нульовим розголошенням. Верифікатор має лише перевірити, чи є правдою певні властивості доказу, щоб переконатися, що твердження, як лежить у його основі, також є правдою.
-## Як працюють докази з нульовим розголошенням? {#how-do-zero-knowledge-proofs-work}
+## Використання доказів із нульовим розголошенням {#use-cases-for-zero-knowledge-proofs}
-Доказ із нульовим розголошенням забезпечує можливість підтвердити правдивість твердження, не розкриваючи вміст твердження або спосіб, у який ви дізналися правду. Для цього протоколи з нульовим розголошенням використовують алгоритми, які приймають певні дані та повертають на виході результат «правда» або «неправда».
+### Анонімні платежі {#anonymous-payments}
-Протокол із нульовим розголошенням має відповідати таким критеріям:
+Платежі за допомогою кредитних карток часто можуть побачити багато осіб, включно з постачальником платіжних послуг, банками та іншими зацікавленими сторонами (як-от державні органи). Хоча фінансовий нагляд корисний для виявлення незаконної діяльності, він також порушує недоторканність приватного життя звичайних громадян.
-1. **Повнота**. Якщо вхідні дані є правдивими, протокол із нульовим розголошенням завжди повертає значення «правда». Отже, якщо твердження, що лежить в основі доказу, є правдивим, а особа, яка доводять, і особа, яка здійснює перевірку, діють чесно, то доказ може бути прийнятий.
+Криптовалюти були призначені для того, щоб надати користувачам можливість здійснювати приватні, однорангові транзакції. Але більшість криптовалютних транзакцій перебувають у відкритому доступі в публічних блокчейнах. Ідентифікатори користувачів часто є псевдонімами та або навмисно пов’язані з реальними особами (наприклад, через включення адрес ETH у профілі Twitter або GitHub), або можуть бути пов’язані з реальними особами за допомогою базового аналізу даних в мережі та поза нею.
-2. **Надійність**. Якщо вхідні дані неправдиві, теоретично неможливо обдурити протокол із нульовим розголошенням, щоб він повернув значення «правда». Отже, якщо особа, що доводить, каже неправду, вона не може обманути чесну особу, що перевіряє, переконавши її в тому, що неправдиве твердження є правдивим (за винятком незначної ймовірності).
+Існують спеціальні «монети приватності», призначені для повністю анонімних транзакцій. Орієнтовані на конфіденційність блокчейни, як-от Zcash і Monero, захищають деталі транзакцій, зокрема адреси відправника/одержувача, тип активу, кількість і часовий графік транзакцій.
-3. **Нульове розголошення**. Особа, що здійснює перевірку, не отримує жодної інформації про твердження, крім відомостей про його правдивість або неправдивість (має «нульове знання» про твердження). Ця вимога також запобігає виведенню особою, що перевіряє, початкових даних (вмісту твердження) з доказу.
+Впроваджуючи технологію нульового розголошення в протоколі, орієнтовані на конфіденційність мережі [блокчейн](/glossary/#blockchain) дають змогу [вузлам](/glossary/#node) перевіряти транзакції без потреби в доступі до даних транзакцій. [EIP-7503](https://eips.ethereum.org/EIPS/eip-7503) – це приклад запропонованого рішення, яке надасть змогу здійснювати приватні перекази коштів у блокчейні Ethereum. Однак такі пропозиції складно реалізувати через міркування безпеки, регуляторні обмеження та проблеми з користувацьким досвідом (UX).
-У базовій формі доказ із нульовим розголошенням складається з трьох елементів: **свідок**, **виклик** і **відповідь**.
+**Докази з нульовим розголошенням також застосовуються для анонімізації транзакцій у публічних блокчейнах**. Прикладом є Tornado Cash, децентралізований сервіс, активи в якому перебувають під повним контролем користувача і який дає користувачам можливість здійснювати приватні транзакції в Ethereum. Tornado Cash використовує докази з нульовим розголошенням, щоб приховати деталі транзакцій і гарантувати фінансову конфіденційність. На жаль, оскільки це інструменти конфіденційності «за згодою», вони асоціюються з незаконною діяльністю. Щоб подолати цю проблему, конфіденційність повинна врешті-решт стати стандартом за промовчанням у публічних блокчейнах.
-- **Свідок**. За використання доказу з нульовим розголошенням той, хто доводить, бажає довести знання ним певної прихованої інформації. Секретна інформація є «свідком» доказу, а передбачуване знання особи, що доводить, про свідка встановлює набір питань, на які може відповісти тільки той, хто має цю інформацію. Таким чином, особа, що доводить, розпочинає процес доведення, випадковим чином вибираючи питання, обчислюючи відповідь на нього та надсилаючи її особі, що здійснює перевірку.
+### Захист даних, що слугують для ідентифікації {#identity-protection}
-- **Виклик**. Особа, що здійснює перевірку, випадковим чином обирає інше питання з набору й просить особу, що доводить, відповісти на нього.
+Сучасні системи керування ідентифікацією піддають ризику персональні дані. Доведення з нульовим розголошенням може допомогти людям підтверджувати особу, захищаючи конфіденційні дані.
-- **Відповідь**. Особа, що доводить, приймає питання, обчислює відповідь і повертає її особі, що перевіряє. Відповідь особи, що доводить, дає особі, що перевіряє, можливість перевірити, чи справді особа, що доводить, має доступ до свідка. Щоб переконатися, що особа, що доводить, не вгадує відповіді, особа, що перевіряє, вибирає додаткові питання, які ставить особі, що доводить. За багаторазового повторення таких операцій, поки особа, що здійснює перевірку, не буде задоволена, імовірність того, що особа, яка доводить, підробляє знання про свідка, значно зменшується.
+Докази з нульовим розголошенням особливо корисні в контексті [децентралізованої ідентифікації](/decentralized-identity/). Децентралізована ідентифікація (яку також описують як «самосуверенну ідентифікацію») дає людині можливість контролювати доступ до персональних ідентифікаторів. Підтвердження свого громадянства без розкриття податкового номера чи паспортних даних є хорошим прикладом того, як технологія нульового розголошення забезпечує децентралізовану ідентифікацію.
-Вище описано структуру «інтерактивного доказу з нульовим розголошенням». Ранні протоколи з нульовим розголошенням використовували інтерактивне доведення, де перевірка правдивості твердження вимагала взаємодії між особою, що доводить, і особою, що перевіряє, з обміном повідомленнями.
+### Автентифікація {#authentication}
-Хорошим прикладом, який демонструє, як працюють інтерактивні докази, є відомий приклад Жан-Жака Квіскатера [ Історія про печеру Алі-Баби](https://en.wikipedia.org/wiki/Zero-knowledge_proof#The_Ali_Baba_cave). У цій історії Пеггі (особа, що доводить) хоче довести Віктору (особі, що перевіряє), що вона знає секретну фразу для відчинення магічних дверей, не розкриваючи цю фразу.
+Щоб користуватися онлайн-сервісами, потрібно підтвердити свою особу та право доступу до цих платформ. Для цього часто потрібно надати особисту інформацію, таку як імена, електронні адреси, дати народження тощо. Можливо, вам також буде потрібно запам’ятати довгі паролі, щоб уникнути ризику втратити доступ.
-### Неінтерактивні докази з нульовим розголошенням {#non-interactive-zero-knowledge-proofs}
+Проте докази з нульовим розголошенням можуть спростити автентифікацію як для платформ, так і для користувачів. Після створення доказу з нульовим розголошенням із використанням загальнодоступних введених даних (наприклад, даних, що підтверджують членство користувача на платформі) і приватних введених даних (наприклад, даних користувача) користувач може просто надати його для автентифікації своєї особи, коли йому буде потрібно отримати доступ до сервісу. Це робить операції зручнішими для користувачів і звільняє організації від необхідності зберігати величезну кількість інформації про них.
-Хоча інтерактивне доведення було революційним, воно мало обмежену корисність, оскільки вимагало доступності та повторюваної взаємодії двох сторін. Навіть якщо особа, що перевіряє, була переконана в чесності особи, що доводить, доказ був недоступний для незалежної перевірки (обчислення нового доказу вимагало нового набору повідомлень між обома сторонами).
+### Обчислення, що піддаються перевірці {#verifiable-computation}
-Для розв’язання цієї проблеми Мануель Блум, Пол Фелдман і Сильвіо Мікалі запропонували перші [неінтерактивні докази з нульовим розголошенням](https://dl.acm.org/doi/10.1145/62212.62222), у яких особа, що доводить, і особа, що перевіряє, мають спільний ключ. Це дає особі, що доводить, змогу продемонструвати своє знання певної інформації (тобто свідка) без надання самої інформації.
+Обчислення, що піддаються перевірці, — це ще одне застосування технології нульового розголошення для вдосконалення дизайну блокчейну. Обчислення, що піддаються перевірці, дають нам змогу передати обчислення іншій особі, зберігаючи результати, що піддаються перевірці. Така особа надає результат разом із доказом того, що програма була виконана правильно.
-На відміну від інтерактивних, неінтерактивні докази вимагають лише одного раунду комунікації між учасниками (особою, що доводить, і особою, що перевіряє). Особа, що доводить, передає секретну інформацію спеціальному алгоритму для обчислення доказу з нульовим розголошенням. Цей доказ надсилається особі, що перевіряє, яка переконується в тому, що особа, яка доводить, знає секретну інформацію, використовуючи інший алгоритм.
+Обчислення, що піддаютсья перевірці, є **надважливими для підвищення швидкості обробки в блокчейнах** без зниження безпеки. Розуміння цього вимагає знання відмінностей у запропонованих рішеннях для масштабування Ethereum.
-Неінтерактивне доведення зменшує комунікацію між особою, що доводить, та особою, що перевіряє, роблячи докази з нульовим розголошенням ефективнішими. Крім того, коли доказ згенеровано, перевірити його може будь-хто інший (з доступом до спільного ключа та алгоритму перевірки).
+[Рішення для масштабування в мережі](/developers/docs/scaling/#onchain-scaling), як-от сегментування, вимагають значної модифікації базового шару блокчейну. Однак цей підхід дуже складний, і помилки в реалізації можуть підірвати модель безпеки Ethereum.
-Неінтерактивні докази стали проривом для технології нульового розголошення та спонукали до розвитку систем доведення, які використовуються сьогодні. Ми обговоримо нижче ці типи доказів:
+[Рішення для поза мережевого масштабування](/developers/docs/scaling/#offchain-scaling) не вимагають переблення основного протоколу Ethereum. Натомість вони покладаються на зовнішню модель обчислень, щоб покращити пропускну здатність на базовому рівні Ethereum.
-### Типи доказів із нульовим розголошенням {#types-of-zero-knowledge-proofs}
+Ось як це працює на практиці.
-#### ZK-SNARKs {#zk-snarks}
+- Замість обробки кожної транзакції Ethereum перекладає виконання на окремий ланцюг.
-ZK-SNARK є абревіатурою від **Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (лаконічне неінтерактивне підтвердження знання з нульовим розголошенням)**. Протокол ZK-SNARK має такі характеристики:
+- Після обробки транзакцій інший ланцюг повертає результати, які застосовуються до стану Ethereum.
-- **Нульове розголошення**. Особа, що перевіряє, може перевірити чесність твердження, не знаючи більше нічого про саме твердження. Єдина інформація, яку особа, що перевіряє, має про твердження, полягає в тому, є воно правдивим чи хибним.
+Перевага тут полягає в тому, що Ethereum не потрібно виконувати жодних завдань, а лише застосовувати результати обчислень сторонніх джерел до свого стану. Це зменшує перевантаження мережі, а також підвищує швидкість транзакцій (офлайн-протоколи оптимізовані для швидшого виконання).
-- **Лаконічність**. Доказ із нульовим розголошенням є меншим за свідка й може бути швидко перевірений.
+Мережа потребує способу підтвердження позамережевих транзакцій без їх повторного виконання, інакше цінність позамережевого виконання втрачається.
-- **Неінтерактивність**. Доказ є неінтерактивним, оскільки особа, що доводить, і особа, що перевіряє, взаємодіють лише один раз, на відміну від інтерактивних доказів, які вимагають кількох раундів комунікації.
+Тут у гру вступають обчислення, що піддаються перевірці. Коли вузол виконує транзакцію за межами Ethereum, він надсилає доказ із нульовим розголошенням, щоб довести правильність виконання поза мережею. Цей доказ (який називають [доказом чинності](/glossary/#validity-proof)) гарантує, що транзакція чинна, даючи Ethereum змогу застосувати результат до свого стану, не чекаючи, поки хтось це оскаржить.
-- **Підтвердження**. Доказ задовольняє вимогу надійності, тому обман надзвичайно малоймовірний.
+[Відміна нульових знань](/developers/docs/scaling/zk-rollups) і [Validium](/developers/docs/scaling/validium/) – це два рішення для масштабування поза мережею, які використовують докази дійсності, щоб забезпечувати безпечне масштабування. Ці протоколи виконують тисячі транзакцій в автономному режимі і надсилають докази для перевірки на Ethereum. Ці результати можна застосувати відразу після перевірки доказу, що дає Ethereum змогу обробляти більше транзакцій без збільшення обчислень на базовому рівні.
-- **Розголошення**. Доказ із нульовим розголошенням не може бути створений без доступу до секретної інформації (свідка). Для особи, що доводить, яка не має свідка, обчислити правильний доказ із нульовим розголошенням важко або навіть неможливо.
+### Зменшення хабарництва та змов під час голосування в блокчейні {#secure-blockchain-voting}
-Згаданий раніше «спільний ключ» належить до публічних параметрів, які особа, що доводить, та особа, що перевіряє, погоджуються використовувати для генерування та перевірки доказів. Генерування публічних параметрів (які разом відомі як загальний довідковий рядок (CRS)) є конфіденційною операцією через її важливість для безпеки протоколу. Якщо ентропія (випадковість), використана для генерування CRS, потрапить у руки недоброчесної особи, що доводить, вона може обчислити підроблені докази.
+Блокчейн-схеми голосування мають багато переваг: вони повністю піддаються перевірці, захищені від атак, стійкі до цензури та не мають географічних обмежень. Але навіть схеми голосування в мережі не захищені від проблеми **змови**.
-[Багатостороннє обчислення (MPC)](https://en.wikipedia.org/wiki/Secure_multi-party_computation) є способом зменшення ризиків під час генерування публічних параметрів. У [церемонії довіреного налаштування](https://zkproof.org/2021/06/30/setup-ceremonies/amp/) беруть участь декілька осіб, кожна з яких вносить свої випадкові значення для генерування CRS. Доки хоча б одна чесна сторона знищує свою частину ентропії, протокол ZK-SNARK зберігає обчислювальну надійність.
+Змова, яка визначається як «координація дій із метою обмеження відкритої конкуренції шляхом обману, дезорієнтування та введення в оману інших», може мати форму впливу зловмисника на голосування шляхом пропонування хабарів. Наприклад, Аліса може отримати хабар від Боба, щоб проголосувати за `option B` у бюлетені, навіть якщо вона віддає перевагу `option A`.
-Довірене налаштування вимагає від користувачів довіри до учасників процесу генерування параметрів. Однак розвиток ZK-STARK дав змогу створити протоколи доведення, які працюють без довіреного налаштування.
+Підкуп і змова зменшують ефективність будь-якого процесу, який використовує голосування як сигнальний механізм (особливо там, де користувачі можуть довести, як вони голосували). Це може мати значні наслідки, особливо якщо голосування пов’язане з розподілом обмежених ресурсів.
-#### ZK-STARKs {#zk-starks}
+Наприклад, [квадратичні механізми фінансування](https://www.radicalxchange.org/concepts/plural-funding/) покладаються на пожертви, щоб оцінити, яким із різних суспільних проєктів віддають перевагу. Кожна пожертва зараховується як «голос» за певний проєкт, і ті проєкти, які отримують більше голосів, отримують більше коштів із відповідного пулу.
-ZK-STARK є абревіатурою від **Zero-Knowledge Scalable Transparent Argument of Knowledge (масштабоване прозоре підтвердження знання з нульовим розголошенням)**. ZK-STARK схожі на ZK-SNARK, за винятком того, що вони мають такі характеристики:
+Використання голосування в мережі робить квадратичне фінансування вразливим до змови: транзакції в блокчейні є публічними, тож ті, хто пропонує хабар, можуть перевірити активність тих, хто його отримав, в мережі, щоб побачити, як вони «проголосували». Таким чином квадратичне фінансування перестає бути ефективним засобом розподілу коштів на підставі сукупних уподобань громади.
-- **Масштабованість**. ZK-STARK є швидшим за ZK-SNARK у генеруванні та перевірці доказів, коли розмір свідка є більшим. З доказами STARK час доведення та перевірки за збільшення розміру свідка зростає тільки трохи (у протоколах SNARK час доведення та перевірки збільшується лінійно з розміром свідка).
+На щастя, новіші рішення, як-от MACI (Мінімальна антикорупційна інфраструктура), використовують докази з нульовим розголошенням, щоб підвищити стійкість голосування в блокчейні (наприклад, механізми квадратичного фінансування) до хабарництва та змови. MACI — це набір смартконтрактів і сценаріїв, які дають змогу центральному адміністратору (так званому «координатору») зводити голоси та підраховувати результати _без_ розкриття деталей голосування кожної особи. Попри це, все ще можна перевірити, чи правильно підраховано голоси, або підтвердити, що певна особа брала участь у голосуванні.
-- **Прозорість**. Для доведення та перевірки в протоколах ZK-STARK використовується випадковість, яку можна публічно підтвердити, а не довірене налаштування. Тому вони більш прозорі в порівнянні із ZK-SNARK.
+#### Як MACI працює з доказами з нульовим розголошенням? {#how-maci-works-with-zk-proofs}
-ZK-STARK генерує більші докази, ніж ZK-SNARK, що означає більші накладні витрати на перевірку. Однак існують випадки (наприклад, доведення великих наборів даних), коли ZK-STARK можуть бути більш ефективними з точки зору вартості порівняно із ZK-SNARK.
+Спочатку координатор розгортає контракт MACI на Ethereum, після чого користувачі можуть підписатися на голосування (зареєструвавши свій відкритий ключ у смартконтракті). Користувачі віддають голоси, надсилаючи повідомлення, зашифровані своїм відкритим ключем до смартконтракту (щоб голос був чинним, він має бути підписаний останнім відкритим ключем, пов’язаним з ідентифікацією користувача; це один із критеріїв). Після закінчення періоду голосування координатор обробляє всі повідомлення, підраховує голоси та підтверджує результати в мережі.
-## Використання доказів із нульовим розголошенням {#use-cases-for-zero-knowledge-proofs}
+У MACI докази з нульовим розголошенням використовуються для забезпечення правильності обчислень, унеможливлюючи неправильну обробку координатором голосів і результатів підрахунку. Цього досягають, вимагаючи від координатора генерувати докази ZK-SNARK, які підтверджують, що а) всі повідомлення були оброблені правильно і б) кінцевий результат відповідає сумі всіх _чинних_ голосів.
-### Анонімні платежі {#anonymous-payments}
+Таким чином, навіть не повідомляючи про розподіл голосів за користувачами (як це зазвичай буває), MACI гарантує цілісність результатів, обчислених у процесі підрахунку. Ця особливість корисна для зниження ефективності основних схем змови. Ми можемо вивчити цю можливість, використовуючи попередній приклад із Бобом, який підкуповував Алісу, щоб вона проголосувала за потрібний йому варіант.
-Платежі за допомогою кредитних карток часто можуть побачити багато осіб, включно з постачальником платіжних послуг, банками та іншими зацікавленими сторонами (як-от державні органи). Хоча фінансовий нагляд корисний для виявлення незаконної діяльності, він також порушує недоторканність приватного життя звичайних громадян.
+- Аліса реєструється для голосування, відправляючи свій відкритий ключ до смартконтракту.
+- Аліса погоджується голосувати за `option B` в обмін на хабар від Боба.
+- Аліса голосує за `option B`.
+- Аліса таємно відправляє зашифровану транзакцію, щоб змінити відкритий ключ, пов’язаний із її особою.
+- Аліса відправляє ще одне (зашифроване) повідомлення до смартконтракту, голосуючи за `option A`, з використанням нового відкритого ключа.
+- Аліса показує Бобу транзакцію, яка демонструє, що вона проголосувала за `option B` (яка є нечинною, оскільки відкритий ключ більше не пов’язаний з ідентифікацією Аліси в системі).
+- Під час обробки повідомлень координатор пропускає голос Аліси за `option B` та враховує лише голос за `option A`. Отже, спроба Боба змовитися з Алісою і маніпулювати голосуванням в блокчейні провалилася.
-Криптовалюти були призначені для того, щоб надати користувачам можливість здійснювати приватні, однорангові транзакції. Але більшість криптовалютних транзакцій перебувають у відкритому доступі в публічних блокчейнах. Дані користувачів часто є псевдонімами та або навмисно пов'язані з реальною особою (наприклад, шляхом включення адреси ETH у профіль Twitter або GitHub), або можуть бути пов'язані з реальною особою за допомогою базового аналізу даних у ланцюзі та поза ним.
+За використання MACI _необхідно_ довіряти координатору й вірити, що він не вступить у змову з хабарниками й не намагатиметься сам підкупити виборців. Координатор може розшифрувати повідомлення користувачів (необхідні для створення доказу), тому може точно перевірити, як голосувала кожна людина.
-Існують спеціальні «монети приватності», призначені для повністю анонімних транзакцій. Орієнтовані на конфіденційність блокчейни, як-от Zcash і Monero, захищають деталі транзакцій, зокрема адреси відправника/одержувача, тип активу, кількість і часовий графік транзакцій.
+Але в тих випадках, коли координатор залишається чесним, MACI є потужним інструментом, який гарантує чесність голосування в блокчейні. Це пояснює популярність його застосування для програм квадратичного фінансування (наприклад, [clr.fund](https://clr.fund/#/about/maci)), які значною мірою покладаються на чесне голосування кожної людини.
-Вбудовуючи в протокол технологію нульового розголошення, блокчейн-мережі, орієнтовані на конфіденційність, дозволяють вузлам підтверджувати транзакції без необхідності отримувати доступ до даних про транзакції.
+[Дізнайтеся більше про MACI](https://privacy-scaling-explorations.github.io/maci/).
-Докази з нульовим розголошенням також застосовуються для анонімності транзакцій у публічних блокчейнах. Прикладом є Tornado Cash, децентралізований сервіс, активи в якому перебувають під повним контролем користувача і який дає користувачам можливість здійснювати приватні транзакції в Ethereum. Tornado Cash використовує докази з нульовим розголошенням, щоб приховати деталі транзакцій і гарантувати фінансову конфіденційність. На жаль, оскільки це інструменти конфіденційності «за згодою», вони асоціюються з незаконною діяльністю. Щоб подолати цю проблему, конфіденційність повинна врешті-решт стати стандартом за промовчанням у публічних блокчейнах.
+## Як працюють докази з нульовим розголошенням? {#how-do-zero-knowledge-proofs-work}
-### Захист даних, що слугують для ідентифікації {#identity-protection}
+Доказ із нульовим розголошенням забезпечує можливість підтвердити правдивість твердження, не розкриваючи вміст твердження або спосіб, у який ви дізналися правду. Для цього протоколи з нульовим розголошенням використовують алгоритми, які приймають певні дані та повертають на виході результат «правда» або «неправда».
-Сучасні системи керування ідентифікацією піддають ризику персональні дані. Доведення з нульовим розголошенням може допомогти людям підтверджувати особу, захищаючи конфіденційні дані.
+Протокол із нульовим розголошенням має відповідати таким критеріям:
-Докази з нульовим розголошенням особливо корисні в контексті [децентралізованої ідентифікації](/decentralized-identity/). Децентралізована ідентифікація (яку також описують як «самосуверенну ідентифікацію») дає людині можливість контролювати доступ до персональних ідентифікаторів. Підтвердження свого громадянства без розкриття податкового номера чи паспортних даних є хорошим прикладом того, як технологія нульового розголошення забезпечує децентралізовану ідентифікацію.
+1. **Повнота**. Якщо вхідні дані є правдивими, протокол із нульовим розголошенням завжди повертає значення «правда». Отже, якщо твердження, що лежить в основі доказу, є правдивим, а особа, яка доводять, і особа, яка здійснює перевірку, діють чесно, то доказ може бути прийнятий.
-### Автентифікація {#authentication}
+2. **Надійність**. Якщо вхідні дані неправдиві, теоретично неможливо обдурити протокол із нульовим розголошенням, щоб він повернув значення «правда». Отже, якщо особа, що доводить, каже неправду, вона не може обманути чесну особу, що перевіряє, переконавши її в тому, що неправдиве твердження є правдивим (за винятком незначної ймовірності).
-Щоб користуватися онлайн-сервісами, потрібно підтвердити свою особу та право доступу до цих платформ. Для цього часто потрібно надати особисту інформацію, таку як імена, електронні адреси, дати народження тощо. Можливо, вам також буде потрібно запам’ятати довгі паролі, щоб уникнути ризику втратити доступ.
+3. **Нульове розголошення**. Особа, що здійснює перевірку, не отримує жодної інформації про твердження, крім відомостей про його правдивість або неправдивість (має «нульове знання» про твердження). Ця вимога також запобігає виведенню особою, що перевіряє, початкових даних (вмісту твердження) з доказу.
-Проте докази з нульовим розголошенням можуть спростити автентифікацію як для платформ, так і для користувачів. Після створення доказу з нульовим розголошенням із використанням загальнодоступних введених даних (наприклад, даних, що підтверджують членство користувача на платформі) і приватних введених даних (наприклад, даних користувача) користувач може просто надати його для автентифікації своєї особи, коли йому буде потрібно отримати доступ до сервісу. Це робить операції зручнішими для користувачів і звільняє організації від необхідності зберігати величезну кількість інформації про них.
+У базовій формі доказ із нульовим розголошенням складається з трьох елементів: **свідок**, **виклик** і **відповідь**.
-### Обчислення, що піддаються перевірці {#verifiable-computation}
+- **Свідок**. За використання доказу з нульовим розголошенням той, хто доводить, бажає довести знання ним певної прихованої інформації. Секретна інформація є «свідком» доказу, а передбачуване знання особи, що доводить, про свідка встановлює набір питань, на які може відповісти тільки той, хто має цю інформацію. Таким чином, особа, що доводить, розпочинає процес доведення, випадковим чином вибираючи питання, обчислюючи відповідь на нього та надсилаючи її особі, що здійснює перевірку.
-Обчислення, що піддаються перевірці, — це ще одне застосування технології нульового розголошення для вдосконалення дизайну блокчейну. Обчислення, що піддаються перевірці, дають нам змогу передати обчислення іншій особі, зберігаючи результати, що піддаються перевірці. Така особа надає результат разом із доказом того, що програма була виконана правильно.
+- **Виклик**. Особа, що здійснює перевірку, випадковим чином обирає інше питання з набору й просить особу, що доводить, відповісти на нього.
-Обчислення, що піддаються перевірці, мають вирішальне значення для підвищення швидкості обробки в блокчейні без зменшення безпеки. Розуміння цього вимагає знання відмінностей у запропонованих рішеннях для масштабування Ethereum.
+- **Відповідь**. Особа, що доводить, приймає питання, обчислює відповідь і повертає її особі, що перевіряє. Відповідь особи, що доводить, дає особі, що перевіряє, можливість перевірити, чи справді особа, що доводить, має доступ до свідка. Щоб переконатися, що особа, що доводить, не вгадує відповіді, особа, що перевіряє, вибирає додаткові питання, які ставить особі, що доводить. За багаторазового повторення таких операцій, поки особа, що здійснює перевірку, не буде задоволена, імовірність того, що особа, яка доводить, підробляє знання про свідка, значно зменшується.
-[Рішення для масштабування в межах ланцюга](/developers/docs/scaling/#on-chain-scaling), як-от сегментування, вимагають значної модифікації базового рівня блокчейну. Однак цей підхід дуже складний, і помилки в реалізації можуть підірвати модель безпеки Ethereum.
+Вище описано структуру «інтерактивного доказу з нульовим розголошенням». Ранні протоколи з нульовим розголошенням використовували інтерактивне доведення, де перевірка правдивості твердження вимагала взаємодії між особою, що доводить, і особою, що перевіряє, з обміном повідомленнями.
-[Рішення для масштабування поза ланцюгом](/developers/docs/scaling/#off-chain-scaling) не вимагають перероблювання основного протоколу Ethereum. Натомість вони покладаються на зовнішню модель обчислень, щоб покращити пропускну здатність на базовому рівні Ethereum.
+Хорошим прикладом, який демонструє, як працюють інтерактивні докази, є відомий приклад Жан-Жака Квіскатера [ Історія про печеру Алі-Баби](https://en.wikipedia.org/wiki/Zero-knowledge_proof#The_Ali_Baba_cave). У цій історії Пеггі (особа, що доводить) хоче довести Віктору (особі, що перевіряє), що вона знає секретну фразу для відчинення магічних дверей, не розкриваючи цю фразу.
-Ось як це працює на практиці.
+### Неінтерактивні докази з нульовим розголошенням {#non-interactive-zero-knowledge-proofs}
-- Замість обробки кожної транзакції Ethereum перекладає виконання на окремий ланцюг.
+Хоча інтерактивне доведення було революційним, воно мало обмежену корисність, оскільки вимагало доступності та повторюваної взаємодії двох сторін. Навіть якщо особа, що перевіряє, була переконана в чесності особи, що доводить, доказ був недоступний для незалежної перевірки (обчислення нового доказу вимагало нового набору повідомлень між обома сторонами).
-- Після обробки транзакцій інший ланцюг повертає результати, які застосовуються до стану Ethereum.
+Для розв’язання цієї проблеми Мануель Блум, Пол Фелдман і Сильвіо Мікалі запропонували перші [неінтерактивні докази з нульовим розголошенням](https://dl.acm.org/doi/10.1145/62212.62222), у яких особа, що доводить, і особа, що перевіряє, мають спільний ключ. Це дає особі, що доводить, змогу продемонструвати своє знання певної інформації (тобто свідка) без надання самої інформації.
-Перевага тут полягає в тому, що Ethereum не потрібно виконувати жодних завдань, а лише застосовувати результати обчислень сторонніх джерел до свого стану. Це зменшує перевантаження мережі, а також підвищує швидкість транзакцій (протоколи поза ланцюгом оптимізуються для швидшого виконання).
+На відміну від інтерактивних, неінтерактивні докази вимагають лише одного раунду комунікації між учасниками (особою, що доводить, і особою, що перевіряє). Особа, що доводить, передає секретну інформацію спеціальному алгоритму для обчислення доказу з нульовим розголошенням. Цей доказ надсилається особі, що перевіряє, яка переконується в тому, що особа, яка доводить, знає секретну інформацію, використовуючи інший алгоритм.
-Ланцюгу потрібен спосіб перевірки транзакцій поза ланцюгом без їх повторного виконання, інакше втрачається цінність їх виконання поза ланцюгом.
+Неінтерактивне доведення зменшує комунікацію між особою, що доводить, та особою, що перевіряє, роблячи докази з нульовим розголошенням ефективнішими. Крім того, коли доказ згенеровано, перевірити його може будь-хто інший (з доступом до спільного ключа та алгоритму перевірки).
-Тут у гру вступають обчислення, що піддаються перевірці. Коли вузол виконує транзакцію за межами Ethereum, він надсилає доказ із нульовим розголошенням, щоб підтвердити правильність виконання операції поза ланцюгом. Цей доказ (який називають [доказом чинності](/glossary/#validity-proof)) гарантує, що транзакція чинна, даючи Ethereum змогу застосувати результат до свого стану, не чекаючи, поки хтось це оскаржить.
+Неінтерактивні докази стали проривом для технології нульового розголошення та спонукали до розвитку систем доведення, які використовуються сьогодні. Ми обговоримо нижче ці типи доказів:
-[Зведення з нульовим розголошенням](/developers/docs/scaling/zk-rollups) і [валідіуми](/developers/docs/scaling/validium/) —це два рішення для масштабування поза ланцюгом, які використовують докази чинності для забезпечення безпечної масштабованості. Ці протоколи виконують тисячі транзакцій поза ланцюгом та надсилають докази для перевірки в Ethereum. Ці результати можна застосувати відразу після перевірки доказу, що дає Ethereum змогу обробляти більше транзакцій без збільшення обчислень на базовому рівні.
+### Типи доказів із нульовим розголошенням {#types-of-zero-knowledge-proofs}
-### Зменшення хабарництва та змов під час голосування в ланцюзі {#secure-blockchain-voting}
+#### ZK-SNARKs {#zk-snarks}
-Блокчейн-схеми голосування мають багато переваг: вони повністю піддаються перевірці, захищені від атак, стійкі до цензури та не мають географічних обмежень. Але навіть схеми голосування в ланцюзі не захищені від проблеми **змови**.
+ZK-SNARK є абревіатурою від **Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (лаконічне неінтерактивне підтвердження знання з нульовим розголошенням)**. Протокол ZK-SNARK має такі характеристики:
-Змова, яка визначається як «координація дій із метою обмеження відкритої конкуренції шляхом обману, дезорієнтування та введення в оману інших», може мати форму впливу зловмисника на голосування шляхом пропонування хабарів. Наприклад, Аліса може отримати хабар від Боба, щоб проголосувати за `option B` у бюлетені, навіть якщо вона віддає перевагу `option A`.
+- **Нульове розголошення**. Особа, що перевіряє, може перевірити чесність твердження, не знаючи більше нічого про саме твердження. Єдина інформація, яку особа, що перевіряє, має про твердження, полягає в тому, є воно правдивим чи хибним.
-Підкуп і змова зменшують ефективність будь-якого процесу, який використовує голосування як сигнальний механізм (особливо там, де користувачі можуть довести, як вони голосували). Це може мати значні наслідки, особливо якщо голосування пов’язане з розподілом обмежених ресурсів.
+- **Лаконічність**. Доказ із нульовим розголошенням є меншим за свідка й може бути швидко перевірений.
-Наприклад, [квадратичні механізми фінансування](https://www.radicalxchange.org/concepts/plural-funding/) покладаються на пожертви, щоб оцінити, яким із різних суспільних проєктів віддають перевагу. Кожна пожертва зараховується як «голос» за певний проєкт, і ті проєкти, які отримують більше голосів, отримують більше коштів із відповідного пулу.
+- **Неінтерактивність**. Доказ є неінтерактивним, оскільки особа, що доводить, і особа, що перевіряє, взаємодіють лише один раз, на відміну від інтерактивних доказів, які вимагають кількох раундів комунікації.
-Використання голосування в ланцюзі робить квадратичне фінансування вразливим до змови: транзакції в блокчейні є відкритими, тож ті, хто пропонує хабар, можуть перевірити дії тих, хто його отримав, у ланцюзі, щоб побачити, як вони «голосували». Таким чином квадратичне фінансування перестає бути ефективним засобом розподілу коштів на підставі сукупних уподобань громади.
+- **Підтвердження**. Доказ задовольняє вимогу надійності, тому обман надзвичайно малоймовірний.
-На щастя, новіші рішення, такі як MACI (мінімальна інфраструктура для запобігання змові), використовують докази з нульовим розголошенням, щоб зробити голосування в ланцюзі (наприклад, квадратичні механізми фінансування) стійким до хабарництва та змови. MACI — це набір смартконтрактів і сценаріїв, які дають змогу центральному адміністратору (так званому «координатору») зводити голоси та підраховувати результати _без_ розкриття деталей голосування кожної особи. Попри це, все ще можна перевірити, чи правильно підраховано голоси, або підтвердити, що певна особа брала участь у голосуванні.
+- **Розголошення**. Доказ із нульовим розголошенням не може бути створений без доступу до секретної інформації (свідка). Для особи, що доводить, яка не має свідка, обчислити правильний доказ із нульовим розголошенням важко або навіть неможливо.
-#### Як MACI працює з доказами з нульовим розголошенням? {#how-maci-works-with-zk-proofs}
+Згаданий раніше «спільний ключ» належить до публічних параметрів, які особа, що доводить, та особа, що перевіряє, погоджуються використовувати для генерування та перевірки доказів. Генерування публічних параметрів (які разом відомі як загальний довідковий рядок (CRS)) є конфіденційною операцією через її важливість для безпеки протоколу. Якщо ентропія (випадковість), використана для генерування CRS, потрапить у руки недоброчесної особи, що доводить, вона може обчислити підроблені докази.
-Спочатку координатор розгортає контракт MACI на Ethereum, після чого користувачі можуть підписатися на голосування (зареєструвавши свій відкритий ключ у смартконтракті). Користувачі віддають голоси, надсилаючи повідомлення, зашифровані своїм відкритим ключем до смартконтракту (щоб голос був чинним, він має бути підписаний останнім відкритим ключем, пов’язаним з ідентифікацією користувача; це один із критеріїв). Потім координатор обробляє всі повідомлення після закінчення періоду голосування, підраховує голоси та підтверджує результати в ланцюзі.
+[Багатостороннє обчислення (MPC)](https://en.wikipedia.org/wiki/Secure_multi-party_computation) є способом зменшення ризиків під час генерування публічних параметрів. У [церемонії довіреного налаштування](https://zkproof.org/2021/06/30/setup-ceremonies/amp/) беруть участь декілька осіб, кожна з яких вносить свої випадкові значення для генерування CRS. Доки хоча б одна чесна сторона знищує свою частину ентропії, протокол ZK-SNARK зберігає обчислювальну надійність.
-У MACI докази з нульовим розголошенням використовуються для забезпечення правильності обчислень, унеможливлюючи неправильну обробку координатором голосів і результатів підрахунку. Цього досягають, вимагаючи від координатора генерувати докази ZK-SNARK, які підтверджують, що а) всі повідомлення були оброблені правильно і б) кінцевий результат відповідає сумі всіх _чинних_ голосів.
+Довірене налаштування вимагає від користувачів довіри до учасників процесу генерування параметрів. Однак розвиток ZK-STARK дав змогу створити протоколи доведення, які працюють без довіреного налаштування.
-Таким чином, навіть не повідомляючи про розподіл голосів за користувачами (як це зазвичай буває), MACI гарантує цілісність результатів, обчислених у процесі підрахунку. Ця особливість корисна для зниження ефективності основних схем змови. Ми можемо вивчити цю можливість, використовуючи попередній приклад із Бобом, який підкуповував Алісу, щоб вона проголосувала за потрібний йому варіант.
+#### ZK-STARKs {#zk-starks}
-- Аліса реєструється для голосування, відправляючи свій відкритий ключ до смартконтракту.
-- Аліса погоджується голосувати за `option B` в обмін на хабар від Боба.
-- Аліса голосує за `option B`.
-- Аліса таємно відправляє зашифровану транзакцію, щоб змінити відкритий ключ, пов’язаний із її особою.
-- Аліса відправляє ще одне (зашифроване) повідомлення до смартконтракту, голосуючи за `option A`, з використанням нового відкритого ключа.
-- Аліса показує Бобу транзакцію, яка демонструє, що вона проголосувала за `option B` (яка є нечинною, оскільки відкритий ключ більше не пов’язаний з ідентифікацією Аліси в системі).
-- Під час обробки повідомлень координатор пропускає голос Аліси за `option B` та враховує лише голос за `option A`. Отже, спроба Боба вступити в змову з Алісою та маніпулювати голосуванням у ланцюзі не вдається.
+ZK-STARK є абревіатурою від **Zero-Knowledge Scalable Transparent Argument of Knowledge (масштабоване прозоре підтвердження знання з нульовим розголошенням)**. ZK-STARK схожі на ZK-SNARK, за винятком того, що вони мають такі характеристики:
-За використання MACI _необхідно_ довіряти координатору й вірити, що він не вступить у змову з хабарниками й не намагатиметься сам підкупити виборців. Координатор може розшифрувати повідомлення користувачів (необхідні для створення доказу), тому може точно перевірити, як голосувала кожна людина.
+- **Масштабованість**. ZK-STARK є швидшим за ZK-SNARK у генеруванні та перевірці доказів, коли розмір свідка є більшим. З доказами STARK час доведення та перевірки за збільшення розміру свідка зростає тільки трохи (у протоколах SNARK час доведення та перевірки збільшується лінійно з розміром свідка).
-Але коли координатор залишається чесним, MACI є потужним інструментом для гарантування недоторканості голосування в мережі. Це пояснює популярність його застосування для програм квадратичного фінансування (наприклад, [clr.fund](https://clr.fund/#/about/maci)), які значною мірою покладаються на чесне голосування кожної людини.
+- **Прозорість**. Для доведення та перевірки в протоколах ZK-STARK використовується випадковість, яку можна публічно підтвердити, а не довірене налаштування. Тому вони більш прозорі в порівнянні із ZK-SNARK.
-[Дізнайтеся більше про MACI](https://github.com/privacy-scaling-explorations/maci/blob/master/specs/01_introduction.md).
+ZK-STARK генерує більші докази, ніж ZK-SNARK, що означає більші накладні витрати на перевірку. Однак існують випадки (наприклад, доведення великих наборів даних), коли ZK-STARK можуть бути більш ефективними з точки зору вартості порівняно із ZK-SNARK.
## Недоліки використання доказів із нульовим розголошенням {#drawbacks-of-using-zero-knowledge-proofs}
### Витрати на обладнання {#hardware-costs}
-Генерування доказів із нульовим розголошенням передбачає дуже складні розрахунки, які найкраще виконуються на спеціалізованих машинах. Оскільки ці машини дорогі, вони часто недоступні для звичайних людей. Крім того, програми, які хочуть використовувати технологію нульового розголошення, повинні враховувати витрати на обладнання, що може збільшити вартість для кінцевих користувачів.
+Генерування доказів із нульовим розголошенням передбачає дуже складні розрахунки, які найкраще виконуються на спеціалізованих машинах. Оскільки ці машини дорогі, вони часто недоступні для звичайних людей. Крім того, програми, які хочуть використовувати технологію нульового розголошення, мають враховувати витрати на обладнання, що може збільшити вартість для кінцевих користувачів.
### Витрати на перевірку доказів {#proof-verification-costs}
-Перевірка доказів також вимагає складних обчислень і збільшує витрати на впровадження технології нульового розголошення в програмах. Ці витрати особливо актуальні в контексті доведення обчислень. Наприклад, зведення з нульовим розголошенням платять близько 500 000 газу, щоб перевірити один доказ ZK-SNARK на Ethereum, а ZK-STARK вимагають іще вищої плати.
+Перевірка доказів також вимагає складних обчислень і збільшує витрати на впровадження технології нульового розголошення в програмах. Ці витрати особливо актуальні в контексті доведення обчислень. Наприклад, зведення з нульовим розголошенням платять приблизно 500 000 газу, щоб перевірити один доказ ZK-SNARK на Ethereum, а ZK-STARK вимагають іще вищої плати.
### Припущення про довіру {#trust-assumptions}
У ZK-SNARK загальний довідковий рядок (публічні параметри) генерується один раз і доступний для повторного використання сторонам, які бажають брати участь у протоколі з нульовим розголошенням. Публічні параметри створюються через церемонію довіреного налаштування, учасники якої вважаються чесними.
-Але насправді в користувачів немає ніякого способу оцінити чесність учасників, і користувачі повинні повірити розробникам на слово. ZK-STARK вільні від припущень про довіру, оскільки випадковість, що використовується для генерування рядка, публічно перевіряється. Тим часом дослідники працюють над недовіреними налаштуваннями для ZK-SNARK, щоб підвищити безпеку механізмів доведення.
+Але насправді в користувачів немає жодного способу оцінити чесність учасників, і користувачі мають повірити розробникам на слово. ZK-STARK вільні від припущень про довіру, оскільки випадковість, що використовується для генерування рядка, публічно перевіряється. Тим часом дослідники працюють над недовіреними налаштуваннями для ZK-SNARK, щоб підвищити безпеку механізмів доведення.
### Загрози квантових обчислень {#quantum-computing-threats}
-ZK-SNARK використовує криптографію на еліптичних кривих ([ECDSA](/glossary/#ecdsa)) для шифрування. Хоча алгоритм ECDSA зараз є безпечним, розвиток квантових комп’ютерів може зламати його модель безпеки в майбутньому.
+ZK-SNARK використовує для шифрування криптографію еліптичних кривих. Хоча проблему дискретного логарифмування еліптичних кривих поки вважають нерозв’язною, розвиток квантових комп’ютерів може зруйнувати цю модель безпеки в майбутньому.
-ZK-STARK вважається захищеним від загрози квантових обчислень, оскільки використовує для шифрування стійкі до колізій хеші. На відміну від публічних і приватних ключів, що використовуються в криптографії на еліптичних кривих, хешування, стійке до колізій, важче зламати алгоритмам квантових обчислень.
+ZK-STARK вважають несприйнятливим до загрози квантових обчислень, оскільки він покладається лише на стійкі до зіткнень хеш-функції для своєї безпеки. На відміну від публічних і приватних ключів, які використовують в криптографії на еліптичних кривих, стійке до зіткнень хешування важче зламати алгоритмам квантових обчислень.
## Довідкові джерела {#further-reading}
-- [Програміст пояснює одну концепцію на 5 рівнях складності | WIRED](https://www.youtube.com/watch?v=fOGdb1CTu5c) — _YouTube-канал Wired_
-- [Огляд прикладів використання доказів із нульовим розголошенням](https://appliedzkp.org/#Projects) — _команда Privacy and Scaling Explorations_
+- [Огляд прикладів використання доказів із нульовим розголошенням](https://pse.dev/projects) — _команда Privacy and Scaling Explorations_
- [Порівняння SNARK, STARK і рекурсивних SNARK](https://www.alchemy.com/overviews/snarks-vs-starks) — _Огляд Alchemy_
- [Доказ із нульовим розголошенням: покращення конфіденційності в блокчейні](https://www.altoros.com/blog/zero-knowledge-proof-improving-privacy-for-a-blockchain/) — _Дмітрій Лавренов_
- [zk-SNARK. Реалістичний приклад нульового розголошення і глибоке занурення в нього](https://medium.com/coinmonks/zk-snarks-a-realistic-zero-knowledge-example-and-deep-dive-c5e6eaa7131c) — _Адам Лучіано_
- [ZK-STARK — створення довіри, яку можна перевірити, навіть попри квантові компʼютери](https://medium.com/coinmonks/zk-starks-create-verifiable-trust-even-against-quantum-computers-dd9c6a2bb13d) — _Адам Лучіано_
-- [Чому можливі ZK-SNARK? Загальний огляд](https://vitalik.eth.limo/general/2021/01/26/snarks.html) — _Віталік Бутерін_
-- [Що таке доказ із нульовим розголошенням і яка його роль у блокчейні?](https://www.leewayhertz.com/zero-knowledge-proof-and-blockchain/) — _Лівай Херц_
+- [Чому можливі zk-SNARKs? Загальний огляд](https://vitalik.eth.limo/general/2021/01/26/snarks.html) — _Віталік Бутерін_
+- [Чому докази з нульовим розголошенням (ZKP) змінюють правила гри для суверенної ідентичності](https://frankiefab.hashnode.dev/why-zero-knowledge-proofs-zkps-is-a-game-changer-for-self-sovereign-identity) — _Френклін Охегбулам_
+- [Огляд EIP-7503: здійснення приватних переказів на Ethereum за допомогою доказів з нульовим розголошенням](https://research.2077.xyz/eip-7503-zero-knowledge-wormholes-for-private-ethereum-transactions#introduction) — _Еммануель Авосіка_
diff --git a/public/content/translations/uz/dao/index.md b/public/content/translations/uz/dao/index.md
index 1c4866f6791..3bc979986a6 100644
--- a/public/content/translations/uz/dao/index.md
+++ b/public/content/translations/uz/dao/index.md
@@ -91,7 +91,7 @@ DAOlarda minglab ovoz beruvchi a’zolar bo‘lishi mumkin, lekin mablag‘lar i
### Yorqin namuna {#law-example}
-[CityDAO](https://citydao.io) tashkiloti Vayomingning DAO qonunidan foydalanib, Yellowstone milliy bog‘i yaqinidagi 16 gektarlik yerni sotib oldi.
+[CityDAO](https://citizen.citydao.io/) tashkiloti Vayomingning DAO qonunidan foydalanib, Yellowstone milliy bog‘i yaqinidagi 16 gektarlik yerni sotib oldi.
## DAO aʼzosi {#dao-membership}
diff --git a/public/content/translations/uz/defi/index.md b/public/content/translations/uz/defi/index.md
index fb4aabc8d41..17243b5bb45 100644
--- a/public/content/translations/uz/defi/index.md
+++ b/public/content/translations/uz/defi/index.md
@@ -168,7 +168,7 @@ Agar birja B taklifi to‘satdan tushib ketsa va foydalanuvchi dastlabki kreditn
An’anaviy moliya olamida yuqoridagi misolni amalga oshirish uchun sizga juda katta miqdordagi pul kerak bo‘ladi. Ushbu pul topish strategiyalari faqat mavjud boylikka ega bo‘lganlar uchun mavjud. Flesh kreditlar pulga ega bo‘lish pul topish uchun shart bo‘lmagan kelajakka misol bo‘la oladi.
-
+
Flesh kreditlar haqida batafsil
@@ -358,4 +358,4 @@ DeFi — bu ochiq kodli harakat. DeFi protokollari va ilovalarining barchasi siz
-
\ No newline at end of file
+
diff --git a/public/content/translations/uz/web3/index.md b/public/content/translations/uz/web3/index.md
index a641b5055c9..d1448ffb7e9 100644
--- a/public/content/translations/uz/web3/index.md
+++ b/public/content/translations/uz/web3/index.md
@@ -147,11 +147,11 @@ Biz hali Web3 bilan yaxshiroq Web yaratishning boshidamiz, lekin uni qo‘llab-q
Web3 qat’iy belgilangan emas. Jamiyatning turli ishtirokchilari bu borada turlicha qarashlarga ega. Mana ulardan bir nechtasi:
-- [Web3 nima? Kelajakning markazlashmagan interneti tushuntirildi](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Web3 nima? Kelajakning markazlashmagan interneti tushuntirildi](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Web 3ni tushunish](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _ Josh Stark_
- [Nega Web3 muhim](https://future.a16z.com/why-web3-matters/) — _Kris Dixon_
- [Markazlashtirmaslik nima uchun muhim](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) — _Kris Dixon_
- [Web3 manzarasi](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) — _a16z_
-- [Web3 bahsi](https://www.notboring.co/p/the-web3-debate?s=r) — _Pakki MakKormik_
+- [Web3 bahsi](https://www.notboring.co/p/the-web3-debate) — _Pakki MakKormik_
diff --git a/public/content/translations/vi/dao/index.md b/public/content/translations/vi/dao/index.md
index 09ccfa3c24e..14f90daea66 100644
--- a/public/content/translations/vi/dao/index.md
+++ b/public/content/translations/vi/dao/index.md
@@ -93,7 +93,7 @@ Vào năm 1977, Wyoming đã phát minh ra LLC để bảo vệ các doanh nhân
### Một ví dụ phổ biến {#law-example}
-[CityDAO](https://citydao.io) – CityDAO đã sử dụng luật DAO của Wyoming để mua 40 mẫu đất gần Công viên Quốc gia Yellowstone.
+[CityDAO](https://citizen.citydao.io/) – CityDAO đã sử dụng luật DAO của Wyoming để mua 40 mẫu đất gần Công viên Quốc gia Yellowstone.
## Hội viên của tổ chức tự trị phi tập trung (DAO membership) {#dao-membership}
diff --git a/public/content/translations/vi/defi/index.md b/public/content/translations/vi/defi/index.md
index 662f6f06ee8..6e287d287f5 100644
--- a/public/content/translations/vi/defi/index.md
+++ b/public/content/translations/vi/defi/index.md
@@ -168,7 +168,7 @@ Nếu nguồn cung của sàn giao dịch B sụt giảm bất ngờ và ngườ
Để có thể thực hiện ví dụ trên trong thế giới tài chính truyền thống, bạn sẽ cần một lượng tiền khổng lồ. Những chiến lược kiếm tiền kiểu này chỉ những người sở hữu sẵn tài sản mới có thể tiếp cận được. Các khoản vay nóng là ví dụ về một tương lai nơi mà việc có tiền không nhất thiết phải là một điều kiện tiên quyết cho việc kiếm tiền.
-
+
Đọc thêm về các khoản vay nóng
diff --git a/public/content/translations/vi/enterprise/index.md b/public/content/translations/vi/enterprise/index.md
index ac654ea89b8..248033f021a 100644
--- a/public/content/translations/vi/enterprise/index.md
+++ b/public/content/translations/vi/enterprise/index.md
@@ -41,7 +41,7 @@ Các dự án sau đây cung cấp dịch vụ chuỗi khối cho các hệ th
- [Blockapps](https://blockapps.net/) _triển khai giao thức Enterprise Ethereum, công cụ và API tạo thành nền tảng STRATO_
- [Clearmatics](https://www.clearmatics.com/about) _giao thức và kiến trúc nền tảng ngang hàng, công ty R&D chuỗi khối_
- [PegaSys Plus](https://pegasys.tech/enterprise/) _cung cấp các tính năng và chức năng tương tự như HF Besu, cộng với các lợi ích tập trung vào doanh nghiệp bổ sung_
-- [Quorum](https://www.goquorum.com/) _nền tảng chuỗi khối mã nguồn mở kết hợp sự đổi mới của cộng đồng Ethereum công cộng với các cải tiến để hỗ trợ nhu cầu doanh nghiệp_
+- [Quorum](https://docs.goquorum.consensys.io/) _nền tảng chuỗi khối mã nguồn mở kết hợp sự đổi mới của cộng đồng Ethereum công cộng với các cải tiến để hỗ trợ nhu cầu doanh nghiệp_
## Giao thức và cơ sở hạ tầng {#protocol-and-infrastructure}
@@ -64,7 +64,7 @@ Mạng Ethereum công cộng và riêng tư có thể cần các tính năng c
- [Ernst & Young's ‘Nightfall'](https://github.com/EYBlockchain/nightfall) _Chi tiết [tại đây](https://bravenewcoin.com/insights/ernst-and-young-rolls-out-'nightfall-to-enable-private-transactions-on)_
- [Pegasys' Orion](https://docs.pantheon.pegasys.tech/en/stable/Concepts/Privacy/Privacy-Overview/) _Chi tiết [tại đây](https://pegasys.tech/privacy-in-pantheon-how-it-works-and-why-your-enterprise-should-care/)_
-- [Quorum's Tessera](https://docs.goquorum.com/en/latest/Privacy/Tessera/Tessera/) _Chi tiết [tại đây](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
+- [Quorum's Tessera](https://docs.goquorum.consensys.io/concepts/privacy#private-transaction-manager/) _Chi tiết [tại đây](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works)_
### Bảo mật {#security}
@@ -74,7 +74,7 @@ Mạng Ethereum công cộng và riêng tư có thể cần các tính năng c
### Bộ công cụ {#tooling}
- [Alethio -](https://explorer.aleth.io/) _Nền tảng phân tích dữ liệu Ethereum_
-- [Treum](https://treum.io/) _mang lại tính minh bạch, truy xuất nguồn gốc và tính truyền thống cho chuỗi cung ứng, sử dụng công nghệ chuỗi khối_
+- [Treum](https://consensys.io/blog/consensys-acquires-treum) _mang lại tính minh bạch, truy xuất nguồn gốc và tính truyền thống cho chuỗi cung ứng, sử dụng công nghệ chuỗi khối_
## Cộng đồng nhà phát triển doanh nghiệp {#enterprise-developer-community}
diff --git a/public/content/translations/vi/web3/index.md b/public/content/translations/vi/web3/index.md
index 0fffe2ddfd4..a1d94a20d03 100644
--- a/public/content/translations/vi/web3/index.md
+++ b/public/content/translations/vi/web3/index.md
@@ -147,11 +147,11 @@ Chúng tôi mới chỉ ở giai đoạn đầu tạo ra một trang Web tốt h
Web3 không được xác định một cách cứng nhắc. Nhiều người tham gia cộng đồng có quan điểm khác nhau về nó. Dưới đây là một số trong những cái nhìn đó:
-- [Web3 là gì? Giải thích về Internet phi tập trung của tương lai](https://www.freecodecamp.org/news/what-is-web3/) - _Nader Dabit_
+- [Web3 là gì? Giải thích về Internet phi tập trung của tương lai](https://www.freecodecamp.org/news/what-is-web3) - _Nader Dabit_
- [Ý nghĩa của Web3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) - _Josh Stark_
- [Tại sao Web3 quan trọng](https://future.a16z.com/why-web3-matters/) - _Chris Dixon_
- [Tại sao phi tập trung quan trọng](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [The Web3 Landscape](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [Thảo luận về web3](https://www.notboring.co/p/the-web3-debate?s=r) - _Packy McCormick_
+- [Thảo luận về web3](https://www.notboring.co/p/the-web3-debate) - _Packy McCormick_
diff --git a/public/content/translations/yo/dao/index.md b/public/content/translations/yo/dao/index.md
index e94b7ba57ca..736e8e93bb6 100644
--- a/public/content/translations/yo/dao/index.md
+++ b/public/content/translations/yo/dao/index.md
@@ -91,7 +91,7 @@ Lọ́dún 1977, ìpínlẹ̀ Wyoming dá LLC sílẹ̀, èyí tó ń dáàbò bo
### Àpẹẹrẹ olókìkí kan {#law-example}
-[CityDAO](https://citydao.io) – CityDAO lo òfin DAO ti Wyoming láti ra ilẹ̀ 40 acres nítòsí Yellowstone National Park.
+[CityDAO](https://citizen.citydao.io/) – CityDAO lo òfin DAO ti Wyoming láti ra ilẹ̀ 40 acres nítòsí Yellowstone National Park.
## Ọmọ ẹgbẹ́ DAO {#dao-membership}
diff --git a/public/content/translations/yo/defi/index.md b/public/content/translations/yo/defi/index.md
index 4e083c78f71..c643d8cb8fe 100644
--- a/public/content/translations/yo/defi/index.md
+++ b/public/content/translations/yo/defi/index.md
@@ -168,7 +168,7 @@ Tí ipese pẹpẹ ìṣòwò B bá ṣubú lójijì, tí ó sì ṣeé ṣe ki
Láti lè ṣe àpẹẹrẹ tó wà lókè nínú ayé ìṣúná ibile, wa nílò iye owó tó pọ̀ gan-an. Àwọn ilana riri owó yìí jẹ́ wiwọlé sí fun àwọn tó ní òrò tó wà tẹ́lẹ̀. Àwọn owó yíyá ojú ẹsẹ̀ jẹ apẹẹrẹ ti ọjọ iwaju nibiti nini owo kii ṣe pataki ṣaaju fun riri owo.
-
+
Díẹ̀ síi lori àwọn owó yíyá ojú ẹsẹ̀
diff --git a/public/content/translations/yo/desci/index.md b/public/content/translations/yo/desci/index.md
index 38b58838913..9999efa94c8 100644
--- a/public/content/translations/yo/desci/index.md
+++ b/public/content/translations/yo/desci/index.md
@@ -96,7 +96,7 @@ Awọn ojutu data Web3 to rorun ṣe atilẹyin awọn oju iṣẹlẹ loke ati
- [VitaDAO: gba igbeowosile nipasẹ awọn adehun iwadii onigbọwọ fun iwadii igba pipe](https://www.vitadao.com/)
- [ResearchHub: firanṣẹ abajade ijinle sayensi kan ki o ṣe ibaraẹnisọrọ pẹlu awọn ẹlẹgbẹ](https://www.researchhub.com/)
- [LabDAO: ka puroteni sinu silico](https://alphafodl.vercel.app/)
-- [dClimate API: data ibeere oju-ọjọ ti a gba nipasẹ agbegbe alailakoso](https://api.dclimate.net/)
+- [dClimate API: data ibeere oju-ọjọ ti a gba nipasẹ agbegbe alailakoso](https://www.dclimate.net/)
- [Ajo DeSci: Ohun elo kiko irinse atejade DeSci](https://descifoundation.org/)
- [Aye DeSci: Ile itaja kan fun awon olumulo lati wo, ni ibasepo pelu sayensi alailakoso](https://desci.world)
- [OceanDAO: DAO ṣe iṣakoso igbeowosile fun sayensi to ni ibatan pelu data](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ A gba awọn abaa fun awọn iṣẹ akanṣe tuntun lati ṣe atokọ - jọw
- [A guide to decentralized biotech by Jocelynn Pearl for a16z future](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [The case for DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [Guide to DeSci](https://future.com/what-is-decentralized-science-aka-desci/)
-- [Decentralized science resources](https://www.vincentweisser.com/decentralized-science)
+- [Decentralized science resources](https://www.vincentweisser.com/desci)
- [Molecule’s Biopharma IP-NFTs - A Technical Description](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Building Trustless Systems of Science by Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas - DeSci: The Future of Decentralized Science (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/yo/guides/how-to-revoke-token-access/index.md b/public/content/translations/yo/guides/how-to-revoke-token-access/index.md
index 008c3f9fbf0..513c5079bce 100644
--- a/public/content/translations/yo/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/yo/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ Lọgan ti pẹpẹ kan ba ni awọn ẹtọ wiwọle ailopin si tọ́kẹ̀n k
- [Ethallowance](https://ethallowance.com/)(Ethereum)
- [Etherscan](https://etherscan.io/tokenapprovalchecker)(Ethereum)
-- [Cointool](https://cointool.app/approve/eth) (onírúurú nẹtiwọki)
- [fífagi lée](https://revoke.cash/) (onírúurú nẹtiwọki)
- [Unrekt](https://app.unrekt.net/) (onírúurú nẹtiwọki)
- [EverRevoke](https://everrise.com/everrevoke/) (onírúurú nẹtiwọki)
diff --git a/public/content/translations/yo/web3/index.md b/public/content/translations/yo/web3/index.md
index 201a399e009..49684f0c7e6 100644
--- a/public/content/translations/yo/web3/index.md
+++ b/public/content/translations/yo/web3/index.md
@@ -147,11 +147,11 @@ A si wa ni ibẹrẹ siṣẹda wẹẹbu to dara julọ pẹ̀lú wẹẹbu ket
Wẹ́ẹ̀bù kẹta ò ní ìtumọ̀ kan. Àwọn omo ẹgbẹ awujo ní èró ọtọọtọ lori rẹ. Èyí ni díẹ̀ nínú won:
-- [Kí ni Wẹ́ẹ̀bù keta? Alaye ọjọ iwaju Intanẹẹti alailakoso](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [Kí ni Wẹ́ẹ̀bù keta? Alaye ọjọ iwaju Intanẹẹti alailakoso](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [Mímú itúnmọ jade ninu Wẹẹbu keta](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Josh Stark_
- [Kí ní ìdí tí Wẹẹbu kẹta fí ṣe koko](https://future.a16z.com/why-web3-matters/)— _Chris Dixon_
- [Kí ní ìdí tí alailakoso fí ṣe koko](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [ Ìrísí Ojú Ilẹ̀ Wẹẹbu kẹta](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) - _Chris Dixon_
-- [Itakurọsọ lori Wẹ́ẹ̀bù kẹta](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [Itakurọsọ lori Wẹ́ẹ̀bù kẹta](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/zh-tw/community/grants/index.md b/public/content/translations/zh-tw/community/grants/index.md
index 1133d58cfba..9eca6e1f49f 100644
--- a/public/content/translations/zh-tw/community/grants/index.md
+++ b/public/content/translations/zh-tw/community/grants/index.md
@@ -31,7 +31,7 @@ lang: zh-tw
- [Lido 生態系統資助機構 (LEGO)](https://lido.fi/lego) – _[Lido](https://lido.fi/) 金融生態系統_
- [MetaMask 計劃](https://metamaskgrants.org/) - _[MetaMask](https://metamask.io/) 員工引導自助去中心化自治組織_
- [SKALE 網路資助計劃](https://skale.space/developers#grants) - _[SKALE 網路](https://skale.space/)生態系統_
-- [Swarm 基金會資助計劃](https://my.ethswarm.org/grants) - _[Swarm 基金會](https://www.ethswarm.org/)生態系統_
+- [Swarm 基金會資助計劃](https://my.ethswarm.org) - _[Swarm 基金會](https://www.ethswarm.org/)生態系統_
- [The Graph](https://thegraph.com/ecosystem/grants/) – _[The Graph](https://thegraph.com/) 生態系統_
- [Uniswap 資助計劃](https://www.uniswapfoundation.org/approach) – _[Uniswap](https://uniswap.org/) 社群_
diff --git a/public/content/translations/zh-tw/contributing/index.md b/public/content/translations/zh-tw/contributing/index.md
index b68cda7fb87..a0caf2f9b53 100644
--- a/public/content/translations/zh-tw/contributing/index.md
+++ b/public/content/translations/zh-tw/contributing/index.md
@@ -90,7 +90,7 @@ Ethereum.org 是一個開源專案,擁有超過 **12000 名**貢獻者,幫
如果你的貢獻合併到 ethereum.org,你將有機會在 [Galxe](https://app.galxe.com/quest/ethereumorg) 上領取特殊徽章。 鏈上成就代幣 (OAT) 證明你曾經協助生態系統變得更加出色。
-[有關鏈上成就代幣的更多資訊](https://help.galxe.com/en/articles/7067290-galxe-oats-reward-and-celebrate-achievements)
+[有關鏈上成就代幣的更多資訊](https://help.galxe.com/en/articles/9645630-create-quest-rewards#h_1c5d63ba03)
### 如何領取
1. 加入我們的 [Discord 伺服器](https://discord.gg/ethereum-org)。
diff --git a/public/content/translations/zh-tw/dao/index.md b/public/content/translations/zh-tw/dao/index.md
index 9af3228a0f4..2299c3d4590 100644
--- a/public/content/translations/zh-tw/dao/index.md
+++ b/public/content/translations/zh-tw/dao/index.md
@@ -92,7 +92,7 @@ summaryPoint3: 一個將資產投入特定事業的安全場所。
### 知名案例 {#law-example}
-[CityDAO](https://citydao.io) – CityDAO 透過懷俄明州去中心化自治組織的相關法律購買了黃石國家公園附近 40 英畝的地。
+[CityDAO](https://citizen.citydao.io/) – CityDAO 透過懷俄明州去中心化自治組織的相關法律購買了黃石國家公園附近 40 英畝的地。
## 去中心化自治組織成員 {#dao-membership}
diff --git a/public/content/translations/zh-tw/defi/index.md b/public/content/translations/zh-tw/defi/index.md
index 53e13bd1fca..4f64e1eb1de 100644
--- a/public/content/translations/zh-tw/defi/index.md
+++ b/public/content/translations/zh-tw/defi/index.md
@@ -169,7 +169,7 @@ Dai、USDC 等穩定幣的價值和美元的差距通常維持在幾美分之內
要在傳統金融體系內完成以上操作,你需要鉅額資金。 這種財產創造策略只有已經擁有財富的人才能操作。 閃電貸的例子告訴我們,未來「有錢」不見得是「賺錢」的先決條件。
-
+
深入了解閃電貸
diff --git a/public/content/translations/zh-tw/desci/index.md b/public/content/translations/zh-tw/desci/index.md
index 64bb98268b8..c23740d75fb 100644
--- a/public/content/translations/zh-tw/desci/index.md
+++ b/public/content/translations/zh-tw/desci/index.md
@@ -96,7 +96,7 @@ Web3 廣泛試驗過去中心化自治組織和 Web3 開發的不同激勵模型
- [VitaDAO:藉由受贊助的長壽研究協議獲得資金](https://www.vitadao.com/)
- [ResearchHub:發布科學成果並與同行交流](https://www.researchhub.com/)
- [LabDAO:在電腦中折疊蛋白質](https://alphafodl.vercel.app/)
-- [dClimate API:查詢去中心化社群收集的氣候數據](https://api.dclimate.net/)
+- [dClimate API:查詢去中心化社群收集的氣候數據](https://www.dclimate.net/)
- [DeSci Foundation:去中心化科研發表工具生成器](https://descifoundation.org/)
- [DeSci.World:供使用者查看、參與去中心化科研的單一窗口](https://desci.world)
- [OceanDAO:管理資料相關科學資金的去中心化自治組織](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ Web3 廣泛試驗過去中心化自治組織和 Web3 開發的不同激勵模型
- [Jocelynn Pearl 為 a16z future 編寫的去中心化生物技術指南](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [去中心化科研的重要性](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [去中心化科研指南](https://future.com/what-is-decentralized-science-aka-desci/)
-- [去中心化科研資源](https://www.vincentweisser.com/decentralized-science)
+- [去中心化科研資源](https://www.vincentweisser.com/desci)
- [Molecule 的生物製藥 IP-NFT - 技術性說明](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [建立無需信任機制的科學系統 作者:Jon Starr](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas - DeSci:去中心化科研的未來(播客)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/zh-tw/developers/docs/data-and-analytics/index.md b/public/content/translations/zh-tw/developers/docs/data-and-analytics/index.md
index 833749178ca..07dda6f3493 100644
--- a/public/content/translations/zh-tw/developers/docs/data-and-analytics/index.md
+++ b/public/content/translations/zh-tw/developers/docs/data-and-analytics/index.md
@@ -47,7 +47,7 @@ lang: zh-tw
## 衍生閱讀 {#further-reading}
-- [Graph Network 概覽](https://thegraph.com/docs/en/about/network/)
+- [Graph Network 概覽](https://thegraph.com/docs/en/about/)
- [Graph Query 訓練場](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [EtherScan 上的應用程式介面程式碼範例](https://etherscan.io/apis#contracts)
- [Beaconcha.in 信標鏈瀏覽器](https://beaconcha.in)
diff --git a/public/content/translations/zh-tw/developers/docs/development-networks/index.md b/public/content/translations/zh-tw/developers/docs/development-networks/index.md
index 96879d28150..4c011233fc9 100644
--- a/public/content/translations/zh-tw/developers/docs/development-networks/index.md
+++ b/public/content/translations/zh-tw/developers/docs/development-networks/index.md
@@ -41,7 +41,7 @@ Hardhat 網路內建了 Hardhat,這是一個專業以太坊開發環境。
一些共識用戶端具有內建工具,用於啟動本地信標鏈以進行測試。 Lighthouse、Nimbus 和 Lodestar 的說明如下:
-- [使用 Lodestar 的本地測試網](https://chainsafe.github.io/lodestar/usage/local/)
+- [使用 Lodestar 的本地測試網](https://chainsafe.github.io/lodestar/contribution/advanced-topics/setting-up-a-testnet#post-merge-local-testnet/)
- [使用 Lighthouse 的本地測試網](https://lighthouse-book.sigmaprime.io/setup.html#local-testnets)
- [使用 Nimbus 的本地測試網](https://github.com/status-im/nimbus-eth1/blob/master/fluffy/docs/local_testnet.md)
diff --git a/public/content/translations/zh-tw/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/public/content/translations/zh-tw/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
index 5439ec30368..fa68e4175aa 100644
--- a/public/content/translations/zh-tw/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
+++ b/public/content/translations/zh-tw/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
@@ -264,7 +264,7 @@ sidebarDepth: 2
- 直接技術支援
- [**NodeReal MegaNode**](https://nodereal.io/)
- - [文件](https://docs.nodereal.io/nodereal/meganode/introduction)
+ - [文件](https://docs.nodereal.io/docs/introduction)
- 功能
- 可靠、快速和可擴充的遠端程序呼叫應用程式介面服務
- 專為 Web3 開發者打造的增強版應用程式介面
diff --git a/public/content/translations/zh-tw/developers/docs/nodes-and-clients/run-a-node/index.md b/public/content/translations/zh-tw/developers/docs/nodes-and-clients/run-a-node/index.md
index 786cf698e13..d1efbd483bf 100644
--- a/public/content/translations/zh-tw/developers/docs/nodes-and-clients/run-a-node/index.md
+++ b/public/content/translations/zh-tw/developers/docs/nodes-and-clients/run-a-node/index.md
@@ -162,7 +162,7 @@ sidebarDepth: 2
##### 共識客戶
- [Lighthouse](https://github.com/sigp/lighthouse/releases/latest)
-- [Lodestar](https://chainsafe.github.io/lodestar/install/source/)(並未提供預先建置的二進位檔案,只有一個 Docker 映像檔,或者自行編譯原始碼)
+- [Lodestar](https://chainsafe.github.io/lodestar/run/getting-started/installation#build-from-source/)(並未提供預先建置的二進位檔案,只有一個 Docker 映像檔,或者自行編譯原始碼)
- [Nimbus](https://github.com/status-im/nimbus-eth2/releases/latest)
- [Prysm](https://github.com/prysmaticlabs/prysm/releases/latest)
- [Teku](https://github.com/ConsenSys/teku/releases)
@@ -256,7 +256,7 @@ Besu 還有個啟動器選項,會詢問一系列問題並產生設定檔案。
besu --Xlauncher
```
-[Besu 的文件](https://besu.hyperledger.org/en/latest/HowTo/Get-Started/Starting-node/)包含了額外的選項及設定細節。
+[Besu 的文件](https://besu.hyperledger.org/public-networks/get-started/start-node/)包含了額外的選項及設定細節。
##### 運行 Erigon
@@ -288,7 +288,7 @@ geth --mainnet \
##### 運行 Nethermind
-Nethermind 提供多種 [安裝選項](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started)。 此套件包含許多二進位檔案,包括有引導式設定的啟動器,可以互動式幫助你建立設定。 或者,你可以找到可執行執行器,並使用設定標記執行它。 JSON-RPC 是預設啟用的。
+Nethermind 提供多種 [安裝選項](https://docs.nethermind.io/get-started/installing-nethermind)。 此套件包含許多二進位檔案,包括有引導式設定的啟動器,可以互動式幫助你建立設定。 或者,你可以找到可執行執行器,並使用設定標記執行它。 JSON-RPC 是預設啟用的。
```sh
Nethermind.Runner --config mainnet \
@@ -296,7 +296,7 @@ Nethermind.Runner --config mainnet \
--JsonRpc.JwtSecretFile=/path/to/jwtsecret
```
-Nethermind 文檔提供了與共識用戶端一起運行 Nethermind 的 [完整指南](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/running-nethermind-post-merge)。
+Nethermind 文檔提供了與共識用戶端一起運行 Nethermind 的 [完整指南](https://docs.nethermind.io/first-steps-with-nethermind/running-nethermind-post-merge)。
執行用戶端會啟用它的核心功能、選擇端點並開始尋找對等用戶端。 成功發現對等用戶端後,用戶端開始同步。 執行用戶端會等待來自共識用戶端的連接。 在用戶端成功與目前狀態同步以後,目前的區塊鏈資料就可以使用。
diff --git a/public/content/translations/zh-tw/developers/docs/scaling/index.md b/public/content/translations/zh-tw/developers/docs/scaling/index.md
index 9492e146824..ea1de90af60 100644
--- a/public/content/translations/zh-tw/developers/docs/scaling/index.md
+++ b/public/content/translations/zh-tw/developers/docs/scaling/index.md
@@ -106,7 +106,7 @@ _請注意,此影片中的解釋使用「二層網路」指代所有鏈外擴
- [卷軸之不完整指南](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
- [以太坊驅動的零知識證明卷軸:業界佼佼者](https://hackmd.io/@canti/rkUT0BD8K)
- [樂觀卷軸與零知識證明卷軸](https://limechain.tech/blog/optimistic-rollups-vs-zk-rollups/)
-- [零知識區塊鏈可擴展性](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [零知識區塊鏈可擴展性](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
- [爲什麽說卷軸 + 資料分片是提高可擴展性的唯一可持續解決方案](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48)
- [什麽類型的三層網路才有意義?](https://vitalik.eth.limo/general/2022/09/17/layer_3.html)
- [資料可用性或:卷軸如何學會停止擔憂並熱愛以太坊](https://ethereum2077.substack.com/p/data-availability-in-ethereum-rollups)
diff --git a/public/content/translations/zh-tw/developers/docs/scaling/optimistic-rollups/index.md b/public/content/translations/zh-tw/developers/docs/scaling/optimistic-rollups/index.md
index 7ee79f6b04f..c62d6c47457 100644
--- a/public/content/translations/zh-tw/developers/docs/scaling/optimistic-rollups/index.md
+++ b/public/content/translations/zh-tw/developers/docs/scaling/optimistic-rollups/index.md
@@ -257,7 +257,7 @@ ii. 使用樂觀卷軸的開發者和專案團隊可以利用以太坊的基礎
- [樂觀卷軸如何運作(完整指引)](https://www.alchemy.com/overviews/optimistic-rollups)
- [什麽是區塊鏈卷軸? (技術介紹)](https://www.ethereum-ecosystem.com/blog/what-is-a-blockchain-rollup-a-technical-introduction)
-- [Arbitrum 之概要指引](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
-- [樂觀卷軸究竟如何運作?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [Arbitrum 之概要指引](https://www.bankless.com/the-essential-guide-to-arbitrum)
+- [樂觀卷軸究竟如何運作?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
- [樂觀虛擬機深入探索](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
- [什麽是樂觀虛擬機?](https://www.alchemy.com/overviews/optimistic-virtual-machine)
diff --git a/public/content/translations/zh-tw/developers/docs/scaling/validium/index.md b/public/content/translations/zh-tw/developers/docs/scaling/validium/index.md
index acf85470894..5fedd7d604c 100644
--- a/public/content/translations/zh-tw/developers/docs/scaling/validium/index.md
+++ b/public/content/translations/zh-tw/developers/docs/scaling/validium/index.md
@@ -154,7 +154,7 @@ Validium 透過將所有交易資料保存在鏈外,並在轉送狀態更新
**Matter Labs zkPorter**- _zkPorter 是一個二層網路擴張協定,它使用一種結合了零知識卷軸與分片理念的混合方法來處理資料可用性。 它可支援任意數量的分片,每個分片都有自己的資料可用性原則。_
- [部落格](https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf)
-- [文件](https://docs.zksync.io/zk-stack/concepts/data-availability)
+- [文件](https://docs.zksync.io/zksync-protocol/rollup/data-availability)
- [網站](https://zksync.io/)
## 衍生閱讀 {#further-reading}
diff --git a/public/content/translations/zh-tw/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/zh-tw/developers/docs/smart-contracts/libraries/index.md
index ed66fb6aae3..f729e5d06e7 100644
--- a/public/content/translations/zh-tw/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/zh-tw/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ contract MyNFT is ERC721 {
**Web3 Solidity SDK:** **_提供有效率建立自訂智慧型合約所需的工具_**
-- [文件](https://portal.thirdweb.com/solidity/)
+- [文件](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## 相關教程 {#related-tutorials}
diff --git a/public/content/translations/zh-tw/developers/docs/smart-contracts/security/index.md b/public/content/translations/zh-tw/developers/docs/smart-contracts/security/index.md
index d33c0d53574..ba8f4aadb51 100644
--- a/public/content/translations/zh-tw/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/zh-tw/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ lang: zh-tw
公共區塊鏈,例如以太坊,使智慧型合約的安全議題更加複雜。 已部署的合約程式碼_通常_無法變更,以修補安全缺陷;而要追蹤從智慧型合約竊取的資產也十分困難,且因為物件的不可變性,大多無法挽回。
-雖然數字有差異,但因智慧型合約安全缺陷而遭竊取或損失的總額,估計超過 10 億美元。 備受關注的事件如 [DAO 駭客攻擊](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)(駭客竊取 360 萬以太幣,現價超過 10 億美元);[Parity 多重簽章錢包駭客攻擊](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach)(駭客竊取 3 千萬美元);以及 [Parity 凍結錢包問題](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether)(超過 3 億美元的以太幣遭到永久凍結)。
+雖然數字有差異,但因智慧型合約安全缺陷而遭竊取或損失的總額,估計超過 10 億美元。 備受關注的事件如 [DAO 駭客攻擊](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)(駭客竊取 360 萬以太幣,現價超過 10 億美元);[Parity 多重簽章錢包駭客攻擊](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach)(駭客竊取 3 千萬美元);以及 [Parity 凍結錢包問題](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether)(超過 3 億美元的以太幣遭到永久凍結)。
前面提到的問題,促使開發者將努力打造安全、健全且有韌性的智慧型合約視為當務之急。 我們必須嚴肅看待智慧型合約的安全性,每個開發者都需要好好加以瞭解。 此指南將涵蓋以太坊開發者應有的資安考量,並探索提升智慧型合約安全性的資源。
@@ -304,7 +304,7 @@ contract Victim {
- `Victim` finally applies the results of the first transaction (and subsequent ones) to its state, so `Attacker`’s balance is set to 0
```
-總起來說,因為調用者的餘額並非 0,直到函數執行結束前,後續的調用都能成功執行,並允許調用者多次提領餘額。 這類攻擊可以被用於將智慧型合約內的所有資金提領一空,如同 [2016 年的 DAO 駭客攻擊](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/)。 就像[重入入侵公開清單](https://github.com/pcaversaccio/reentrancy-attacks)所示,如今重入攻擊仍是智慧型合約面臨的嚴重問題。
+總起來說,因為調用者的餘額並非 0,直到函數執行結束前,後續的調用都能成功執行,並允許調用者多次提領餘額。 這類攻擊可以被用於將智慧型合約內的所有資金提領一空,如同 [2016 年的 DAO 駭客攻擊](https://www.coindesk.com/learn/understanding-the-dao-attack)。 就像[重入入侵公開清單](https://github.com/pcaversaccio/reentrancy-attacks)所示,如今重入攻擊仍是智慧型合約面臨的嚴重問題。
##### 如何預防重入攻擊
@@ -505,7 +505,7 @@ contract Attack {
- **[Hacken](https://hacken.io)** - _為區塊鏈安全採用 360 度全方位方法的 Web3 網路安全審核者。_
-- **[Nethermind](https://nethermind.io/smart-contracts-audits)** - _Solidity 和 Cairo 稽核服務,確保智慧型合約完整性、以及以太坊及 Starknet 使用者的安全。_
+- **[Nethermind](https://www.nethermind.io/smart-contract-audits)** - _Solidity 和 Cairo 稽核服務,確保智慧型合約完整性、以及以太坊及 Starknet 使用者的安全。_
- **[HashEx](https://hashex.org/)** - _HashEx 專注於區塊鏈和智慧型合約審核,以確保加密貨幣的安全性,提供智慧型合約開發、滲透測試、區塊鏈諮詢等服務。_
@@ -515,7 +515,7 @@ contract Attack {
- **[Cyfrin](https://cyfrin.io)** - _Web3 安全巨頭,透過產品和智慧型合約審核服務來發展加密安全。_
-- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)** - _Web3 安全公司,透過經驗豐富的審核者團隊和一流工具,為區塊鏈系統提供安全審核。_
+- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)** - _Web3 安全公司,透過經驗豐富的審核者團隊和一流工具,為區塊鏈系統提供安全審核。_
- **[Oxorio](https://oxor.io/)** - _智慧型合約審核和區塊鏈安全服務,在以太坊虛擬機、Solidity、零知識、加密公司和去中心化金融專案的跨鏈技術方面擁有深厚的專業知識。_
diff --git a/public/content/translations/zh-tw/enterprise/index.md b/public/content/translations/zh-tw/enterprise/index.md
index 9bd7ebb1dec..7326d85b84a 100644
--- a/public/content/translations/zh-tw/enterprise/index.md
+++ b/public/content/translations/zh-tw/enterprise/index.md
@@ -116,7 +116,7 @@ lang: zh-tw
### 數據公證 {#notarization-of-data}
- [ANSA](https://www.ansa.it/english/news/science_tecnology/2020/04/06/ansa-using-blockchain-to-help-readers_af820b4f-0947-439b-843e-52e114f53318.html) - _義大利通訊社,它打擊假新聞並使讀者能夠透過將新聞報導記錄在主網上來驗證新聞報導的來源_
-- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum) - _在以太坊上記錄手錶的出處和維修歷史_
+- [Breitling](https://www.coindesk.com/business/2020/10/15/breitling-goes-live-with-ethereum-based-system-to-put-all-new-watches-on-the-blockchain) - _在以太坊上記錄手錶的出處和維修歷史_
- [BRØK](https://www.xn--brk-1na.no/) - _挪威政府為公眾非上市公司提供的股權結構表平台_
- [Certifaction](https://certifaction.com/) - _具有隱私設計的合法有效電子簽名_
- [EthSign](https://ethsign.xyz/) - _在以太坊區塊鏈上記錄簽名的電子文檔_
diff --git a/public/content/translations/zh-tw/governance/index.md b/public/content/translations/zh-tw/governance/index.md
index fd88434d899..d254e0def76 100644
--- a/public/content/translations/zh-tw/governance/index.md
+++ b/public/content/translations/zh-tw/governance/index.md
@@ -118,7 +118,7 @@ _注意:任何人都能參與多個組別,例如,協定開發者可以支
分叉係指網路必須進行重大的技術升級或變更,且這些升級或變更改變協定的「規則」之時。 [以太坊用戶端](/developers/docs/nodes-and-clients/)必須升級自己的軟體,以實作新分叉規則。
-實行去中心化自治組織分叉是因為 [2016 DAO 攻擊](https://www.coindesk.com/understanding-dao-hack-journalists),[去中心化自治組織](/glossary/#dao)合約不夠安全,被駭客榨取超過 360 萬以太幣。 使用分叉後,資金從這份有缺陷的合約轉移到新的合約,當時因駭客攻擊而損失資金的人,後來都拿回了資金。
+實行去中心化自治組織分叉是因為 [2016 DAO 攻擊](https://www.coindesk.com/learn/understanding-the-dao-attack),[去中心化自治組織](/glossary/#dao)合約不夠安全,被駭客榨取超過 360 萬以太幣。 使用分叉後,資金從這份有缺陷的合約轉移到新的合約,當時因駭客攻擊而損失資金的人,後來都拿回了資金。
這個做法是以太坊社群投票的結果。 所有以太幣持有者都能透過[投票平台](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/)上的交易進行投票。 許多人支持分叉的決定,投票率超過 85%。
diff --git a/public/content/translations/zh-tw/guides/how-to-revoke-token-access/index.md b/public/content/translations/zh-tw/guides/how-to-revoke-token-access/index.md
index 22ca709d420..78654d2a639 100644
--- a/public/content/translations/zh-tw/guides/how-to-revoke-token-access/index.md
+++ b/public/content/translations/zh-tw/guides/how-to-revoke-token-access/index.md
@@ -20,7 +20,6 @@ lang: zh-tw
- [Ethallowance](https://ethallowance.com/)(以太坊)
- [Etherscan](https://etherscan.io/tokenapprovalchecker)(以太坊)
-- [Cointool](https://cointool.app/approve/eth)(多種網路)
- [Revoke](https://revoke.cash/)(多種網路)
- [Unrekt](https://app.unrekt.net/)(多種網路)
- [EverRevoke](https://everrise.com/everrevoke/)(多種網路)
diff --git a/public/content/translations/zh-tw/roadmap/verkle-trees/index.md b/public/content/translations/zh-tw/roadmap/verkle-trees/index.md
index ba55dd988ab..e0ccd44e3fe 100644
--- a/public/content/translations/zh-tw/roadmap/verkle-trees/index.md
+++ b/public/content/translations/zh-tw/roadmap/verkle-trees/index.md
@@ -60,7 +60,7 @@ Verkle 樹是 `(key,value)` 對,其中鍵是 32 字節位元組要素,由 31
- [Guillaume Ballet 在 ETHGlobal 上解釋沃克爾樹](https://www.youtube.com/watch?v=f7bEtX3Z57o)
- [「沃克爾樹如何讓以太坊變得更加精幹而簡約」Guillaume Ballet 在 Devcon 6 發表的演講](https://www.youtube.com/watch?v=Q7rStTKwuYs)
- [Piper Merriam 談 ETHDenver 2020 的無狀態用戶端](https://www.youtube.com/watch?v=0yiZJNciIJ4)
-- [Dankrad Feist 在「零知識」播客上談沃克爾樹和無狀態性](https://zeroknowledge.fm/episode-202-stateless-ethereum-verkle-tries-with-dankrad-feist/)
+- [Dankrad Feist 在「零知識」播客上談沃克爾樹和無狀態性](https://zeroknowledge.fm/podcast/202/)
- [Vitalik Buterin 談沃克爾樹](https://vitalik.eth.limo/general/2021/06/18/verkle.html)
- [Dankrad Feist 談沃克爾樹](https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html)
- [以太坊改進提案文件:沃克爾樹](https://notes.ethereum.org/@vbuterin/verkle_tree_eip#Illustration)
diff --git a/public/content/translations/zh-tw/web3/index.md b/public/content/translations/zh-tw/web3/index.md
index bf32d584853..e9d0c4febb8 100644
--- a/public/content/translations/zh-tw/web3/index.md
+++ b/public/content/translations/zh-tw/web3/index.md
@@ -147,11 +147,11 @@ Web3 是一個年輕且不斷發展的生態系統。 Gavin Wood 在 2014 年創
Web3 並未嚴格定義。 不同社群參與者對它有不同的看法。 請見:
-- [什麼是 Web3? 明日去中心化網際網路的相關解說](https://www.freecodecamp.org/news/what-is-web3/) – _Nader Dabit_
+- [什麼是 Web3? 明日去中心化網際網路的相關解說](https://www.freecodecamp.org/news/what-is-web3) – _Nader Dabit_
- [搞懂 Web 3](https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae) – _Josh Stark_
- [為什麼 Web 3 很重要](https://future.a16z.com/why-web3-matters/) — _Chris Dixon_
- [為什麼去中心化很重要](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) - _Chris Dixon_
- [Web 3 的景況](https://a16z.com/wp-content/uploads/2021/10/The-web3-Readlng-List.pdf) – _a16z_
-- [Web 3 的辯論](https://www.notboring.co/p/the-web3-debate?s=r) – _Packy McCormick_
+- [Web 3 的辯論](https://www.notboring.co/p/the-web3-debate) – _Packy McCormick_
diff --git a/public/content/translations/zh/community/grants/index.md b/public/content/translations/zh/community/grants/index.md
index 2c10e98226a..b58aeaf5957 100644
--- a/public/content/translations/zh/community/grants/index.md
+++ b/public/content/translations/zh/community/grants/index.md
@@ -31,7 +31,7 @@ lang: zh
- [Lido 生态系统资助组织 (LEGO)](https://lido.fi/lego) – _[Lido](https://lido.fi/) 金融生态系统_
- [MetaMask 方案](https://metamaskgrants.org/) - _-[MetaMask](https://metamask.io/) 员工主导的资助去中心化自助组织_
- [SKALE 网络资助方案](https://skale.space/developers#grants) - _[SKALE 网络](https://skale.space/)生态系统_
-- [Swarm 基金会资助计划](https://my.ethswarm.org/grants) - _[Swarm 基金会](https://www.ethswarm.org/)生态系统_
+- [Swarm 基金会资助计划](https://my.ethswarm.org) - _[Swarm 基金会](https://www.ethswarm.org/)生态系统_
- [The Graph](https://thegraph.com/ecosystem/grants/) – _[The Graph](https://thegraph.com/) 生态系统_
- [Uniswap 资助计划](https://www.uniswapfoundation.org/approach) – _[Uniswap](https://uniswap.org/) 社区_
diff --git a/public/content/translations/zh/dao/index.md b/public/content/translations/zh/dao/index.md
index bd309ebc6b4..83a24731f20 100644
--- a/public/content/translations/zh/dao/index.md
+++ b/public/content/translations/zh/dao/index.md
@@ -92,7 +92,7 @@ summaryPoint3: 一个为特定事业投入资金的安全场所。
### 知名案例 {#law-example}
-[CityDAO](https://citydao.io) — 依照怀俄明州的去中心化自治组织相关法律,CityDAO 购买了黄石国家公园附近的 40 英亩土地。
+[CityDAO](https://citizen.citydao.io/) — 依照怀俄明州的去中心化自治组织相关法律,CityDAO 购买了黄石国家公园附近的 40 英亩土地。
## 去中心化自治组织的成员资格 {#dao-membership}
diff --git a/public/content/translations/zh/desci/index.md b/public/content/translations/zh/desci/index.md
index 96c9fc360c1..42f3b9af3f0 100644
--- a/public/content/translations/zh/desci/index.md
+++ b/public/content/translations/zh/desci/index.md
@@ -96,7 +96,7 @@ summaryPoint3: 它以开放科学运动为基础。
- [VitaDAO:通过赞助的研究协议获取资金用于长寿研究](https://www.vitadao.com/)
- [ResearchHub:发表科学成果及与同行对话](https://www.researchhub.com/)
- [LabDAO:仿真折叠蛋白质](https://alphafodl.vercel.app/)
-- [dClimate 应用程序接口:查询由去中心化社区收集的气候数据](https://api.dclimate.net/)
+- [dClimate 应用程序接口:查询由去中心化社区收集的气候数据](https://www.dclimate.net/)
- [去中心化科学基金:去中心化出版工具构建者](https://descifoundation.org/)
- [DeSci.World:用户浏览和参与去中心化科学的一站式商店](https://desci.world)
- [OceanDAO:由去中心化自治组织管理的数据相关科学的拨款](https://oceanprotocol.com/)
@@ -118,7 +118,7 @@ summaryPoint3: 它以开放科学运动为基础。
- [由 Jocelynn Pearl 为 a16z 自建媒体网站 Future 写的一份去中心化生物技术指南](https://future.a16z.com/a-guide-to-decentralized-biotech/)
- [去中心化科学实例](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
- [去中心化科学指南](https://future.com/what-is-decentralized-science-aka-desci/)
-- [去中心化科学资源](https://www.vincentweisser.com/decentralized-science)
+- [去中心化科学资源](https://www.vincentweisser.com/desci)
- [Molecule 的生物制药知识产权-非同质化代币 - 技术描述](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
- [Jon Starr 的《构建去信任科学系统》](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
- [Paul Kohlhaas - 去中心化科学:去中心化科学的未来(播客)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
diff --git a/public/content/translations/zh/developers/docs/data-and-analytics/index.md b/public/content/translations/zh/developers/docs/data-and-analytics/index.md
index 6dc43e2b5a3..a5b74cc5d57 100644
--- a/public/content/translations/zh/developers/docs/data-and-analytics/index.md
+++ b/public/content/translations/zh/developers/docs/data-and-analytics/index.md
@@ -47,7 +47,7 @@ lang: zh
## 延伸阅读 {#further-reading}
-- [Graph 网络概览](https://thegraph.com/docs/en/about/network/)
+- [Graph 网络概览](https://thegraph.com/docs/en/about/)
- [Graph 查询实战](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [EtherScan 上的应用程序接口代码示例](https://etherscan.io/apis#contracts)
- [Beaconcha.in 信标链浏览器](https://beaconcha.in)
diff --git a/public/content/translations/zh/developers/docs/development-networks/index.md b/public/content/translations/zh/developers/docs/development-networks/index.md
index f709bd292bf..8705c1bd753 100644
--- a/public/content/translations/zh/developers/docs/development-networks/index.md
+++ b/public/content/translations/zh/developers/docs/development-networks/index.md
@@ -41,7 +41,7 @@ lang: zh
一些共识客户端具有内置工具,用于启动本地信标链以进行测试。 提供了 Lighthouse、Nimbus 和 Lodestar 的说明:
-- [使用 Lodestar 的本地测试网](https://chainsafe.github.io/lodestar/usage/local/)
+- [使用 Lodestar 的本地测试网](https://chainsafe.github.io/lodestar/contribution/advanced-topics/setting-up-a-testnet#post-merge-local-testnet/)
- [使用 Lightthouse 的本地测试网](https://lighthouse-book.sigmaprime.io/setup.html#local-testnets)
- [使用 Nimbus 的本地测试网](https://github.com/status-im/nimbus-eth1/blob/master/fluffy/docs/local_testnet.md)
diff --git a/public/content/translations/zh/developers/docs/networks/index.md b/public/content/translations/zh/developers/docs/networks/index.md
index 22f3beacb46..5875cf1cb9b 100644
--- a/public/content/translations/zh/developers/docs/networks/index.md
+++ b/public/content/translations/zh/developers/docs/networks/index.md
@@ -60,7 +60,7 @@ lang: zh
- [Coinbase Wallet 水龙头 | Sepolia](https://coinbase.com/faucets/ethereum-sepolia-faucet)
- [Alchemy Sepolia 水龙头](https://sepoliafaucet.com/)
- [Infura Sepolia 水龙头](https://www.infura.io/faucet)
-- [Chainstack Sepolia 水龙头](https://faucet.chainstack.com/sepolia-faucet)
+- [Chainstack Sepolia 水龙头](https://faucet.chainstack.com/sepolia-testnet-faucet)
- [以太坊生态系统水龙头](https://www.ethereum-ecosystem.com/faucets/ethereum-sepolia)
#### Hoodi {#hoodi}
diff --git a/public/content/translations/zh/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/public/content/translations/zh/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
index 841072b5219..32bb00b7fb3 100644
--- a/public/content/translations/zh/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
+++ b/public/content/translations/zh/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
@@ -264,7 +264,7 @@ sidebarDepth: 2
- 直接技术支持
- [**NodeReal MegaNode**](https://nodereal.io/)
- - [相关文档](https://docs.nodereal.io/nodereal/meganode/introduction)
+ - [相关文档](https://docs.nodereal.io/docs/introduction)
- 功能
- 可靠、快速而且可扩展的远程过程调用应用程序接口服务
- 面向 Web3 开发者的增强型应用程序接口
diff --git a/public/content/translations/zh/developers/docs/nodes-and-clients/run-a-node/index.md b/public/content/translations/zh/developers/docs/nodes-and-clients/run-a-node/index.md
index 6eb7210fa57..8e995d5c392 100644
--- a/public/content/translations/zh/developers/docs/nodes-and-clients/run-a-node/index.md
+++ b/public/content/translations/zh/developers/docs/nodes-and-clients/run-a-node/index.md
@@ -162,7 +162,7 @@ sidebarDepth: 2
##### 共识客户端
- [Lighthouse](https://github.com/sigp/lighthouse/releases/latest)
-- [Lodestar](https://chainsafe.github.io/lodestar/install/source/)(不提供预构建的二进制文件,仅提供 Docker 映像或使用源代码进行构建)
+- [Lodestar](https://chainsafe.github.io/lodestar/run/getting-started/installation#build-from-source/)(不提供预构建的二进制文件,仅提供 Docker 映像或使用源代码进行构建)
- [Nimbus](https://github.com/status-im/nimbus-eth2/releases/latest)
- [Prysm](https://github.com/prysmaticlabs/prysm/releases/latest)
- [Teku](https://github.com/ConsenSys/teku/releases)
@@ -256,7 +256,7 @@ Besu 还带有一个启动器选项,它会询问一系列问题并生成配置
besu --Xlauncher
```
-[Besu 相关文档](https://besu.hyperledger.org/en/latest/HowTo/Get-Started/Starting-node/)包含更多选项和配置详细信息。
+[Besu 相关文档](https://besu.hyperledger.org/public-networks/get-started/start-node/)包含更多选项和配置详细信息。
##### 运行 Erigon
@@ -288,7 +288,7 @@ geth --mainnet \
##### 运行 Nethermind
-Nethermind 提供各种[安装选项](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started)。 该软件包附带各种二进制文件,包括一个带有引导式设置的启动器,它将帮助你以交互方式创建配置。 或者,你会找到可执行文件 Runner,并且可以使用配置标记运行它。 默认情况下已启用 JSON-RPC。
+Nethermind 提供各种[安装选项](https://docs.nethermind.io/get-started/installing-nethermind)。 该软件包附带各种二进制文件,包括一个带有引导式设置的启动器,它将帮助你以交互方式创建配置。 或者,你会找到可执行文件 Runner,并且可以使用配置标记运行它。 默认情况下已启用 JSON-RPC。
```sh
Nethermind.Runner --config mainnet \
@@ -296,7 +296,7 @@ Nethermind.Runner --config mainnet \
--JsonRpc.JwtSecretFile=/path/to/jwtsecret
```
-Nethermind 相关文档提供了有关运行 Nethermind 和共识客户端的[完整指南](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/running-nethermind-post-merge)。
+Nethermind 相关文档提供了有关运行 Nethermind 和共识客户端的[完整指南](https://docs.nethermind.io/first-steps-with-nethermind/running-nethermind-post-merge)。
执行客户端将启动其核心功能及所选端点,并开始寻找对等节点。 成功发现对等节点后,该客户端开始同步。 执行客户端将等待来自共识客户端的连接。 当客户端成功同步到最新状态时,最新的区块链数据将可用。
diff --git a/public/content/translations/zh/developers/docs/scaling/index.md b/public/content/translations/zh/developers/docs/scaling/index.md
index b8e1be345e5..7ad29f14029 100644
--- a/public/content/translations/zh/developers/docs/scaling/index.md
+++ b/public/content/translations/zh/developers/docs/scaling/index.md
@@ -106,7 +106,7 @@ _请注意,视频中的解释使用“二层网络”这一术语指代所有
- [卷叠不完全指南](https://vitalik.eth.limo/general/2021/01/05/rollup.html)
- [以太坊赋能的零知识卷叠:强者](https://hackmd.io/@canti/rkUT0BD8K)
- [“乐观卷叠”对比“零知识卷叠”](https://limechain.tech/blog/optimistic-rollups-vs-zk-rollups/)
-- [零知识区块链的可扩展性](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
+- [零知识区块链的可扩展性](https://www.archblock.com/poland/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf)
- [为什么卷叠 + 数据分片是高可扩展性的唯一可持续的解决办法](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48)
- [什么类型的三层网络有意义?](https://vitalik.eth.limo/general/2022/09/17/layer_3.html)
- [数据可用性或:卷叠如何学会停止担忧并爱上以太坊](https://ethereum2077.substack.com/p/data-availability-in-ethereum-rollups)
diff --git a/public/content/translations/zh/developers/docs/scaling/optimistic-rollups/index.md b/public/content/translations/zh/developers/docs/scaling/optimistic-rollups/index.md
index 8647f011d6e..771c3795bff 100644
--- a/public/content/translations/zh/developers/docs/scaling/optimistic-rollups/index.md
+++ b/public/content/translations/zh/developers/docs/scaling/optimistic-rollups/index.md
@@ -257,7 +257,7 @@ ii. 使用乐观卷叠的开发者和项目团队可以利用以太坊的基础
- [乐观卷叠如何工作(完整指南)](https://www.alchemy.com/overviews/optimistic-rollups)
- [什么是区块链卷叠? 技术介绍](https://www.ethereum-ecosystem.com/blog/what-is-a-blockchain-rollup-a-technical-introduction)
-- [Arbitrum 基本指南](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
-- [乐观卷叠究竟如何工作?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)
+- [Arbitrum 基本指南](https://www.bankless.com/the-essential-guide-to-arbitrum)
+- [乐观卷叠究竟如何工作?](https://www.paradigm.xyz/2021/01/how-does-optimism-s-rollup-really-work)
- [深入研究乐观虚拟机](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
- [什么是乐观虚拟机?](https://www.alchemy.com/overviews/optimistic-virtual-machine)
diff --git a/public/content/translations/zh/developers/docs/scaling/validium/index.md b/public/content/translations/zh/developers/docs/scaling/validium/index.md
index b298e4bc24b..eef58dd0131 100644
--- a/public/content/translations/zh/developers/docs/scaling/validium/index.md
+++ b/public/content/translations/zh/developers/docs/scaling/validium/index.md
@@ -154,7 +154,7 @@ Validium 实现了可扩展性,它将所有交易数据保存在链下并且
**Matter Labs zkPorter**- _zkPorter 是一个二层扩容协议,它用一种结合了零知识卷叠和分片观点的混合方法来处理数据可用性。 它支持任意多个分片,每个分片都有自己的数据可用性策略。_
- [博客](https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf)
-- [相关文档](https://docs.zksync.io/zk-stack/concepts/data-availability)
+- [相关文档](https://docs.zksync.io/zksync-protocol/rollup/data-availability)
- [网站](https://zksync.io/)
## 延伸阅读 {#further-reading}
diff --git a/public/content/translations/zh/developers/docs/security/index.md b/public/content/translations/zh/developers/docs/security/index.md
index cab9ca97ced..9797e598488 100644
--- a/public/content/translations/zh/developers/docs/security/index.md
+++ b/public/content/translations/zh/developers/docs/security/index.md
@@ -6,7 +6,7 @@ lang: zh
以太坊智能合约是极为灵活的。它能够存储超过非常大量的虚拟货币(超过十亿美元),并且根据先前部署的智能合同运行不可修改的代码。 虽然这创造了一个充满活力和创造性的生态系统,但其中包含的无信任、相互关联的智能合约,也吸引了攻击者利用智能合约中的漏洞和以太坊中的未知错误来赚取利润。 智能合约代码*通常*无法修改来修复安全漏洞,因此从智能合约中被盗窃的资产是无法收回的,且被盗资产极难追踪。 由于智能合约问题而被盗或丢失的价值总额已经达到了 10 亿美元。 一些因为智能合约代码编写错误导致较大经济损失的例子:
-- [钱包问题 #1 - 3000 万美金损失](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach)
+- [钱包问题 #1 - 3000 万美金损失](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach)
- [钱包问题 #2 - 3 亿美金锁定](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether)
- [TheDAO 被黑,360 万 ETH 被盗! 目前价值超过 10 亿美元](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)
diff --git a/public/content/translations/zh/developers/docs/smart-contracts/libraries/index.md b/public/content/translations/zh/developers/docs/smart-contracts/libraries/index.md
index 91843449452..cfd3ccea2dd 100644
--- a/public/content/translations/zh/developers/docs/smart-contracts/libraries/index.md
+++ b/public/content/translations/zh/developers/docs/smart-contracts/libraries/index.md
@@ -104,7 +104,7 @@ contract MyNFT is ERC721 {
**thirdweb Solidity SDK - ** **_提供了高效构建自定义智能合约所需的工具_**
-- [相关文档](https://portal.thirdweb.com/solidity/)
+- [相关文档](https://portal.thirdweb.com/contracts/build/overview)
- [GitHub](https://github.com/thirdweb-dev/contracts)
## 相关教程 {#related-tutorials}
diff --git a/public/content/translations/zh/developers/docs/smart-contracts/security/index.md b/public/content/translations/zh/developers/docs/smart-contracts/security/index.md
index 16f67aec544..36ec0f884d7 100644
--- a/public/content/translations/zh/developers/docs/smart-contracts/security/index.md
+++ b/public/content/translations/zh/developers/docs/smart-contracts/security/index.md
@@ -8,7 +8,7 @@ lang: zh
公共区块链(比如以太坊)使智能合约的安全性问题变的更加复杂。 已部署的合约代码_通常_无法更改因而不能给安全问题打补丁,并且由于这种不可变性,从智能合约中盗取的资产极难追踪并且绝大多数无法挽回。
-虽然统计数据有所差异,但据估计,由于智能合约的安全缺陷而被盗窃或丢失的资产总额肯定超过了 10 亿美元。 其中包括几次著名事件,比如 [DAO 攻击事件](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)(360 万个以太币被盗,按照当前价格计算总金额超过 10 亿美元)、[Parity 多重签名钱包攻击事件](https://www.coindesk.com/30-million-ether-reported-stolen-parity-wallet-breach)(黑客窃取了 3000 万美元)以及 [Parity 钱包冻结问题](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether)(价值超过 3 亿美元的以太币遭到永久锁定)。
+虽然统计数据有所差异,但据估计,由于智能合约的安全缺陷而被盗窃或丢失的资产总额肯定超过了 10 亿美元。 其中包括几次著名事件,比如 [DAO 攻击事件](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)(360 万个以太币被盗,按照当前价格计算总金额超过 10 亿美元)、[Parity 多重签名钱包攻击事件](https://www.coindesk.com/markets/2017/07/19/30-million-ether-reported-stolen-due-to-parity-wallet-breach)(黑客窃取了 3000 万美元)以及 [Parity 钱包冻结问题](https://www.theguardian.com/technology/2017/nov/08/cryptocurrency-300m-dollars-stolen-bug-ether)(价值超过 3 亿美元的以太币遭到永久锁定)。
上述几个事件迫使开发者必须付诸努力,构建安全、稳健、恢复力强的智能合约。 智能合约安全性是每个开发者都需要学习和研究的严肃问题。 本指南将介绍针对以太坊开发者的安全性注意事项,并研究增强智能合约安全性的资源。
@@ -304,7 +304,7 @@ contract Victim {
- 最后 `Victim` 将第一笔交易(和后续交易)的结果应用于其状态,所以 `Attacker` 的余额被设置为 0
```
-总结起来就是,由于调用者的余额在函数执行完成之前没有设置为 0,所以后续的调用会成功,让调用者可以多次提取他们的余额。 这种攻击可以用来提空智能合约中的资金,就像 [2016 DAO 黑客攻击](https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/)中发生情况的那样。 正如[公开的重入攻击列表](https://github.com/pcaversaccio/reentrancy-attacks)所示,当前重入攻击仍是智能合约所面临的一个严重问题。
+总结起来就是,由于调用者的余额在函数执行完成之前没有设置为 0,所以后续的调用会成功,让调用者可以多次提取他们的余额。 这种攻击可以用来提空智能合约中的资金,就像 [2016 DAO 黑客攻击](https://www.coindesk.com/learn/understanding-the-dao-attack)中发生情况的那样。 正如[公开的重入攻击列表](https://github.com/pcaversaccio/reentrancy-attacks)所示,当前重入攻击仍是智能合约所面临的一个严重问题。
##### 如何防止重入攻击
@@ -505,7 +505,7 @@ contract Attack {
- **[Hacken](https://hacken.io)** - _Web3 网络安全审计公司,为区块链安全提供全方位解决方案。_
-- **[Nethermind](https://nethermind.io/smart-contracts-audits)** - _Solidity 和 Cairo 审计服务,确保智能合约的完整性和跨以太坊和 Starknet 的用户安全_
+- **[Nethermind](https://www.nethermind.io/smart-contract-audits)** - _Solidity 和 Cairo 审计服务,确保智能合约的完整性和跨以太坊和 Starknet 的用户安全_
- **[HashEx](https://hashex.org/)** - _HashEx 专注于区块链和智能合约审计,确保加密货币安全,提供智能合约开发、渗透测试、区块链咨询等服务。_
@@ -515,7 +515,7 @@ contract Attack {
- **[Cyfrin](https://cyfrin.io)** - _Web3 安全发电站,通过产品和智能合约审计服务提高加密货币安全性。_
-- **[ImmuneBytes](https://www.immunebytes.com//smart-contract-audit/)** - _Web3 安全公司,通过经验丰富的审计员团队和一流的工具,为区块链系统提供安全审计。_
+- **[ImmuneBytes](https://immunebytes.com/smart-contract-audit/)** - _Web3 安全公司,通过经验丰富的审计员团队和一流的工具,为区块链系统提供安全审计。_
- **[Oxorio](https://oxor.io/)** - _智能合约审计和区块链安全服务,为加密货币公司和去中心化金融项目提供以太坊虚拟机、Solidity、零知识、跨链技术方面的专业知识。_
diff --git a/public/content/translations/zh/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md b/public/content/translations/zh/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
index 738db4c3e02..d92aa5ede8c 100644
--- a/public/content/translations/zh/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
+++ b/public/content/translations/zh/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
@@ -140,7 +140,7 @@ In [1]: from web3 import Web3
-试一下将一些数值转换为 wei 或反向转换。 请注意, [ETH 和 wei 之间还有其他面额](https://web3py.readthedocs.io/en/stable/examples.html#converting-currency-denominations)名称。 其中比较有名的是 **gwei**,因为它通常用于表示交易费用。
+试一下将一些数值转换为 wei 或反向转换。 请注意, [ETH 和 wei 之间还有其他面额](https://web3py.readthedocs.io/en/stable/troubleshooting.html#how-do-i-convert-currency-denominations)名称。 其中比较有名的是 **gwei**,因为它通常用于表示交易费用。
```python
In [2]: Web3.toWei(1, 'ether')
diff --git a/public/content/translations/zh/developers/tutorials/erc20-with-safety-rails/index.md b/public/content/translations/zh/developers/tutorials/erc20-with-safety-rails/index.md
index 1383711e9c9..e62d88c3382 100644
--- a/public/content/translations/zh/developers/tutorials/erc20-with-safety-rails/index.md
+++ b/public/content/translations/zh/developers/tutorials/erc20-with-safety-rails/index.md
@@ -24,7 +24,7 @@ published: 2022-08-15
## 创建 ERC-20 合约 {#creating-an-erc-20-contract}
-在添加安全保障功能之前,我们首先需要 ERC-20 合约。 在这篇文章中,我们将使用 [the OpenZeppelin 合约向导](https://docs.openzeppelin.com/contracts/4.x/wizard)。 在另一个浏览器中将其打开,然后遵循以下说明:
+在添加安全保障功能之前,我们首先需要 ERC-20 合约。 在这篇文章中,我们将使用 [the OpenZeppelin 合约向导](https://docs.openzeppelin.com/contracts/5.x/wizard)。 在另一个浏览器中将其打开,然后遵循以下说明:
1. 选择 **ERC-20**。
2. 请输入以下设置:
diff --git a/public/content/translations/zh/developers/tutorials/hello-world-smart-contract-fullstack/index.md b/public/content/translations/zh/developers/tutorials/hello-world-smart-contract-fullstack/index.md
index 41788ec7d41..af455b8562a 100644
--- a/public/content/translations/zh/developers/tutorials/hello-world-smart-contract-fullstack/index.md
+++ b/public/content/translations/zh/developers/tutorials/hello-world-smart-contract-fullstack/index.md
@@ -48,7 +48,7 @@ _注:请确保选择 **Goerli**,否则本教程将不适用。_
你需要一个以太坊帐户来发送和接受交易。 我们将会使用 MetaMask,这是一个浏览器中的虚拟钱包,可供用户管理他们的以太坊帐户地址。
-你可以[在这里](https://metamask.io/download.html)免费下载并创建一个 MetaMask 帐户。 When you are creating an account, or if you already have an account, make sure to switch over to the “Goerli Test Network” in the upper right (so that we’re not dealing with real money).
+你可以[在这里](https://metamask.io/download)免费下载并创建一个 MetaMask 帐户。 When you are creating an account, or if you already have an account, make sure to switch over to the “Goerli Test Network” in the upper right (so that we’re not dealing with real money).
### 步骤 4:从水龙头添加以太币 {#step-4-add-ether-from-a-faucet}
@@ -1116,7 +1116,7 @@ useEffect(async () => {
#### 下载 MetaMask {#download-metamask}
-你可以[在这里](https://metamask.io/download.html)免费下载并创建一个 MetaMask 帐户。 在你创建帐户时,或者如果你已经有帐户,请确保切换到右上角的“Goerli 测试网络”(这样我们就不会使用实际货币进行交易)。
+你可以[在这里](https://metamask.io/download)免费下载并创建一个 MetaMask 帐户。 在你创建帐户时,或者如果你已经有帐户,请确保切换到右上角的“Goerli 测试网络”(这样我们就不会使用实际货币进行交易)。
#### 通过水龙头中添加以太币 {#add-ether-from-a-faucet}
@@ -1171,7 +1171,7 @@ export const connectWallet = async () => {
))
Spinner.displayName = "Spinner"
diff --git a/src/data/chains.ts b/src/data/chains.ts
index 74517751ceb..e3d24094eeb 100644
--- a/src/data/chains.ts
+++ b/src/data/chains.ts
@@ -1451,6 +1451,17 @@ const chains = [
},
chain: "Liveplex OracleEVM Network",
},
+ {
+ name: "Reddio",
+ infoURL: "https://www.reddio.com",
+ chainId: 50342,
+ nativeCurrency: {
+ name: "Reddio",
+ symbol: "RDO",
+ decimals: 18,
+ },
+ chain: "ETH",
+ },
{
name: "BirdLayer",
infoURL: "https://www.dodochain.com",
diff --git a/src/data/community-events.json b/src/data/community-events.json
index 56c5494124b..2e466bb0f74 100644
--- a/src/data/community-events.json
+++ b/src/data/community-events.json
@@ -1,147 +1,12 @@
[
{
- "title": "ETHKyiv",
- "startDate": "2025-06-13",
- "endDate": "2025-06-15",
- "href": "https://ethkyiv.com",
- "location": "Kyiv, Ukraine",
- "description": "Welcome to the 1st edition of ETHKyiv, hosted this June 21-23 and bringing together participants from diverse backgrounds, including developers, designers, entrepreneurs, and blockchain enthusiasts!",
- "imageUrl": "https://ethkyiv.com/_next/image?url=%2Fimages%2Fmain-banner_01.png&w=1920&q=75"
- },
- {
- "title": "DappCon",
- "startDate": "2025-06-16",
- "endDate": "2025-06-18",
- "href": "https://dappcon.io",
- "location": "Berlin",
- "description": "The leading summit for applications & infrastructure for an open internet",
- "imageUrl": "https://framerusercontent.com/assets/EwcloiP4dkmBNB8xV0UhgCy5jE.png"
- },
- {
- "title": "EthCC",
- "startDate": "2025-06-30",
- "endDate": "2025-07-03",
- "href": "https://ethcc.io",
- "location": "Cannes, FR",
- "description": "Ethereum Community Conference & Workshops: June 30th to July 3rd, 2025 in Cannes",
- "imageUrl": "https://ethcc.io/ethcc7.jpg"
- },
- {
- "title": "ETHSofia",
- "startDate": "2025-09-23",
- "endDate": "2025-09-25",
- "href": "https://ethsofia.com",
- "location": "Sofia, BGR",
- "description": "The first major Ethereum community conference in Bulgaria. Bringing ETH enthusiasts, professionals, and developers to the IT heart of the Balkans. 23 - 25 September 2025.",
- "imageUrl": "https://framerusercontent.com/assets/OHGIdIaZVjWGAwpmJhN1z6Yuh5g.png"
- },
- {
- "title": "ProtoLayers Conference",
- "startDate": "2025-10-11",
- "endDate": "2025-10-11",
- "href": "https://lu.ma/protolayersprague",
- "location": "Prague, CZ",
- "description": "Join us for a technical conference dedicated to exploring the edges of modular blockchain technology. This one-day event, held on May 30, 2024 brings together…",
- "imageUrl": "https://social-images.lu.ma/cdn-cgi/image/format=auto,fit=cover,dpr=1,background=white,quality=75,width=800,height=419/api/event-one?calendar_avatar=https%3A%2F%2Fimages.lumacdn.com%2Fcalendars%2Fgb%2F04e6c14a-bef9-4690-a55e-58dbab9f8aca&calendar_name=ProtoLayers%20Builder%20Conference&color0=%23ffffff&color1=%23010101&color2=%238b8a8a&color3=%23ff3503&host_avatar=https%3A%2F%2Fimages.lumacdn.com%2Favatars%2Fwx%2Fd64d0bac-aec7-4589-840e-4d4111ce4988&host_name=ProtoLayers&img=https%3A%2F%2Fimages.lumacdn.com%2Fevent-covers%2Fr7%2Fa289e9d1-9744-4ccc-a812-e6ac947d09cf&name=ProtoLayers%20Conference"
- },
- {
- "title": "ETH Belgrade",
- "startDate": "2025-06-03",
- "endDate": "2025-06-08",
- "href": "https://ethbelgrade.rs/",
- "location": "Belgrade, SRB",
- "description": "The most welcoming ETH event in the heart of the Balkans. Part of Belgrade Blockchain Week. 30 May - 4 June 2025 - see you in Belgrade!",
- "imageUrl": "https://ethbelgrade.rs/eth-belgrade-og-2025.jpg"
- },
- {
- "title": "ETHCluj",
- "startDate": "2025-06-26",
- "endDate": "2025-06-28",
- "href": "https://www.ethcluj.org/",
- "location": "Cluj-Napoca, ROU",
- "description": "ETHCluj 2025 - Ethereum for everyone conference ",
- "imageUrl": "https://framerusercontent.com/images/rHUxnoTTgyhaJqvDh9ZbOPH2Dd0.jpg"
- },
- {
- "title": "Edge Esmeralda",
- "startDate": "2025-05-24",
- "endDate": "2025-06-21",
- "href": "https://www.edgeesmeralda.com/",
- "location": "Healdsburg, CA, USA",
- "description": "Edge Esmeralda 2025",
- "imageUrl": "https://cdn.prod.website-files.com/65e8d8e39d148666896efd73/6756f792af297ff60a535793_lineart-grassy-hill%202.webp"
- },
- {
- "title": "ETHGlobal Prague",
- "startDate": "2025-05-30",
- "endDate": "2025-06-01",
- "href": "https://ethglobal.com/events/prague",
- "location": "Prague, CZE",
- "description": "Bringing developers onchain to build the future of the internet.",
- "imageUrl": "https://ethglobal.com/og.png"
- },
- {
- "title": "Non Fungible Conference*",
- "startDate": "2025-06-04",
- "endDate": "2025-06-06",
- "href": "https://nonfungibleconference.com",
- "location": "Lisbon, PRT",
- "description": "NFC",
- "imageUrl": "https://cdn.prod.website-files.com/667d843c349d4113343c986f/66c74ec4543c8bd11d952391_Screenshot%202024-08-22%20at%2016.44.10.png"
- },
- {
- "title": "Offscript",
- "startDate": "2025-06-11",
- "endDate": "2025-06-15",
- "href": "https://toktimes.com/events/offscript-2025/",
- "location": "San Miguel de Allende, MX",
- "description": "Offscript | The event for creatives in web3",
- "imageUrl": "https://toktimes.com/wp-content/uploads/2025/05/Offscript.jpg"
- },
- {
- "title": "ProtocolBerg",
- "startDate": "2025-06-12",
- "endDate": "2025-06-13",
- "href": "https://protocol.berlin",
- "location": "Berlin, GER",
- "description": "Protocol Berg is a two-day protocol and research focused technical conference taking place in Prenzlauer Berg, Berlin, on June 12-13, 2025.",
- "imageUrl": "https://protocol.berlin/protocol-berg-twitter.png?cache-break-2"
- },
- {
- "title": "NFT NYC*",
- "startDate": "2025-06-23",
- "endDate": "2025-06-25",
- "href": "https://nft.nyc",
- "location": "NYC, USA",
- "description": "'The Super Bowl of NFTs' - Register now for NFT.NYC's 8th annual event. 50,000+ Alumni, the leading speakers and the best projects in the NFT ecosystem.",
- "imageUrl": "https://www.nft.nyc/hubfs/nftnyc2021-eventbrite-header.png"
- },
- {
- "title": "Permissionless IV",
- "startDate": "2025-06-24",
- "endDate": "2025-06-26",
- "href": "https://blockworks.co/event/permissionless-iv",
- "location": "Brooklyn, NYC, USA",
- "description": "Permissionless IV is the definitive gathering for crypto’s technical pioneers, creators, and builders who drive our industry forward. As the focus shifts from building infrastructure to unleashing the potential of onchain applications, Permissionless IV in New York will serve as the nexus where technical founders, developers, and builders come together to create the future.",
- "imageUrl": "https://permissionless-iv.vercel.app/_next/image?url=https://blockworks-co.imgix.net/wp-content/uploads/2024/11/PMLSIV_banner_20241114a-1.png&w=1920&q=75&webp=false"
- },
- {
- "title": "Pragma Cannes",
- "startDate": "2025-07-03",
- "endDate": "2025-07-03",
- "href": "https://ethglobal.com/events/pragma-cannes",
- "location": "Cannes, FR",
- "description": "Bringing developers onchain to build the future of the internet.",
- "imageUrl": "https://ethglobal.com/og.png"
- },
- {
- "title": "ETHGlobal Cannes",
- "startDate": "2025-07-04",
- "endDate": "2025-07-06",
- "href": "https://ethglobal.com/events/cannes",
- "location": "Cannes, FR",
- "description": "Bringing developers onchain to build the future of the internet.",
- "imageUrl": "https://ethglobal.com/og.png"
+ "title": "NapulETH",
+ "startDate": "2025-07-17",
+ "endDate": "2025-07-19",
+ "href": "https://napuleth.org/",
+ "location": "Naples, ITA",
+ "description": "NapulETH - Biggest Web3 Event In Southern Italy",
+ "imageUrl": "https://cdn.moongate.id/events/59f82809-1766-4dd4-a641-7bf10bb007df/featured-image-1732163941338.svg"
},
{
"title": "Pragma New York",
@@ -150,16 +15,8 @@
"href": "https://ethglobal.com/events/pragma-newyork2025",
"location": "New York, NYC, USA",
"description": "Bringing developers onchain to build the future of the internet.",
- "imageUrl": "https://ethglobal.com/og.png"
- },
- {
- "title": "NapulETH",
- "startDate": "2025-06-01",
- "endDate": "2025-07-19",
- "href": "https://napuleth.org/",
- "location": "Naples, ITA",
- "description": "NapulETH - Biggest Web3 Event In Southern Italy",
- "imageUrl": "https://cdn.moongate.id/events/59f82809-1766-4dd4-a641-7bf10bb007df/featured-image-1732163941338.svg"
+ "imageUrl": "https://ethglobal.com/og.png",
+ "hackathon": true
},
{
"title": "SBC (The Science of Blockchain Conference 2025)",
@@ -177,7 +34,8 @@
"href": "https://ethglobal.com/events/newyork2025",
"location": "New York, NYC, USA",
"description": "Bringing developers onchain to build the future of the internet.",
- "imageUrl": "https://ethglobal.com/og.png"
+ "imageUrl": "https://ethglobal.com/og.png",
+ "hackathon": true
},
{
"title": "ProdFest Jos",
@@ -197,6 +55,24 @@
"description": "We are Building a Sustainable web3 community in Africa",
"imageUrl": "https://event.web3bridge.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flekki.d4f13308.png&w=1920&q=75"
},
+ {
+ "title": "ETHVietnam 2025",
+ "startDate": "2025-08-09",
+ "endDate": "2025-08-10",
+ "href": "https://eth-vietnam.com",
+ "location": "HCMC, VNM",
+ "description": "Vietnam Web3 Hub for Ethereum and Blockchain enthusiasts, designers and developers.",
+ "imageUrl": "http://static1.squarespace.com/static/629856e64f44db3799f8e3f6/t/6761041c2c3aab15bfbb0ec1/1734411300379/Group+2612.png?format=1500w"
+ },
+ {
+ "title": "ETH Enugu '25",
+ "startDate": "2025-08-04",
+ "endDate": "2025-08-16",
+ "href": "https://ethenugu.xyz",
+ "location": "Enugu, NG",
+ "description": "Nigeria's first Builder Residency & Pop-up City + South-East Nigeria's First Ethereum Conference",
+ "imageUrl": "https://ethenugu.xyz/favicon.ico"
+ },
{
"title": "ETHWarsaw",
"startDate": "2025-09-04",
@@ -213,7 +89,8 @@
"href": "https://ethglobal.com/events/pragma-newdelhi",
"location": "New Delhi, IND",
"description": "Bringing developers onchain to build the future of the internet.",
- "imageUrl": "https://ethglobal.com/og.png"
+ "imageUrl": "https://ethglobal.com/og.png",
+ "hackathon": true
},
{
"title": "ETHGlobal New Delhi",
@@ -222,34 +99,8 @@
"href": "https://ethglobal.com/events/newdelhi",
"location": "New Delhi, IND",
"description": "Bringing developers onchain to build the future of the internet.",
- "imageUrl": "https://ethglobal.com/og.png"
- },
- {
- "title": "TOKEN2049 Singapore*",
- "startDate": "2025-10-01",
- "endDate": "2025-10-02",
- "href": "https://asia.token2049.com/",
- "location": "Singapore, SGP",
- "description": "TOKEN2049 is the world's largest crypto event. Join the crypto ecosystem's decision-makers in Singapore to connect, exchange ideas, network, and shape the industry.",
- "imageUrl": "https://static.wixstatic.com/media/bb716a_9c36a2603e974703814b39f7ac0ff1ce%7Emv2.png/v1/fit/w_2500,h_1330,al_c/bb716a_9c36a2603e974703814b39f7ac0ff1ce%7Emv2.png"
- },
- {
- "title": "Encode London 2025",
- "startDate": "2025-10-24",
- "endDate": "2025-10-26",
- "href": "https://lu.ma/Encode-London-25/?utm_source=jpx10i&utm_campaign=e0592_internal&utm_content=eventplatform",
- "location": "London, UK",
- "description": "We’re thrilled to return to London for another round of innovation and hands-on building! This year, we’re bringing you an exceptional dual-track event,…",
- "imageUrl": "https://social-images.lu.ma/cdn-cgi/image/format=auto,fit=cover,dpr=1,anim=false,background=white,quality=75,width=800,height=419/api/event-one?calendar_avatar=https%3A%2F%2Fimages.lumacdn.com%2Fcalendars%2F0o%2F4cff6d5a-741b-4917-a568-c6767d9cd91b&calendar_name=Encode%20Club&color0=%231a1716&color1=%23725f47&color2=%23d3c9b3&color3=%237e9a39&host_avatar=https%3A%2F%2Fimages.lumacdn.com%2Favatars%2Fxn%2F04392226-d605-4c28-a6b9-2631bfcfd80e&host_name=Encode%20Club&img=https%3A%2F%2Fimages.lumacdn.com%2Fevent-covers%2Ff3%2Fc10c60fc-7220-4141-aad7-d33e8894f967&name=Encode%20London%20Research%20Conference%20and%20Hackathon"
- },
- {
- "title": "ETHMilan",
- "startDate": "2025-06-24",
- "endDate": "2025-06-24",
- "href": "https://ethmilan.xyz",
- "location": "Milan, ITALY",
- "description": "ETHMilan 2025 – Italy's Largest ETH & Web3 Conference",
- "imageUrl": "https://cdn.prod.website-files.com/677e49dfe7df51bec6e5ba71/67b58ffe31d5fe8d4e54880e__DSC0914.jpeg"
+ "imageUrl": "https://ethglobal.com/og.png",
+ "hackathon": true
},
{
"title": "EthAccra",
@@ -269,15 +120,6 @@
"description": "View and subscribe to events from ETHTokyo on Luma. ETHTokyo",
"imageUrl": "https://images.lumacdn.com/calendar-cover-images/rv/316a4b25-a9fb-4ff0-ab1a-d7f23a2ba0e0"
},
- {
- "title": "World Expo on Blockchain*",
- "startDate": "2025-05-10",
- "endDate": "2025-06-03",
- "href": "https://web2025.world/",
- "location": "Osaka, JPN",
- "description": "A future without financial inclusion, digital trust, data privacy and security is no future at all. Blockchain isn’t just relevant—it’s essential.",
- "imageUrl": "https://framerusercontent.com/images/Ivp1oWg8CFUDERZIoey9dadW7E.png"
- },
{
"title": "ETHSafari",
"startDate": "2025-09-07",
@@ -285,34 +127,8 @@
"href": "https://ethsafari.xyz/",
"location": "Nairobi, Kenya",
"description": "ETHSafari 2025 - web3 builders conference East Africa Kenya",
- "imageUrl": "https://ethsafari.xyz/_next/image?url=%2FHackathon.png&w=640&q=75"
- },
- {
- "title": "ETHVietnam 2025",
- "startDate": "2025-08-09",
- "endDate": "2025-08-10",
- "href": "https://eth-vietnam.com",
- "location": "HCMC, VNM",
- "description": "Vietnam Web3 Hub for Ethereum and Blockchain enthusiasts, designers and developers.",
- "imageUrl": "http://static1.squarespace.com/static/629856e64f44db3799f8e3f6/t/6761041c2c3aab15bfbb0ec1/1734411300379/Group+2612.png?format=1500w"
- },
- {
- "title": "EthereumBrasil",
- "startDate": "2025-06-09",
- "endDate": "2025-06-10",
- "href": "https://ethereumbrasil.com",
- "location": "São Paulo, BR",
- "description": "Growing & supporting the Web3 builder community in Brazil.",
- "imageUrl": "http://static1.squarespace.com/static/627921e48d48986f142cbeb0/t/67ea9c60b9673100d70d72c0/1743428704537/ethereu+brasil+logo+w+BG.png?format=1500w"
- },
- {
- "title": "ETH Latam",
- "startDate": "2025-11-08",
- "endDate": "2025-11-09",
- "href": "https://ethlatam.org",
- "location": "São Paulo, BR",
- "description": "ETH Latam is a gathering place for builders and enthusiasts of Ethereum in Latin America.",
- "imageUrl": "https://strapi.ethkipu.org/uploads/Metadata_ETH_Latam_2025_ING_759a4fae04.png"
+ "imageUrl": "https://ethsafari.xyz/_next/image?url=%2FHackathon.png&w=640&q=75",
+ "hackathon": true
},
{
"title": "ETH Boston",
@@ -323,15 +139,6 @@
"description": "Boston Blockchain Week is the preeminent annual event celebrating the global blockchain and Web3 hub that is Greater Boston.",
"imageUrl": "https://bostonblockchainweek.com/wp-content/uploads/2025/02/Vector.png"
},
- {
- "title": "Invisible Garden",
- "startDate": "2025-10-27",
- "endDate": "2025-11-16",
- "href": "https://invisible.garden",
- "location": "Buenos Aires, Argentina",
- "description": "Pop-up dev city #1 - Ethereum | Zero Knowledge | Artificial Inteligence | Cybersecurity",
- "imageUrl": "https://cdn.prod.website-files.com/6695a56b501ba1fda80ae466/67851f884a16785150e18e2c_Group%20116.svg"
- },
{
"title": "Boston Blockchain Week",
"startDate": "2025-09-08",
@@ -341,15 +148,6 @@
"description": "Boston Blockchain Week is the preeminent annual event celebrating the global blockchain and Web3 hub that is Greater Boston.",
"imageUrl": "https://bostonblockchainweek.com/wp-content/uploads/2025/02/Vector.png"
},
- {
- "title": "DevConnect",
- "startDate": "2025-11-17",
- "endDate": "2025-11-22",
- "href": "https://devconnect.org",
- "location": "Buenos Aires, ARG",
- "description": "A collaborative Ethereum week, built by and for everyone.",
- "imageUrl": "https://devconnect.org/og-argentina.png?reset=1"
- },
{
"title": "Builders Week Istanbul",
"startDate": "2025-09-01",
@@ -375,15 +173,70 @@
"href": "https://ethistanbul.io/",
"location": "Istanbul, TR",
"description": "ETHIstanbul is a conference and hackathon connecting you with global talents, industry professionals, and web3 companies advancing technology.",
- "imageUrl": "https://ethistanbul.io/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fistanbul-background.99d6ad2a.webp&w=3840&q=75"
+ "imageUrl": "https://ethistanbul.io/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fistanbul-background.99d6ad2a.webp&w=3840&q=75",
+ "hackathon": true
},
{
- "title": "L2con",
- "startDate": "2025-07-01",
- "endDate": "2025-07-01",
- "href": "https://lu.ma/L2conCannes/",
- "location": "Cannes, FR",
- "description": "L2con is the largest EthCC[8] conference focused on the future of the scaling ecosystem, General-Purpose Chains and App-Chains, development of dApps, and what unites us all — achieving mass adoption.",
- "imageUrl": "https://images.lumacdn.com/event-covers/cu/93aa5fca-1515-4a6a-aed3-9d933d8faf73.gif"
+ "title": "ETHSofia",
+ "startDate": "2025-09-23",
+ "endDate": "2025-09-25",
+ "href": "https://ethsofia.com",
+ "location": "Sofia, BGR",
+ "description": "The first major Ethereum community conference in Bulgaria. Bringing ETH enthusiasts, professionals, and developers to the IT heart of the Balkans. 23 - 25 September 2025.",
+ "imageUrl": "https://framerusercontent.com/assets/OHGIdIaZVjWGAwpmJhN1z6Yuh5g.png"
+ },
+ {
+ "title": "ProtoLayers Conference",
+ "startDate": "2025-10-11",
+ "endDate": "2025-10-11",
+ "href": "https://lu.ma/protolayersprague",
+ "location": "Prague, CZ",
+ "description": "Join us for a technical conference dedicated to exploring the edges of modular blockchain technology. This one-day event, held on May 30, 2024 brings together…",
+ "imageUrl": "https://social-images.lu.ma/cdn-cgi/image/format=auto,fit=cover,dpr=1,background=white,quality=75,width=800,height=419/api/event-one?calendar_avatar=https%3A%2F%2Fimages.lumacdn.com%2Fcalendars%2Fgb%2F04e6c14a-bef9-4690-a55e-58dbab9f8aca&calendar_name=ProtoLayers%20Builder%20Conference&color0=%23ffffff&color1=%23010101&color2=%238b8a8a&color3=%23ff3503&host_avatar=https%3A%2F%2Fimages.lumacdn.com%2Favatars%2Fwx%2Fd64d0bac-aec7-4589-840e-4d4111ce4988&host_name=ProtoLayers&img=https%3A%2F%2Fimages.lumacdn.com%2Fevent-covers%2Fr7%2Fa289e9d1-9744-4ccc-a812-e6ac947d09cf&name=ProtoLayers%20Conference"
+ },
+ {
+ "title": "TOKEN2049 Singapore*",
+ "startDate": "2025-10-01",
+ "endDate": "2025-10-02",
+ "href": "https://asia.token2049.com/",
+ "location": "Singapore, SGP",
+ "description": "TOKEN2049 is the world's largest crypto event. Join the crypto ecosystem's decision-makers in Singapore to connect, exchange ideas, network, and shape the industry.",
+ "imageUrl": "https://static.wixstatic.com/media/bb716a_9c36a2603e974703814b39f7ac0ff1ce%7Emv2.png/v1/fit/w_2500,h_1330,al_c/bb716a_9c36a2603e974703814b39f7ac0ff1ce%7Emv2.png"
+ },
+ {
+ "title": "Encode London 2025",
+ "startDate": "2025-10-24",
+ "endDate": "2025-10-26",
+ "href": "https://lu.ma/Encode-London-25/?utm_source=jpx10i&utm_campaign=e0592_internal&utm_content=eventplatform",
+ "location": "London, UK",
+ "description": "We're thrilled to return to London for another round of innovation and hands-on building! This year, we're bringing you an exceptional dual-track event,…",
+ "imageUrl": "https://social-images.lu.ma/cdn-cgi/image/format=auto,fit=cover,dpr=1,anim=false,background=white,quality=75,width=800,height=419/api/event-one?calendar_avatar=https%3A%2F%2Fimages.lumacdn.com%2Fcalendars%2F0o%2F4cff6d5a-741b-4917-a568-c6767d9cd91b&calendar_name=Encode%20Club&color0=%231a1716&color1=%23725f47&color2=%23d3c9b3&color3=%237e9a39&host_avatar=https%3A%2F%2Fimages.lumacdn.com%2Favatars%2Fxn%2F04392226-d605-4c28-a6b9-2631bfcfd80e&host_name=Encode%20Club&img=https%3A%2F%2Fimages.lumacdn.com%2Fevent-covers%2Ff3%2Fc10c60fc-7220-4141-aad7-d33e8894f967&name=Encode%20London%20Research%20Conference%20and%20Hackathon"
+ },
+ {
+ "title": "Invisible Garden",
+ "startDate": "2025-10-27",
+ "endDate": "2025-11-16",
+ "href": "https://invisible.garden",
+ "location": "Buenos Aires, Argentina",
+ "description": "Pop-up dev city #1 - Ethereum | Zero Knowledge | Artificial Intelligence | Cybersecurity",
+ "imageUrl": "https://cdn.prod.website-files.com/6695a56b501ba1fda80ae466/67851f884a16785150e18e2c_Group%20116.svg"
+ },
+ {
+ "title": "ETH Latam",
+ "startDate": "2025-11-08",
+ "endDate": "2025-11-09",
+ "href": "https://ethlatam.org",
+ "location": "São Paulo, BR",
+ "description": "ETH Latam is a gathering place for builders and enthusiasts of Ethereum in Latin America.",
+ "imageUrl": "https://strapi.ethkipu.org/uploads/Metadata_ETH_Latam_2025_ING_759a4fae04.png"
+ },
+ {
+ "title": "DevConnect",
+ "startDate": "2025-11-17",
+ "endDate": "2025-11-22",
+ "href": "https://devconnect.org",
+ "location": "Buenos Aires, ARG",
+ "description": "A collaborative Ethereum week, built by and for everyone.",
+ "imageUrl": "https://devconnect.org/og-argentina.png?reset=1"
}
]
diff --git a/src/data/crowdin/file-ids.json b/src/data/crowdin/file-ids.json
index 3e8114886ff..3ca857c7e7e 100644
--- a/src/data/crowdin/file-ids.json
+++ b/src/data/crowdin/file-ids.json
@@ -19,6 +19,10 @@
"id": 7525,
"path": "/guides/how-to-create-an-ethereum-account/index.md"
},
+ {
+ "id": 12604,
+ "path": "/real-world-assets/index.md"
+ },
{
"id": 2716,
"path": "/developers/docs/dapps/index.md"
@@ -683,6 +687,18 @@
"id": 12032,
"path": "/roadmap/dencun/index.md"
},
+ {
+ "id": 12608,
+ "path": "/roadmap/pectra/index.md"
+ },
+ {
+ "id": 12614,
+ "path": "/roadmap/pectra/maxeb/index.md"
+ },
+ {
+ "id": 12618,
+ "path": "/roadmap/pectra/7702/index.md"
+ },
{
"id": 6398,
"path": "/contributing/adding-developer-tools/index.md"
diff --git a/src/data/externalTutorials.json b/src/data/externalTutorials.json
index 9ea358d99fb..f514cd0e25a 100644
--- a/src/data/externalTutorials.json
+++ b/src/data/externalTutorials.json
@@ -636,18 +636,6 @@
"lang": "en",
"publishDate": "04/24/2024"
},
- {
- "url": "https://speedrunethereum.com/challenge/state-channels",
- "title": "State Channel Application",
- "description": "Create an app to lock collateral onchain, transact offchain, then finalize onchain.",
- "author": "Austin Griffith",
- "authorGithub": "https://github.com/austintgriffith",
- "tags": ["solidity", "smart contracts", "react", "nextjs", "wagmi", "javascript", "typescript", "frontend", "openzeppelin"],
- "skillLevel": "intermediate",
- "timeToRead": "60",
- "lang": "en",
- "publishDate": "04/24/2024"
- },
{
"url": "https://github.com/scaffold-eth/se-2-challenges/tree/challenge-6-multisig",
"title": "Multisig wallet",
diff --git a/src/data/internalTutorials.json b/src/data/internalTutorials.json
new file mode 100644
index 00000000000..c59692c7455
--- /dev/null
+++ b/src/data/internalTutorials.json
@@ -0,0 +1,58 @@
+[
+ "a-developers-guide-to-ethereum-part-one",
+ "all-you-can-cache",
+ "calling-a-smart-contract-from-javascript",
+ "creating-a-wagmi-ui-for-your-contract",
+ "deploying-your-first-smart-contract",
+ "develop-and-test-dapps-with-a-multi-client-local-eth-testnet",
+ "downsizing-contracts-to-fight-the-contract-size-limit",
+ "eip-1271-smart-contract-signatures",
+ "erc-721-vyper-annotated-code",
+ "erc20-annotated-code",
+ "erc20-with-safety-rails",
+ "ethereum-for-web2-auth",
+ "getting-started-with-ethereum-development-using-alchemy",
+ "guide-to-smart-contract-security-tools",
+ "hello-world-smart-contract",
+ "hello-world-smart-contract-fullstack",
+ "how-to-implement-an-erc721-market",
+ "how-to-mint-an-nft",
+ "how-to-mock-solidity-contracts-for-testing",
+ "how-to-use-echidna-to-test-smart-contracts",
+ "how-to-use-manticore-to-find-smart-contract-bugs",
+ "how-to-use-slither-to-find-smart-contract-bugs",
+ "how-to-use-tellor-as-your-oracle",
+ "how-to-view-nft-in-metamask",
+ "how-to-write-and-deploy-an-nft",
+ "interact-with-other-contracts-from-solidity",
+ "ipfs-decentralized-ui",
+ "kickstart-your-dapp-frontend-development-with-create-eth-app",
+ "learn-foundational-ethereum-topics-with-sql",
+ "logging-events-smart-contracts",
+ "merkle-proofs-for-offline-data-integrity",
+ "monitoring-geth-with-influxdb-and-grafana",
+ "nft-minter",
+ "optimism-std-bridge-annotated-code",
+ "reverse-engineering-a-contract",
+ "run-node-raspberry-pi",
+ "scam-token-tricks",
+ "secret-state",
+ "secure-development-workflow",
+ "send-token-ethersjs",
+ "sending-transactions-using-web3-and-alchemy",
+ "server-components",
+ "set-up-web3js-to-use-ethereum-in-javascript",
+ "short-abi",
+ "smart-contract-security-guidelines",
+ "testing-erc-20-tokens-with-waffle",
+ "the-graph-fixing-web3-data-querying",
+ "token-integration-checklist",
+ "transfers-and-approval-of-erc-20-tokens-from-a-solidity-smart-contract",
+ "understand-the-erc-20-token-smart-contract",
+ "uniswap-v2-annotated-code",
+ "using-websockets",
+ "waffle-dynamic-mocking-and-testing-calls",
+ "waffle-say-hello-world-with-hardhat-and-ethers",
+ "waffle-test-simple-smart-contract",
+ "yellow-paper-evm"
+]
\ No newline at end of file
diff --git a/src/data/published.json b/src/data/published.json
index eac63274e1d..ee27a348abb 100644
--- a/src/data/published.json
+++ b/src/data/published.json
@@ -1 +1 @@
-{"date":"2025-06-25"}
+{"date":"2025-07-16"}
diff --git a/src/data/translationProgress.json b/src/data/translationProgress.json
index fe1abc2f3c3..fc1ce972338 100644
--- a/src/data/translationProgress.json
+++ b/src/data/translationProgress.json
@@ -2,687 +2,687 @@
{
"languageId": "af",
"words": {
- "approved": 1554,
- "total": 280914
+ "approved": 1539,
+ "total": 290123
}
},
{
"languageId": "am",
"words": {
- "approved": 10702,
- "total": 280914
+ "approved": 11132,
+ "total": 290123
}
},
{
"languageId": "ar",
"words": {
- "approved": 37042,
- "total": 280914
+ "approved": 36805,
+ "total": 290123
}
},
{
"languageId": "az",
"words": {
- "approved": 22042,
- "total": 280914
+ "approved": 21821,
+ "total": 290123
}
},
{
"languageId": "be",
"words": {
- "approved": 35837,
- "total": 280914
+ "approved": 35610,
+ "total": 290123
}
},
{
"languageId": "bg",
"words": {
- "approved": 18799,
- "total": 280914
+ "approved": 18600,
+ "total": 290123
}
},
{
"languageId": "bi",
"words": {
"approved": 0,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "bn",
"words": {
- "approved": 29161,
- "total": 280914
+ "approved": 28924,
+ "total": 290123
}
},
{
"languageId": "br-FR",
"words": {
"approved": 43,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "bs",
"words": {
- "approved": 7428,
- "total": 280914
+ "approved": 7407,
+ "total": 290123
}
},
{
"languageId": "ca",
"words": {
- "approved": 26935,
- "total": 280914
+ "approved": 26647,
+ "total": 290123
}
},
{
"languageId": "cs",
"words": {
- "approved": 136936,
- "total": 280914
+ "approved": 136560,
+ "total": 290123
}
},
{
"languageId": "da",
"words": {
- "approved": 2482,
- "total": 280914
+ "approved": 2461,
+ "total": 290123
}
},
{
"languageId": "de",
"words": {
- "approved": 198769,
- "total": 280914
+ "approved": 198410,
+ "total": 290123
}
},
{
"languageId": "dv",
"words": {
"approved": 0,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "ee",
"words": {
- "approved": 2502,
- "total": 280914
+ "approved": 2481,
+ "total": 290123
}
},
{
"languageId": "el",
"words": {
- "approved": 280914,
- "total": 280914
+ "approved": 285736,
+ "total": 290123
}
},
{
"languageId": "eo",
"words": {
"approved": 46,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "es-EM",
"words": {
- "approved": 255093,
- "total": 280914
+ "approved": 254623,
+ "total": 290123
}
},
{
"languageId": "et",
"words": {
"approved": 19,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "eu",
"words": {
"approved": 10,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "fa",
"words": {
- "approved": 242503,
- "total": 280914
+ "approved": 242152,
+ "total": 290123
}
},
{
"languageId": "fa-AF",
"words": {
"approved": 64,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "fi",
"words": {
- "approved": 18889,
- "total": 280914
+ "approved": 18558,
+ "total": 290123
}
},
{
"languageId": "fil",
"words": {
- "approved": 52518,
- "total": 280914
+ "approved": 52238,
+ "total": 290123
}
},
{
"languageId": "fr",
"words": {
- "approved": 272940,
- "total": 280914
+ "approved": 274181,
+ "total": 290123
}
},
{
"languageId": "ga-IE",
"words": {
- "approved": 218126,
- "total": 280976
+ "approved": 241935,
+ "total": 290185
}
},
{
"languageId": "gi",
"words": {
"approved": 0,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "gl",
"words": {
- "approved": 2484,
- "total": 280914
+ "approved": 2463,
+ "total": 290123
}
},
{
"languageId": "gu-IN",
"words": {
- "approved": 2596,
- "total": 280914
+ "approved": 2575,
+ "total": 290123
}
},
{
"languageId": "ha",
"words": {
- "approved": 40675,
- "total": 280914
+ "approved": 40405,
+ "total": 290123
}
},
{
"languageId": "he",
"words": {
- "approved": 3200,
- "total": 280914
+ "approved": 3172,
+ "total": 290123
}
},
{
"languageId": "hi",
"words": {
- "approved": 165902,
- "total": 280914
+ "approved": 165503,
+ "total": 290123
}
},
{
"languageId": "hr",
"words": {
- "approved": 20415,
- "total": 280914
+ "approved": 20179,
+ "total": 290123
}
},
{
"languageId": "hu",
"words": {
- "approved": 258157,
- "total": 280914
+ "approved": 257689,
+ "total": 290123
}
},
{
"languageId": "hy-AM",
"words": {
- "approved": 9467,
- "total": 280914
+ "approved": 9255,
+ "total": 290123
}
},
{
"languageId": "id",
"words": {
- "approved": 128565,
- "total": 280914
+ "approved": 128215,
+ "total": 290123
}
},
{
"languageId": "ig",
"words": {
- "approved": 21757,
- "total": 280914
+ "approved": 21508,
+ "total": 290123
}
},
{
"languageId": "it",
"words": {
- "approved": 260828,
- "total": 280914
+ "approved": 260885,
+ "total": 290123
}
},
{
"languageId": "ja",
"words": {
- "approved": 246510,
- "total": 280914
+ "approved": 246159,
+ "total": 290123
}
},
{
"languageId": "ka",
"words": {
- "approved": 5299,
- "total": 280914
+ "approved": 5278,
+ "total": 290123
}
},
{
"languageId": "kk",
"words": {
- "approved": 10255,
- "total": 280914
+ "approved": 10234,
+ "total": 290123
}
},
{
"languageId": "km",
"words": {
- "approved": 11871,
- "total": 280914
+ "approved": 11650,
+ "total": 290123
}
},
{
"languageId": "kn",
"words": {
- "approved": 42087,
- "total": 280914
+ "approved": 41863,
+ "total": 290123
}
},
{
"languageId": "ko",
"words": {
- "approved": 51668,
- "total": 280914
+ "approved": 51758,
+ "total": 290123
}
},
{
"languageId": "ku",
"words": {
"approved": 0,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "ky",
"words": {
"approved": 74,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "lb",
"words": {
"approved": 0,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "lt",
"words": {
- "approved": 2969,
- "total": 280914
+ "approved": 2939,
+ "total": 290123
}
},
{
"languageId": "lv",
"words": {
"approved": 0,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "mai",
"words": {
"approved": 0,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "mk",
"words": {
"approved": 54,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "ml-IN",
"words": {
- "approved": 17898,
- "total": 280914
+ "approved": 17658,
+ "total": 290123
}
},
{
"languageId": "mn",
"words": {
"approved": 48,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "mr",
"words": {
- "approved": 21154,
- "total": 280914
+ "approved": 20933,
+ "total": 290123
}
},
{
"languageId": "ms",
"words": {
- "approved": 73490,
- "total": 280914
+ "approved": 73096,
+ "total": 290123
}
},
{
"languageId": "my",
"words": {
"approved": 65,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "ne-NP",
"words": {
- "approved": 2495,
- "total": 280914
+ "approved": 2474,
+ "total": 290123
}
},
{
"languageId": "nl",
"words": {
- "approved": 99628,
- "total": 280914
+ "approved": 99285,
+ "total": 290123
}
},
{
"languageId": "no",
"words": {
- "approved": 2947,
- "total": 280914
+ "approved": 2917,
+ "total": 290123
}
},
{
"languageId": "ny",
"words": {
"approved": 0,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "or",
"words": {
"approved": 0,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "pa-IN",
"words": {
"approved": 3,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "pcm",
"words": {
- "approved": 71318,
- "total": 280914
+ "approved": 71066,
+ "total": 290123
}
},
{
"languageId": "pl",
"words": {
- "approved": 107027,
- "total": 280914
+ "approved": 106556,
+ "total": 290123
}
},
{
"languageId": "ps",
"words": {
"approved": 0,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "pt-BR",
"words": {
- "approved": 262356,
- "total": 280914
+ "approved": 261888,
+ "total": 290123
}
},
{
"languageId": "pt-PT",
"words": {
- "approved": 36615,
- "total": 280914
+ "approved": 36358,
+ "total": 290123
}
},
{
"languageId": "ro",
"words": {
- "approved": 43428,
- "total": 280914
+ "approved": 43173,
+ "total": 290123
}
},
{
"languageId": "ru",
"words": {
- "approved": 112755,
- "total": 280914
+ "approved": 112351,
+ "total": 290123
}
},
{
"languageId": "sat",
"words": {
"approved": 57,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "si-LK",
"words": {
"approved": 65,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "sk",
"words": {
- "approved": 45108,
- "total": 280914
+ "approved": 44856,
+ "total": 290123
}
},
{
"languageId": "sl",
"words": {
- "approved": 30436,
- "total": 280914
+ "approved": 30112,
+ "total": 290123
}
},
{
"languageId": "sn",
"words": {
- "approved": 6979,
- "total": 280914
+ "approved": 6953,
+ "total": 290123
}
},
{
"languageId": "so",
"words": {
"approved": 62,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "sq",
"words": {
"approved": 67,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "sr-CS",
"words": {
- "approved": 37173,
- "total": 280914
+ "approved": 36933,
+ "total": 290123
}
},
{
"languageId": "sv-SE",
"words": {
- "approved": 10090,
- "total": 280914
+ "approved": 9869,
+ "total": 290123
}
},
{
"languageId": "sw",
"words": {
- "approved": 24651,
- "total": 280914
+ "approved": 24302,
+ "total": 290123
}
},
{
"languageId": "ta",
"words": {
- "approved": 2761,
- "total": 280914
+ "approved": 2733,
+ "total": 290123
}
},
{
"languageId": "te",
"words": {
- "approved": 24679,
- "total": 280914
+ "approved": 24655,
+ "total": 290123
}
},
{
"languageId": "tg",
"words": {
"approved": 0,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "th",
"words": {
- "approved": 7427,
- "total": 280914
+ "approved": 7401,
+ "total": 290123
}
},
{
"languageId": "ti",
"words": {
"approved": 0,
- "total": 280914
+ "total": 290123
}
},
{
"languageId": "tk",
"words": {
- "approved": 6160,
- "total": 280914
+ "approved": 6139,
+ "total": 290123
}
},
{
"languageId": "tl",
"words": {
- "approved": 48689,
- "total": 280914
+ "approved": 48437,
+ "total": 290123
}
},
{
"languageId": "tr",
"words": {
- "approved": 247464,
- "total": 280914
+ "approved": 246996,
+ "total": 290123
}
},
{
"languageId": "tw",
"words": {
- "approved": 5988,
- "total": 280914
+ "approved": 5967,
+ "total": 290123
}
},
{
"languageId": "uk",
"words": {
- "approved": 79453,
- "total": 280914
+ "approved": 81292,
+ "total": 290123
}
},
{
"languageId": "ur-IN",
"words": {
- "approved": 2475,
- "total": 280914
+ "approved": 2454,
+ "total": 290123
}
},
{
"languageId": "ur-PK",
"words": {
- "approved": 865,
- "total": 280914
+ "approved": 859,
+ "total": 290123
}
},
{
"languageId": "uz",
"words": {
- "approved": 36607,
- "total": 280914
+ "approved": 36355,
+ "total": 290123
}
},
{
"languageId": "vi",
"words": {
- "approved": 34590,
- "total": 280914
+ "approved": 34334,
+ "total": 290123
}
},
{
"languageId": "yo",
"words": {
- "approved": 43320,
- "total": 280914
+ "approved": 43040,
+ "total": 290123
}
},
{
"languageId": "zh-CN",
"words": {
- "approved": 266470,
- "total": 280914
+ "approved": 267747,
+ "total": 290123
}
},
{
"languageId": "zh-TW",
"words": {
- "approved": 236052,
- "total": 280914
+ "approved": 235737,
+ "total": 290123
}
},
{
"languageId": "zu",
"words": {
"approved": 43,
- "total": 280914
+ "total": 290123
}
}
]
\ No newline at end of file
diff --git a/src/data/wallets/wallet-data.ts b/src/data/wallets/wallet-data.ts
index d808b7dcdd3..b23ee46521f 100644
--- a/src/data/wallets/wallet-data.ts
+++ b/src/data/wallets/wallet-data.ts
@@ -5,7 +5,6 @@ import { newToCrypto } from "@/data/wallets/new-to-crypto"
import OneInchWalletImage from "@/public/images/wallets/1inch.png"
import AlphaWalletImage from "@/public/images/wallets/alpha.png"
import AmbireImage from "@/public/images/wallets/ambire.png"
-import ArgentImage from "@/public/images/wallets/argent.png"
import AuroxImage from "@/public/images/wallets/aurox.png"
import BitgetImage from "@/public/images/wallets/bitget.png"
import BlockWalletImage from "@/public/images/wallets/blockwallet.png"
@@ -36,6 +35,7 @@ import PhantomImage from "@/public/images/wallets/phantom.png"
import PillarImage from "@/public/images/wallets/pillar.png"
import RabbyWalletImage from "@/public/images/wallets/rabbywallet.png"
import RainbowImage from "@/public/images/wallets/rainbow.png"
+import ReadyImage from "@/public/images/wallets/ready.png"
import SafeImage from "@/public/images/wallets/safe.png"
import ShapeShiftImage from "@/public/images/wallets/shapeshift.png"
import TahoImage from "@/public/images/wallets/taho.png"
@@ -149,15 +149,15 @@ export const walletsData: WalletData[] = [
supported_chains: ["Ethereum Mainnet"],
},
{
- last_updated: "2024-03-07",
- name: "Argent",
- image: ArgentImage,
+ last_updated: "2025-07-15",
+ name: "Ready Wallet",
+ image: ReadyImage,
twBackgroundColor: "bg-[#FFFFFF]",
twGradiantBrandColor: "from-[#ffffff]",
- url: "https://www.argent.xyz/",
+ url: "https://www.ready.co/",
active_development_team: true,
languages_supported: ["en"],
- twitter: "https://twitter.com/argenthq",
+ twitter: "https://x.com/ready_co",
discord: "https://discord.com/invite/GWSyrHg",
reddit: "",
telegram: "",
@@ -169,12 +169,12 @@ export const walletsData: WalletData[] = [
firefox: true,
chromium: true,
hardware: false,
- open_source: true,
- repo_url: "https://github.com/argentlabs/argent-x",
+ open_source: false,
+ repo_url: "",
non_custodial: true,
security_audit: [
"https://github.com/argentlabs/argent-contracts/tree/develop/audit",
- "https://www.argent.xyz/argent-bug-bounty/",
+ "https://www.ready.co/ready-bug-bounty",
],
scam_protection: true,
hardware_support: true,
@@ -191,8 +191,8 @@ export const walletsData: WalletData[] = [
withdraw_crypto: false,
multisig: true,
social_recovery: true,
- onboard_documentation: "https://www.argent.xyz/learn/",
- documentation: "",
+ onboard_documentation: "https://www.ready.co/learn",
+ documentation: "https://docs.ready.co/",
supported_chains: ["Starknet"],
},
{
diff --git a/src/intl/am/page-get-eth.json b/src/intl/am/page-get-eth.json
index 2f91871906d..6100b18c6b0 100644
--- a/src/intl/am/page-get-eth.json
+++ b/src/intl/am/page-get-eth.json
@@ -9,23 +9,33 @@
"page-get-eth-cex-desc": "ምንዛሬዎች በተለምዶ የምንጠቀመው ገንዘቦችን በመጠቀም ክሪፕቶ እንዲገዙ የሚያስችልዎ ንግዶች ናቸው ። በራሳችሁ ስር ወዳለ ቦርሳ እስክትልኩት ድረስ በምትገዙት ማንኛውም ETH ላይ ጥበቃ አላቸው ።",
"page-get-eth-checkout-dapps-btn": "Dappን ይመልከቱ",
"page-get-eth-community-safety": "የማህበረሰብ ፖስቶች በደህንነት ላይ",
- "page-get-eth-description": "ኢተርየም እና ETH በማንኛውም መንግስት ወይም ኩባንያ ቁጥጥር ሰር አይደሉም - ያልተማከሉ ናቸው። ይህም ማለት ETH ለሁሉም ሰው ለመጠቀም ክፍት ነው።",
+ "page-get-eth-description": "Ethereum በየትኛውም ድርጅት ስር አይደለም - ያልተማከለ ነው።",
"page-get-eth-dex": "ያልተማከሉ ምንዛሪዎች (DEXs)",
- "page-get-eth-dex-desc": "የበለጠ ቁጥጥር ከፈለጉ ፣ ETHን አቻ-ለ-አቻ ይግዙ። በDEX የገንዘብዎን ቁጥጥር ለተማከለ ኩባንያ ሳይሰጡ መገበያየት ይችላሉ።",
+ "page-get-eth-dex-desc": "የበለጠ ቁጥጥር ከፈለጉ ፣ ETH ን ስልጡን ውሎችን በመጠቀም ይግዙ። በተሰባጠረ ፋይናንስ የዲጂታል ገንዘብዎን ቁጥጥር ለተማከለ ኩባንያ ሳይሰጡ መገበያየት ይችላሉ።",
+ "page-get-eth-peers": "ከባልደረቦችህ ETH ን ተቀበል",
+ "page-get-eth-peers-desc": "አንዴ የ Ethereum መለያ ካሎት፣ የሚያስፈልጎት ነገር ቢኖር ETH (እና ሌሎች ቶከኖች) አቻ ለአቻ መላክ እና መቀበል ለመጀመር አድራሻዎትን ማጋራት ብቻ ነው።",
+ "page-get-eth-staking": "ሽልማቶችን ማሰባሰብ",
+ "page-get-eth-staking-desc": "ቀደም ሲል የተወሰነ ETH ካለዎት፣ አረጋጋጭ መስቀለኛ መንገድን በማስኬድ የበለጠ ገቢ ማግኘት ይችላሉ። ይህንን የማረጋገጫ ስራ በETH ውስጥ ለሰሩበት ክፍያ ይከፈለዎታል።",
+ "page-get-eth-earn": "ETH ያግኙ",
+ "page-get-eth-earn-desc": "ለDAOs ወይም በcrypto ውስጥ ለሚከፍሉ ኩባንያዎች በመስራት፣ ጉርሻዎችን በማሸነፍ፣ የሶፍትዌር ስህተቶችን በማግኘት እና ሌሎችንም በማግኘት ETH ማግኘት ይችላሉ።",
+ "page-get-eth-daos-link-desc": "ስለDAOs ይማሩ",
+ "page-get-eth-cex-link-desc": "የምንዛሪ ዝርዝሮችን ይመልከቱ",
+ "page-get-eth-staking-link-desc": "ስለማሰባሰብ የበለጠ ይወቁ",
"page-get-eth-dexs": "ያልተማከሉ ምንዛሪዎች (DEXs)",
"page-get-eth-dexs-desc": "ያልተማከሉ ምንዛሪዎች ለETH እና ለሌሎች ቶከኖች ክፍት የገበያ ቦታዎች ናቸው። ገዥዎችን እና ሻጮችን በቀጥታ ያገናኛሉ።",
"page-get-eth-dexs-desc-2": "በግብይቱ ውስጥ ገንዘቦችን ለመጠበቅ የታመነ ሶስተኛ አካልን ከመጠቀም ይልቅ ኮድን ይጠቀማሉ። የሻጩ ETH ለገዢው የሚተላለፈው ክፍያ ሲረጋገጥ ብቻ ነው። ይህ ዓይነቱ ኮድ ዘመናዊ ውል በመባል ይታወቃል።",
- "page-get-eth-dexs-desc-3": "ይህ ማለት ከተማከሉ አማራጮች ሲነጻጸር ያነሰ የቦታ ገደቦች አሉ ማለት ነው.። አንድ ሰው የሚፈልጉትን እየሸጠ ከሆነ እና እርስዎ ማቅረብ የሚችሉትን የመክፈያ ዘዴ ከተቀበለ፣ ለመጀመር ዝግጁ ናችሁ። DEXዎች ሌሎች ቶከኖችን፣ ፔይ ፓልን እንዲሁም በአካል ተገኝቶ ጥሬ ገንዘብን በመጠቀም ETHን ለመግዛት ያስችላል።",
+ "page-get-eth-dexs-desc-3": "ይህ ማለት ከማዕከላዊ አማራጮች ያነሰ የጂኦግራፊያዊ ገደቦች አሉ ማለት ነው፣ አንድ ሰው የሚፈልጉትን እየሸጠ ከሆነ እና እርስዎ ማቅረብ የሚችሉትን የመክፈያ ዘዴ ከተቀበለ፣ ዝግጁ ኖት ማለት ነው።",
+ "page-get-eth-dexs-desc-4": "ማሳሰቢያ፡- ብዙ ዲክሰሮች ለመስራት የታሸገ ኤተር (WETH) ይጠቀማሉ። ስለተጠቀለለ ኤተር የበለጠ ይወቁ።\n",
"page-get-eth-do-not-copy": "ምሳሌ፡ ኮፒ አታድርጉት",
"page-get-eth-exchanges-disclaimer": "ይህንን መረጃ የሰበሰብነው በቆጠራ ነው። የሆነ ስህተት ከተመለከቱ በዚህ ያሳውቁን",
- "page-get-eth-exchanges-empty-state-text": "ETHን ለመግዛት የሚያገለግሉ የቦርሳዎች እና የምንዛሬዎችን ዝርዝር ለመመልከት የመኖሪያ ሀገርዎን ያስገቡ",
+ "page-get-eth-exchanges-empty-state-text": "ሊጠቀሙባቸው የሚችሏቸውን የገንዘብ ልውውጦች ዝርዝር ለማየት የመኖሪያ ሀገርዎን ያስገቡ",
"page-get-eth-exchanges-except": "በስተቀር",
"page-get-eth-exchanges-header": "በየትኛው ሀገር ነው የሚኖሩት?",
"page-get-eth-exchanges-header-exchanges": "ምንዛሬዎች",
"page-get-eth-exchanges-header-wallets": "ቦርሳዎች",
- "page-get-eth-exchanges-intro": "ምንዛሬዎች እና ቦርሳዎች ክሪፕቶ ሊሸጡበት የሚችሉት ቦታዎች ላይ ገደብ አላቸው።",
+ "page-get-eth-exchanges-intro": "የገንዘብ ልውውጦች crypto የት መሸጥ እንደሚችሉ ላይ ገደቦች አሏቸው። ይህ በእያንዳንዱ ሀገር ውስጥ ለመስራት የታሰበ አመላካች የአገልግሎቶች ዝርዝር ነው። እዚህ ተካተተ ማለት ማረጋገጫ አይደለም - የራስዎን ምርምር ማድረግ አለብዎት!",
"page-get-eth-exchanges-no-exchanges": "ይቅርታ፣ ከዚህ ሀገር ETHን እንድትገዙ የሚያስችልዎት ምንም አይነት ምንዛሪዎችን አናውቅም። እርስዎ ካወቁ በዚህ ያሳውቁን",
- "page-get-eth-exchanges-no-exchanges-or-wallets": "ይቅርታ፣ ከዚህ ሀገር ETHን እንድትገዙ የሚያስችልዎት ምንም አይነት ምንዛሪ ወይም ቦርሳ አናውቅም። እርስዎ ካወቁ በዚህ ያሳውቁን",
+ "page-get-eth-exchanges-no-exchanges-or-wallets": "ይቅርታ፣ ከዚህ ሀገር ETHን እንድትገዙ የሚያስችልዎት ምንም አይነት ምንዛሪዎችን አናውቅም። እርስዎ ካወቁ በዚህ ያሳውቁን",
"page-get-eth-exchanges-no-wallets": "ይቅርታ፣ ከዚህ ሀገር ETHን እንድትገዙ የሚያስችልዎት ምንም አይነት ቦርሳ አናውቅም። እርስዎ ካወቁ በዚህ ያሳውቁን",
"page-get-eth-exchanges-search": "የሚኖሩበት ቦታ ይጻፉ...",
"page-get-eth-exchanges-success-exchange": "በሕጋዊ ማረጋገጫዎች ምክንያት በምንዛሪዎች ለመመዝገብ የተወሰኑ ቀናት ሊወስድ ይችላል።",
@@ -36,30 +46,30 @@
"page-get-eth-hero-image-alt": "የጀግና ETHን ምስል ያግኙ",
"page-get-eth-keep-it-safe": "የእርስዎ ETHን ደህንነት የጠበቅ",
"page-get-eth-meta-description": "በሚኖሩበት ቦታ መሰረት ETHን እንዴት እንደሚገዙ እና እንዴት በጥንቃቄ መጠበቅ እንደሚቻል ምክር።",
- "page-get-eth-meta-title": "ETHን እንዴት መግዛት ይቻላል",
+ "page-get-eth-meta-title": "Ethereum (ETH) እንዴት መግዛት ይቻላል",
"page-get-eth-need-wallet": "DEXን ለመጠቀም ቦርሳ ያስፈልግዎታል።",
"page-get-eth-new-to-eth": "ለETH አዲስ ነዎት? ለመጀመር ይችሉ ዘንድ አጠር ያለ ሃተታ ይኸውሎት።",
"page-get-eth-other-cryptos": "ሌላ ክሪፕቶ በመጠቀም ይግዙ",
- "page-get-eth-protect-eth-desc": "ብዙ መጠን ያለው ETHን ለመግዛት ካቀዱ፣ በምንዛሪ ሳይሆን እርስዎ በሚቆጣጠሩት ቦርሳ ውስጥ ማስቀመጥ ይፈልጉ ይሆናል ። ምክንያቱም ምንዛሬ በኮምፒዩተር ሰርጎ ገቦች ኢላማ ስር ሊወድቅ ስለሚችል ነው። የኮምፒዩተር ሰርጎ ገቦች ዘልቀው ከገቡ፣ ገንዘባችሁን ልታጡ ትችላላችሁ። በአንጻሩ ግን ቦርሳዎትን የሚቆጣጠሩት እርስዎ ብቻ ነዎት።",
- "page-get-eth-protect-eth-in-wallet": "የእርስዎን ETH በቦርሳ ውስጥ ይጠብቁ",
+ "page-get-eth-protect-eth-desc": "የግል ሂሳባችንን በማስተዳደር የራሳችን የሆነውን ንብረት አንድንቆጣጠር ማስቻሉ የEthereum ዋነኛ መገለጫ ነው። ይህም ማለት በግል ንብረቶቻችን ላይ ሌላ ሶስተኛ አካልን ማመን ሳይጠበቅብን በተጨማሪም ታማኝ ካልሆኑ ንብረት ጠባቂዎች ራሳችንን በመከላከል ከኪሳራ አና ከህገ ወጥ ጠላፊዎች ንብረታችንን ለመጠበቅ ያስችለናል። ነገር ግን የንብረታችንን ደህንነት ማረጋገጥ ሀላፊነት ሙሉ በሙሉ እኛ ላይ ይወድቃል ማለት ነው።",
+ "page-get-eth-protect-eth-in-wallet": "ETHዎን በግልዎ ዋሌት ውስጥ ያስቀምጡ",
"page-get-eth-search-by-country": "በአገር ይፈልጉ",
- "page-get-eth-security": "ይህ ማለት ግን እርስዎ የገንዘብዎን ደህንነት በጥሞና መውሰድ ያስፈልግዎታል ማለት ነው። ETHን ሲጠቀሙ ገንዘቦን ለመጠበቅ ባንክዎን አያምኑም፣ እራስዎን እንጂ።",
+ "page-get-eth-security": "ይህ ማለት የፈንድዎን ደህንነት በቁም ነገር ሊወስዱት ይገባል ማለት ነው። በETH የእርስዎን ንብረቶች ለመጠበቅ አንድ ባንክ ወይም ድርጅት ላይ እምነትዎን አይጥሉም፣ ለራስዎ ኃላፊነት ይወስዳሉ።",
"page-get-eth-smart-contract-link": "ስለ ዘመናዊ ውሎች ተጨማሪ",
"page-get-eth-swapping": "የእርስዎን ቶከኖችዎን በሌሎች ሰዎች ETH ይቀይሩ። እንዲሁም ተገላቢጦሹን ያድርጉ።",
"page-get-eth-try-dex": "DEXን ይሞክሩ",
"page-get-eth-use-your-eth": "ETHዎን ይጠቀሙ",
"page-get-eth-use-your-eth-dapps": "አሁን የETH ባለቤት ስለሆናችሁ፣ አንዳንድ የኢቴሪየም መተግበሪያዎችን (dapps) ይመልከቱ። ለፋይናንስ፣ ማህበራዊ ሚዲያ፣ ጨዋታ እና ሌሎች ብዙ ዘርፎች የሚሆኑ dapps አሉ።",
"page-get-eth-wallet-instructions": "የቦርሳ መመሪያዎችን ይከተሉ",
- "page-get-eth-wallet-instructions-lost": "የቦርሳዎ አድራሻ ከጠፋብዎ ገንዘብዎን መልሰው ማግኘት አይችሉም። ቦርሳዎ ይህንን ለመከላከል የሚያስችሉ መመሪያዎችን ሊሰጥዎ ይገባል ። መመሪያዎቹን በጥሞና መከተልዎን ያረጋግጡ - አብዛኛውን ጊዜ የቦርሳዎን አድራሻ ካጡ ማንም ሊረዳዎ አይችልም።",
+ "page-get-eth-wallet-instructions-lost": "የመለያዎ መዳረሻ ከጠፈብዎ፣ የፈንድ መዳረሻዎን ያጣሉ። የእርስዎ ዋሌት ከዚህ ለመጠበቅ መመሪያዎችን ሊሰጥዎ ይችላል። በጥንቃቄ እነሱን መከተልዎን እርግጠኛ ይሁኑ - አብዛኛውን ጊዜ የመለያዎ መዳረሻ ከጠፋብዎ ማንም ሰው ሊረዳዎት አይችልም።",
"page-get-eth-wallets": "ቦርሳዎች",
"page-get-eth-wallets-link": "ስለ ቦርሳዎች ተጨማሪ",
"page-get-eth-wallets-purchasing": "አንዳንድ ቦርሳዎች ክሪፕቶ በዴቢት/ክሬዲት ካርድ፣ በባንክ ማስተላለፍ ወይም በApple Pay ጭምር እንዲገዙ ያስችሉዎታል። የቦታ ገደቦች ተፈጻሚ ይሆናሉ።",
- "page-get-eth-warning": "እነዚህ DEXዎች ለአዲስ ጀማሪዎች አይደሉም ምክንያቱም እነሱን ለመጥቀም የተወሰነ ETH ያስፈልግዎታል።",
+ "page-get-eth-warning": "ለመጠቀም አንዳንድ ETH ስለሚያስፈልግዎት፣ እነዚህ DEXዎች ለጀማሪዎች አይደሉም። እነዚህ ምሳሌዎች ብቻ ናቸው እንጂ የተረጋገጡ ምርቶች አይደሉም። የራስዎን ምርምር ያድርጉ!",
"page-get-eth-what-are-DEX's": "DEXዎች ምንድናቸው ?",
"page-get-eth-whats-eth-link": "ETH ምንድነው?",
- "page-get-eth-where-to-buy-desc": "ETHን ከምንዛሪዎች ወይም በቀጥታ ከቦርሳ መግዛት ይችላሉ።",
+ "page-get-eth-where-to-buy-desc": "ETH ማግኘት፣ ከአቻዎችዎ መቀበል ወይም ከልውውጦች እና መተግበሪያዎች መግዛት ይችላሉ።",
"page-get-eth-where-to-buy-desc-2": "በሚኖሩበት ቦታ ላይ በመመስረት የትኞቹን አገልግሎቶች መጠቀም እንደሚችሉ ይመልከቱ።",
- "page-get-eth-where-to-buy-title": "ETH ከየት ይገዛል",
+ "page-get-eth-where-to-buy-title": "ETHን የት ማግኘት ይቻላል",
"page-get-eth-your-address": "የእርስዎ ETH አድራሻ",
"page-get-eth-your-address-desc": "ቦርሳ ሲያወርዱ የእርስዎ የሆነ ይፋዊ የETH አድራሻ ይፈጥርልዎታል። ይህን ይመስላል:",
"page-get-eth-your-address-desc-3": "ይህንን እንደ ኢሜል አድራሻዎ ያስቡ, ነገር ግን ከደብዳቤ ይልቅ ETH መቀበል ይችላል ። ETHን ከምንዛሬ ወደ ቦርሳዎ ማስተላለፍ ከፈለጉ አድራሻዎን እንደ መድረሻ ይጠቀሙ። ከመላክዎ በፊት ሁል ጊዜ በድጋሚ ማረጋገጥዎን እርግጠኛ ይሁኑ!",
diff --git a/src/intl/am/page-wallets-find-wallet.json b/src/intl/am/page-wallets-find-wallet.json
index 22450908d1c..a75f91b3fd7 100644
--- a/src/intl/am/page-wallets-find-wallet.json
+++ b/src/intl/am/page-wallets-find-wallet.json
@@ -1,17 +1,18 @@
{
"page-find-wallet-clear": "ማጣሪያዎችን አጽዳ",
- "page-find-wallet-desc-2": "ስለዚህ በሚፈልጉት ባህሪያት መሰረት ቦርሳዎን ይምረጡ።",
- "page-find-wallet-description": "ቦርሳዎች እርስዎ ሊወዷቸው የሚችሉ ብዙ አማራጭ ባህሪያት አሏቸው።",
+ "page-find-wallet-desc-2": "ዋሌት ምን አንደሆነ አያውቁምን?",
+ "page-find-wallet-desc-2-wallets-link": "ስለ ዋሌቶች ይማሩ።",
+ "page-find-wallet-description": "የዋሌቶች የእርስዎን ETH ያከማቹና ያስተላልፋሉ። ከፍላጎትዎ ጋር የሚጣጣሙ ከተለያዩ ምርቶች ውስጥ መምረጥ ይችላሉ።",
"page-find-wallet-last-updated": "መጨረሻ የተሻሻለው",
"page-find-wallet-meta-description": "በሚፈልጉት ባህሪያት ላይ በመመስረት የኢቴርየም ቦርሳዎችን ያግኙ እና ያወዳድሩ።",
- "page-find-wallet-meta-title": "የኢቴርየም ቦርሳ ያግኙ",
- "page-find-wallet-title": "ቦርሳ ያግኙ",
+ "page-find-wallet-meta-title": "የEthereum ዋሌቶች ዝርዝር | ethereum.org",
+ "page-find-wallet-title": "ዋሌትዎን ይምረጡ",
"page-find-wallet-try-removing": "አንድ ወይም ሁለት ባህሪን ለማስወገድ ይሞክሩ",
"page-stake-eth": "ETHን ያስይዙ",
- "page-find-wallet-open-source": "Open source",
+ "page-find-wallet-open-source": "ክፍት የሆን ምንጭ",
"page-find-wallet-open-source-desc": "ክፍት-ምንጭ ሶፍትዌር ማንኛውም ሰው የመተግበሪያውን ትክክለኛነት እና ደህንነት እንዲመረምር ያስችለዋል።",
"page-find-wallet-self-custody": "የራስ ማቆያ",
- "page-find-wallet-non-custodial": "በጥበቃ ስር ያልሆነ",
+ "page-find-wallet-non-custodial": "የግል ባለቤትነት",
"page-find-wallet-non-custodial-desc": "የግል ቁልፎችዎን የማይቆጣጠሩ ቦርሳዎች።",
"page-find-wallet-hardware-wallet-support": "የሃርድዌር ቦርሳ ድጋፍ",
"page-find-wallet-hardware-wallet-support-desc": "ለተሻለ ደህንነት ከሃርድዌር ቦርሳ ጋር መገናኘት የሚችሉ ቦርሳዎች",
@@ -20,7 +21,7 @@
"page-find-wallet-nft-support": "የNFT ድጋፍ",
"page-find-wallet-nft-support-desc": "NFTዎችን ማየት እና ከእነሱ ጋር መገናኘትን የሚደግፉ ቦርሳዎች",
"page-find-wallet-connect-to-dapps": "ከdapps ጋር ይገናኙ",
- "page-find-wallet-connect-to-dapps-desc": "በኢቴርየም አውታረ መረብ ላይ ከተገነቡ መተግበሪያዎች ጋር የሚገናኙ ቦርሳዎች",
+ "page-find-wallet-connect-to-dapps-desc": "WalletConnectን ወይም አማራጭን ከሚደግፉ መተግበሪያዎች ጋር መገናኘት ይችላሉ።",
"page-find-wallet-staking": "ቀብድ ማስያዝ",
"page-find-wallet-staking-desc": "ETHን በቀጥታ ከቦርሳ ያስይዙ",
"page-find-wallet-swaps": "መለዋወጥ",
@@ -41,10 +42,14 @@
"page-find-wallet-multisig-desc": "ግብይትን ለመፍቀድ ከአንድ በላይ ፊርማዎችን የሚጠይቁ ቦርሳዎች",
"page-find-wallet-social-recovery": "ማህበራዊ ማገገም",
"page-find-wallet-social-recovery-desc": "የዘመናዊ ውል ቦርሳዎችን የመፈረሚያ ቁልፍ ለጠባቂዎች እንዲቀይሩ የሚያስችሉ ቦርሳዎች",
- "page-find-wallet-features": "Features",
- "page-find-wallet-security": "Security",
- "page-find-wallet-smart-contract": "Smart contract",
- "page-find-wallet-check-out": "Check out",
+ "page-find-wallet-languages-supported": "የቋንቋ ድጋፍ",
+ "page-find-wallet-languages-search-language": "ቋንቋ ፈልግ",
+ "page-find-wallet-popular-languages": "በጣም ታዋቂ",
+ "page-find-wallet-features": "ባህሪያት",
+ "page-find-wallet-security": "ደህንነት",
+ "page-find-wallet-smart-contract": "ዘመናዊ ተቋራጮች",
+ "page-find-wallet-advanced": "የላቀ",
+ "page-find-wallet-check-out": "መውጣት",
"page-find-wallet-info-updated-on": "መረጃው የዘመነው",
"page-find-wallet-showing-all-wallets": "ሁሉንም ቦርሳዎች ያሳያል",
"page-find-wallet-wallets": "ቦርሳዎች",
@@ -55,23 +60,29 @@
"page-find-wallet-windows": "Windows",
"page-find-wallet-chromium": "Chromium",
"page-find-wallet-firefox": "Firefox",
- "page-find-wallet-hardware": "Hardware",
+ "page-find-wallet-hardware": "ሃርድዌር",
"page-find-wallet-new-to-crypto-title": "ለክሪፕቶ አዲስ",
- "page-find-wallet-new-to-crypto-desc": "የመጀመሪያው ቦርሳዎን የሚፈልጉ አዲስ ተጠቃሚ ነዎት",
+ "page-find-wallet-new-to-crypto-desc": "የመጀመሪያ ጊዜ ተጠቃሚ ጀማሪ ዋሌት እየፈለገ ነው።",
"page-find-wallet-nfts-title": "NFTዎች",
- "page-find-wallet-nfts-desc": "ስለ NFTዎች በጣም ፍላጎት ያሎት ሰው ነዎት እና የNFT ድግፍ ያለው ቦርሳ ይፈልጋሉ",
- "page-find-wallet-hodler-title": "ሆድለር",
- "page-find-wallet-hodler-desc": "ቶከኖች ያሎት እና እነሱን መንካት የማይፈልጉ ሰው ነዎት",
+ "page-find-wallet-nfts-desc": "በ NFT ድጋፍ ላይ ያተኮሩ ዋሌቶች።",
+ "page-find-wallet-hodler-title": "ሃርድዌር",
+ "page-find-wallet-hodler-desc": " ቶክን በንቃት ሳይነግዱ በሃርድዌር ዋሌቶች መያዝ።",
"page-find-wallet-finance-title": "ፋይናንስ",
- "page-find-wallet-finance-desc": "DeFiን የሚጠቀሙ እና ከDeFi መተግበሪያዎች ጋር መገናኘት የሚያስችል ቦርሳ የሚፈልጉ ሰው ነዎት",
+ "page-find-wallet-finance-desc": "የDeFi መተግበሪያዎችን በብዛት መጠቀም ላይ የሚያተኩሩ ዋሌቶች።",
"page-find-wallet-developer-title": "የሶፍትዌር ገንቢ",
- "page-find-wallet-developer-desc": "የሶፍትዌር ገንቢ ነዎት እና dappsን ለመገንባት እና ለመሞከር ቦርሳ ያስፈልግዎታል",
- "page-find-wallet-filters": "ማጣሪያዎች",
+ "page-find-wallet-developer-desc": "የተሰባጠረ መተገበሪያ ለማዳበር የሚያግዙ የኪስ ዋሌቶች።",
+ "page-find-wallet-active": "ንቁ",
"page-find-wallet-footnote-1": "በዚህ ገጽ ላይ የተዘረዘሩ ቦርሳዎች ይፋዊ ማረጋገጫዎች አይደሉም፣ እና እዚህ የቀረቡት ለመረጃ አገልግሎት ብቻ ነው።",
"page-find-wallet-footnote-2": "የእነሱ መግለጫዎች በራሳቸው የቦርሳ ፕሮጀክቶች ቀርበዋል፡፡",
- "page-find-wallet-footnote-3": "በእኛ ዝርዝር ፖሊሲ ውስጥ ባሉ መስፈርቶች መሰረት ምርቶችን ወደዚህ ገጽ እንጨምራለን። ቦርሳ እንድንጨምር ከፈለጉ በGitHub ላይ ችግሮን ያንሱ።",
+ "page-find-wallet-footnote-3": "በእኛ ዝርዝር ፖሊሲ ውስጥ ባሉ መስፈርቶች መሰረት ምርቶችን ወደዚህ ገጽ እንጨምራለን። ዋሌት እንድንጨምር ከፈለጉ በGitHub ላይ ችግሮን ያንሱ።",
"page-find-wallet-mobile": "ሞባይል",
"page-find-wallet-desktop": "ዴስክቶፕ",
"page-find-wallet-browser": "የድረገጽ ማሰሻ",
- "page-find-wallet-device": "መሳሪያ"
+ "page-find-wallet-device": "መሳሪያ",
+ "page-find-wallet-reset-filters": "ዳግም አስጀምር",
+ "page-find-wallet-visit-website": "ድህረ-ገጽ ይጎብኙ",
+ "page-find-wallet-social-links": "አገናኞች",
+ "page-find-wallet-empty-results-title": "ምንም ውጤቶች የሉም",
+ "page-find-wallet-empty-results-desc": "ከእርስዎ መስፈርት ጋር የሚዛመዱ ዋሌቶች የሉም፣ አንዳንድ ማጣሪያዎችን ለማስወገድ ይሞክሩ።",
+ "page-find-wallet-see-wallets": "ዋሌቶችን ይመልከቱ"
}
diff --git a/src/intl/am/page-what-is-ethereum.json b/src/intl/am/page-what-is-ethereum.json
index cf225c852ce..cbf2859dea1 100644
--- a/src/intl/am/page-what-is-ethereum.json
+++ b/src/intl/am/page-what-is-ethereum.json
@@ -34,9 +34,12 @@
"page-what-is-ethereum-cryptocurrency-tab-content-2": "እንደ ቢትኮይን እና ኢተር ያሉ ንብረቶች «ክሪፕቶ ገንዘብ» ተብለው የሚታወቁት ለእርስዎ መረጃ እና ንብረቶች ደህንነት ዋስትና የሚሰጠው በcryptography እንጂ አንድ ተቋም ወይም ድርጅት በታማኝነት እንዲተገብር እሱ ላይ በመተማመን አይደለም።",
"page-what-is-ethereum-cryptocurrency-tab-content-3": "ኢቴሬም በአውታረ-መረቡ ላይ ለተወሰኑ ተግባራት ለመክፈል የሚያገለግል የራሱ የሆነ ክሪፕቶፕከረንሲ፣ Ether (ETH) አለው። በኢቲሪየም ላይ ወደ ሌሎች ተጠቃሚዎች ሊተላለፍ ወይም በሌላ ቶከኖች ሊቀየር ይችላል። Ether ልዩ ነው ምክንያቱም በኢቲሪየም ላይ መተግበሪያዎችን እና ድርጅቶችን ለመገንባት እና ለማስኬድ የሚያስፈልገውን ስሌት ለመክፈል ጥቅም ላይ ይውላል።",
"page-what-is-ethereum-summary-title": "ማጠቃለያ",
- "page-what-is-ethereum-summary-desc-1": "ኢቲሪየም የኢቲሪየም ፕሮቶኮል ተብሎ የሚጠራውን ደንብ የሚከተሉ የአለም አቀፍ የኮምፒውተሮች መረብ ነው። የኢቴሬም አውታረ-መረብ ማንኛውም ሰው ሊገነባ እና ሊጠቀምባቸው ለሚችሉ ማህበረሰቦች፣ አፕሊኬሽኖች፣ ድርጅቶች እና ዲጂታል ንብረቶች መሰረት ሆኖ ይሰራል።",
- "page-what-is-ethereum-summary-desc-2": "የኢቲሪየም አካዉንት ከየትኛውም ቦታ ሆነው በማንኛውም ጊዜ መፍጠር እና የመተግበሪያዎችን ዓለም ማሰስ ወይም የራስዎን መገንባት ይችላሉ። ዋናው ፈጠራ ህጎቹን ሊለውጥ ወይም መዳረሻዎን ሊገድብ የሚችል ማዕከላዊ ባለስልጣን ሳያምኑ ይህን ሁሉ ማድረግ ይችላሉ።",
- "page-what-is-ethereum-summary-desc-3": "የበለጠ ለማወቅ ማንበብዎን ይቀጥሉ…",
+ "page-what-is-ethereum-summary-desc-1": "Ethereum በEthereum ፕሮቶኮል የሚደገፉ ሺዎች መተግበሪያዎችን እና ብሎክቼኖችን የሚያቃናቸው ዋና መድረክ ነው።",
+ "page-what-is-ethereum-summary-desc-2": "ይህ ንቁ ሥነ-ምህዳር ፈጠራን እና ሰፊ ያልተማከሉ መተግበሪያዎችን እና አገልግሎቶችን ያቀጣጥላል።",
+ "page-what-is-ethereum-summary-bullet-1": "ነፃ እና ዓለማቀፍ የEthereum መለያዎች",
+ "page-what-is-ethereum-summary-bullet-2": "ቅርጸ-ግል፣ የግል መረጃ አያስፈልግም",
+ "page-what-is-ethereum-summary-bullet-3": "ያለምንም ዓይነት ግዴታ ማንኛውም ሰው መሳተፍ ይችላል",
+ "page-what-is-ethereum-summary-bullet-4": "የEthereum ባለቤት የሆነ ድርጅት የለም ወይም የወደፊት እጣ ፈንታውን የሚወስን የለም።",
"page-what-is-ethereum-btc-eth-diff-title": "የኢቲሪየምና የቢትኮይን ልዩነት ምንድን ነው?",
"page-what-is-ethereum-btc-eth-diff-1": "በ2015 የጀመረው ኢቴሬም ከአንዳንድ ትልቅ ልዩነቶች ጋር በቢትኮይን ፈጠራ ላይ የተገነባ ነው።",
"page-what-is-ethereum-btc-eth-diff-2": "ሁለቱም ዲጂታል ገንዘብ ያለክፍያ አቅራቢዎች ወይም ባንኮች እንዲጠቀሙ ያስችሉዎታል። ግን ኢቲሪየም በፕሮግራም የሚደረግ ነው፣ ስለዚህ ያልተማከሉ መተግበሪያዎችን በአውታረ-መረቡ ላይ መገንባት እና መልቀቅ ይችላሉ።",
diff --git a/src/intl/ca/page-what-is-ethereum.json b/src/intl/ca/page-what-is-ethereum.json
index 1caffe65aa5..aa4fca540d6 100644
--- a/src/intl/ca/page-what-is-ethereum.json
+++ b/src/intl/ca/page-what-is-ethereum.json
@@ -54,7 +54,7 @@
"page-what-is-ethereum-slide-1-desc-2": "Ethereum i les stablecoins simplifiquen el procés d'enviament de diners a l'estranger. Sovint es triga només uns minuts a moure els fons a tot el món, en lloc d'esperar dies hàbils o fins i tot setmanes, i per una fracció del preu. A més, no hi ha cap comissió addicional per realitzar una transacció de gran valor, i no hi ha restriccions sobre on o per què s'envia els diners.",
"page-what-is-ethereum-slide-2-title": "L'ajuda més ràpida en temps de crisi",
"page-what-is-ethereum-slide-2-desc-1": "Si teniu la sort de comptar amb múltiples opcions bancàries a través d'institucions de confiança en el lloc on viviu, la llibertat d'elecció, la seguretat i estabilitat financera que ofereixen estan garantides. Però per a moltes persones de tot el món que s'enfronten a la repressió política o a les dificultats econòmiques, les institucions financeres poden no oferir la protecció o els serveis que necessiten.",
- "page-what-is-ethereum-slide-2-desc-2": "Quan la guerra, les catàstrofes econòmiques o les mesures energètiques contra les llibertats civils van afectar els residents de Veneçuela, Cuba, Afganistan, Nigèria, Bielorússia i Ucraïna les criptomonedes van constituir la més ràpida i, sovint, l'única opció per a retenir agència financera. 1 Com es veu en aquests exemples, les criptomonedes com Ethereum poden proporcionar accés sense restriccions a l'economia global quan les persones estan aïllades del món exterior. A més, els \"stablecoins\" (monedes estables) ofereixen una botiga de valor quan les monedes locals s'estan col·lapsant a causa de la hiperinflació.",
+ "page-what-is-ethereum-slide-2-desc-2": "Quan la guerra, les catàstrofes econòmiques o les mesures energètiques contra les llibertats civils van afectar els residents de Veneçuela, Cuba, Afganistan, Nigèria, Bielorússia i Ucraïna les criptomonedes van constituir la més ràpida i, sovint, l'única opció per a retenir agència financera. 1 Com es veu en aquests exemples, les criptomonedes com Ethereum poden proporcionar accés sense restriccions a l'economia global quan les persones estan aïllades del món exterior. A més, els \"stablecoins\" (monedes estables) ofereixen una botiga de valor quan les monedes locals s'estan col·lapsant a causa de la hiperinflació.",
"page-what-is-ethereum-slide-3-title": "Empoderant creadors",
"page-what-is-ethereum-slide-3-desc-1": "Només en 2021, artistes, músics, escriptors i altres creadors van utilitzar Ethereum per a guanyar al voltant de 3.500 milions de dòlars en conjunt. Això converteix a Ethereum en una de les majors plataformes globals per a creadors, juntament amb Spotify, YouTube i Etsy. Més informació..",
"page-what-is-ethereum-slide-4-title": "Empoderant jugadors",
diff --git a/src/intl/de/common.json b/src/intl/de/common.json
index f73f6a46784..d7c01cd0654 100644
--- a/src/intl/de/common.json
+++ b/src/intl/de/common.json
@@ -30,8 +30,11 @@
"content-resources": "Inhaltsressourcen",
"content-standardization": "Standardisierung der Inhalte",
"contributing": "Mitwirken",
+ "contributor-quiz-banner-title": "Sind Sie unsicher, wo Sie anfangen sollen?",
+ "contributor-quiz-banner-description": "Nehmen Sie an einem kurzen Quiz teil und finden Sie heraus, wie Sie auf ethereum.org mitwirken können.",
+ "contributor-quiz-banner-button": "Nehmen Sie an einem Quiz teil",
"contributors": "Mitwirkende",
- "contributors-thanks": "Vielen Dank – an alle, die einen Beitrag zu dieser Seite geleistet haben!",
+ "contributors-thanks": "Vielen Dank an jeden, der zu dieser Seite beigetragen hat!",
"cookie-policy": "Cookie-Richtlinien",
"copied": "Kopiert",
"copy": "Kopieren",
@@ -77,6 +80,9 @@
"enterprise": "Unternehmen",
"enterprise-mainnet": "Enterprise – Mainnet-Ethereum",
"enterprise-menu": "Unternehmens-Menü",
+ "error-page-title": "Oh, etwas ist schiefgelaufen",
+ "error-page-description": "Sie können uns helfen, indem Sie dieses Problem in unserem GitHub-Repository melden.",
+ "error-page-home-link": "Zurück zur Startseite",
"esp": "Ökosystem-Unterstützungsprogramm",
"eth-current-price": "Aktueller ETH-Preis (USD)",
"ethereum": "Ethereum",
@@ -198,7 +204,7 @@
"language-zh-tw": "Chinesisch (traditionell)",
"languages": "Sprachen",
"last-24-hrs": "Letzte 24 Stunden",
- "last-edit": "Letzte Änderung",
+ "page-last-update": "Seite zuletzt aktualisiert:",
"last-updated": "Zuletzt aktualisiert",
"layer-2": "Layer 2",
"learn": "Lernen",
@@ -294,6 +300,7 @@
"nav-overview-label": "Übersicht",
"nav-participate-overview-description": "Überblick über die Teilnahme",
"nav-payments-description": "Ethereum-Zahlungen verändern die Art und Weise, wie wir Geld senden und empfangen",
+ "nav-prediction-markets-description": "Prediction Markets sind eine Möglichkeit, Wetten auf zukünftige Ereignisse abzuschließen",
"nav-primary": "Primäre",
"nav-quizzes-description": "Finden Sie heraus, wie gut Sie Ethereum und Kryptowährungen verstehen",
"nav-quizzes-label": "Teste dein Wissen",
@@ -318,6 +325,7 @@
"nav-roadmap-user-experience": "Bessere Nutzererfahrung",
"nav-roadmap-ux-description": "Die Nutzung von Ethereum muss vereinfacht werden",
"nav-roadmap-ux-label": "Bessere Benutzererfahrung",
+ "nav-rwa-description": "Eine Methode, um wertvolle Güter in digitale Token umzuwandeln.",
"nav-run-a-node-description": "Werden Sie unabhängig und helfen Sie mit, das Netzwerk zu sichern",
"nav-security-description": "Lernen Sie Best Practices zur Verwendung von Kryptowährungen kennen",
"nav-smart-contracts-description": "Die grundlegenden Bausteine des Ethereum-Ökosystems",
@@ -334,7 +342,7 @@
"nav-staking-solo-label": "Solo-Staking",
"nav-start-building-description": "Hilfreiche Informationen für neue Mitglieder",
"nav-start-with-crypto-title": "Hier starten",
- "nav-start-with-crypto-description": "Ihre ersten Schritte mit Ethereum",
+ "nav-start-with-crypto-description": "Ihre ersten Schritte zur Verwendung von Ethereum",
"nav-translation-program-description": "Eine gemeinsame Bemühung, ethereum.org in alle Sprachen zu übersetzen",
"nav-tutorials-description": "Verwaltete Liste mit Community-Tutorials",
"nav-use-cases-description": "Entdecken Sie verschiedene Ideen zur Nutzung von Ethereum",
@@ -365,17 +373,20 @@
"page-languages-want-more-paragraph": "Übersetzer von ethereum.org sind immer dabei, Seiten in so viele Sprachen wie möglich zu übersetzen. Um zu sehen, woran sie gerade arbeiten oder um Sie anzumelden, um mitzumachen, informieren Sie sich über unser",
"page-languages-words": "Wörter",
"page-last-updated": "Seite zuletzt aktualisiert",
+ "page-not-found": "Seite nicht gefunden",
+ "page-not-found-description": "Die angefragte Seite konnte nicht gefunden werden.",
"participate": "Teilnehmen",
"participate-menu": "Teilnahmemenü",
"payments-page": "Zahlungen",
"pbs": "Proposer-Builder-Trennung",
"pools": "Gepooltes Staking",
+ "prediction-markets": "Prognosemärkte",
"privacy-policy": "Datenschutzrichtlinien",
"private-ethereum": "Ethereum privat",
"product-disclaimer": "Produkte und Dienstleistungen werden als Annehmlichkeit für die Ethereum-Community aufgelistet. Die Aufnahme eines Produkts oder einer Dienstleistung stellt keine Empfehlung des Teams der Website ethereum.org oder der Ethereum Foundation dar.",
"quizzes": "Quizze",
"quizzes-title": "Quiz-Hub",
- "refresh": "Bitte aktualisieren Sie die Seite.",
+ "refresh": "Seite aktualisieren",
"regenerative-finance": "ReFi - Regenerative Finanzen",
"research": "Forschung",
"research-menu": "Forschungsmenü",
@@ -386,6 +397,7 @@
"rollup-component-technology-and-risk-summary": "Technologie- und Risikozusammenfassung",
"rollup-component-website": "Website",
"run-a-node": "Einen Node betreiben",
+ "real-world-assets": "RWAs – Reale Vermögenswerte",
"saas": "Staking als Dienst",
"scaling": "Skalierung",
"search": "Suche",
@@ -424,6 +436,7 @@
"translation-banner-title-new": "Helfen Sie mit, diese Seite zu übersetzen",
"translation-banner-title-update": "Helfen Sie mit, diese Seite zu aktualisieren",
"translation-program": "Übersetzungsprogramm",
+ "translator": "Übersetzer:in",
"try-using-search": "Benutzen Sie die Suchfunktion, um zu finden, wonach Sie suchen",
"tutorials": "Tutorials",
"up": "Nach oben",
diff --git a/src/intl/de/page-index.json b/src/intl/de/page-index.json
index 5303ce45ac2..84f07df3f58 100644
--- a/src/intl/de/page-index.json
+++ b/src/intl/de/page-index.json
@@ -40,7 +40,7 @@
"page-index-cta-wallet-description": "Erstelle Konten und verwalte Vermögenswerte",
"page-index-cta-wallet-label": "Wähle eine Wallet",
"page-index-cta-build-apps-description": "Erstellen Sie Ihre erste App",
- "page-index-cta-build-apps-label": "Jetzt entwickeln",
+ "page-index-cta-build-apps-label": "Fangen Sie an zu bauen",
"page-index-description": "Die führende Plattform für innovative Anwendungen und Blockchain-Netzwerke",
"page-index-developers-code-example-description-0": "Schaffe eine Bank, die der Logik folgt, die du programmiert hast",
"page-index-developers-code-example-description-1": "Erstelle Token, die du anwendungsübergreifend transferieren und verwenden kannst",
@@ -83,7 +83,6 @@
"page-index-posts-header": "Neue Beiträge",
"page-index-posts-subtitle": "Die neuesten Blogbeiträge und Updates aus der Community",
"page-index-title": "Willkommen bei Ethereum",
- "page-index-use-cases-tag": "Anwendungsfälle",
"page-index-values-description": "Werde Teil der digitalen Revolution",
"page-index-values-header": "Das Internet verändert sich",
"page-index-values-legacy": "Legacy",
diff --git a/src/intl/en/page-developers-index.json b/src/intl/en/page-developers-index.json
index 524d5fb7694..1595981a3f5 100644
--- a/src/intl/en/page-developers-index.json
+++ b/src/intl/en/page-developers-index.json
@@ -1,36 +1,25 @@
{
"page-developer-meta-title": "Ethereum Developer Resources",
- "page-developers-about": "About these developer resources",
- "page-developers-about-desc": "ethereum.org is here to help you build with Ethereum with documentation on foundational concepts as well as the development stack. Plus there are tutorials to get you up and running.",
- "page-developers-about-desc-2": "Inspired by the Mozilla Developer Network, we thought Ethereum needed a place to house great developer content and resources. Like our friends at Mozilla, everything here is open-source and ready for you to extend and improve.",
"page-developers-account-desc": "Contracts or people on the network",
"page-developers-accounts-link": "Accounts",
- "page-developers-advanced": "Advanced",
"page-developers-api-desc": "Using libraries to interact with smart contracts",
"page-developers-api-link": "Backend APIs",
"page-developers-block-desc": "Batches of transactions added to the blockchain",
"page-developers-block-explorers-desc": "Your portal to Ethereum data",
"page-developers-block-explorers-link": "Block explorers",
"page-developers-blocks-link": "Blocks",
- "page-developers-browse-tutorials": "Browse tutorials",
- "page-developers-choose-stack": "Choose your stack",
- "page-developers-contribute": "Contribute",
"page-developers-dev-env-desc": "IDEs that are suitable for dapp development",
"page-developers-dev-env-link": "Development environments",
- "page-developers-discord": "Join Discord",
"page-developers-docs-introductions": "Introductions",
"page-developers-evm-desc": "The computer that processes transactions",
"page-developers-evm-link": "The Ethereum virtual machine (EVM)",
"page-developers-explore-documentation": "Explore the documentation",
- "page-developers-feedback": "If you have any feedback, reach out to us via a GitHub issue or on our Discord server.",
"page-developers-frameworks-desc": "Tools for helping speed up development",
"page-developers-frameworks-link": "Development frameworks",
"page-developers-fundamentals": "Fundamentals",
"page-developers-gas-desc": "Ether needed to power transactions",
"page-developers-gas-link": "Gas",
- "page-developers-get-started": "Experiment with Ethereum",
- "page-developers-improve-ethereum": "Help us make ethereum.org better",
- "page-developers-improve-ethereum-desc": "Like ethereum.org, these docs are a community effort. Create a PR if you see mistakes, room for improvement, or new opportunities to help Ethereum developers.",
+ "page-developers-get-started": "What do you want to build today?",
"page-developers-into-eth-desc": "An introduction to blockchain and Ethereum",
"page-developers-intro-ether-desc": "An introduction to cryptocurrency and Ether",
"page-developers-intro-dapps-desc": "An introduction to decentralized applications",
@@ -50,46 +39,32 @@
"page-developers-learn-tutorials-cta": "View tutorials",
"page-developers-learn-tutorials-desc": "Learn Ethereum development step-by-step from builders who have already done it.",
"page-developers-meta-desc": "Documentation, tutorials, and tools for developers building on Ethereum.",
- "page-developers-mev-desc": "An introduction to maximal extractable value (MEV)",
- "page-developers-mev-link": "Maximal extractable value (MEV)",
- "page-developers-mining-desc": "How new blocks are created and consensus was reached using proof-of-work",
- "page-developers-mining-link": "Mining",
- "page-developers-mining-algorithms-desc": "Information on Ethereum's mining algorithms",
- "page-developers-mining-algorithms-link": "Mining algorithms",
"page-developers-networks-desc": "An overview of Mainnet and the test networks",
"page-developers-networks-link": "Networks",
"page-developers-node-clients-desc": "How blocks and transactions are verified in the network",
"page-developers-node-clients-link": "Nodes and clients",
- "page-developers-oracle-desc": "Getting offchain data into your smart contracts",
- "page-developers-oracles-link": "Oracles",
"page-developers-play-code": "Play with code",
"page-developers-quickstart-scaffold-subtext": "Bootstrap your Ethereum app stack in seconds.",
- "page-developers-quickstart-scaffold-docs": "Read Scaffold-ETH 2 docs",
+ "page-developers-quickstart-scaffold-docs": "Read Scaffold-ETH 2",
"page-developers-read-docs": "Read the docs",
+ "page-developers-start-quest": "Start quest",
"page-developers-resources": "Resources",
- "page-developers-scaling-desc": "Solutions for faster transactions",
- "page-developers-scaling-link": "Scaling",
"page-developers-smart-contract-security-desc": "Security measures to consider during development of smart contracts",
"page-developers-smart-contract-security-link": "Smart contract security",
- "page-developers-set-up": "Set up local environment",
- "page-developers-setup-desc": "Get your stack ready for building by configuring a development environment.",
"page-developers-smart-contracts-desc": "The logic behind dapps – self-executing agreements",
"page-developers-smart-contracts-link": "Smart contracts",
"page-developers-solidity-docs": "Read the Solidity docs",
"page-developers-speedrunethereum-title": "Learn all the most important concepts by building on Ethereum",
- "page-developers-speedrunethereum-description": "Hands-on challenges such as building NFTs, DEXs in a step-by-step tutorial series.",
+ "page-developers-speedrunethereum-description": "Receive mentorship from others, and learn how to collaborate with fellow developers.",
"page-developers-speedrunethereum-link": "SpeedRun Ethereum",
"page-developers-stack": "The stack",
- "page-developers-start": "Start with guided challenges",
- "page-developers-start-desc": "Want to experiment first, ask questions later?",
+ "page-developers-start": "Challenges and mentorship",
"page-developers-storage-desc": "How to handle dapp storage",
"page-developers-storage-link": "Storage",
- "page-developers-subtitle": "A builders manual for Ethereum. By builders, for builders.",
+ "page-developers-subtitle": "A builders manual for Ethereum. Everything you need to build and scale your onchain app.",
"page-developers-title-1": "Ethereum",
"page-developers-title-2": "developer",
"page-developers-title-3": "resources",
- "page-developers-token-standards-desc": "An overview of accepted token standards",
- "page-developers-token-standards-link": "Token standards",
"page-developers-transactions-desc": "The way Ethereum state changes",
"page-developers-transactions-link": "Transactions",
"page-developers-web3-desc": "How the web3 world of development is different",
@@ -101,5 +76,53 @@
"page-developers-data-structures-and-encoding-link": "Data structures and encoding",
"page-developers-data-structures-and-encoding-desc": "Introduction to the data structures and encoding schema used in the Ethereum stack",
"alt-eth-blocks": "Illustration of blocks being organized like an ETH symbol",
- "page-assets-doge": "Doge using dapps"
+ "page-assets-doge": "Doge using dapps",
+ "page-developers-build-section-desc": "Everything you need to learn and build your first apps on Ethereum",
+ "page-developers-resources-section-title": "Helpful developer resources",
+ "page-developers-get-help-title": "Get help",
+ "page-developers-get-help-desc": "If you are stuck or need help solving problems, be sure to ask for guidance.",
+ "page-developers-stack-exchange": "Stack Exchange",
+ "page-developers-ask-ai": "Ask AI",
+ "page-developers-resources-title": "Resources",
+ "page-developers-resources-desc": "Want to experiment first, ask questions later? Check sandboxes, bootcamps etc.",
+ "page-developers-tutorials-title": "Tutorials",
+ "page-developers-tutorials-desc": "Learn Ethereum development step-by-step from builders who have already done it.",
+ "page-developers-video-courses-title": "Video courses",
+ "page-developers-video-courses-desc": "Want to kickstart your professional career in blockchain? These courses will prepare you to get hired as blockchain developer.",
+ "page-developers-docs-section-desc": "Understand the core concepts of Ethereum and blockchains",
+ "page-developers-hackathons-title": "Join hackathons",
+ "page-developers-hackathons-desc": "Hackathons are great opportunities to network and learn from others as well as start projects and earn prizes",
+ "page-developers-visit-ethglobal": "Visit EthGlobal",
+ "page-developers-founders-title": "Are you a founder?",
+ "page-developers-founders-desc": "Have a project idea already or working on a prototype? Explore how to take your project to the next step. We can connect you with relevant organizations and experts in the field.",
+ "page-developers-get-in-touch": "Get in touch",
+ "page-developers-see-grant-options": "See grant options",
+ "page-developers-speedrun-nft-alt": "Speedrun Ethereum NFT banner",
+ "page-developers-speedrun-nft-title": "Simple NFT Example",
+ "page-developers-speedrun-nft-desc": "Create a public NFT to learn the basics of scaffold-eth.",
+ "page-developers-speedrun-challenge-0": "Challenge #0",
+ "page-developers-speedrun-staking-alt": "Speedrun Ethereum staking app banner",
+ "page-developers-speedrun-staking-title": "Staking App",
+ "page-developers-speedrun-staking-desc": "Write a smart contract where users pool funds together.",
+ "page-developers-speedrun-challenge-1": "Challenge #1",
+ "page-developers-speedrun-token-alt": "Speedrun Ethereum token vendor project banner",
+ "page-developers-speedrun-token-title": "Create a token",
+ "page-developers-speedrun-token-desc": "Build a digital currency and a smart contract that trades it.",
+ "page-developers-speedrun-challenge-2": "Challenge #2",
+ "page-developers-course-duration": "-hour course",
+ "page-developers-course-blockchain-basics-title": "Blockchain basics",
+ "page-developers-course-blockchain-basics-desc": "Learn how blockchains and smart contracts work, create a wallet, and sign your first transaction.",
+ "page-developers-course-blockchain-basics-alt": "Cyfrin Updraft Blockchain basics course banner",
+ "page-developers-course-solidity-title": "Solidity smart contract development",
+ "page-developers-course-solidity-desc": "Solidity Programming is your gateway to web3 development in Ethereum compatible ecosystems.",
+ "page-developers-course-solidity-alt": "Cyfrin Updraft Solidity smart contract development course banner",
+ "page-developers-course-foundry-fundamentals-title": "Foundry fundamentals",
+ "page-developers-course-foundry-fundamentals-desc": "Level up your Solidity development skills with Foundry and advanced web3 development concepts and tools.",
+ "page-developers-course-foundry-fundamentals-alt": "Cyfrin Updraft Foundry fundamentals course banner",
+ "page-developers-course-advanced-foundry-title": "Advanced foundry",
+ "page-developers-course-advanced-foundry-desc": "Master web3 development techniques with Advanced Foundry for Solidity smart contract development.",
+ "page-developers-course-advanced-foundry-alt": "Cyfrin Updraft Advanced foundry course banner",
+ "page-developers-course-security-title": "Smart contract security",
+ "page-developers-course-security-desc": "Start your career as a smart contract security researcher! Learn smart contract auditing and the best practices.",
+ "page-developers-course-security-alt": "Cyfrin Updraft Blockchain basics course banner"
}
diff --git a/src/intl/en/page-enterprise.json b/src/intl/en/page-enterprise.json
index b86e59a4357..81dd4b87f24 100644
--- a/src/intl/en/page-enterprise.json
+++ b/src/intl/en/page-enterprise.json
@@ -8,7 +8,7 @@
"page-enterprise-cases-eib-content": "Issued a €100M digital bond on public Ethereum. The project was conducted in cooperation with the Banque de France, Goldman Sachs, Santander and Société Générale.",
"page-enterprise-cases-mediledger-content": "Enables Pfizer and Genentech to verify drug authenticity and ensure pharma compliance.",
"page-enterprise-cases-sony-content": "Launched the Soneium L2 network on Ethereum's OP Stack, scaling real-world IP with 14M+ accounts and $45M+ TVL.",
- "page-enterprise-cases-unwfp-content": "UN tracks aid for 100,000+ refugees using a private Ethereum fork, boosting audit capabilities.",
+ "page-enterprise-cases-unwfp-content": "UN tracks aid for over 4 million people per month using a private Ethereum fork, boosting audit capabilities.",
"page-enterprise-cases-visa-content": "Settled over $225 million in stablecoin transactions using USDC across Ethereum and other blockchains.",
"page-enterprise-ecosystem-cta": "See use cases",
"page-enterprise-ecosystem-description": "Programmable financial systems are here. Join the hundreds of enterprises already building on Ethereum today.",
diff --git a/src/intl/en/page-stablecoins.json b/src/intl/en/page-stablecoins.json
index 81619b2698b..5ef4de2e937 100644
--- a/src/intl/en/page-stablecoins.json
+++ b/src/intl/en/page-stablecoins.json
@@ -76,6 +76,7 @@
"page-stablecoins-editors-choice": "Editors' choices",
"page-stablecoins-editors-choice-intro": "These are probably the best-known examples of stablecoins right now and the coins we've found useful when using dapps.",
"page-stablecoins-explore-dapps": "Explore dapps",
+ "page-stablecoins-explore-apps": "Explore apps",
"page-stablecoins-fiat-backed": "Fiat backed",
"page-stablecoins-fiat-backed-con-1": "Centralized – someone must issue the tokens.",
"page-stablecoins-fiat-backed-con-2": "Requires auditing to ensure company has sufficient reserves.",
diff --git a/src/intl/en/page-trillion-dollar-security.json b/src/intl/en/page-trillion-dollar-security.json
index 78e7246ea4f..1b7233a53e9 100644
--- a/src/intl/en/page-trillion-dollar-security.json
+++ b/src/intl/en/page-trillion-dollar-security.json
@@ -7,7 +7,7 @@
"page-trillion-dollar-security-hero-paragraph-2": "But for Ethereum to succeed in the next phase of global adoption, there are still many improvements that must be made. To achieve our community's ambitions, Ethereum must grow into an ecosystem where:",
"page-trillion-dollar-security-hero-paragraph-3": "Billions of individuals are each comfortable holding more than $1000 onchain, collectively amounting to trillions of dollars secured on Ethereum.",
"page-trillion-dollar-security-hero-paragraph-4": "Companies, institutions, and governments are comfortable storing more than 1 trillion dollars of value inside a single contract or application, and are comfortable transacting in comparable amounts.",
- "page-trillion-dollar-security-hero-paragraph-5": "The Trillion Dollar Security (1TS) project is an ecosystem-wide effort to upgrade Ethereum's security. This report is the first deliverable of the 1TS project. Over the last month, we have gathered feedback from users, developers, security experts, and institutions about where they see the biggest challenges and areas for improvement. Thank you to the hundreds of people and dozens of organizations who have taken the time to share your insights with us.",
+ "page-trillion-dollar-security-hero-paragraph-5": "The Trillion Dollar Security (1TS) project is an ecosystem-wide effort to upgrade Ethereum's security. This report is the first deliverable of the 1TS project. Over the last month, we have gathered feedback from users, developers, security experts, and institutions about where they see the biggest challenges and areas for improvement. Thank you to the hundreds of people and dozens of organizations who have taken the time to share your insights with us.",
"page-trillion-dollar-security-hero-paragraph-6": "This report summarizes our findings, covering 6 distinct areas:",
"page-trillion-dollar-security-report-card-title": "Ethereum ecosystem security overview report",
"page-trillion-dollar-security-download-report": "Download PDF",
diff --git a/src/intl/fr/common.json b/src/intl/fr/common.json
index d42212d803b..f2dbe007a54 100644
--- a/src/intl/fr/common.json
+++ b/src/intl/fr/common.json
@@ -30,8 +30,11 @@
"content-resources": "Ressources de contenu",
"content-standardization": "Normalisation du contenu",
"contributing": "Contribuer",
+ "contributor-quiz-banner-title": "Besoin d’aide pour débuter ?",
+ "contributor-quiz-banner-description": "Faites un quiz rapide et découvrez comment vous pouvez contribuer à ethereum.org.",
+ "contributor-quiz-banner-button": "Faire le quiz",
"contributors": "Contributeurs",
- "contributors-thanks": "Merci à tous ceux qui ont contribué à cette page !",
+ "contributors-thanks": "Merci à tous ceux qui ont contribué à cette page !",
"cookie-policy": "Politique en matière de cookies",
"copied": "Copié",
"copy": "Copier",
@@ -77,6 +80,9 @@
"enterprise": "Entreprises",
"enterprise-mainnet": "Entreprise - Réseau principal Ethereum",
"enterprise-menu": "Menu Entreprise",
+ "error-page-title": "Oups ! Une erreur s’est produite",
+ "error-page-description": "Vous pouvez nous aider à nous améliorer en signalant ce problème sur notre dépôt GitHub.",
+ "error-page-home-link": "Retour à la page d'accueil",
"esp": "Programme de soutien à l'écosystème",
"eth-current-price": "Prix actuel de l'ETH (USD)",
"ethereum": "Ethereum",
@@ -199,7 +205,7 @@
"language-zh-tw": "Chinois traditionnel",
"languages": "Langues",
"last-24-hrs": "Dernières 24 heures",
- "last-edit": "Dernière modification",
+ "page-last-update": "Dernière mise à jour de la page :",
"last-updated": "Dernière mise à jour",
"layer-2": "Couche 2",
"learn": "Apprendre",
@@ -295,6 +301,7 @@
"nav-overview-label": "Aperçu",
"nav-participate-overview-description": "Aperçu des modalités de participation",
"nav-payments-description": "Les paiements Ethereum changent la façon dont nous envoyons et recevons de l'argent",
+ "nav-prediction-markets-description": "Les marchés de prédiction sont un moyen de parier sur l’avenir",
"nav-primary": "Principale",
"nav-quizzes-description": "Découvrez dans quelle mesure vous comprenez Ethereum et les cryptomonnaies",
"nav-quizzes-label": "Testez vos connaissances",
@@ -319,6 +326,7 @@
"nav-roadmap-user-experience": "Meilleure expérience utilisateur",
"nav-roadmap-ux-description": "L'utilisation d'Ethereum doit être simplifiée",
"nav-roadmap-ux-label": "Meilleure expérience utilisateur",
+ "nav-rwa-description": "Une méthode permettant de convertir des actifs de valeur en jetons numériques.",
"nav-run-a-node-description": "Devenez pleinement autonome tout en contribuant à la sécurisation du réseau",
"nav-security-description": "Apprenez les bonnes pratiques en matière d'utilisation des cryptomonnaies",
"nav-smart-contracts-description": "Les éléments fondamentaux de l'écosystème Ethereum",
@@ -366,17 +374,20 @@
"page-languages-want-more-paragraph": "Les traducteurs d’ethereum.org traduisent constamment les pages dans le plus de langues possible. Pour voir ce sur quoi ils sont en train de travailler actuellement ou pour les rejoindre, lisez notre",
"page-languages-words": "mots",
"page-last-updated": "Dernière mise à jour de la page",
+ "page-not-found": "Page introuvable",
+ "page-not-found-description": "La page demandée est introuvable.",
"participate": "Participer",
"participate-menu": "Menu de participation",
"payments-page": "Paiements",
"pbs": "Séparation proposeur-constructeur",
"pools": "Mise en jeu en pool",
+ "prediction-markets": "Marchés prédictifs",
"privacy-policy": "Politique de confidentialité",
"private-ethereum": "Ethereum privé",
"product-disclaimer": "Les produits et services sont listés à des fins de facilité d'accès par la communauté Ethereum. L'inclusion d'un produit ou d'un service ne représente pas une approbation de la part de l'équipe du site ethereum.org ou de la Fondation Ethereum.",
"quizzes": "Quiz",
"quizzes-title": "Quiz Hub",
- "refresh": "Veuillez actualiser la page.",
+ "refresh": "Actualiser la page",
"regenerative-finance": "ReFi - Finance régénérative",
"research": "Recherche",
"research-menu": "Menu de recherche",
@@ -387,6 +398,7 @@
"rollup-component-technology-and-risk-summary": "Résumé des technologies et des risques",
"rollup-component-website": "Site Web",
"run-a-node": "Exécuter un nœud",
+ "real-world-assets": "RWAs - Actifs du monde réel",
"saas": "Mise en jeu en tant que service",
"scaling": "Évolutivité",
"search": "Rechercher",
@@ -425,6 +437,7 @@
"translation-banner-title-new": "Aidez-nous à traduire cette page",
"translation-banner-title-update": "Aider à mettre à jour cette page",
"translation-program": "Programme de traduction",
+ "translator": "Traducteur",
"try-using-search": "Essayez d'utiliser la recherche pour trouver ce que vous cherchez ou",
"tutorials": "Tutoriels",
"up": "Vers le haut",
diff --git a/src/intl/fr/page-developers-local-environment.json b/src/intl/fr/page-developers-local-environment.json
index 70a2d8311f9..c9de602899e 100644
--- a/src/intl/fr/page-developers-local-environment.json
+++ b/src/intl/fr/page-developers-local-environment.json
@@ -28,6 +28,6 @@
"page-local-environment-setup-subtitle": "Si vous êtes prêt à commencer à construire, il est temps de choisir votre pile.",
"page-local-environment-setup-subtitle-2": " Voici les outils et les frameworks que vous pouvez utiliser pour vous aider à créer votre application Ethereum.",
"page-local-environment-setup-title": "Configurez votre environnement de développement local",
- "page-local-environment-solidity-template-desc": "Un modèle GitHub pour une configuration prédéfinie pour vos contrats intelligents Solidity. Comprend un réseau local Hardhat, Waffle pour les tests, Ethers pour l'implémentation de portefeuille, et plus encore.",
+ "page-local-environment-solidity-template-desc": "Un modèle GitHub pour une configuration pré-intégrée de vos contrats intelligents Solidity. Comprend un réseau local Hardhat, des Ethers pour la mise en œuvre du portefeuille, et plus encore.",
"page-local-environment-solidity-template-logo-alt": "Logo de modèle Solidity"
}
\ No newline at end of file
diff --git a/src/intl/fr/page-index.json b/src/intl/fr/page-index.json
index 76d7ebc63df..6ecfd6e1c1d 100644
--- a/src/intl/fr/page-index.json
+++ b/src/intl/fr/page-index.json
@@ -39,8 +39,8 @@
"page-index-cta-get-eth-label": "Obtenir de l'ETH",
"page-index-cta-wallet-description": "Créer des comptes et gérer des actifs",
"page-index-cta-wallet-label": "Choisissez un portefeuille",
- "page-index-cta-build-apps-description": "Créez votre première application",
- "page-index-cta-build-apps-label": "Commencez à développer",
+ "page-index-cta-build-apps-description": "Créer votre première app",
+ "page-index-cta-build-apps-label": "Commencez à créer",
"page-index-description": "La principale plateforme pour les applications innovantes et les réseaux blockchain",
"page-index-developers-code-example-description-0": "Construisez une banque alimentée par la logique que vous avez programmée",
"page-index-developers-code-example-description-1": "Créez des jetons que vous pouvez transférer et utiliser dans différentes applications",
@@ -83,7 +83,6 @@
"page-index-posts-header": "Articles récents",
"page-index-posts-subtitle": "Les derniers articles de blog et mises à jour de la communauté",
"page-index-title": "Bienvenue sur Ethereum",
- "page-index-use-cases-tag": "Cas d'usage",
"page-index-values-description": "Faites partie de la révolution numérique",
"page-index-values-header": "Internet est en train de changer",
"page-index-values-legacy": "Système traditionnel",
diff --git a/src/intl/fr/page-layer-2-learn.json b/src/intl/fr/page-layer-2-learn.json
new file mode 100644
index 00000000000..9896923188d
--- /dev/null
+++ b/src/intl/fr/page-layer-2-learn.json
@@ -0,0 +1,55 @@
+{
+ "page-layer-2-learn-meta-title": "Qu'est-ce que la couche 2 ?",
+ "page-layer-2-learn-title": "Qu'est-ce que la couche 2 ?",
+ "page-layer-2-learn-description": "Faire évoluer Ethereum pour une adoption massive",
+ "page-layer-2-learn-button-1-label": "Qu'est-ce que la couche 2 ?",
+ "page-layer-2-learn-button-2-label": "Utiliser la couche 2",
+ "page-layer-2-learn-what-is-layer-2-title": "Qu'est-ce que la couche 2 ?",
+ "page-layer-2-learn-what-is-layer-2-1": "Couche 2 (L2) est un terme collectif décrivant un ensemble spécifique de solutions de mise à l'échelle d'Ethereum. Une couche 2 est une blockchain séparée qui étend Ethereum et hérite des garanties de sécurité d'Ethereum.",
+ "page-layer-2-learn-what-is-layer-2-2": "Maintenant, creusons un peu plus le sujet. Pour ce faire, nous devons d'abord expliquer la couche 1 (L1).",
+ "page-layer-2-learn-what-is-layer-1-title": "Qu'est-ce que la couche 1 ?",
+ "page-layer-2-learn-what-is-layer-1-1": "Les blockchains de couche 1, comme Ethereum et Bitcoin, sont la fondation sous-jacente sur laquelle les projets de couche 2 se construisent. Parmi les exemples de projets de couche 2, citons les rollups à divulgation nulle de connaissance et les rollups optimistes sur Ethereum, ainsi que le Lightning Network sur Bitcoin.",
+ "page-layer-2-learn-what-is-layer-1-2": "Ethereum sert également de couche de disponibilité des données pour les couches de niveau 2, et en cas de litige concernant des transactions passées, les données nécessaires à la résolution du litige sont fournies par Ethereum.",
+ "page-layer-2-learn-layer-1-list-title": "La couche 1 d'Ethereum comprend :",
+ "page-layer-2-learn-layer-1-list-1": "un réseau d'opérateurs de nœuds afin de sécuriser et valider le réseau",
+ "page-layer-2-learn-layer-1-list-2": "un réseau de producteurs de blocs",
+ "page-layer-2-learn-layer-1-list-3": "la blockchain elle-même et l'historique des données de transaction",
+ "page-layer-2-learn-layer-1-list-4": "le mécanisme de consensus pour le réseau",
+ "page-layer-2-learn-why-do-we-need-layer-2-title": "Pourquoi avons-nous besoin de la couche 2 ?",
+ "page-layer-2-learn-why-do-we-need-layer-2-1": "Les trois propriétés souhaitables d’une blockchain sont la décentralisation, la sécurité et la scalabilité. Le trilemme de la blockchain stipule qu’une architecture blockchain simple ne peut en atteindre que deux sur trois. Vous voulez une blockchain sécurisée et décentralisée ? Il faut alors sacrifier la scalabilité. C’est là que les réseaux de seconde couche entrent en jeu.",
+ "page-layer-2-learn-why-do-we-need-layer-2-2": "Ethereum a atteint la capacité actuelle de son réseau avec plus d’un million de transactions par jour, chacune faisant l’objet d’une forte demande. Le succès d’Ethereum et l’engouement pour son utilisation ont entraîné une hausse significative des prix du gaz. Par conséquent, le besoin en solutions d'évolutivité a lui aussi augmenté.",
+ "page-layer-2-learn-why-do-we-need-layer-2-scalability": "Évolutivité",
+ "page-layer-2-learn-why-do-we-need-layer-2-scalability-1": "L'objectif principal de l'évolutivité est d'augmenter la vitesse de transaction (finalisation plus rapide) et le débit des transactions (nombre élevé de transactions par seconde), sans sacrifier la décentralisation ou la sécurité (en savoir plus sur la vision Ethereum).",
+ "page-layer-2-learn-why-do-we-need-layer-2-scalability-2": "La communauté Ethereum a pris une position ferme : elle ne sacrifiera pas la décentralisation ni la sécurité au profit de l'évolutivité. En attendant la fragmentation, le réseau principal d’Ethereum (couche 1) ne pourra traiter qu’environ 15 transactions par seconde. Lorsque la demande d’utilisation d’Ethereum est élevée, cela provoque une congestion du réseau, augmente les frais de transaction et exclut ceux qui n'ont pas les moyens d'utiliser Ethereum jusqu'à ce que les frais diminuent. C’est là qu’intervient la couche 2, pour faire évoluer Ethereum dès aujourd’hui.",
+ "page-layer-2-learn-layer2Cards-1-title": "Des frais plus bas",
+ "page-layer-2-learn-layer2Cards-1-description": "Le regroupement de plusieurs transactions en une seule transaction sur la couche 1 permet de réduire considérablement les frais de transaction, rendant ainsi Ethereum plus accessible à tous.",
+ "page-layer-2-learn-layer2Cards-2-title": "Une sécurité préservée",
+ "page-layer-2-learn-layer2Cards-2-description": "Les blockchains de seconde couche finalisent leurs transactions sur le réseau principal d’Ethereum, ce qui permet aux utilisateurs qui les emploient de bénéficier de la sécurité du réseau Ethereum.",
+ "page-layer-2-learn-layer2Cards-3-title": "Des cas d'utilisation plus nombreux",
+ "page-layer-2-learn-layer2Cards-3-description": "Grâce à un nombre plus élevé de transactions par seconde, des frais moins élevés et de nouvelles technologies, les projets vont s'étendre à de nouvelles applications offrant une expérience utilisateur améliorée.",
+ "page-layer-2-learn-how-does-layer-2-work-title": "Comment la couche 2 fonctionne-t-elle ?",
+ "page-layer-2-learn-how-does-layer-2-work-1": "Comme mentionné précédemment, la couche 2 est un terme générique désignant les solutions d'évolutivité d'Ethereum qui traitent les transactions hors de la couche 1 d'Ethereum tout en continuant à bénéficier de la sécurité décentralisée et robuste de la couche 1 d'Ethereum. Une couche 2 est une blockchain distincte qui étend Ethereum. Comment cela fonctionne-t-il ?",
+ "page-layer-2-learn-how-does-layer-2-work-2": "Il existe différents types de couche 2, chacune ayant ses propres compromis et modèles de sécurité. Les couches 2 allègent la charge transactionnelle de la couche 1, ce qui permet de réduire sa congestion et d'améliorer l'évolutivité de l'ensemble.",
+ "page-layer-2-learn-how-does-layer-2-work-rollups-title": "Rollups",
+ "page-layer-2-learn-how-does-layer-2-work-rollups-1": "Les rollups regroupent (ou « roll up ») des centaines de transactions en une seule transaction sur la couche principale. Cela permet de répartir les frais de transaction de la couche principale entre tous les utilisateurs du rollup, ce qui réduit le coût pour chacun.",
+ "page-layer-2-learn-how-does-layer-2-work-rollups-2": "Les données de transaction dans le rollup sont soumises à la couche 1, mais l'exécution est effectuée séparément par le rollup. En soumettant les données de transaction sur la couche 1, les rollups héritent de la sécurité d'Ethereum. En effet, une fois les données téléchargées sur la couche 1, l’annulation d’une transaction de rollup nécessite l’annulation d’Ethereum. Il existe deux approches différentes des rollups : optimiste et à divulgation nulle de connaissance. Celles-ci diffèrent principalement par la manière dont ces données de transaction sont soumises à la couche 1.",
+ "page-layer-2-learn-rollupCards-optimistic-title": "Rollups optimistes",
+ "page-layer-2-learn-rollupCards-optimistic-description": "Les rollups optimistes utilisent des preuves de fraude où les transactions sont supposées valides, mais peuvent être contestées si une transaction invalide est suspectée. En cas de suspicion, une preuve de fraude est exécutée pour vérifier si une transaction invalide a effectivement eu lieu.",
+ "page-layer-2-learn-rollupCards-optimistic-childSentence": "En savoir plus sur les rollups optimistes",
+ "page-layer-2-learn-rollupCards-zk-title": "Rollups à divulgation nulle de connaissance",
+ "page-layer-2-learn-rollupCards-zk-description": "Les rollups à divulgation nulle de connaissance utilisent des preuves de validité, où les calculs des transactions sont effectués hors chaîne, avant que ces données ne soient transmises au réseau principal d’Ethereum accompagnées d’une preuve de leur validité.",
+ "page-layer-2-learn-rollupCards-zk-childSentence": "En savoir plus sur les rollups à divulgation nulle de connaissance",
+ "page-layer-2-learn-dyor-title": "Faites vos propres recherches : les risques des secondes couches",
+ "page-layer-2-learn-dyor-1": "Étant donné que les chaînes de seconde couche héritent de la sécurité d’Ethereum, dans un monde idéal, elles sont aussi sûres que la couche principale d’Ethereum. Cependant, de nombreux projets sont encore jeunes et quelque peu expérimentaux. Après des années de recherche et développement, de nombreuses technologies de seconde couche destinées à faire évoluer Ethereum ont été mises en service en 2021. Cela ne signifie pas que ces secondes couches ne sont pas sécurisées, mais simplement qu’aucune seconde couche n’a été aussi éprouvée que le réseau principal d’Ethereum. Faites toujours vos propres recherches et décidez si vous êtes à l’aise avec les risques potentiels.",
+ "page-layer-2-learn-dyor-2": "Pour en savoir plus sur la technologie, les risques et les hypothèses de confiance des secondes couches, nous vous recommandons de consulter L2BEAT, qui propose un cadre d’évaluation des risques complet pour chaque projet.",
+ "page-layer-2-learn-dyor-link": "Accéder à L2BEAT",
+ "page-layer-2-learn-note-on-alt-l1-title": "Une note sur les couches principales alternatives, les chaînes latérales et les validiums",
+ "page-layer-2-learn-note-on-alt-l1-1": "Les couches principales alternatives offrent un débit plus élevé et des frais de transaction plus faibles qu’Ethereum. Cependant, ces couches principales alternatives ont dû faire des compromis sur la sécurité ou la décentralisation afin d’atteindre un plus grand nombre de transactions par seconde et des frais réduits. L’écosystème Ethereum est fermement convaincu que l'évolutivité de la seconde couche est la seule solution pour résoudre le trilemme de la scalabilité tout en restant décentralisé et sécurisé",
+ "page-layer-2-learn-note-on-alt-l1-2": "Les chaînes latérales et les validiums sont des blockchains qui permettent de transférer des actifs d'une blockchain vers une autre afin de les utiliser sur cette dernière. Les chaînes latérales et les validiums fonctionnent en parallèle de la chaîne principale et interagissent avec celle-ci via des ponts, mais ils ne tirent pas leur sécurité ni la disponibilité des données de la chaîne principale. Ils offrent une mise à l’échelle similaire aux solutions de seconde couche, mais reposent sur des hypothèses de confiance différentes. Ils offrent des frais de transaction plus faibles et un débit de transaction plus élevé. En savoir plus sur les chaînes latérales et les validiums.",
+ "page-layer-2-learn-callout-1-title": "Quels sont les avantages ?",
+ "page-layer-2-learn-callout-1-description": "Découvrez l’impact concret des solutions de seconde couche sur l’expérience utilisateur.",
+ "page-layer-2-learn-learn-more": "En savoir plus",
+ "page-layer-2-learn-callout-2-title": "Explore différents réseaux",
+ "page-layer-2-learn-callout-2-description": "Découvrez en quoi les différents réseaux se distinguent les uns des autres et à quel stade de développement ils se trouvent.",
+ "page-layer-2-learn-explore-networks": "Explorer les réseaux"
+}
diff --git a/src/intl/it/page-what-is-ethereum.json b/src/intl/it/page-what-is-ethereum.json
index 8f06f82090c..591cb7eeb90 100644
--- a/src/intl/it/page-what-is-ethereum.json
+++ b/src/intl/it/page-what-is-ethereum.json
@@ -54,7 +54,7 @@
"page-what-is-ethereum-slide-1-desc-2": "Ethereum e gli stablecoin semplificano il processo di invio di denaro all'estero. Spesso bastano solo alcuni minuti spostare i fondi in qualunque parte del mondo, rispetto ad alcuni giorni lavorativi o persino settimane che potrebbe impiegare una banca media, e a una frazione del costo. Inoltre, non vi è alcuna commissione aggiuntiva per aver effettuato transazioni di alto valore e non ci sono limitazioni su dove o perché stai inviando il tuo denaro.",
"page-what-is-ethereum-slide-2-title": "L'aiuto più rapido nei momenti di crisi",
"page-what-is-ethereum-slide-2-desc-1": "Se sei abbastanza fortunato da avere diverse opzioni bancarie tramite le istituzioni fidate dove vivi, potresti dare per scontata la libertà finanziaria, la sicurezza e la stabilità che offrono. Ma per molte persone in tutto il mondo, che affrontano repressione politica o disagio economico, le istituzioni finanziarie potrebbero non fornire la protezione o i servizi che necessitano.",
- "page-what-is-ethereum-slide-2-desc-2": "Quando la guerra, catastrofi economiche o repressioni delle libertà civili hanno colpito i cittadini di Venezuela, Cuba, Afghanistan, Nigeria, Bielorussia e Ucraina, le criptovalute sono state l'opzione più veloce e spesso l'unica alternativa per mantenere potere finanziario. 1 Come dimostrato da questi esempi, le criptovalute come Ethereum possono garantire accesso illimitato all'economia globale nel momento in cui le persone vengono escluse dal mondo esterno. Inoltre, le stablecoin conservano valore nei momenti in cui le valute locali collassano a causa dell'iperinflazione.",
+ "page-what-is-ethereum-slide-2-desc-2": "Quando la guerra, catastrofi economiche o repressioni delle libertà civili hanno colpito i cittadini di Venezuela, Cuba, Afghanistan, Nigeria, Bielorussia e Ucraina, le criptovalute sono state l'opzione più veloce e spesso l'unica alternativa per mantenere potere finanziario. 1 Come dimostrato da questi esempi, le criptovalute come Ethereum possono garantire accesso illimitato all'economia globale nel momento in cui le persone vengono escluse dal mondo esterno. Inoltre, le stablecoin conservano valore nei momenti in cui le valute locali collassano a causa dell'iperinflazione.",
"page-what-is-ethereum-slide-3-title": "Dare potere a creatori",
"page-what-is-ethereum-slide-3-desc-1": "Nel solo 2021, artisti, musicisti, scrittori e altri creatori hanno usato Ethereum per guadagnare complessivamente circa $3,5 miliardi. Questo rende Ethereum una delle più grandi piattaforme globali per creatori, insieme a Spotify, YouTube ed Etsy. Scopri di più.",
"page-what-is-ethereum-slide-4-title": "Dare potere ai giocatori",
diff --git a/src/intl/ko/common.json b/src/intl/ko/common.json
index e653d044a7d..3a8560555c6 100644
--- a/src/intl/ko/common.json
+++ b/src/intl/ko/common.json
@@ -11,6 +11,7 @@
"adding-products": "제품 추가",
"adding-staking-products": "스테이킹 상품 추가",
"adding-wallets": "지갑 추가",
+ "ai-agents": "AI 에이전트",
"aria-toggle-menu-button": "메뉴 버튼 보이기/숨기기",
"aria-toggle-search-button": "검색 버튼 보이기/숨기기",
"beacon-chain": "비콘 체인",
@@ -29,8 +30,11 @@
"content-resources": "콘텐츠 참고 자료",
"content-standardization": "콘텐츠 표준화",
"contributing": "기여",
+ "contributor-quiz-banner-title": "어디서부터 시작해야 할지 모르겠나요?",
+ "contributor-quiz-banner-description": "간단한 퀴즈를 풀고 ethereum.org에 어떻게 기여할 수 있는지 알아보세요.",
+ "contributor-quiz-banner-button": "퀴즈 풀기",
"contributors": "기여자",
- "contributors-thanks": "이 페이지를 만드는 데 도움을 주신 모든 분들께 감사드립니다!",
+ "contributors-thanks": "이 페이지에 기여하신 모든 분들게 감사드립니다!",
"cookie-policy": "쿠키 정책",
"copied": "복사 완료",
"copy": "복사",
@@ -76,6 +80,9 @@
"enterprise": "기업",
"enterprise-mainnet": "엔터프라이즈 - 메인넷 이더리움",
"enterprise-menu": "기업 메뉴",
+ "error-page-title": "이런! 문제가 발생했습니다.",
+ "error-page-description": "GitHub 저장소에 이 문제를 보고하여 개선에 도움을 줄 수 있습니다.",
+ "error-page-home-link": "홈 페이지로 돌아가기",
"esp": "생태계 지원 프로그램",
"eth-current-price": "현재 이더(ETH) 가격(미국 달러)",
"ethereum": "이더리움",
@@ -96,6 +103,7 @@
"ethereum-upgrades": "이더리움 업그레이드",
"ethereum-wallets": "이더리움 지갑",
"ethereum-whitepaper": "이더리움 백서",
+ "events": "이벤트",
"feedback-card-prompt-article": "이 문서가 도움이 되셨나요?",
"feedback-card-prompt-page": "이 페이지가 도움이 되셨나요?",
"feedback-card-prompt-tutorial": "이 튜토리얼이 도움이 되셨나요?",
@@ -196,12 +204,12 @@
"language-zh-tw": "중국어(번체)",
"languages": "언어",
"last-24-hrs": "최근 24시간",
- "last-edit": "최근 수정",
+ "page-last-update": "페이지 마지막 업데이트됨:",
"last-updated": "마지막 업데이트",
"layer-2": "레이어 2",
"learn": "학습하기",
"learn-by-coding": "코딩으로 학습하기",
- "learn-hub": "이더리움: 종합 학습 안내서",
+ "learn-hub": "학습 허브",
"learn-menu": "메뉴 살펴보기",
"learn-more": "자세히 보기",
"less": "간단히 보기",
@@ -218,6 +226,7 @@
"nav-about-description": "이더리움 커뮤니티를 위한 공개 오픈 소스 프로젝트",
"nav-advanced-description": "보다 복잡한 주제에 대해 알아보기",
"nav-advanced-label": "고급",
+ "nav-ai-agents-description": "이더리움의 AI 에이전트 세상 살펴보기",
"nav-basics-description": "이더리움의 기초 이해하기",
"nav-basics-label": "기본",
"nav-bridges-description": "웹3는 기본 L1 블록체인과 L2 확장 솔루션의 생태계로 진화해 왔습니다.",
@@ -246,8 +255,9 @@
"nav-eip-label": "EIP - 이더리움 개선 제안",
"nav-emerging-description": "이더리움에 대한 기타 새로운 사용 사례 알아보기",
"nav-emerging-label": "새로운 사용 사례",
- "nav-enterprise-description": "이더리움의 비즈니스 애플리케이션",
"nav-ethereum-org-description": "이 웹사이트는 커뮤니티 중심으로 운영됩니다. 함께 참여하고 기여해 보세요.",
+ "nav-ethereum-networks": "이더리움 네트워크",
+ "nav-ethereum-networks-description": "이더리움의 더 저렴하고 빠른 거래",
"nav-ethereum-wallets-description": "이더리움 계정으로 상호 작업하는 앱",
"nav-events-description": "누구나 참여할 수 있는 탈중앙화 및 자유",
"nav-events-irl-description": "매월 오프라인 및 온라인에서 주요 이더리움 이벤트가 개최됩니다.",
@@ -273,18 +283,25 @@
"nav-guides-label": "사용 방법 안내",
"nav-history-description": "모든 주요 포크 및 업데이트에 대한 타임라인",
"nav-history-label": "이더리움의 기술적 역사",
- "nav-layer-2-description": "이더리움의 더 저렴하고 빠른 거래",
"nav-learn-by-coding-description": "이더리움을 실험하는 데 도움이 되는 도구",
"nav-local-env-description": "이더리움 개발 스택을 선택하고 설정하세요.",
"nav-mainnet-description": "엔터프라이즈 블록체인 애플리케이션은 공개 이더리움 메인넷에 구축될 수 있습니다.",
+ "nav-networks-home-description": "이더리움의 더 저렴하고 빠른 거래",
+ "nav-networks-introduction-label": "소개",
+ "nav-networks-introduction-description": "여러 네트워크의 네트워크까지 확장된 이더리움",
+ "nav-networks-explore-networks-label": "네트워크 살펴보기",
+ "nav-networks-explore-networks-description": "사용할 네트워크 선택하기",
+ "nav-networks-learn-label": "레이어 2 네트워크는 무엇인가요?",
+ "nav-networks-learn-description": "필요한 이유 알아보기",
"nav-nft-description": "이더리움 기반 자산으로 고유한 모든 것을 나타내는 방법",
"nav-open-research-description": "이더리움의 주요 강점 중 하나는 활발한 연구 커뮤니티입니다.",
"nav-open-research-label": "공개 연구",
"nav-overview-description": "이더리움 교육의 모든 것",
"nav-overview-label": "개요",
"nav-participate-overview-description": "참여하는 방법에 대한 개요",
+ "nav-payments-description": "이더리움 결제는 돈을 보내고 받는 방식을 변화시키고 있습니다.",
+ "nav-prediction-markets-description": "예측 시장은 미래에 배팅하는 방법입니다.",
"nav-primary": "기본",
- "nav-private-description": "프라이빗 엔터프라이즈 이더리움을 위한 개발자 참고 자료",
"nav-quizzes-description": "이더리움과 암호화폐를 얼마나 잘 이해하고 있는지 알아보기",
"nav-quizzes-label": "지식 테스트",
"nav-refi-description": "재생 원칙 위에 기반한 대안 경제 시스템",
@@ -308,6 +325,7 @@
"nav-roadmap-user-experience": "더 나은 사용자 경험",
"nav-roadmap-ux-description": "이더리움 사용을 단순화해야 합니다.",
"nav-roadmap-ux-label": "더 나은 사용자 경험",
+ "nav-rwa-description": "가치 있는 상품을 디지털 토큰으로 전환하는 방법.",
"nav-run-a-node-description": "네트워크를 보호하는 한편 완전한 주권자가 될 수 있습니다.",
"nav-security-description": "암호 화폐를 사용할 때 모범 사례 알아보기",
"nav-smart-contracts-description": "이더리움 생태계의 기본 구성 요소",
@@ -324,7 +342,7 @@
"nav-staking-solo-label": "솔로 스테이킹",
"nav-start-building-description": "신규 사용자를 위한 유용한 정보",
"nav-start-with-crypto-title": "여기서 시작하세요",
- "nav-start-with-crypto-description": "Ethereum 사용 첫 단계",
+ "nav-start-with-crypto-description": "이더리움을 사용하는 첫 번째 단계",
"nav-translation-program-description": "ethereum.org를 모든 언어로 번역하기 위한 공동의 노력",
"nav-tutorials-description": "엄선된 커뮤니티 튜토리얼 목록",
"nav-use-cases-description": "이더리움 사용에 대한 다른 아이디어 살펴보기",
@@ -355,16 +373,20 @@
"page-languages-want-more-paragraph": "ethereum.org 번역가는 항상 가능한 많은 언어로 페이지를 번역하고 있습니다. 현재 작업하고 있는 내용을 확인하거나, 참여하기 위해서는 다음 자료를 참조하세요.",
"page-languages-words": "단어",
"page-last-updated": "페이지가 마지막으로 업데이트됨",
+ "page-not-found": "페이지를 찾을 수 없음",
+ "page-not-found-description": "요청하신 페이지를 찾을 수 없습니다.",
"participate": "참여하기",
"participate-menu": "참여 메뉴",
+ "payments-page": "결제",
"pbs": "제안자-빌더 분리",
"pools": "풀 스테이킹",
+ "prediction-markets": "예측 시장",
"privacy-policy": "개인정보 보호 정책",
"private-ethereum": "프라이빗 이더리움",
"product-disclaimer": "이 상품 및 서비스 리스트는 이더리움 커뮤니티의 편의를 위해 제공됩니다. 이 리스트는 ethereum.org 웹사이트 팀 또는 이더리움 재단의 상품 또는 서비스에 대한 보증을 나타내지 않습니다.",
"quizzes": "퀴즈",
"quizzes-title": "퀴즈 허브",
- "refresh": "페이지를 새로고침하세요.",
+ "refresh": "페이지 새로 고침",
"regenerative-finance": "리파이 - 재생 금융",
"research": "연구",
"research-menu": "연구 메뉴",
@@ -375,6 +397,7 @@
"rollup-component-technology-and-risk-summary": "기술 및 위험 요약",
"rollup-component-website": "웹사이트",
"run-a-node": "노드 실행하기",
+ "real-world-assets": "RWA - 실물 자산",
"saas": "서비스로서의 스테이킹",
"scaling": "확장",
"search": "검색",
@@ -433,4 +456,4 @@
"wrapped-ether": "래핑된 이더",
"yes": "네",
"zero-knowledge-proofs": "영지식 증명"
-}
\ No newline at end of file
+}
diff --git a/src/intl/ko/page-get-eth.json b/src/intl/ko/page-get-eth.json
index 3779c5e5447..6526cfbe6ce 100644
--- a/src/intl/ko/page-get-eth.json
+++ b/src/intl/ko/page-get-eth.json
@@ -46,7 +46,7 @@
"page-get-eth-hero-image-alt": "ETH 구매 히어로 이미지",
"page-get-eth-keep-it-safe": "당신의 ETH를 안전하게 지키기",
"page-get-eth-meta-description": "거주지에 따라 ETH를 구매하고 관리하는 방법",
- "page-get-eth-meta-title": "ETH 획득 방법",
+ "page-get-eth-meta-title": "이더리움(ETH) 구매 방법",
"page-get-eth-need-wallet": "DEX를 사용하시려면 지갑이 필요합니다.",
"page-get-eth-new-to-eth": "ETH는 처음이신가요? 시작하려면 개요를 읽어보세요.",
"page-get-eth-other-cryptos": "다른 암호화폐로 구매하기",
diff --git a/src/intl/ko/page-index.json b/src/intl/ko/page-index.json
index 00cce54be6e..fe42ef26cbd 100644
--- a/src/intl/ko/page-index.json
+++ b/src/intl/ko/page-index.json
@@ -2,6 +2,7 @@
"page-index-activity-description": "모든 이더리움 네트워크의 활동",
"page-index-activity-tag": "활동",
"page-index-activity-header": "가장 강력한 생태계",
+ "page-index-activity-action": "이더리움 활동 더 보기",
"page-index-bento-header": "인터넷을 사용하는 새로운 방법",
"page-index-bento-assets-action": "NFT 이해하기",
"page-index-bento-assets-content": "예술 작품, 인증서 또는 부동산까지 토큰화할 수 있습니다. 무엇이든 거래 가능한 토큰이 될 수 있으며, 소유권은 공개적이고 검증 가능합니다.",
@@ -38,8 +39,8 @@
"page-index-cta-get-eth-label": "이더 구매하기",
"page-index-cta-wallet-description": "계정 만들기 및 자산 관리",
"page-index-cta-wallet-label": "지갑 선택하기",
- "page-index-cta-build-apps-description": "첫 앱을 만들어 보십시오",
- "page-index-cta-build-apps-label": "개발을 시작하십시오",
+ "page-index-cta-build-apps-description": "첫 번째 앱 만들기",
+ "page-index-cta-build-apps-label": "개발 시작하기",
"page-index-description": "혁신적인 앱과 블록체인 네트워크의 선두 플랫폼",
"page-index-developers-code-example-description-0": "직접 프로그래밍한 로직에 기반하여 은행을 빌드",
"page-index-developers-code-example-description-1": "다양한 애플리케이션 간에 전송하고 사용할 수 있는 토큰 생성",
@@ -65,7 +66,7 @@
"page-index-learn-tag": "학습하기",
"page-index-learn-header": "이더리움 이해하기",
"page-index-meta-description": "이더리움은 디지털 화폐와 새로운 형태의 애플리케이션을 위한 글로벌 분산형 플랫폼입니다. 이더리움에서는 디지털 화폐를 제어하는 코드를 작성할 수 있고, 전 세계 어디서나 접속 가능한 애플리케이션을 개발할 수 있습니다.",
- "page-index-meta-title": "이더리움의 종합 안내서",
+ "page-index-meta-title": "Ethereum.org: 이더리움 완벽 가이드",
"page-index-network-stats-total-eth-staked": "이더리움을 보호하는 가치",
"page-index-network-stats-tx-cost-description": "평균 거래 비용",
"page-index-network-stats-tx-day-description": "지난 24시간의 거래",
@@ -82,10 +83,10 @@
"page-index-posts-header": "최근 게시물",
"page-index-posts-subtitle": "커뮤니티의 최근 블로그 게시물 및 업데이트",
"page-index-title": "이더리움에 오신 것을 환영합니다",
- "page-index-use-cases-tag": "사용 사례",
"page-index-values-description": "디지털 혁명에 참여하십시오.",
"page-index-values-header": "인터넷은 변화하고 있습니다.",
"page-index-values-legacy": "레거시",
+ "page-index-values-tag": "값",
"page-index-values-ownership-legacy-label": "제한적인 소유권",
"page-index-values-ownership-legacy-content-0": "일반적인 은행이나 소셜 미디어 플랫폼에서는 조직이 귀하의 자산과 데이터를 관리합니다. 해당 기관을 통해서만 액세스하고 제어할 수 있는 셈이죠.",
"page-index-values-ownership-legacy-content-1": "기관은 자체 정책에 따라 귀하가 동의하지 않는 방식으로 데이터를 사용할 수도 있습니다.",
@@ -99,7 +100,7 @@
"page-index-values-privacy-legacy-content-0": "정부, 기업 또는 기타 얼굴 없는 대규모 조직이 선의로 사용자에게 개인 정보 보호를 제공하는 경우는 없다고 믿습니다.",
"page-index-values-privacy-legacy-content-1": "대부분의 앱은 최대한 많은 개인 정보를 수집하여 사용자를 맞춤화된 마케팅의 목적으로 삼습니다.",
"page-index-values-privacy-ethereum-label": "개인 정보 보호 중심",
- "page-index-values-privacy-ethereum-content-0": "이더리움 커뮤니티는 개인 정보를 존중합니다. 귀하는 자신이나 연락처 정보를 노출하지 않고 앱을 사용할 권리가 있습니다.",
+ "page-index-values-privacy-ethereum-content-0": "이더리움 커뮤니티는 프라이버시를 존중합니다. 사용자는 본인 또는 본인의 연락처 정보를 노출하지 않고 앱을 사용할 권리가 있습니다.",
"page-index-values-integration-legacy-label": "파편화",
"page-index-values-integration-legacy-content-0": "대부분의 앱은 개별 계정을 만들도록 강요하므로 모든 로그인 세부 정보 및 등록을 기억하기 어렵습니다.",
"page-index-values-integration-ethereum-label": "통합화",
@@ -111,7 +112,7 @@
"page-index-values-censorship-legacy-label": "검열 가능",
"page-index-values-censorship-legacy-content-0": "현대 플랫폼과 해당 규칙은 자주 변경됩니다. 이는 이해관계자와 기업 관리, 심지어 억압적인 정권의 영향을 받을 수 있습니다.",
"page-index-values-censorship-ethereum-label": "검열 저항",
- "page-index-values-censorship-ethereum-content-0": "억압에 대한 저항은 이더리움의 핵심 원칙입니다. 그 기능은 항상 공정하고 공평하게 유지되어야 합니다.",
+ "page-index-values-censorship-ethereum-content-0": "억압에 대한 저항은 이더리움의 핵심 원칙입니다. 이더리움의 기능은 항상 공정하고 공평하게 유지되어야 합니다.",
"page-index-values-censorship-ethereum-content-1": "이더리움은 어떠한 국가, 기업이나 개인의 제어를 받지 않습니다.",
"page-index-values-open-legacy-label": "폐쇄형",
"page-index-values-open-legacy-content-0": "기업은 지적 재산을 보호하지만 공유하지 않습니다. 회사 외부의 누구도 일이 어떻게 진행되는지 확인할 수 없으며, 문제를 해결하거나 개선할 수 없습니다. 일반 사용자가 새로운 도구를 만들거나 사용자 정의하는 작업은 어렵습니다.",
diff --git a/src/intl/ko/page-wallets-find-wallet.json b/src/intl/ko/page-wallets-find-wallet.json
index f65e4a3ec8d..982f31126e8 100644
--- a/src/intl/ko/page-wallets-find-wallet.json
+++ b/src/intl/ko/page-wallets-find-wallet.json
@@ -5,7 +5,7 @@
"page-find-wallet-description": "지갑은 이더를 보관하고 거래합니다. 필요에 맞는 다양한 상품 중에서 선택할 수 있습니다.",
"page-find-wallet-last-updated": "마지막 업데이트",
"page-find-wallet-meta-description": "원하는 기능을 기반으로 이더리움 지갑을 찾고 비교해봅니다.",
- "page-find-wallet-meta-title": "이더리움 지갑 찾기",
+ "page-find-wallet-meta-title": "이더리움 지갑 목록 | ethereum.org",
"page-find-wallet-title": "지갑 선택",
"page-find-wallet-try-removing": "한 개 또는 두 개의 기능을 제거해 보세요.",
"page-stake-eth": "ETH 스테이킹하기",
@@ -61,17 +61,17 @@
"page-find-wallet-chromium": "Chromium",
"page-find-wallet-firefox": "Firefox",
"page-find-wallet-hardware": "하드웨어",
- "page-find-wallet-personas-title": "무엇을 찾고 계신가요?",
"page-find-wallet-new-to-crypto-title": "암호화폐 신규 사용자",
"page-find-wallet-new-to-crypto-desc": "초보자 지갑을 처음으로 찾고 있는 사용자.",
"page-find-wallet-nfts-title": "NFT",
"page-find-wallet-nfts-desc": "NFT 지원에 중점을 둔 지갑.",
- "page-find-wallet-hodler-title": "장기",
+ "page-find-wallet-hodler-title": "하드웨어",
"page-find-wallet-hodler-desc": "하드웨어 지갑을 사용한 패시브 토큰 보유.",
"page-find-wallet-finance-title": "금융",
"page-find-wallet-finance-desc": "디파이 앱의 빈번한 사용에 중점을 둔 지갑.",
"page-find-wallet-developer-title": "개발자",
- "page-find-wallet-developer-desc": "귀하는 개발자이며 디앱을 개발하고 테스트하는 데 도움이 되는 지갑이 필요합니다.",
+ "page-find-wallet-developer-desc": "디앱을 개발하고 테스트하는 데 도움이 되는 지갑.",
+ "page-find-wallet-active": "활성",
"page-find-wallet-footnote-1": "이 페이지에 나열된 지갑은 공식적으로 보증된 것이 아니며 정보 제공 목적으로만 제공됩니다.",
"page-find-wallet-footnote-2": "해당 설명은 지갑 프로젝트에서 직접 제공했습니다.",
"page-find-wallet-footnote-3": "리스팅 정책의 기준에 따라 이 페이지에 제품을 추가합니다. 지갑을 추가하려면 GitHub에 문제를 제출하세요.",
diff --git a/src/intl/ko/page-what-is-ethereum.json b/src/intl/ko/page-what-is-ethereum.json
index d1ff9b6ee1b..0a2adaab190 100644
--- a/src/intl/ko/page-what-is-ethereum.json
+++ b/src/intl/ko/page-what-is-ethereum.json
@@ -34,9 +34,12 @@
"page-what-is-ethereum-cryptocurrency-tab-content-2": "비트코인이나 이더와 같은 자산을 \"암호화폐\"라고 부르는 이유는 기관 또는 기업이 부정을 저지르지 않을 것이라고 믿는 대신, 암호화를 통해 사용자 데이터와 자산의 보안을 보장하기 때문입니다.",
"page-what-is-ethereum-cryptocurrency-tab-content-3": "이더리움에는 자체 네이티브 암호화폐인 이더(ETH)가 있습니다. 이더는 이더리움 네트워크에서 특정 활동에 대한 지급을 위해 사용됩니다. 다른 사용자에게 이체하거나 이더리움의 다른 토큰으로 스왑할 수 있습니다. 이더가 특별한 이유는 이더리움에서 앱과 조직을 빌드 및 실행하는 데 필요한 계산 비용 지불에 사용되기 때문입니다.",
"page-what-is-ethereum-summary-title": "요약",
- "page-what-is-ethereum-summary-desc-1": "이더리움은 이더리움 프로토콜이라고 불리는 규정집을 따르는 세계 각지의 컴퓨터로 구성된 네트워크입니다. 이더리움 네트워크는 누구나 빌드하고 사용할 수 있는 커뮤니티, 애플리케이션, 조직, 디지털 자산의 토대입니다.",
- "page-what-is-ethereum-summary-desc-2": "언제 어디서든 이더리움 계정을 개설하고 앱을 탐색하거나 직접 앱을 빌드할 수 있습니다. 중요한 혁신은 규정을 변경하거나 개인의 액세스를 제한하는 중앙 당국을 신뢰하지 않고도 이 모든 것이 가능하다는 것입니다.",
- "page-what-is-ethereum-summary-desc-3": "상세한 내용은 아래를 참고하세요.",
+ "page-what-is-ethereum-summary-desc-1": "이더리움은 수천 개의 앱과 블록체인을 위한 주요 플랫폼으로, 모두 이더리움 프로토콜로 구동됩니다.",
+ "page-what-is-ethereum-summary-desc-2": "이러한 활기찬 생태계는 혁신과 다양한 탈중앙 앱 및 서비스를 더욱 촉진합니다.",
+ "page-what-is-ethereum-summary-bullet-1": "무료로 전 세계 어디서나 사용 가능한 이더리움 계정",
+ "page-what-is-ethereum-summary-bullet-2": "가명 기반, 개인 정보 불필요",
+ "page-what-is-ethereum-summary-bullet-3": "제한 없이 누구나 참여 가능",
+ "page-what-is-ethereum-summary-bullet-4": "어떤 기업에도 구속되지 않고 누구도 그 미래를 결정할 수 없는 이더리움",
"page-what-is-ethereum-btc-eth-diff-title": "이더리움과 비트코인의 차이점은 무엇인가요?",
"page-what-is-ethereum-btc-eth-diff-1": "2015년에 출시된 이더리움은 비트코인의 혁신을 기반으로 하지만, 몇 가지 큰 차이점이 있습니다.",
"page-what-is-ethereum-btc-eth-diff-2": "둘 다 결제 서비스 제공 업체 또는 은행 없이 디지털 화폐를 사용할 수 있도록 합니다. 하지만 이더리움은 프로그래밍이 가능하기 때문에 네트워크에 분산형 애플리케이션을 구축하고 배포할 수도 있습니다.",
diff --git a/src/intl/tr/page-what-is-ethereum.json b/src/intl/tr/page-what-is-ethereum.json
index 56551ba6557..214d68a6817 100644
--- a/src/intl/tr/page-what-is-ethereum.json
+++ b/src/intl/tr/page-what-is-ethereum.json
@@ -54,7 +54,7 @@
"page-what-is-ethereum-slide-1-desc-2": "Ethereum ve sabit paralar, yurt dışına para gönderme sürecini basitleştirir. Ortalama bankanızı ve fiyatın bir kısmını alabilecek birkaç iş günü ve hatta haftanın aksine, fonları dünya çapında taşımak genellikle sadece birkaç dakika sürer. Ek olarak, yüksek değerli bir işlem gerçekleştirmek için ekstra bir ücret yoktur ve paranızı nereye veya neden göndereceğiniz konusunda bir kısıtlama yok.",
"page-what-is-ethereum-slide-2-title": "Kriz Zamanlarında En Hızlı Çözüm",
"page-what-is-ethereum-slide-2-desc-1": "Yaşadığınız yerde güvenilir kurumlar aracılığıyla birden fazla bankacılık seçeneğine sahip olacak kadar şanslıysanız sundukları finansal özgürlük, güvenlik ve istikrarı doğal karşılayabilirsiniz. Ancak dünyanın dört bir yanında siyasi baskı veya ekonomik zorluklarla karşı karşıya olan birçok insan için finansal kurumlar ihtiyaç duydukları koruma veya servisleri sağlayamayabilir.",
- "page-what-is-ethereum-slide-2-desc-2": "Savaş, ekonomik felaketler veya sivil özgürlüklere yönelik baskılar Venezuela,Küba,Afganistan,Nijerya,Belarus ve Ukrayna vatandaşlarını vurduğunda, kripto paralar finansal değerleri elde tutmanın en hızlı ve çoğu zaman tek seçeneği haline geldi.1Ethereum gibi kripto paralar, bu örneklerde görüldüğü gibi insanların dış dünyayla bağlantıları kesildiğinde küresel ekonomiye sınırsız erişim olanağı sağlayabilir. Ayrıca stabil paralar, yerel para birimleri süper enflasyon nedeniyle çöktüğünde bir değer saklama aracı görevi görür.",
+ "page-what-is-ethereum-slide-2-desc-2": "Savaş, ekonomik felaketler veya sivil özgürlüklere yönelik baskılar Venezuela, Küba, Afganistan, Nijerya, Belarus ve Ukrayna vatandaşlarını vurduğunda, kripto paralar finansal değerleri elde tutmanın en hızlı ve çoğu zaman tek seçeneği haline geldi.1Ethereum gibi kripto paralar, bu örneklerde görüldüğü gibi insanların dış dünyayla bağlantıları kesildiğinde küresel ekonomiye sınırsız erişim olanağı sağlayabilir. Ayrıca stabil paralar, yerel para birimleri süper enflasyon nedeniyle çöktüğünde bir değer saklama aracı görevi görür.",
"page-what-is-ethereum-slide-3-title": "Yaratıcıları Güçlendirme",
"page-what-is-ethereum-slide-3-desc-1": "Yalnızca 2021'de sanatçılar, müzisyenler, yazarlar ve diğer içerik oluşturucular Ethereum'u kullanarak toplu olarak yaklaşık 3,5 milyar dolar kazandı. Bu da Ethereum'u Spotify, YouTube ve Etsy ile birlikte yaratıcılar için en büyük küresel platformlardan biri haline getiriyor. Daha fazla bilgi edinin.",
"page-what-is-ethereum-slide-4-title": "Oyuncuları Güçlendirme",
diff --git a/src/intl/uk/page-run-a-node.json b/src/intl/uk/page-run-a-node.json
index 633155058f8..1437afecce5 100644
--- a/src/intl/uk/page-run-a-node.json
+++ b/src/intl/uk/page-run-a-node.json
@@ -111,6 +111,7 @@
"page-run-a-node-sovereignty-1": "Гаманець Ethereum дає змогу взяти на себе повну відповідальність за зберігання та контроль ваших цифрових активів, зберігаючи приватні ключі до ваших адрес. Але ці ключі не повідомляють вам поточний стан блокчейну, як-от баланс вашого гаманця.",
"page-run-a-node-sovereignty-2": "За замовчуванням під час пошуку балансу гаманці Ethereum зазвичай звертаються до стороннього вузла, як-от Infura або Alchemy. Запуск власного вузла дає змогу мати власну копію блокчейну Ethereum.",
"page-run-a-node-title": "Запуск вузла",
+ "page-run-a-node-meta-title": "Як запустити вузол Ethereum",
"page-run-a-node-voice-your-choice-title": "Голосуйте",
"page-run-a-node-voice-your-choice-preview": "Не втрачайте контроль у разі розгалуження.",
"page-run-a-node-voice-your-choice-1": "У разі розгалуження ланцюга, коли виникають два ланцюги з двома різними наборами правил, запуск власного вузла гарантує вам можливість вибирати, який набір правил підтримувати. Вам вирішувати, переходити на нові правила та підтримати запропоновані зміни чи ні.",
diff --git a/src/intl/zh-tw/common.json b/src/intl/zh-tw/common.json
index cb037e63563..a033ce9f6c1 100644
--- a/src/intl/zh-tw/common.json
+++ b/src/intl/zh-tw/common.json
@@ -11,6 +11,7 @@
"adding-products": "新增產品",
"adding-staking-products": "新增質押產品",
"adding-wallets": "新增錢包",
+ "ai-agents": "AI 代理",
"aria-toggle-menu-button": "切換選單按鈕",
"aria-toggle-search-button": "切換搜尋按鈕",
"beacon-chain": "信標鏈",
@@ -29,8 +30,11 @@
"content-resources": "內容資源",
"content-standardization": "內容統一化",
"contributing": "參與貢獻",
+ "contributor-quiz-banner-title": "不確定從哪裡開始?",
+ "contributor-quiz-banner-description": "做個簡單的測驗來看看您可以如何為 ethereum.org 做貢獻。",
+ "contributor-quiz-banner-button": "進行測驗",
"contributors": "貢獻者",
- "contributors-thanks": "致本頁面的全體貢獻者——謝謝你們!",
+ "contributors-thanks": "致本頁面的全體貢獻者——謝謝你們!",
"cookie-policy": "Cookie 政策",
"copied": "已複製",
"copy": "複製",
@@ -76,6 +80,9 @@
"enterprise": "企業",
"enterprise-mainnet": "企業級 - 以太坊主網",
"enterprise-menu": "企業版選單",
+ "error-page-title": "糟糕!發生錯誤",
+ "error-page-description": "您可以透過我們的 GitHub 儲存庫回報此問題,協助我們改進。",
+ "error-page-home-link": "返回首頁",
"esp": "生態系統支援計畫",
"eth-current-price": "以太幣 (ETH) 現值 (美金)",
"ethereum": "Ethereum",
@@ -198,7 +205,7 @@
"language-zh-tw": "繁體中文",
"languages": "語言",
"last-24-hrs": "最近 24 小時",
- "last-edit": "最後編輯",
+ "page-last-update": "頁面最後更新時間:",
"last-updated": "最後更新",
"layer-2": "第二層",
"learn": "學習",
@@ -220,6 +227,7 @@
"nav-about-description": "適用以太坊社群的公性開放原始碼專案",
"nav-advanced-description": "深入瞭解更複雜的主題",
"nav-advanced-label": "進階",
+ "nav-ai-agents-description": "探索以太坊上的 AI 代理世界",
"nav-basics-description": "瞭解以太坊的基本知識",
"nav-basics-label": "基本資料",
"nav-bridges-description": "Web3 已經演變成 L1 區塊鏈和 L2 擴容解決方案的生態系統",
@@ -293,6 +301,7 @@
"nav-overview-label": "概觀",
"nav-participate-overview-description": "參與方式概覽",
"nav-payments-description": "以太坊支付正在改變我們發送和接收資金的方式",
+ "nav-prediction-markets-description": "預期市場是一種對未來下注的方式",
"nav-primary": "主要導覽",
"nav-quizzes-description": "瞭解你對以太坊和加密貨幣的理解有多少",
"nav-quizzes-label": "測試你的知識",
@@ -317,6 +326,7 @@
"nav-roadmap-user-experience": "更好的使用者體驗",
"nav-roadmap-ux-description": "以太坊的使用必須簡化",
"nav-roadmap-ux-label": "更好的使用者體驗",
+ "nav-rwa-description": "將有價值的商品轉換為數位代幣的方法。",
"nav-run-a-node-description": "掌握完全主權,同時協助網路安全",
"nav-security-description": "瞭解使用加密貨幣的最佳案例",
"nav-smart-contracts-description": "以太坊生態系統的基礎建立區塊",
@@ -332,8 +342,8 @@
"nav-staking-solo-description": "執行家用硬體,親自貢獻於以太坊網路的安全和去中心化",
"nav-staking-solo-label": "單獨質押",
"nav-start-building-description": "新手的實用資訊",
- "nav-start-with-crypto-title": "從這裡開始",
- "nav-start-with-crypto-description": "使用以太坊的第一步",
+ "nav-start-with-crypto-title": "由此開始",
+ "nav-start-with-crypto-description": "您使用以太坊的第一步",
"nav-translation-program-description": "將 ethereum.org 網站翻譯成所有語言的協同合作",
"nav-tutorials-description": "社群使用教學的精選清單",
"nav-use-cases-description": "發現使用以太坊的不同想法",
@@ -364,17 +374,20 @@
"page-languages-want-more-paragraph": "ethereum.org 的譯者不斷地翻譯盡可能多種的語言頁面。想要查看他們目前的工作計畫或註冊成為他們的一員,請閱讀我們的",
"page-languages-words": "字數",
"page-last-updated": "頁面上次更新",
+ "page-not-found": "找不到頁面",
+ "page-not-found-description": "無法找到所請求的頁面。",
"participate": "參與方式",
"participate-menu": "參與選單",
"payments-page": "付款",
"pbs": "提交者-建置者分離",
"pools": "聯合質押",
+ "prediction-markets": "預測市場",
"privacy-policy": "隱私條款",
"private-ethereum": "私人以太坊",
"product-disclaimer": "列舉產品和服務是為了方便以太坊社群。在網站上列舉某種產品或服務並不代表ethereum.org 網站團隊或以太坊基金會對其的認可。",
"quizzes": "測驗",
"quizzes-title": "測驗中心",
- "refresh": "請重新整理此頁面。",
+ "refresh": "重新整理頁面",
"regenerative-finance": "ReFi - 再生金融",
"research": "研究",
"research-menu": "研究選單",
@@ -385,6 +398,7 @@
"rollup-component-technology-and-risk-summary": "技術和風險概要",
"rollup-component-website": "網站",
"run-a-node": "執行節點",
+ "real-world-assets": "RWA——現實世界資產",
"saas": "質押即服務",
"scaling": "擴容",
"search": "搜尋",
@@ -423,6 +437,7 @@
"translation-banner-title-new": "協助翻譯本頁面",
"translation-banner-title-update": "協助更新本頁面",
"translation-program": "翻譯計劃",
+ "translator": "譯者",
"try-using-search": "請嘗試使用搜尋功能來尋找你要的資訊,或",
"tutorials": "教學",
"up": "上移",
diff --git a/src/intl/zh-tw/page-index.json b/src/intl/zh-tw/page-index.json
index c767d3d0b91..d3b9e518c02 100644
--- a/src/intl/zh-tw/page-index.json
+++ b/src/intl/zh-tw/page-index.json
@@ -2,7 +2,7 @@
"page-index-activity-description": "來自所有以太坊網路的活動",
"page-index-activity-tag": "活動",
"page-index-activity-header": "最強大的生態系統",
- "page-index-activity-action": "更多以太坊的活動",
+ "page-index-activity-action": "更多以太坊活動",
"page-index-bento-header": "使用網路的新方法",
"page-index-bento-assets-action": "更多非同質化代幣相關資訊",
"page-index-bento-assets-content": "藝術品、認證或甚至是房地產都可以被代幣化,不管什麼東西都能變成可交易的代幣,並且所有權公開且可驗證。",
@@ -39,8 +39,8 @@
"page-index-cta-get-eth-label": "取得以太幣",
"page-index-cta-wallet-description": "創建帳戶,管理資產",
"page-index-cta-wallet-label": "選一個錢包",
- "page-index-cta-build-apps-description": "建立你的第一個應用程式",
- "page-index-cta-build-apps-label": "開始開發",
+ "page-index-cta-build-apps-description": "建立您的第一個應用程式",
+ "page-index-cta-build-apps-label": "開始建置",
"page-index-description": "區塊鏈網路與創新應用程式的頂尖平台",
"page-index-developers-code-example-description-0": "建置由自已寫出來的邏輯所支援的銀行",
"page-index-developers-code-example-description-1": "製作可跨應用程式轉移和使用的代幣",
@@ -83,7 +83,6 @@
"page-index-posts-header": "最新發表",
"page-index-posts-subtitle": "來自社群的最新部落格文章與更新",
"page-index-title": "歡迎來到以太坊",
- "page-index-use-cases-tag": "使用案例",
"page-index-values-description": "成為數位革命的一員",
"page-index-values-header": "網際網路瞬息萬變",
"page-index-values-legacy": "舊版",
@@ -101,7 +100,7 @@
"page-index-values-privacy-legacy-content-0": "不管是政府、企業,還是其他不知名的大型組織,都不會因為良心發現而尊重我們的隱私。",
"page-index-values-privacy-legacy-content-1": "大部分的應用程式都會為了量身訂製型廣告,盡可能地蒐集個人資訊。",
"page-index-values-privacy-ethereum-label": "隱私導向",
- "page-index-values-privacy-ethereum-content-0": "以太坊社群尊重所有人的隱私權,不需要透漏個人身分或是聯絡資訊就可以使用我們的應用程式。",
+ "page-index-values-privacy-ethereum-content-0": "以太坊社群尊重個人隱私。您有權在不透露您的個人身分或聯絡資訊的情況下使用應用程式。",
"page-index-values-integration-legacy-label": "分散性",
"page-index-values-integration-legacy-content-0": "很多應用程式都會要求您創建個別帳戶,得需要繁瑣的註冊程序以及記得很多的登入密碼。",
"page-index-values-integration-ethereum-label": "整合性",
@@ -113,7 +112,7 @@
"page-index-values-censorship-legacy-label": "可審查性",
"page-index-values-censorship-legacy-content-0": "現代網路平台上的規範時常改變,可能因股東、管理階層或甚至是獨裁政府的關係而產生變化。",
"page-index-values-censorship-ethereum-label": "抗審查性",
- "page-index-values-censorship-ethereum-content-0": "抗審查性是以太坊的中心原則之一,以太坊的功能會堅持著公平與客觀的原則。",
+ "page-index-values-censorship-ethereum-content-0": "反抗壓迫是以太坊的一項關鍵原則,其功能應始終保持公平和公正。",
"page-index-values-censorship-ethereum-content-1": "以太坊不受到任何國家、公司或是個人的控制。",
"page-index-values-open-legacy-label": "不對大部分人公開",
"page-index-values-open-legacy-content-0": "一般的公司都會保護自己的智慧財產不向他人分享,公司外的人看不到運作方式,也不清楚怎樣才能處理問題或是進行改善,要創建或是客製化工具相當困難。",
diff --git a/src/intl/zh/common.json b/src/intl/zh/common.json
index 4a2695e3aef..ea9ba447caa 100644
--- a/src/intl/zh/common.json
+++ b/src/intl/zh/common.json
@@ -30,8 +30,11 @@
"content-resources": "内容资源",
"content-standardization": "内容标准化",
"contributing": "参与贡献",
+ "contributor-quiz-banner-title": "不确定从哪里开始?",
+ "contributor-quiz-banner-description": "参加一个简短测验,了解你可以如何在 ethereum.org 上做出贡献。",
+ "contributor-quiz-banner-button": "进行测验",
"contributors": "贡献者",
- "contributors-thanks": "感谢对本页做出贡献的每一个人!",
+ "contributors-thanks": "所有为本页面做出贡献的共建者 – 感谢你!",
"cookie-policy": "Cookie 政策",
"copied": "已复制",
"copy": "复制",
@@ -77,6 +80,9 @@
"enterprise": "企业级应用",
"enterprise-mainnet": "企业级 - 以太坊主网",
"enterprise-menu": "企业菜单",
+ "error-page-title": "哎呀!发生错误",
+ "error-page-description": "你可以在我们的 GitHub 存储库中报告该问题来帮助我们改进。",
+ "error-page-home-link": "返回主页",
"esp": "生态系统支持方案",
"eth-current-price": "当前 ETH 价格(美元)",
"ethereum": "以太坊",
@@ -199,7 +205,7 @@
"language-zh-tw": "中文(繁体)",
"languages": "语言",
"last-24-hrs": "最近24小时",
- "last-edit": "上次修改时间",
+ "page-last-update": "页面最后更新:",
"last-updated": "最近更新",
"layer-2": "二层网络",
"learn": "学习",
@@ -295,6 +301,7 @@
"nav-overview-label": "概述",
"nav-participate-overview-description": "参与方法概述",
"nav-payments-description": "以太坊支付正在改变我们收付资金的方式",
+ "nav-prediction-markets-description": "预测市场是一种押注未来的方式",
"nav-primary": "主导航",
"nav-quizzes-description": "了解你对以太坊和加密货币的了解程度",
"nav-quizzes-label": "检验掌握的知识",
@@ -319,6 +326,7 @@
"nav-roadmap-user-experience": "改善用户体验",
"nav-roadmap-ux-description": "以太坊的用法需要简化",
"nav-roadmap-ux-label": "改善用户体验",
+ "nav-rwa-description": "将有价值的商品转化为数字代币的方法。",
"nav-run-a-node-description": "实现完全自主权,同时帮助保护网络安全",
"nav-security-description": "了解加密货币使用方面的最佳做法",
"nav-smart-contracts-description": "以太坊生态系统之基石",
@@ -366,17 +374,20 @@
"page-languages-want-more-paragraph": "ethereum.org的翻译者总是以尽可能多的语言进行翻译。 要看看他们正在做什么或注册加入他们,请阅读我们的",
"page-languages-words": "字数",
"page-last-updated": "页面最后更新",
+ "page-not-found": "找不到页面",
+ "page-not-found-description": "找不到所请求的页面。",
"participate": "参与",
"participate-menu": "“参与”菜单",
"payments-page": "支付",
"pbs": "提议者-构建者分离",
"pools": "联合质押",
+ "prediction-markets": "预测市场",
"privacy-policy": "隐私政策",
"private-ethereum": "私密以太坊",
"product-disclaimer": "列举产品和服务是为了方便以太坊社区。但列举任何产品或服务并不表示 ethereum.org 网站团队或以太坊基金会认可它们。",
"quizzes": "测试",
"quizzes-title": "测试中心",
- "refresh": "请刷新页面。",
+ "refresh": "更新页面",
"regenerative-finance": "ReFi - 再生性金融",
"research": "研究",
"research-menu": "“研究”菜单",
@@ -387,6 +398,7 @@
"rollup-component-technology-and-risk-summary": "技术和风险概述",
"rollup-component-website": "网站",
"run-a-node": "运行节点",
+ "real-world-assets": "RWA - 现实世界资产",
"saas": "质押即服务",
"scaling": "扩容",
"search": "搜索",
@@ -425,6 +437,7 @@
"translation-banner-title-new": "帮助翻译此页面",
"translation-banner-title-update": "帮助更新此页面",
"translation-program": "翻译计划",
+ "translator": "翻译人员",
"try-using-search": "请尝试使用搜索来查找相关内容,或者",
"tutorials": "教程",
"up": "向上",
diff --git a/src/intl/zh/page-index.json b/src/intl/zh/page-index.json
index 15ee202ece3..a68320c2627 100644
--- a/src/intl/zh/page-index.json
+++ b/src/intl/zh/page-index.json
@@ -39,7 +39,7 @@
"page-index-cta-get-eth-label": "获取以太币",
"page-index-cta-wallet-description": "创建帐户和管理资产",
"page-index-cta-wallet-label": "选择一个钱包",
- "page-index-cta-build-apps-description": "创建你的第一个应用",
+ "page-index-cta-build-apps-description": "创建你的第一个应用程序",
"page-index-cta-build-apps-label": "开始构建",
"page-index-description": "创新应用程序和区块链网络的首要平台",
"page-index-developers-code-example-description-0": "用你编写的逻辑构建银行",
@@ -83,7 +83,6 @@
"page-index-posts-header": "近期博文",
"page-index-posts-subtitle": "社区的最新博文和最近更新",
"page-index-title": "欢迎来到以太坊",
- "page-index-use-cases-tag": "用例",
"page-index-values-description": "参与数字革命",
"page-index-values-header": "互联网正经历变革",
"page-index-values-legacy": "传统模式",
diff --git a/src/intl/zh/page-layer-2-networks.json b/src/intl/zh/page-layer-2-networks.json
new file mode 100644
index 00000000000..aba040567b9
--- /dev/null
+++ b/src/intl/zh/page-layer-2-networks.json
@@ -0,0 +1,85 @@
+{
+ "page-layer-2-networks-hero-description": "如今使用以太坊意味着和数百个不同的网络和应用程序交互。这一切都是已以太坊为基础架构。",
+ "page-layer-2-networks-meta-title": "以太坊第二层:探索其网络",
+ "page-layer-2-networks-more-advanced-title": "想了解更进阶的概览内容?",
+ "page-layer-2-networks-more-advanced-descripton-1": "许多项目",
+ "page-layer-2-networks-more-advanced-descripton-2": "仍处于起步阶段,有一定实验性。",
+ "page-layer-2-networks-more-advanced-descripton-3": "关于这些网络的技术、风险和信任假设的更多信息,我们建议查阅 L2BEAT,其中为每个项目提供了全面的风险评估框架,并为一般数据分析提供 growthepie。",
+ "page-layer-2-networks-more-advanced-link-1": "访问 l2beat.com",
+ "page-layer-2-networks-more-advanced-link-2": "访问 growthepie.xyz",
+ "page-layer-2-networks-callout-1-title": "有哪些好处?",
+ "page-layer-2-networks-callout-1-description": "以太坊的强大和安全性为其他网络提供了坚实的构建平台。",
+ "page-layer-2-networks-callout-2-title": "想了解更多细节?",
+ "page-layer-2-networks-callout-2-description": "对这种扩容方法的技术和原因感兴趣?了解有关思维方式和不同技术方法的更多信息。",
+ "page-layer-2-networks-n/a-label": "未提供",
+ "page-layer-2-networks-n/a-description": "不适用于以太坊主网。",
+ "page-layer-2-networks-robust-label": "鲁棒性",
+ "page-layer-2-networks-robust-description": "完全去中心化和安全的网络,任何个人或团体(包括其创建者)都无法篡改或停止。\n\n这是一个实现以太坊去中心化愿景的网络。",
+ "page-layer-2-networks-maturing-label": "成熟化",
+ "page-layer-2-networks-maturing-description": "一个正在过渡到去中心化模式的网络。在极端情况下,一组参与者仍然可以停止网络。",
+ "page-layer-2-networks-developing-label": "发展",
+ "page-layer-2-networks-developing-description": "由中心化运营商运营网络,但添加了故障安全功能以降低中心化风险。",
+ "page-layer-2-networks-emerging-label": "新兴",
+ "page-layer-2-networks-emerging-description": "由中心化运营商运营网络。数据在以太坊上公开可见,以验证运营商是否诚实。",
+ "page-layer-2-networks-network-maturity": "网络成熟度",
+ "page-layer-2-networks-network-maturity-with-colon": "网络成熟度:",
+ "page-layer-2-networks-network-maturity-description": "关注开发阶段、网络使用相关风险以及网络的生态系统规模。",
+ "page-layer-2-networks-summary-metric": "这是基于风险分析的总结指标",
+ "page-layer-2-networks-no-results-title": "没有结果",
+ "page-layer-2-networks-no-results-description": "没有符合您条件的网络,请尝试添加一些筛选条件",
+ "page-layer-2-networks-reset-filters": "重置筛选器",
+ "page-layer-2-networks-age": "时期",
+ "page-layer-2-networks-show-how-long": "显示网络已经运行多长时间。",
+ "page-layer-2-networks-data-from": "数据来源",
+ "page-layer-2-networks-period": ".",
+ "page-layer-2-networks-wallet-support": "钱包支持",
+ "page-layer-2-networks-how-many-wallet-support": "表示有多少个钱包应用程序支持使用该网络。",
+ "page-layer-2-networks-active-address": "活跃地址",
+ "page-layer-2-networks-active-address-weekly": "活跃地址(每周)",
+ "page-layer-2-networks-active-address-number": "过去 7 天内网络上的活跃地址数量。",
+ "page-layer-2-networks-fee-token": "代币",
+ "page-layer-2-networks-token-used-to-pay": "用于支付交易和使用网络的代币。",
+ "page-layer-2-networks-network-usage": "网络使用情况",
+ "page-layer-2-networks-network-usage-overview": "网络使用情况概述,用于衡量过去 30 天内各个领域的交易数量。",
+ "page-layer-2-networks-no-data-available": "暂无数据",
+ "page-layer-2-networks-links": "链接",
+ "page-layer-2-networks-official-website": "官方网站",
+ "page-layer-2-networks-risk-analysis": "风险分析",
+ "page-layer-2-networks-assessment-by-l2beat": "L2BEAT 评估",
+ "page-layer-2-networks-detailed-analytics": "详细分析",
+ "page-layer-2-networks-assessment-by-growthepie": "Growthepie 的评估",
+ "page-layer-2-networks-bridge-to": "桥接至",
+ "page-layer-2-networks-view-apps": "查看应用程序",
+ "page-layer-2-networks-select-wallet": "选择钱包",
+ "page-layer-2-networks-search-wallets": "搜索钱包……",
+ "page-layer-2-networks-no-wallet-found": "没有找到钱包",
+ "page-layer-2-networks-robust-description-1": "完全去中心化且安全的网络,任何个人或团体(包括其创建者)都无法篡改或停止。",
+ "page-layer-2-networks-robust-description-2": "这是一个实现以太坊去中心化愿景的网络。",
+ "page-layer-2-networks-developing-description-1": "单一运营商运行网络,且数据公开可见以确保透明度。",
+ "page-layer-2-networks-emerging-description-1": "单一运营商在私有环境运行网络并致力于实现透明度。",
+ "page-layer-2-networks-networks-showing": "网络展示",
+ "page-layer-2-networks-market-share": "市场份额",
+ "page-layer-2-networks-market-share-description": "以太坊托管合约中的总锁定价值。",
+ "page-layer-2-networks-avg-transaction-fee": "平均交易费",
+ "page-layer-2-networks-transaction-fee": "交易费",
+ "page-layer-2-networks-transaction-fee-description": "转账、交换、铸造等活动的平均交易成本。",
+ "page-layer-2-networks-transaction-see-networks": "查看网络",
+ "page-layer-2-network-maturity-component-1": "我们回顾了网络在以下方面的进展",
+ "page-layer-2-network-maturity-component-2": "以太坊一致性",
+ "page-layer-2-network-maturity-component-3": "总锁定价值(TVL)",
+ "page-layer-2-network-maturity-component-4": "在生产环境中的运行时间",
+ "page-layer-2-network-maturity-component-5": "以及风险考量",
+ "page-layer-2-network-maturity-component-6": "这些层面能帮助跟踪网络发展,并为社区提供评估进展的标准化方法。",
+ "page-layer-2-network-maturity-component-7": "单靠技术进步是不够的,用户采用和运行时间是任何网络整体实力和成熟度的重要组成部分。",
+ "page-layer-2-network-maturity-component-8": "成熟度",
+ "page-layer-2-network-maturity-component-9": "要求",
+ "page-layer-2-network-maturity-component-10": "• 阶段 2",
+ "page-layer-2-network-maturity-component-11": "• 最少 10 亿美元总锁定价值 (TVL)",
+ "page-layer-2-network-maturity-component-12": "• 阶段 1",
+ "page-layer-2-network-maturity-component-13": "• 最少 1.5 亿美元总锁定价值 (TVL)",
+ "page-layer-2-network-maturity-component-14": "• 在生产环境中运行 6 个月以上",
+ "page-layer-2-network-maturity-component-15": "• 阶段 0",
+ "page-layer-2-network-maturity-component-16": "• 风险评估:3/5 (L2beat)",
+ "page-layer-2-network-maturity-component-17": "• 风险评估:2/5 (L2beat)",
+ "page-layer-2-network-maturity-component-18": "• 最少 1.5 亿美元总锁定价值 (TVL) 或在生产环境中运行 6 个月以上"
+}
diff --git a/src/intl/zh/page-stablecoins.json b/src/intl/zh/page-stablecoins.json
index 35ce038909d..7a277038b03 100644
--- a/src/intl/zh/page-stablecoins.json
+++ b/src/intl/zh/page-stablecoins.json
@@ -160,7 +160,6 @@
"example-projects": "示例项目",
"gemini-logo": "Gemini 双子交易所徽标",
"gitcoin-logo": "Gitcoin徽标",
- "loopring-logo": "Loopring徽标",
"makerdao-logo": "MakerDao 徽标",
"matcha-logo": "Matcha徽标",
"summerfi-logo": "Summer.fi 徽标",
diff --git a/src/intl/zh/page-staking.json b/src/intl/zh/page-staking.json
index 6539aafd3a3..7dff50140b3 100644
--- a/src/intl/zh/page-staking.json
+++ b/src/intl/zh/page-staking.json
@@ -10,7 +10,7 @@
"comp-withdrawal-comparison-new-link": "访问质押启动板",
"comp-withdrawal-credentials-placeholder": "验证者索引",
"comp-withdrawal-credentials-error": "哎呀!请仔细检查验证者索引编号然后重试。",
- "comp-withdrawal-credentials-upgraded-1": "验证者引索 {{validatorIndex}} 准备好开始接收奖励了!",
+ "comp-withdrawal-credentials-upgraded-1": "验证者引索 {validatorIndex} 准备好开始接收奖励了!",
"comp-withdrawal-credentials-upgraded-2": "关联执行地址的提款凭证:",
"comp-withdrawal-credentials-not-upgraded-1": "此验证者需要升级。",
"comp-withdrawal-credentials-not-upgraded-1-testnet": "此 Holesky 测试网验证者需要升级。",
diff --git a/src/intl/zh/page-what-is-ethereum.json b/src/intl/zh/page-what-is-ethereum.json
index 57b795c7cd0..0c24a2aafee 100644
--- a/src/intl/zh/page-what-is-ethereum.json
+++ b/src/intl/zh/page-what-is-ethereum.json
@@ -54,7 +54,7 @@
"page-what-is-ethereum-slide-1-desc-2": "以太坊和稳定币简化了海外汇款流程。在全球范围内转移资金通常只需要几分钟即可完成,相比之下普通银行可能需要几个工作日甚至几周,并且价格只是银行服务的一小部分。此外,进行高额交易不收取额外费用,并且对于汇款地址或原因没有任何限制。",
"page-what-is-ethereum-slide-2-title": "在危机时刻提供最快捷的帮助",
"page-what-is-ethereum-slide-2-desc-1": "如果你足够幸运,可以在生活的地方享受值得信赖的机构提供的多种银行业务,你可能会认为它们提供的财务自由、安全和稳定是理所当然的。但对于世界各地面临政治压制或经济困难的许多人来说,金融机构可能无法提供他们需要的保护或服务。",
- "page-what-is-ethereum-slide-2-desc-2": "当委内瑞拉、古巴、阿富汗、尼日利亚、白俄罗斯和乌克兰等地的居民遭受战争、经济崩溃和镇压时,加密货币就成为他们维系金融机构最快,且通常是唯一的方式。1正如这些例子所示,以太坊等加密货币能够让被迫割离世界的人畅通无阻地参与全球经济。另外,当本地货币由于恶性通货膨胀而崩溃时,稳定币可以提供一种保值手段。",
+ "page-what-is-ethereum-slide-2-desc-2": "当委内瑞拉、古巴、阿富汗、尼日利亚、白俄罗斯和乌克兰等地的居民遭受战争、经济崩溃和镇压时,加密货币就成为他们维系金融机构最快,且通常是唯一的方式。1正如这些例子所示,以太坊等加密货币能够让被迫割离世界的人畅通无阻地参与全球经济。另外,当本地货币由于恶性通货膨胀而崩溃时,稳定币可以提供一种保值手段。",
"page-what-is-ethereum-slide-3-title": "为创作者赋能",
"page-what-is-ethereum-slide-3-desc-1": "仅在 2021 年,艺术家、音乐家、作家和其他创作者就利用以太坊共赚取了约 35 亿美元。这使得以太坊成为最大的全球创作者平台之一,与 Spotify、YouTube 和 Etsy 并驾齐驱。了解更多。",
"page-what-is-ethereum-slide-4-title": "赋能玩家",
diff --git a/src/intl/zh/template-usecase.json b/src/intl/zh/template-usecase.json
index 5bf108904a4..6e10cd42462 100644
--- a/src/intl/zh/template-usecase.json
+++ b/src/intl/zh/template-usecase.json
@@ -12,5 +12,6 @@
"template-usecase-dropdown": "以太坊使用案例",
"template-usecase-banner": "以太坊的用法不断开发和演进。添加任何你认为会使事情变得更清晰或更及时的信息。",
"template-usecase-edit-link": "编辑页面",
- "template-usecase-dropdown-aria": "使用案例下拉菜单"
+ "template-usecase-dropdown-aria": "使用案例下拉菜单",
+ "template-usecase-dropdown-rwa": "现实世界资产(RWA)"
}
diff --git a/src/layouts/Static.tsx b/src/layouts/Static.tsx
index 0bd2a331ac0..03ddac7948d 100644
--- a/src/layouts/Static.tsx
+++ b/src/layouts/Static.tsx
@@ -28,7 +28,6 @@ import {
import MeetupList from "@/components/MeetupList"
import SocialListItem from "@/components/SocialListItem"
import TableOfContents from "@/components/TableOfContents"
-import { TranslatathonBanner } from "@/components/Translatathon/TranslatathonBanner"
import Translation from "@/components/Translation"
import TranslationChartImage from "@/components/TranslationChartImage"
import { Flex, Stack } from "@/components/ui/flex"
@@ -102,7 +101,6 @@ export const StaticLayout = ({
return (