-
+
[](https://github.com/base/docs/graphs/contributors)
[](https://github.com/base/docs/graphs/contributors)
@@ -10,7 +10,7 @@

[](https://github.com/base/docs/blob/main/LICENSE.md)
-
+
[](https://base.org)
[](https://base.mirror.xyz/)
@@ -18,149 +18,149 @@
[](https://base.org/discord)
[](https://twitter.com/Base)
-
+
[](https://github.com/base/docs/pulls)
[](https://github.com/base/docs/issues)
-Base Docs are community-managed. We welcome and encourage contributions from everyone to keep these docs accurate, helpful, and up to date.
+Документация Base управляется сообществом. Мы приветствуем и поощряем вклад каждого, чтобы поддерживать эти документы точными, полезными и актуальными.
-> Note: This repository powers the public Base documentation site. Content lives under `docs/`.
+> Примечание: Этот репозиторий используется для публичного сайта документации Base. Контент находится в папке `docs/`.
-## Local development
+## Локальная разработка
-Prerequisite: Node.js v19+.
+Предварительное требование: Node.js v19+.
-1. Clone the repository.
-2. Install the Mint CLI to preview documentation changes locally:
+1. Клонируйте репозиторий.
+2. Установите Mint CLI для локального просмотра изменений документации:
```bash
npm i -g mint
```
-3. Preview locally (run from the `docs/` directory where `docs.json` lives):
+3. Просмотр локально (запустите из директории docs/, где находится docs.json):
```bash
cd docs
mint dev
```
-Alternatively, without a global install:
+Альтернативно, без глобальной установки:
```bash
npx mint dev
```
-### Troubleshooting
+### Устранение неполадок
-- Ensure Node.js v19+ is installed and that you run `mint dev` from the directory containing `docs.json` (usually `docs/`).
-- Local preview differs from production: run `mint update` to update the CLI.
+- Убедитесь, что установлена Node.js версии 19 или выше, и что вы запускаете команду mint dev из каталога, содержащего файл docs.json (обычно это папка docs/).
+- Локальный просмотр отличается от продакшена: выполните `mint update` для обновления CLI.
-## How to contribute
+## Как внести вклад
-1. **Fork and branch**: Fork `base/docs` and create a descriptive branch for your change.
-2. **Edit content in `docs/`**: Follow the structure and style guidelines below. Preview locally with the Mint CLI.
-3. **Open a pull request**: Provide a clear summary and links to related pages. The docs team and community will review.
+1. **Fork and branch (Сделайте форк и ветку)**: Сделайте форк `base/docs` и создайте описательную ветку для ваших изменений.
+2. **Edit content in `docs/` (Редактируйте контент в `docs/`)**: Следуйте структуре и стилю, указанным ниже. Просматривайте изменения локально с помощью Mint CLI.
+3. **Open a pull request (Откройте pull request)**: Предоставьте четкое описание и ссылки на связанные страницы. Команда документации и сообщество проведут ревью.
-> Tip: Prefer small, focused PRs. Link related guides and references directly in your content.
+> Совет: Отдавайте предпочтение небольшим, сфокусированным PR (Pull Request). Связывайте связанные руководства и ссылки непосредственно в вашем контенте.
-## Documentation structure
+## Структура документации
-### Core principle: maintain existing structure
+### Основной принцип: сохраняйте существующую структуру
-> Warning: Do not create new top-level sections. Place all new content within existing folders under `docs/`.
+> Предупреждение: Не создавайте новые разделы верхнего уровня. Размещайте весь новый контент в существующих папках внутри `docs/`.
-The Base documentation is organized into established sections (for example: `get-started/`, `learn/`, `base-account/`, `base-app/`, `base-chain/`, `cookbook/`, `mini-apps/`, `onchainkit/`). Fit new content into the most relevant existing section.
+Документация Base организована в установленные разделы (например: `get-started/`, `learn/`, `base-account/`, `base-app/`, `base-chain/`, `cookbook/`, `mini-apps/`, `onchainkit/`). Размещайте новый контент в наиболее подходящем существующем разделе.
-### Navigation policy
+### Политика навигации
-> Note: We generally do not change the global navigation (top-level tabs) or sidebar sections unless there is a clear, broadly beneficial need. Contributions should focus on improving existing pages and adding new pages within current sections.
+> Примечание: Мы обычно не меняем глобальную навигацию (вкладки верхнего уровня) или разделы боковой панели, если нет четкой, широко полезной необходимости. Вклад должен быть сосредоточен на улучшении существующих страниц и добавлении новых страниц в текущих разделах.
-### Section purpose and placement
+### Назначение и размещение разделов
-- **Quickstart**: End-to-end setup to first success. Keep concise and current.
-- **Concepts**: Explanations of components, architecture, and design philosophy.
-- **Guides**: Step-by-step, action-oriented tutorials for specific tasks.
-- **Examples**: Complete, runnable examples demonstrating real-world usage.
-- **Technical Reference**: API/method/component specs with parameters and return types.
-- **Contribute**: Information for contributors and process updates.
+- **Quickstart (Быстрый старт)**: Полная настройка до первого успеха. Сохраняйте лаконичность и актуальность.
+- **Concepts (Концепции)**: Объяснения компонентов, архитектуры и философии дизайна.
+- **Guides (Руководства)**: Пошаговые, ориентированные на действие туториалы для конкретных задач.
+- **Examples (Примеры)**: Полные, запускаемые примеры, демонстрирующие реальное использование.
+- **Technical Reference (Техническая справка)**: Спецификации API/методов/компонентов с параметрами и типами возвращаемых значений.
+- **Contribute (Вклад)**: Информация для контрибьюторов и обновления процессов.
-#### Cookbook scope
+#### Область применения Cookbook
-- The `cookbook/` section hosts use case-focused guides and patterns, not product-specific documentation.
-- Prefer cross-cutting solutions that illustrate how to build on Base across tools and scenarios.
+- Раздел `cookbook/` содержит руководства и паттерны, ориентированные на варианты использования, а не на документацию по конкретным продуктам.
+- Отдавайте предпочтение комплексным решениям, демонстрирующим, как создавать проекты на Base с использованием различных инструментов и сценариев.
-> Warning: Avoid subsection proliferation:
-> - Put all guides at the same level within the Guides section.
-> - Organize Reference by component/feature, not per use case.
-> - Use cross-links instead of adding new structural layers.
+> Предупреждение: Избегайте разрастания подразделов:
+> - Размещайте все руководства на одном уровне внутри раздела Guides.
+> - Организуйте Reference по компонентам/функциям, а не по вариантам использования.
+> - Используйте перекрестные ссылки вместо добавления новых структурных слоев.
-## Style and formatting
+## Стиль и форматирование
-### Writing style
+### Стиль написания
-1. Be concise and consistent; use active voice and second person.
-2. Focus on the happy path; mention alternatives briefly where relevant.
-3. Use explicit, descriptive headings and filenames.
-4. Maintain consistent terminology; introduce abbreviations on first use.
+1. Будьте краткими и последовательными; используйте активный залог и второе лицо.
+2. Сосредоточьтесь на основном сценарии; кратко упоминайте альтернативы там, где это уместно.
+3. Используйте явные, описательные заголовки и имена файлов.
+4. Сохраняйте единообразную терминологию; вводите сокращения при первом использовании.
-### AI-friendly content
+### Контент, удобный для ИИ
-- Use clear, explicit language and link related pages directly.
-- Prefer bulleted lists for options/steps when not sequential.
-- Name and reference libraries and tools explicitly.
-- Use semantic, readable URLs and avoid ambiguous abbreviations.
+- Используйте ясный, однозначный язык и напрямую связывайте связанные страницы.
+- Предпочитайте маркированные списки для опций/шагов, когда они не являются последовательными.
+- Явно называйте и ссылайтесь на библиотеки и инструменты.
+- Используйте семантические, читаемые URL и избегайте неоднозначных сокращений.
-> Checklist:
-> - Would a Large Language Model understand and follow this content?
-> - Can an engineer copy, paste, and run the examples as-is?
+> Контрольный список:
+> - Поймёт ли большая языковая модель этот контент и сможет ли корректно следовать ему?
+> - Может ли инженер скопировать, вставить и запустить примеры как есть?
-### Mintlify formatting
+### Форматирование Mintlify
-- Start main sections with H2 (`##`) and subsections with H3 (`###`).
-- Use fenced code blocks with language and optional filename.
-- Wrap images in `` and include `alt` text.
-- Use callouts for emphasis: ``, ``, ``, ``, ``.
-- For procedures, prefer `` / ``.
-- For alternatives, use `` / ``.
-- For API docs, use ``, ``, and request/response examples.
+- Начинайте основные разделы с H2 (`##`) и подразделы с H3 (`###`).
+- Используйте блоки кода с указанием языка и необязательным именем файла.
+- Оберните изображения в и добавьте `alt` текст.
+- Используйте callouts для выделения: ``, ``, ``, ``, ``.
+- Для процедур предпочитайте `` / ``.
+- Для альтернатив используйте `` / ``.
+- Для документации API используйте ``, `` и примеры запросов/ответов.
-### Code examples
+### Примеры кода
-- Provide complete, runnable examples with realistic data.
-- Include proper error handling and edge cases.
-- Specify language and filename when helpful.
-- Show expected output or verification steps.
+- Предоставляйте полные, запускаемые примеры с реалистичными данными.
+- Включайте правильную обработку ошибок и граничные случаи.
+- Указывайте язык и имя файла, когда это полезно.
+- Показывайте ожидаемый вывод или шаги проверки.
-## Third-party guides policy
+## Политика сторонних руководств
-> Warning: We generally do not accept guides that primarily document a third-party product. Exceptions require a clear Base-focused use case and a tight integration with Base products. Simply deploying on Base or connecting to Base Account/Base App is not sufficient.
+> Предупреждение: Мы обычно не принимаем руководства, которые в основном документируют сторонний продукт. Исключения требуют четкого варианта использования, ориентированного на Base, и тесной интеграции с продуктами Base. Простое развертывание на Base или подключение к Base Account/Base App недостаточно.
-If your goal is to increase discoverability of your product, please request inclusion on the Base Ecosystem page instead. See the instructions for [updating the Base Ecosystem page](https://github.com/base/web?tab=readme-ov-file#updating-the-base-ecosystem-page).
+Если ваша цель - повысить видимость вашего продукта, пожалуйста, запросите включение на странице Base Ecosystem вместо этого. Смотрите инструкции по [обновлению страницы Base Ecosystem](https://github.com/base/web?tab=readme-ov-file#updating-the-base-ecosystem-page).
-## Review checklist (before submitting a PR)
+## Контрольный список для проверки (перед отправкой PR)
-- [ ] Fits within existing structure (no new top-level sections)
-- [ ] Minimal, necessary subsections only
-- [ ] Consistent terminology; abbreviations introduced on first use
-- [ ] Code examples are complete, runnable, and validated
-- [ ] Cross-links to related guides/examples/references are included
-- [ ] Uses Mintlify components and heading hierarchy correctly
-- [ ] Accessible images with descriptive `alt` text and frames
-- [ ] AI-friendly: explicit, link-rich, and easy to follow
+- [ ] Соответствует существующей структуре (без новых разделов верхнего уровня)
+- [ ] Только минимальные, необходимые подразделы
+- [ ] Единообразная терминология; сокращения вводятся при первом использовании
+- [ ] Примеры кода должны быть полными, корректно выполняться и проходить проверку.
+- [ ] Включены перекрестные ссылки на связанные руководства/примеры/справочники
+- [ ] Корректно использует компоненты Mintlify и иерархию заголовков
+- [ ] Доступные изображения с описательным `alt` текстом и фреймами
+- [ ] Удобно для ИИ: явный, богатый ссылками и легкий для понимания
-## Submission process
+## Процесс отправки
-1. Create a PR to `https://github.com/base/docs` with your changes.
-2. Include a clear description of the change and impacted pages.
-3. Request review from the docs team.
-4. Address feedback and iterate.
-5. Once approved, changes will be merged and published.
+1. Создайте PR (pull request) в `https://github.com/base/docs` с вашими изменениями.
+2. Включите четкое описание изменений и затронутых страниц.
+3. Запросите ревью у команды документации.
+4. Учитывайте обратную связь и итерируйте.
+5. После одобрения изменения будут объединены и опубликованы.
-## Publishing changes
+## Публикация изменений
-The core team will review opened PRs. The SLA is 2 weeks, generally on a first-come, first-served basis outside of urgent changes.
+Основная команда просматривает открытые PR. Время обработки (SLA) составляет 2 недели — обычно в порядке очереди, за исключением срочных изменений.
-## Storybook for UI components
+## Storybook для UI компонентов
-See `storybook/README.md` for details on local Storybook and component docs.
+Смотрите `storybook/README.md` для деталей о локальном Storybook и документации компонентов.
From 158c6694b3dcaba5f660883fd5ca229d469258a0 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Thu, 30 Oct 2025 18:43:18 +0500
Subject: [PATCH 002/685] Add Russian translations for content-instructions.md.
---
content-instructions.md | 146 ++++++++++++++++++++--------------------
1 file changed, 73 insertions(+), 73 deletions(-)
diff --git a/content-instructions.md b/content-instructions.md
index bb1a1a78..f9a04535 100644
--- a/content-instructions.md
+++ b/content-instructions.md
@@ -1,42 +1,42 @@
-# Mintlify technical writing rule
+# Правила технического письма Mintlify.
-You are an AI writing assistant specialized in creating exceptional technical documentation using Mintlify components and following industry-leading technical writing practices.
+Вы — AI-ассистент, специализирующийся на создании качественной технической документации с использованием компонентов Mintlify и соблюдением лучших практик технического письма.
-## Core writing principles
+## Основные принципы письма
-### Language and style requirements
+### Требования к языку и стилю
-- Use clear, direct language appropriate for technical audiences
-- Write in second person ("you") for instructions and procedures
-- Use active voice over passive voice
-- Employ present tense for current states, future tense for outcomes
-- Avoid jargon unless necessary and define terms when first used
-- Maintain consistent terminology throughout all documentation
-- Keep sentences concise while providing necessary context
-- Use parallel structure in lists, headings, and procedures
+- Используйте ясный, прямой язык, подходящий для технической аудитории
+- Пишите во втором лице ("вы") для инструкций и процедур
+- Используйте активный залог вместо пассивного
+- Используйте настоящее время для описания текущих состояний и будущее — для ожидаемых результатов
+- Избегайте жаргона, если он не необходим, и определяйте термины при первом использовании
+- Сохраняйте единообразную терминологию во всей документации
+- Сохраняйте предложения краткими, обеспечивая необходимый контекст
+- Используйте параллельную структуру в списках, заголовках и процедурах
-### Content organization standards
+### Стандарты организации контента
-- Lead with the most important information (inverted pyramid structure)
-- Use progressive disclosure: basic concepts before advanced ones
-- Break complex procedures into numbered steps
-- Only include prerequisites and context before instructions when necessary for instructions to be understood
-- Provide expected outcomes for each major step
-- Use descriptive, keyword-rich headings for navigation and SEO
-- Group related information logically with clear section breaks
+- Начинайте с самой важной информации (структура перевернутой пирамиды)
+- Применяйте прогрессивное раскрытие — сначала базовые концепции, затем продвинутые
+- Разбивайте сложные процедуры на нумерованные шаги
+- Включайте предварительные требования и контекст перед инструкциями только когда это необходимо для понимания инструкций
+- Предоставляйте ожидаемые результаты для каждого основного шага
+- Используйте описательные, богатые ключевыми словами заголовки для навигации и SEO
+- Группируйте связанную информацию логично с четкими разрывами разделов
-### User-centered approach
+### Пользовательский подход
-- Focus on user goals and outcomes rather than system features
-- Anticipate common questions and address them proactively
-- Include troubleshooting for likely failure points
-- Write for scannability with clear headings, lists, and white space
-- Include verification steps to confirm success
+- Фокусируйтесь на целях пользователей и результатах, а не на функциях системы
+- Предвосхищайте распространенные вопросы и решайте их проактивно
+- Включайте устранение неполадок для вероятных точек сбоя
+- Пишите текст так, чтобы его было удобно просматривать — используйте чёткие заголовки, списки и достаточные отступы
+- Включайте шаги проверки для подтверждения успеха
-## Required page structure
+## Обязательная структура страницы
-Every documentation page must begin with YAML frontmatter:
+Каждая страница документации должна начинаться с YAML frontmatter:
```yaml
---
@@ -45,49 +45,49 @@ description: "Concise description explaining page purpose and value"
---
```
-## Content quality standards
-
-### Code examples requirements
- - Every code block must have a filename or a title
- - if filename, add filename after language (e.g. ```typescript page.tsx```)
- - if title, add Title followed by the title (e.g. ```typescript Title example```)
- - Highlight the most relevant lines of the codeblock using ```typescript highlight={1-2,5}```
- - Code blocks longer than 7 lines should:
- - have line numbers by adding `lines` to the first line of the codeblock (e.g. ```typescript lines```)
- - be marked as `expandable` by adding to the first line of the codeblock
- - use `wrap` to prevent horizontal scrolling of codeblocks
-- Always include complete, runnable examples that users can copy and execute
-- Show proper error handling and edge case management
-- Use realistic data instead of placeholder values
-- Include expected outputs and results for verification
-- Add explanatory comments for complex logic
-- Never include real API keys or secrets in code examples
-
-### API documentation requirements
-
-- Document all parameters including optional ones with clear descriptions
-- Show both success and error response examples with realistic data
-- Include rate limiting information with specific limits
-- Provide authentication examples showing proper format
-- Explain all HTTP status codes and error handling
-- Cover complete request/response cycles
-
-### Accessibility requirements
-
-- Include descriptive alt text for all images and diagrams
-- Use specific, actionable link text instead of "click here"
-- Ensure proper heading hierarchy starting with H2
-- Provide keyboard navigation considerations
-- Use sufficient color contrast in examples and visuals
-- Structure content for easy scanning with headers and lists
-
-## Component selection logic
-
-- Use **Steps** for procedures and sequential instructions
-- Use **Tabs** for platform-specific content or alternative approaches
-- Use **CodeGroup** when showing the same concept in multiple programming languages or frameworks
-- Use **Accordions** for progressive disclosure of information
-- Use **RequestExample/ResponseExample** specifically for API endpoint documentation
-- Use **ParamField** for API parameters, **ResponseField** for API responses
-- Use **Expandable** for nested object properties or hierarchical information
+## Стандарты качества контента
+
+### Требования к примерам кода
+ - Каждый блок кода должен иметь имя файла или заголовок
+ - если имя файла, добавьте его после языка (например, ```typescript page.tsx```)
+ - если заголовок, добавьте Title с последующим заголовком (например, ```typescript Title example```)
+ - Выделяйте наиболее релевантные строки блока кода с помощью ```typescript highlight={1-2,5}```
+ - Блоки кода длиннее 7 строк должны:
+ - иметь номера строк путем добавления `lines` к первой строке блока кода (например, ```typescript lines```)
+ - быть помечены как `expandable` путем добавления к первой строке блока кода
+ - используйте `wrap` для предотвращения горизонтальной прокрутки блоков кода
+- Всегда включайте полные, запускаемые примеры, которые пользователи могут скопировать и выполнить
+- Показывайте правильную обработку ошибок и управление граничными случаями
+- Используйте реалистичные данные вместо значений-заполнителей
+- Включайте ожидаемые выводы и результаты для проверки
+- Добавляйте пояснительные комментарии для сложной логики
+- Никогда не включайте реальные API-ключи или секреты в примеры кода
+
+### Требования к документации API
+
+- Документируйте все параметры, включая опциональные, с четкими описаниями
+- Показывайте примеры как успешных, так и ошибочных ответов с реалистичными данными
+- Включайте информацию об ограничении частоты запросов с конкретными лимитами
+- Предоставляйте примеры аутентификации, показывающие правильный формат
+- Объясняйте все HTTP статус-коды и обработку ошибок
+- Охватывайте полные циклы запросов/ответов
+
+### Требования доступности
+
+- Включайте описательный alt-текст для всех изображений и диаграмм
+- Используйте осмысленные и действенные тексты ссылок вместо фраз вроде «нажмите здесь»
+- Обеспечьте правильную иерархию заголовков, начиная с H2
+- Предусматривайте возможности навигации с клавиатуры
+- Используйте достаточную контрастность цветов в примерах и визуальных элементах
+- Структурируйте контент для легкого просмотра с помощью заголовков и списков
+
+## Логика выбора компонентов
+
+- Используйте **Steps** для процедур и последовательных инструкций
+- Используйте **Tabs** для платформо-специфичного контента или альтернативных подходов
+- Используйте **CodeGroup** при показе одной концепции на нескольких языках программирования или фреймворках
+- Используйте **Accordions** для прогрессивного раскрытия информации
+- Используйте **RequestExample/ResponseExample** специально для документации API endpoints
+- Используйте **ParamField** для параметров API, **ResponseField** для ответов API
+- Используйте **Expandable** для вложенных свойств объектов или иерархической информации
From 3cccb7999af7e9add2c0084773eaf4de681efbed Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Fri, 31 Oct 2025 00:26:56 +0500
Subject: [PATCH 003/685] Add Russian translations for mintlify-reference.md
---
mintlify-reference.md | 143 +++++++++++++++++++++---------------------
1 file changed, 72 insertions(+), 71 deletions(-)
diff --git a/mintlify-reference.md b/mintlify-reference.md
index be6e5717..fd899a45 100644
--- a/mintlify-reference.md
+++ b/mintlify-reference.md
@@ -1,49 +1,49 @@
-## Mintlify component reference
-Full mintlify reference docs can be found at https://www.mintlify.com/docs/llms.txt
+## Справочник компонентов Mintlify
+Полная документация Mintlify доступна по ссылке: https://www.mintlify.com/docs/llms.txt
### docs.json
-- Refer to the [docs.json schema](https://mintlify.com/docs.json) when building the docs.json file and site navigation
-- If any documents have been removed from the /docs folder, ensure that a redirect is implemented
+- Обращайтесь к [схеме docs.json](https://mintlify.com/docs.json) при создании файла docs.json и навигации по сайту
+- Если какие-либо документы были удалены из папки /docs, убедитесь, что реализовано перенаправление
-### Callout components
-Use these sparingly, only when it's important to highlight information which might otherwise be missed by someone scanning the page.
+### Компоненты Callout
+Используйте их экономно, только когда важно выделить информацию, которая может быть пропущена при беглом просмотре страницы.
-#### Note - Additional helpful information
+#### Примечание - Дополнительная полезная информация
-Supplementary information that supports the main content without interrupting flow
+Дополнительная информация, которая поддерживает основной контент, не прерывая поток
-#### Tip - Best practices and pro tips
+#### Совет - Лучшие практики и профессиональные советы
-Expert advice, shortcuts, or best practices that enhance user success
+Экспертные рекомендации, сокращения или лучшие практики, которые повышают успех пользователя
-#### Warning - Important cautions
+#### Предупреждение - Важные предостережения
-Critical information about potential issues, breaking changes, or destructive actions
+Критическая информация о потенциальных проблемах, breaking changes или деструктивных действиях
-#### Info - Neutral contextual information
+#### Информация - Нейтральная контекстная информация
-Background information, context, or neutral announcements
+Фоновая информация, контекст или нейтральные объявления
-#### Check - Success confirmations
+#### Галочка - Подтверждения успеха
-Positive confirmations, successful completions, or achievement indicators
+Положительные подтверждения, успешные завершения или индикаторы достижений
-### Code components
+### Компоненты кода
-#### Code group with multiple languages
+#### Code group с несколькими языками
-Example of a code group:
+Пример code group:
```javascript Node.js
@@ -65,25 +65,25 @@ curl -X GET '/api/endpoint' \
-### Structural components
+### Структурные компоненты
-#### Steps for procedures
+#### Шаги для процедур
-Example of step-by-step instructions:
+Пример пошаговых инструкций:
- Run `npm install` to install required packages.
+ Выполните `npm install` для установки необходимых пакетов.
- Create a `.env` file with your API credentials.
+ Создайте файл `.env` с вашими API-учетными данными.
-#### Tabs for alternative content
+#### Вкладки для альтернативного контента
-Example of tabbed content:
+Пример контента с вкладками:
@@ -94,9 +94,9 @@ Example of tabbed content:
-#### Accordions for collapsible content
+#### Accordions для сворачиваемого контента
-Example of accordion groups:
+Пример групп аккордеонов:
@@ -115,91 +115,91 @@ Example of accordion groups:
-### Cards and columns for emphasizing information
+### Карточки и колонки для акцентирования информации
-Example of cards and card groups:
+Пример карточек и групп карточек:
-
-Complete walkthrough from installation to your first API call in under 10 minutes.
+
+Пошаговое руководство — от установки до первого вызова API менее чем за 10 минут.
-
- Learn how to authenticate requests using API keys or JWT tokens.
+
+ Узнайте, как аутентифицировать запросы с помощью API-ключей или токенов JWT.
-
- Understand rate limits and best practices for high-volume usage.
+
+ Поймите, как работают лимиты запросов и как соблюдать лучшие практики при большом объёме трафика.
-### API documentation components
+### Компоненты документации API
-#### Parameter fields
+#### Поля параметров
-Example of parameter documentation:
+Пример описания параметров:
-Unique identifier for the user. Must be a valid UUID v4 format.
+Уникальный идентификатор пользователя. Должен соответствовать формату UUID v4.
-User's email address. Must be valid and unique within the system.
+Адрес электронной почты пользователя. Должен быть действительным и уникальным в системе.
-Maximum number of results to return. Range: 1-100.
+Максимальное количество возвращаемых результатов. Диапазон: 1–100.
-Bearer token for API authentication. Format: `Bearer YOUR_API_KEY`
+Токен типа Bearer для аутентификации в API. Формат: `Bearer YOUR_API_KEY`
-#### Response fields
+#### Поля ответа
-Example of response field documentation:
+Пример описания полей ответа:
-Unique identifier assigned to the newly created user.
+Уникальный идентификатор, присвоенный вновь созданному пользователю.
-ISO 8601 formatted timestamp of when the user was created.
+Отметка времени в формате ISO 8601, когда пользователь был создан.
-List of permission strings assigned to this user.
+Список строк разрешений, назначенных данному пользователю.
-#### Expandable nested fields
+#### Разворачиваемые вложенные поля
-Example of nested field documentation:
+Пример описания вложенных полей:
-Complete user object with all associated data.
+Полный объект пользователя со всеми связанными данными.
- User profile information including personal details.
+ Информация профиля пользователя, включая личные данные.
- User's first name as entered during registration.
+ Имя пользователя, указанное при регистрации.
- URL to user's profile picture. Returns null if no avatar is set.
+ URL изображения профиля пользователя. Возвращает null, если аватар не установлен.
-### Media and advanced components
+### Медиа и расширенные компоненты
-#### Frames for images
+#### Рамки для изображений
-Wrap all images in frames:
+Все изображения следует помещать в рамки:
@@ -209,9 +209,9 @@ Wrap all images in frames:
-#### Videos
+#### Видео
-Use the HTML video element for self-hosted video content:
+Используйте HTML-элемент video для видео, размещённого на вашем сервере:
-Embed YouTube videos using iframe elements:
+Для вставки видео с YouTube используйте элемент iframe:
-#### Tooltips
+#### Подсказки
-Example of tooltip usage:
+Пример использования всплывающих подсказок:
-
+
API
-#### Updates
+#### Обновления
-Use updates for changelogs:
+Используйте компонент обновлений для описания изменений
-## New features
-- Added bulk user import functionality
-- Improved error messages with actionable suggestions
+
+## Новые возможности
+- Добавлена функция массового импорта пользователей
+- Улучшены сообщения об ошибках — теперь они содержат полезные рекомендации
-## Bug fixes
-- Fixed pagination issue with large datasets
-- Resolved authentication timeout problems
+## Исправления ошибок
+- Исправлена проблема с пагинацией при работе с большими наборами данных
+- Решена проблема тайм-аута при аутентификации
From b30472d1af0ecaa59f5ebfa7234e6192c335b4bd Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Mon, 3 Nov 2025 14:35:37 +0500
Subject: [PATCH 004/685] Translate Base documentation to Russian
---
docs/get-started/base.mdx | 48 ++++++++++++++++-----------------------
1 file changed, 20 insertions(+), 28 deletions(-)
diff --git a/docs/get-started/base.mdx b/docs/get-started/base.mdx
index f324ff73..0b8f0f44 100644
--- a/docs/get-started/base.mdx
+++ b/docs/get-started/base.mdx
@@ -1,52 +1,45 @@
---
title: Base
-description: "The #1 Ethereum Layer 2, incubated by Coinbase"
+description: "Первый Ethereum Layer 2, инкубированный Coinbase"
---
-Build on Base and choose the features that fits your needs — from sub-cent global payments to creator-first monetization and built-in distribution.
+Стройте на Base и выбирайте функции, которые соответствуют вашим потребностям — от глобальных платежей стоимостью менее цента до монетизации с приоритетом создателей и встроенного распространения.
-### Why Base?
+### Почему Base?
- **Payments & Financial Services:** Move value globally with sub-second,
- sub-cent payments and build on existing financial services for trading,
- yield generation, and more.
+ **Платежи и финансовые услуги:** Перемещайте стоимость глобально с платежами менее секунды и менее цента и стройте на существующих финансовых услугах для торговли, генерации дохода и многого другого.
- **Creator Monetization:** Creators of all kinds are exploring new ways to
- monetize their work. Innovate on the frontier of creator monetiziation with
- the creator economy on Base.
+ **Монетизация создателей:** Создатели всех видов исследуют новые способы монетизации своей работы. Инновации на переднем крае монетизации создателей с экономикой создателей на Base.
- **Comprehensive Builder Support:** Base provides developer tools,
- infrastructure, and support. Plus, Base has one of the largest onchain
- builder communities within which you can collaborate and grow.
+ **Всесторонняя поддержка разработчиков:** Base предоставляет инструменты для разработчиков, инфраструктуру и поддержку. Кроме того, Base имеет одно из крупнейших ончейн-сообществ разработчиков, в котором вы можете сотрудничать и расти.
- **Launch to real users:** Tap Base activations, grants, and mini-app
- channels that surface your project to millions.
+ **Запуск для реальных пользователей:** Используйте активации Base, гранты и каналы мини-приложений, которые представляют ваш проект миллионам.
-### Start Building
+### Начать разработку
- Build and deploy your app in minutes.
+ Создавайте и развертывайте свое приложение за минуты.
- Launch a new token.
+ Запустите новый токен.
- Deploy your own chain on Base.
+ Разверните свою собственную цепочку на Base.
-Explore [all products](/get-started/products) and [use cases](/get-started/use-cases).
+Изучите [все продукты](/get-started/products) и [варианты использования](/get-started/use-cases).
-### Get Funded
+### Получить финансирование
- Get rewarded up to 2 ETH weekly through the Builder Rewards Program.
+ Получайте вознаграждение до 2 ETH еженедельно через Программу Builder Rewards.
- Apply for fast, retroactive, Base Builder Grants (~1-5 ETH).
+ Подайте заявку на быстрые, ретроактивные Base Builder Grants (~1-5 ETH).
- A global program for builders creating the next wave of onchain apps.
+ Глобальная программа для разработчиков, создающих следующую волну ончейн-приложений.
- Apply for OP Retro Funding for your contributions to the Base ecosystem.
+ Подайте заявку на OP Retro Funding за ваш вклад в экосистему Base.
-### Reach More Users
+### Привлечь больше пользователей
- Mini Apps run directly inside the social feed: Make your existing app a Mini
- App or build a new one.
+ Mini Apps работают непосредственно внутри социальной ленты: Превратите ваше существующее приложение в Mini App или создайте новое.
- Showcase your project to the Base community and get discovered.
+ Продемонстрируйте ваш проект сообществу Base и получите discoverability.
From 8a6293a1d39186eb01cb1ba37522201ac6f03b4a Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Mon, 3 Nov 2025 14:42:34 +0500
Subject: [PATCH 005/685] Improve readability by adding line breaks
---
docs/get-started/base.mdx | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/docs/get-started/base.mdx b/docs/get-started/base.mdx
index 0b8f0f44..a1b5f278 100644
--- a/docs/get-started/base.mdx
+++ b/docs/get-started/base.mdx
@@ -10,13 +10,16 @@ description: "Первый Ethereum Layer 2, инкубированный Coinba
- **Платежи и финансовые услуги:** Перемещайте стоимость глобально с платежами менее секунды и менее цента и стройте на существующих финансовых услугах для торговли, генерации дохода и многого другого.
+ **Платежи и финансовые услуги:**
+Перемещайте стоимость глобально с платежами менее секунды и менее цента и стройте на существующих финансовых услугах для торговли, генерации дохода и многого другого.
- **Монетизация создателей:** Создатели всех видов исследуют новые способы монетизации своей работы. Инновации на переднем крае монетизации создателей с экономикой создателей на Base.
+ **Монетизация создателей:**
+Создатели всех видов исследуют новые способы монетизации своей работы. Инновации на переднем крае монетизации создателей с экономикой создателей на Base.
- **Всесторонняя поддержка разработчиков:** Base предоставляет инструменты для разработчиков, инфраструктуру и поддержку. Кроме того, Base имеет одно из крупнейших ончейн-сообществ разработчиков, в котором вы можете сотрудничать и расти.
+ **Всесторонняя поддержка разработчиков:**
+Base предоставляет инструменты для разработчиков, инфраструктуру и поддержку. Кроме того, Base имеет одно из крупнейших ончейн-сообществ разработчиков, в котором вы можете сотрудничать и расти.
**Запуск для реальных пользователей:** Используйте активации Base, гранты и каналы мини-приложений, которые представляют ваш проект миллионам.
From 55d68ca43c6e4a72d1f4c899bc409c7b3b4500a8 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Mon, 3 Nov 2025 14:46:03 +0500
Subject: [PATCH 006/685] Update base.mdx
---
docs/get-started/base.mdx | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/docs/get-started/base.mdx b/docs/get-started/base.mdx
index a1b5f278..b569cd2c 100644
--- a/docs/get-started/base.mdx
+++ b/docs/get-started/base.mdx
@@ -10,19 +10,20 @@ description: "Первый Ethereum Layer 2, инкубированный Coinba
- **Платежи и финансовые услуги:**
+ {**Платежи и финансовые услуги:**
Перемещайте стоимость глобально с платежами менее секунды и менее цента и стройте на существующих финансовых услугах для торговли, генерации дохода и многого другого.
- **Монетизация создателей:**
+ {**Монетизация создателей:**
Создатели всех видов исследуют новые способы монетизации своей работы. Инновации на переднем крае монетизации создателей с экономикой создателей на Base.
- **Всесторонняя поддержка разработчиков:**
+ {**Всесторонняя поддержка разработчиков:**
Base предоставляет инструменты для разработчиков, инфраструктуру и поддержку. Кроме того, Base имеет одно из крупнейших ончейн-сообществ разработчиков, в котором вы можете сотрудничать и расти.
- **Запуск для реальных пользователей:** Используйте активации Base, гранты и каналы мини-приложений, которые представляют ваш проект миллионам.
+ {**Запуск для реальных пользователей:**
+Используйте активации Base, гранты и каналы мини-приложений, которые представляют ваш проект миллионам.
From 9db40a6e7471c11599c5cf5fd65d40b1bc34f225 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Mon, 3 Nov 2025 14:46:41 +0500
Subject: [PATCH 007/685] Update base.mdx
---
docs/get-started/base.mdx | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/docs/get-started/base.mdx b/docs/get-started/base.mdx
index b569cd2c..9869d845 100644
--- a/docs/get-started/base.mdx
+++ b/docs/get-started/base.mdx
@@ -11,19 +11,19 @@ description: "Первый Ethereum Layer 2, инкубированный Coinba
{**Платежи и финансовые услуги:**
-Перемещайте стоимость глобально с платежами менее секунды и менее цента и стройте на существующих финансовых услугах для торговли, генерации дохода и многого другого.
+Перемещайте стоимость глобально с платежами менее секунды и менее цента и стройте на существующих финансовых услугах для торговли, генерации дохода и многого другого.}
{**Монетизация создателей:**
-Создатели всех видов исследуют новые способы монетизации своей работы. Инновации на переднем крае монетизации создателей с экономикой создателей на Base.
+Создатели всех видов исследуют новые способы монетизации своей работы. Инновации на переднем крае монетизации создателей с экономикой создателей на Base.}
{**Всесторонняя поддержка разработчиков:**
-Base предоставляет инструменты для разработчиков, инфраструктуру и поддержку. Кроме того, Base имеет одно из крупнейших ончейн-сообществ разработчиков, в котором вы можете сотрудничать и расти.
+Base предоставляет инструменты для разработчиков, инфраструктуру и поддержку. Кроме того, Base имеет одно из крупнейших ончейн-сообществ разработчиков, в котором вы можете сотрудничать и расти.}
{**Запуск для реальных пользователей:**
-Используйте активации Base, гранты и каналы мини-приложений, которые представляют ваш проект миллионам.
+Используйте активации Base, гранты и каналы мини-приложений, которые представляют ваш проект миллионам.}
From e0efe7e2812a51e0acb9fa91fa852c3a5bc97db4 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Mon, 3 Nov 2025 14:48:13 +0500
Subject: [PATCH 008/685] Update base.mdx
---
docs/get-started/base.mdx | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/docs/get-started/base.mdx b/docs/get-started/base.mdx
index 9869d845..556e0f0b 100644
--- a/docs/get-started/base.mdx
+++ b/docs/get-started/base.mdx
@@ -10,20 +10,20 @@ description: "Первый Ethereum Layer 2, инкубированный Coinba
- {**Платежи и финансовые услуги:**
-Перемещайте стоимость глобально с платежами менее секунды и менее цента и стройте на существующих финансовых услугах для торговли, генерации дохода и многого другого.}
+ Платежи и финансовые услуги:
+Перемещайте стоимость глобально с платежами менее секунды и менее цента и стройте на существующих финансовых услугах для торговли, генерации дохода и многого другого.
- {**Монетизация создателей:**
-Создатели всех видов исследуют новые способы монетизации своей работы. Инновации на переднем крае монетизации создателей с экономикой создателей на Base.}
+ **Монетизация создателей:**
+Создатели всех видов исследуют новые способы монетизации своей работы. Инновации на переднем крае монетизации создателей с экономикой создателей на Base.
- {**Всесторонняя поддержка разработчиков:**
-Base предоставляет инструменты для разработчиков, инфраструктуру и поддержку. Кроме того, Base имеет одно из крупнейших ончейн-сообществ разработчиков, в котором вы можете сотрудничать и расти.}
+ **Всесторонняя поддержка разработчиков:**
+Base предоставляет инструменты для разработчиков, инфраструктуру и поддержку. Кроме того, Base имеет одно из крупнейших ончейн-сообществ разработчиков, в котором вы можете сотрудничать и расти.
- {**Запуск для реальных пользователей:**
-Используйте активации Base, гранты и каналы мини-приложений, которые представляют ваш проект миллионам.}
+ **Запуск для реальных пользователей:**
+Используйте активации Base, гранты и каналы мини-приложений, которые представляют ваш проект миллионам.
From 9bfe1d4467e8219a8cdc2d1a3bae0a2aaba13e00 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Mon, 3 Nov 2025 14:49:51 +0500
Subject: [PATCH 009/685] Update base.mdx
---
docs/get-started/base.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/get-started/base.mdx b/docs/get-started/base.mdx
index 556e0f0b..ace8fdf3 100644
--- a/docs/get-started/base.mdx
+++ b/docs/get-started/base.mdx
@@ -10,7 +10,7 @@ description: "Первый Ethereum Layer 2, инкубированный Coinba
- Платежи и финансовые услуги:
+ Платежи и финансовые услуги:
Перемещайте стоимость глобально с платежами менее секунды и менее цента и стройте на существующих финансовых услугах для торговли, генерации дохода и многого другого.
From d5fc6b685c9d6def09b8c14cfd9078e06293deb1 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Mon, 3 Nov 2025 14:55:40 +0500
Subject: [PATCH 010/685] Update base.mdx
Wrap strong text in paragraphs for better formatting.
---
docs/get-started/base.mdx | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/docs/get-started/base.mdx b/docs/get-started/base.mdx
index ace8fdf3..85006533 100644
--- a/docs/get-started/base.mdx
+++ b/docs/get-started/base.mdx
@@ -10,20 +10,23 @@ description: "Первый Ethereum Layer 2, инкубированный Coinba
- Платежи и финансовые услуги:
-Перемещайте стоимость глобально с платежами менее секунды и менее цента и стройте на существующих финансовых услугах для торговли, генерации дохода и многого другого.
+
Платежи и финансовые услуги:
+Перемещайте стоимость глобально с платежами менее секунды и менее цента и стройте на существующих финансовых услугах для торговли, генерации дохода и многого другого.
+
- **Монетизация создателей:**
-Создатели всех видов исследуют новые способы монетизации своей работы. Инновации на переднем крае монетизации создателей с экономикой создателей на Base.
+
Монетизация создателей:
+Создатели всех видов исследуют новые способы монетизации своей работы. Инновации на переднем крае монетизации создателей с экономикой создателей на Base.
+
- **Всесторонняя поддержка разработчиков:**
-Base предоставляет инструменты для разработчиков, инфраструктуру и поддержку. Кроме того, Base имеет одно из крупнейших ончейн-сообществ разработчиков, в котором вы можете сотрудничать и расти.
+
Всесторонняя поддержка разработчиков:
+Base предоставляет инструменты для разработчиков, инфраструктуру и поддержку. Кроме того, Base имеет одно из крупнейших ончейн-сообществ разработчиков, в котором вы можете сотрудничать и расти.
+
- **Запуск для реальных пользователей:**
-Используйте активации Base, гранты и каналы мини-приложений, которые представляют ваш проект миллионам.
+
Запуск для реальных пользователей:
+Используйте активации Base, гранты и каналы мини-приложений, которые представляют ваш проект миллионам.
From 9452f828eafc790ac02e6893da269c0a488d7864 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Mon, 3 Nov 2025 15:45:16 +0500
Subject: [PATCH 011/685] Translate build app guide to Russian
---
docs/get-started/build-app.mdx | 125 +++++++++++++++++----------------
1 file changed, 63 insertions(+), 62 deletions(-)
diff --git a/docs/get-started/build-app.mdx b/docs/get-started/build-app.mdx
index 4a561e31..40cddf15 100644
--- a/docs/get-started/build-app.mdx
+++ b/docs/get-started/build-app.mdx
@@ -1,40 +1,41 @@
---
-title: Build an App
-description: A guide to building a next.js app on Base using OnchainKit
+title: Создание приложения
+description: Руководство по созданию next.js приложения на Base с использованием OnchainKit
---
-Welcome to the Base quickstart guide! In this walkthrough, we'll create a simple onchain app from start to finish. Whether you're a seasoned developer or just starting out, this guide has got you covered.
+Добро пожаловать в руководство по быстрому старту Base! В этом пошаговом руководстве мы создадим простое ончейн-приложение от начала до конца. Независимо от того, являетесь ли вы опытным разработчиком или только начинаете, это руководство поможет вам.
-## What You'll Achieve
+## Что вы достигнете
-By the end of this quickstart, you'll have built an onchain app by:
+К концу этого быстрого старта вы создадите ончейн-приложение путем:
-- Configuring your development environment
-- Deploying your smart contracts to Base
-- Interacting with your deployed contracts from the frontend
+- Настройки вашей среды разработки
+- Развертывания ваших смарт-контрактов на Base
+- Взаимодействия с вашими развернутыми контрактами из фронтенда
-Our simple app will be an onchain tally app which lets you add to a total tally, stored onchain, by pressing a button.
+Наше простое приложение будет ончейн-приложением для подсчета, которое позволяет вам добавлять к общему счету, хранящемуся в ончейне, нажатием кнопки.
-**Why Base?**
-Base is a fast, low-cost, builder-friendly Ethereum L2 built to bring the next billion users onchain. By following this guide, you'll join a vibrant ecosystem of developers, creators, and innovators who are building a global onchain economy.
+**Почему Base?**
+
+Base - это быстрый, недорогой и удобный для разработчиков Ethereum L2, созданный для привлечения следующего миллиарда пользователей в ончейн. Следуя этому руководству, вы присоединитесь к vibrant экосистеме разработчиков, создателей и новаторов, которые строят глобальную ончейн-экономику.
-## Set Up Your Development Environment
+## Настройка среды разработки
- OnchainKit is a library of ready-to-use React components and Typescript utilities for building onchain apps. Run the following command in your terminal and follow the prompts to bootstrap your project.
+ OnchainKit - это библиотека готовых к использованию React компонентов и Typescript утилит для создания ончейн-приложений. Выполните следующую команду в вашем терминале и следуйте подсказкам для начальной настройки вашего проекта.
```bash Terminal
npm create onchain@latest
```
- The prompots will ask you for a CDP API Key which you can get [here](https://portal.cdp.coinbase.com/projects/api-keys/client-key).
+ Подсказки запросят у вас CDP API Key, который вы можете получить [здесь](https://portal.cdp.coinbase.com/projects/api-keys/client-key).
- Once you've gone through the prompts, you'll have a new project directory with a basic OnchainKit app. Run the following to see it live.
+ После прохождения подсказок у вас будет новая директория проекта с базовым приложением OnchainKit. Выполните следующее, чтобы увидеть его вживую.
```bash Terminal
cd my-onchainkit-app
@@ -42,25 +43,25 @@ Base is a fast, low-cost, builder-friendly Ethereum L2 built to bring the next b
npm run dev
```
- You should see the following screen.
+ Вы должны увидеть следующий экран.
- Once we've deployed our contracts, we'll add a button that lets us interact with our contracts.
+После развертывания наших контрактов мы добавим кнопку, которая позволит нам взаимодействовать с нашими контрактами.
The total tally will be stored onchain in a smart contract. We'll use the Foundry framework to deploy our contract to the Base Sepolia testnet.
- 1. Create a new "contracts" folder in the root of your project
+ 1. Создайте новую папку "contracts" в корне вашего проекта
```bash Terminal
mkdir contracts && cd contracts
```
- 2. Install and initialize Foundry
+ 2. Установите и инициализируйте Foundry
```bash Terminal
curl -L https://foundry.paradigm.xyz | bash
@@ -68,30 +69,30 @@ Base is a fast, low-cost, builder-friendly Ethereum L2 built to bring the next b
forge init --no-git
```
- Open the project and find the `Counter.sol` contract file in the `/contracts/src` folder. You'll find the simple logic for our tally app.
+ Откройте проект и найдите файл контракта 'Counter.sol' в папке /contracts/src. Вы найдете простую логику для нашего приложения подсчета.
**--no-git**
- Because `contracts` is a folder in our project, we don't want to initialize a separate git repository for it, so we add the `--no-git` flag.
+ Поскольку contracts - это папка в нашем проекте, мы не хотим инициализировать отдельный git репозиторий для нее, поэтому добавляем флаг --no-git.
- To deploy your smart contracts to Base, you need two key components:
+ Для развертывания ваших смарт-контрактов на Base вам нужны два ключевых компонента:
- 1. A node connection to interact with the Base network
- 2. A funded private key to deploy the contract
+ 1. Подключение к ноде для взаимодействия с сетью Base
+ 2. Приватный ключ с средствами для развертывания контракта
- Let's set up both of these:
+ Давайте настроим оба этих компонента:
- - Create a `.env` file in your `contracts` directory and add the Base and Base Sepolia RPC URLs
+ - Создайте файл '.env' в вашей директории contracts и добавьте Base и Base Sepolia RPC URLs
```bash contracts/.env
BASE_RPC_URL="https://mainnet.base.org"
BASE_SEPOLIA_RPC_URL="https://sepolia.base.org"
```
- -Load your environment variables
+ - Загрузите ваши переменные окружения
```bash Terminal
source .env
@@ -100,46 +101,46 @@ Base is a fast, low-cost, builder-friendly Ethereum L2 built to bring the next b
**Base Sepolia**
- Base Sepolia is the test network for Base, which we will use for the rest of this guide. You can obtain free Base Sepolia ETH from one of the [faucets listed here](/base-chain/tools/network-faucets).
+ Base Sepolia - это тестовая сеть для Base, которую мы будем использовать в оставшейся части этого руководства. Вы можете получить бесплатный Base Sepolia ETH из одного из [кранов, перечисленных здесь](/base-chain/tools/network-faucets).
- A private key with testnet funds is required to deploy the contract. You can generate a fresh private key [here](https://visualkey.link/).
+ Для развертывания контракта требуется приватный ключ с тестовыми средствами. Вы можете сгенерировать свежий приватный ключ [здесь](https://visualkey.link/).
- 1. Store your private key in Foundry's secure keystore
+ 1. Сохраните ваш приватный ключ в безопасном хранилище ключей Foundry
```bash Terminal
cast wallet import deployer --interactive
```
- 2. When prompted enter your private key and a password.
+ 2. Когда появится запрос, введите ваш приватный ключ и пароль.
- Your private key is stored in `~/.foundry/keystores` which is not tracked by git.
+ Ваш приватный ключ хранится в '~/.foundry/keystores', который не отслеживается git.
- Never share or commit your private key. Always keep it secure and handle with care.
+ Никогда не делитесь и не коммитьте ваш приватный ключ. Всегда храните его в безопасности и обращайтесь с осторожностью.
-## Deploy Your Contracts
+## Развертывание ваших контрактов
-Now that your environment is set up, let's deploy your contracts to Base Sepolia. The foundry project provides a deploy script that will deploy the Counter.sol contract.
+Теперь, когда ваша среда настроена, давайте развернем ваши контракты на Base Sepolia. Проект Foundry предоставляет скрипт развертывания, который развернет контракт 'Counter.sol'.
- 1. Use the following command to compile and deploy your contract
+ 1. Используйте следующую команду для компиляции и развертывания вашего контракта
```bash Terminal
forge create ./src/Counter.sol:Counter --rpc-url $BASE_SEPOLIA_RPC_URL --account deployer
```
- Note the format of the contract being deployed is `:`.
+ Обратите внимание, что формат развертываемого контракта `:`.
- After successful deployment, the transaction hash will be printed to the console output
+ После успешного развертывания хэш транзакции будет выведен в консоль
- Copy the deployed contract address and add it to your `.env` file
+ Скопируйте адрес развернутого контракта и добавьте его в ваш файл '.env'
```bash
COUNTER_CONTRACT_ADDRESS="0x..."
@@ -152,30 +153,30 @@ Now that your environment is set up, let's deploy your contracts to Base Sepolia
```
- To ensure your contract was deployed successfully:
+ Чтобы убедиться, что ваш контракт успешно развернут:
- 1. Check the transaction on [Sepolia Basescan](https://sepolia.basescan.org/).
- 2. Use the `cast` command to interact with your deployed contract from the command line
+ 1. Проверьте транзакцию на [Sepolia Basescan](https://sepolia.basescan.org/).
+ 2. Используйте команду 'cast' для взаимодействия с вашим развернутым контрактом из командной строки
```bash
cast call $COUNTER_CONTRACT_ADDRESS "number()(uint256)" --rpc-url $BASE_SEPOLIA_RPC_URL
```
- This will return the initial value of the Counter contract's `number` storage variable, which will be `0`.
+ Это вернет начальное значение переменной хранения 'number' контракта Counter, которое будет '0'.
-**Congratulations! You've deployed your smart contract to Base Sepolia!**
+**Поздравляем! Вы развернули ваш смарт-контракт на Base Sepolia!**
-Now lets connect the frontend to interact with your recently deployed contract.
+Теперь давайте подключим фронтенд для взаимодействия с вашим недавно развернутым контрактом.
-## Interacting with your contract
+## Взаимодействие с вашим контрактом
-To interact with the smart contract logic, we need to submit an onchain transaction. We can do this easily with the `Transaction` component. This is a simplified version of the `Transaction` component, designed to streamline the integration process. Instead of manually defining each subcomponent and prop, we can use this shorthand version which renders our suggested implementation of the component and includes the `TransactionButton` and `TransactionToast` components.
+Для взаимодействия с логикой смарт-контракта нам нужно отправить ончейн-транзакцию. Мы можем легко сделать это с помощью компонента `Transaction`. Это упрощенная версия компонента `Transaction`, предназначенная для оптимизации процесса интеграции. Вместо ручного определения каждого подкомпонента и пропса, мы можем использовать эту сокращенную версию, которая отображает нашу рекомендуемую реализацию компонента и включает компоненты `TransactionButton` и `TransactionToast`.
- Lets add the `Transaction` component to our `page.tsx` file. Delete the existing content in the `main` tag and replace it with the snippet below.
+ Давайте добавим компонент `Transaction` в наш файл `page.tsx`. Удалите существующий контент в теге `main` и замените его следующим сниппетом.
```tsx page.tsx
// @noErrors: 2307 - Cannot find module '@/calls'
@@ -192,7 +193,7 @@ To interact with the smart contract logic, we need to submit an onchain transact
```
- In the previous code snippet, you'll see we imported `calls` from the `calls.ts` file. This file provides the details needed to interact with our contract and call the `increment` function. Create a new `calls.ts` file in the same folder as your `page.tsx` file and add the following code.
+ В предыдущем сниппете кода вы увидели, что мы импортировали `calls` из файла `calls.ts`. Этот файл предоставляет детали, необходимые для взаимодействия с нашим контрактом и вызова функции `increment`. Создайте новый файл `calls.ts` в той же папке, что и ваш файл `page.tsx`, и добавьте следующий код.
```ts calls.ts
const counterContractAddress = '0x...'; // add your contract address here
@@ -219,32 +220,32 @@ To interact with the smart contract logic, we need to submit an onchain transact
**Contract Address**
- The `calls.ts` file contains the details of the contract interaction, including the contract address, which we saved in the previous step.
+ Файл calls.ts содержит детали взаимодействия с контрактом, включая адрес контракта, который мы сохранили на предыдущем шаге.
- Now, when you connect a wallet and click on the `Transact` button and approve the transaction, it will increment the tally onchain by one.
+ Теперь, когда вы подключите кошелек и нажмете на кнопку 'Transact' и одобрите транзакцию, она увеличит счет в ончейне на единицу.
- We can verify that the onchain count took place onchain by once again using `cast` to call the `number` function on our contract.
+ Мы можем проверить, что ончейн-подсчет произошел, снова используя 'cast' для вызова функции 'number' на нашем контракте.
```bash Terminal
cast call $COUNTER_CONTRACT_ADDRESS "number()(uint256)" --rpc-url $BASE_SEPOLIA_RPC_URL
```
- If the transaction was successful, the tally should have incremented by one!
+ Если транзакция была успешной, счет должен был увеличиться на единицу!
-We now have a working onchain tally app! While the example is simple, it illustrates the end to end process of building on onchain app. We:
+Теперь у нас есть рабочее ончейн-приложение для подсчета! Хотя пример простой, он иллюстрирует сквозной процесс создания ончейн-приложения. Мы:
-- Configured a project with frontend and onchain infrastructure
-- Deployed a smart contract to Base Sepolia
-- Interacted with the contract from the frontend
+- Настроили проект с фронтендом и ончейн-инфраструктурой
+- Развернули смарт-контракт на Base Sepolia
+- Взаимодействовали с контрактом из фронтенда
-## Further Improvements
+## Дальнейшие улучшения
-This is just the beginning. There are many ways we can improve upon this app. For example, we could:
+Это только начало. Существует много способов, как мы можем улучшить это приложение. Например, мы могли бы:
-- Make the `increment` transaction gasless by integrating with [Paymaster](/onchainkit/transaction/transaction#sponsor-with-paymaster-capabilities)
-- Improve the wallet connection and sign up flow with the [WalletModal](/onchainkit/wallet/wallet-modal) component
-- Add onchain [Identity](/onchainkit/identity/identity) so we know who added the most recent tally
+- Сделать транзакцию `increment` бесплатной (gasless) путем интеграции с [Paymaster](/onchainkit/transaction/transaction#sponsor-with-paymaster-capabilities)
+- Улучшить подключение кошелька и процесс регистрации с помощью компонента [WalletModal](/onchainkit/wallet/wallet-modal) component
+- Добавить ончейн [Identity](/onchainkit/identity/identity) чтобы мы знали, кто добавил последний подсчет
From ac6f6f26a637ebf4d5f24b687c78dbb64ea3a5a8 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Mon, 3 Nov 2025 15:53:45 +0500
Subject: [PATCH 012/685] Update build-app.mdx
Updated Russian text for clarity and consistency.
---
docs/get-started/build-app.mdx | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/docs/get-started/build-app.mdx b/docs/get-started/build-app.mdx
index 40cddf15..f9798642 100644
--- a/docs/get-started/build-app.mdx
+++ b/docs/get-started/build-app.mdx
@@ -43,7 +43,7 @@ Base - это быстрый, недорогой и удобный для раз
npm run dev
```
- Вы должны увидеть следующий экран.
+ Вы увидите следующий экран.
@@ -55,7 +55,7 @@ Base - это быстрый, недорогой и удобный для раз
The total tally will be stored onchain in a smart contract. We'll use the Foundry framework to deploy our contract to the Base Sepolia testnet.
- 1. Создайте новую папку "contracts" в корне вашего проекта
+ 1. Создайте папку 'contracts' в корне проекта
```bash Terminal
mkdir contracts && cd contracts
@@ -69,7 +69,7 @@ Base - это быстрый, недорогой и удобный для раз
forge init --no-git
```
- Откройте проект и найдите файл контракта 'Counter.sol' в папке /contracts/src. Вы найдете простую логику для нашего приложения подсчета.
+ Откройте проект и найдите файл контракта 'Counter.sol' в папке /contracts/src. Здесь находится простая логика нашего приложения для подсчета.
**--no-git**
@@ -218,6 +218,7 @@ Base - это быстрый, недорогой и удобный для раз
```
+
**Contract Address**
Файл calls.ts содержит детали взаимодействия с контрактом, включая адрес контракта, который мы сохранили на предыдущем шаге.
From e68f203662a899af774bdbd5db232fd4cfde3c2a Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Mon, 3 Nov 2025 15:56:38 +0500
Subject: [PATCH 013/685] Update build-app.mdx
Translated the section about deploying contracts and using Foundry framework into Russian.
---
docs/get-started/build-app.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/get-started/build-app.mdx b/docs/get-started/build-app.mdx
index f9798642..4079a528 100644
--- a/docs/get-started/build-app.mdx
+++ b/docs/get-started/build-app.mdx
@@ -53,7 +53,7 @@ Base - это быстрый, недорогой и удобный для раз
- The total tally will be stored onchain in a smart contract. We'll use the Foundry framework to deploy our contract to the Base Sepolia testnet.
+ Общий счет будет храниться в ончейне в смарт-контракте. Мы будем использовать фреймворк Foundry для развертывания нашего контракта в тестовой сети Base Sepolia.
1. Создайте папку 'contracts' в корне проекта
From d689753161d31988e24720ee18eac056f575d042 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Mon, 3 Nov 2025 15:58:51 +0500
Subject: [PATCH 014/685] Update build-app.mdx
---
docs/get-started/build-app.mdx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/get-started/build-app.mdx b/docs/get-started/build-app.mdx
index 4079a528..bc0047a3 100644
--- a/docs/get-started/build-app.mdx
+++ b/docs/get-started/build-app.mdx
@@ -19,7 +19,7 @@ description: Руководство по созданию next.js приложе
**Почему Base?**
-Base - это быстрый, недорогой и удобный для разработчиков Ethereum L2, созданный для привлечения следующего миллиарда пользователей в ончейн. Следуя этому руководству, вы присоединитесь к vibrant экосистеме разработчиков, создателей и новаторов, которые строят глобальную ончейн-экономику.
+Base - это быстрый, недорогой и удобный для разработчиков Ethereum L2, созданный для привлечения следующего миллиарда пользователей в ончейн. Следуя этому руководству, вы присоединитесь к активной экосистеме разработчиков, создателей и новаторов, которые строят глобальную ончейн-экономику.
@@ -248,5 +248,5 @@ Base - это быстрый, недорогой и удобный для раз
Это только начало. Существует много способов, как мы можем улучшить это приложение. Например, мы могли бы:
- Сделать транзакцию `increment` бесплатной (gasless) путем интеграции с [Paymaster](/onchainkit/transaction/transaction#sponsor-with-paymaster-capabilities)
-- Улучшить подключение кошелька и процесс регистрации с помощью компонента [WalletModal](/onchainkit/wallet/wallet-modal) component
+- Улучшить подключение кошелька и процесс регистрации с помощью компонента [WalletModal](/onchainkit/wallet/wallet-modal)
- Добавить ончейн [Identity](/onchainkit/identity/identity) чтобы мы знали, кто добавил последний подсчет
From cca391b74de556baafd5d9831487e8479b53328d Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Mon, 3 Nov 2025 16:15:14 +0500
Subject: [PATCH 015/685] Translate country leads and ambassadors content to
Russian
---
.../country-leads-and-ambassadors.mdx | 70 +++++++++----------
1 file changed, 35 insertions(+), 35 deletions(-)
diff --git a/docs/get-started/country-leads-and-ambassadors.mdx b/docs/get-started/country-leads-and-ambassadors.mdx
index e41a7199..915621af 100644
--- a/docs/get-started/country-leads-and-ambassadors.mdx
+++ b/docs/get-started/country-leads-and-ambassadors.mdx
@@ -1,61 +1,61 @@
---
-title: "Country Leads & Ambassadors"
-description: "Connect with local Base community leaders and ambassadors around the world"
+title: "Региональные лидеры и амбассадоры"
+description: "Свяжитесь с местными лидерами сообщества Base и амбассадорами по всему миру"
---
-## Base Country Leads
+## Региональные лидеры Base
-Base Country Leads are members of the Base core team who are focused on growing Base in a particular country or region. Country Leads cultivate the local Base community and provide support to builders.
+Base Country Leads - это члены основной команды Base, которые сосредоточены на развитии Base в конкретной стране или регионе. Региональные лидеры развивают местное сообщество Base и оказывают поддержку разработчикам.
-To get in contact with a Country Lead you can fill in this [form](https://docs.google.com/forms/d/e/1FAIpQLScM26LzZEvOuyaIPGHLWUVfOJL_WW71xz7CvPVqcVQcxuDNHA/viewform) or reach out to them directly. The Country Leads currently in place are listed below. More locations are going live soon.
+Чтобы связаться с региональным лидером, вы можете заполнить эту [форму](https://docs.google.com/forms/d/e/1FAIpQLScM26LzZEvOuyaIPGHLWUVfOJL_WW71xz7CvPVqcVQcxuDNHA/viewform) или связаться с ними напрямую. Текущие региональные лидеры перечислены ниже. Больше локаций скоро будут добавлены.
-### Current Country Leads
+### Текущие региональные лидеры
-| Country / Region | Base Lead |
+| Страна / Регион | Лидер Base |
| :---------------------: | :----------------------------------------: |
-| Argentina | [Sebas](https://x.com/Saldasoro) |
-| Brazil | [Gui](https://x.com/gui_bettanin) |
-| Central America | [Carlos](https://x.com/carlosjmelgar) |
-| North America | [Simon](https://x.com/svmvn) |
-| North America | [Ceren](https://x.com/CryptoStatuette) |
-| North America | [Zach](https://x.com/ZacPrater) |
-| East Africa | [Eddie](https://x.com/BasedKago) |
-| Germany + Switzerland | [Axel](https://x.com/AxelMtbr) |
-| India | [Saumya](https://x.com/Saxenasaheb) |
-| Indonesia | [Angeline Vivian](https://x.com/angelinevivian_) |
-| Ireland | [Evan](https://x.com/EvSlatts) |
-| Philippines | [Eli](https://x.com/0xmoonlight_) |
-| Southern Africa | [Derrick](https://x.com/deriq_eth) |
-| Singapore | [Nick](https://x.com/Nibel_eth) |
-| South Korea | [David](https://x.com/davidandpassion) |
-| Türkiye | [Berkay](https://x.com/berkay_secil) |
-| UAE | [Asal](https://x.com/asal_alizade) |
-| UK + Western Europe | [Clemens](https://x.com/_clemens__) |
-| West Africa | [Dami](https://x.com/Sir_Damilare) |
-
-## Base Ambassadors
+| Аргентина | [Sebas](https://x.com/Saldasoro) |
+| Бразилия | [Gui](https://x.com/gui_bettanin) |
+| Центральная Америка | [Carlos](https://x.com/carlosjmelgar) |
+| Северная Америка | [Simon](https://x.com/svmvn) |
+| Северная Америка | [Ceren](https://x.com/CryptoStatuette) |
+| Северная Америка | [Zach](https://x.com/ZacPrater) |
+| Восточная Африка | [Eddie](https://x.com/BasedKago) |
+| Германия + Швейцария | [Axel](https://x.com/AxelMtbr) |
+| Индия | [Saumya](https://x.com/Saxenasaheb) |
+| Индонезия | [Angeline Vivian](https://x.com/angelinevivian_) |
+| Ирландия | [Evan](https://x.com/EvSlatts) |
+| Филиппины | [Eli](https://x.com/0xmoonlight_) |
+| Южная Африка | [Derrick](https://x.com/deriq_eth) |
+| Сингапур | [Nick](https://x.com/Nibel_eth) |
+| Южная Корея | [David](https://x.com/davidandpassion) |
+| Турция | [Berkay](https://x.com/berkay_secil) |
+| ОАЭ | [Asal](https://x.com/asal_alizade) |
+| Великобритания + Западная Европа | [Clemens](https://x.com/_clemens__) |
+| Западная Африка | [Dami](https://x.com/Sir_Damilare) |
+
+## Амбассадоры Base
-**Base Ambassadors** are passionate members of the Base community who collaborate closely with **Country Leads** to grow and support the Base Community.
+**Амбассадоры Base** - это увлеченные члены сообщества Base, которые тесно сотрудничают с **Региональными лидерами** для развития и поддержки сообщества Base.
-Ambassadors are carefully selected volunteers who act as cornerstones of the community. Many Ambassadors also provide support for builders - which can include mentorship, networking opportunities and amplification on social media.
+Амбассадоры - это тщательно отобранные волонтеры, которые выступают в качестве краеугольных камней сообщества. Многие амбассадоры также оказывают поддержку разработчикам - что может включать менторство, возможности для нетворкинга и усиление в социальных сетях.
-Although Ambassadors are not employed by or agents of Base, they do collaborate closely with the core team and are eligible for our [Builder Grant program](https://paragraph.com/@grants.base.eth/calling-based-builders).
+Хотя амбассадоры не являются сотрудниками или агентами Base, они тесно сотрудничают с основной командой и имеют право на участие в нашей [Builder Grant program](https://paragraph.com/@grants.base.eth/calling-based-builders).
-### Important Guidelines
+### Важные руководящие принципы
-The views and opinions expressed by each Base Ambassador are their own and do not represent the views and opinions of others, including Base.
+Мнения и взгляды, выраженные каждым амбассадором Base, являются их собственными и не представляют мнения и взгляды других, включая Base.
-We expect each Base Ambassador to maintain a friendly, safe, supportive and harassment-free environment. Base Ambassadors shall not defame, disparage, or commit an act that would be considered offensive to the general community, or otherwise bring Base by association into disrepute, contempt, scandal, or ridicule or otherwise post anything that is not accurate.
+Мы ожидаем, что каждый амбассадор Base будет поддерживать дружелюбную, безопасную, поддерживающую среду, свободную от домогательств. Амбассадоры Base не должны клеветать, унижать или совершать действия, которые могут считаться оскорбительными для общего сообщества, или иным образом дискредитировать Base по ассоциации, вызывать презрение, скандал или насмешки, или публиковать что-либо, что не является точным.
-We may immediately prohibit or suspend an individual's participation in the Base Ambassador Program at any time if there is a failure to comply with these guidelines, or for any or no reason, without notice or liability of any kind.
+Мы можем немедленно запретить или приостановить участие человека в программе Base Ambassador в любое время в случае несоблюдения этих руководящих принципов или по любой причине или без причины, без уведомления или ответственности любого рода.
From 380c776ae5966c03a44348cb08c06e125b4a5b63 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Mon, 3 Nov 2025 16:20:16 +0500
Subject: [PATCH 016/685] Update country-leads-and-ambassadors.mdx
From 9f13464d73c799d40a5f6bf992cdabec595c61c2 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Mon, 3 Nov 2025 16:22:35 +0500
Subject: [PATCH 017/685] Update country-leads-and-ambassadors.mdx
---
docs/get-started/country-leads-and-ambassadors.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/get-started/country-leads-and-ambassadors.mdx b/docs/get-started/country-leads-and-ambassadors.mdx
index 915621af..8ad38ddb 100644
--- a/docs/get-started/country-leads-and-ambassadors.mdx
+++ b/docs/get-started/country-leads-and-ambassadors.mdx
@@ -10,7 +10,7 @@ Base Country Leads - это члены основной команды Base, к
-Чтобы связаться с региональным лидером, вы можете заполнить эту [форму](https://docs.google.com/forms/d/e/1FAIpQLScM26LzZEvOuyaIPGHLWUVfOJL_WW71xz7CvPVqcVQcxuDNHA/viewform) или связаться с ними напрямую. Текущие региональные лидеры перечислены ниже. Больше локаций скоро будут добавлены.
+Чтобы связаться с региональным лидером, вы можете заполнить эту форму или связаться с ними напрямую. Текущие региональные лидеры перечислены ниже. Больше локаций скоро будут добавлены.
### Текущие региональные лидеры
From 4d5d5814ac0e5fdc3348d72a89ae3fef2387370e Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Mon, 3 Nov 2025 16:29:08 +0500
Subject: [PATCH 018/685] Update country-leads-and-ambassadors.mdx
---
docs/get-started/country-leads-and-ambassadors.mdx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/get-started/country-leads-and-ambassadors.mdx b/docs/get-started/country-leads-and-ambassadors.mdx
index 8ad38ddb..554daf1d 100644
--- a/docs/get-started/country-leads-and-ambassadors.mdx
+++ b/docs/get-started/country-leads-and-ambassadors.mdx
@@ -40,13 +40,13 @@ Base Country Leads - это члены основной команды Base, к
## Амбассадоры Base
-**Амбассадоры Base** - это увлеченные члены сообщества Base, которые тесно сотрудничают с **Региональными лидерами** для развития и поддержки сообщества Base.
+Амбассадоры Base - это увлеченные члены сообщества Base, которые тесно сотрудничают с Региональными лидерами для развития и поддержки сообщества Base.
Амбассадоры - это тщательно отобранные волонтеры, которые выступают в качестве краеугольных камней сообщества. Многие амбассадоры также оказывают поддержку разработчикам - что может включать менторство, возможности для нетворкинга и усиление в социальных сетях.
-Хотя амбассадоры не являются сотрудниками или агентами Base, они тесно сотрудничают с основной командой и имеют право на участие в нашей [Builder Grant program](https://paragraph.com/@grants.base.eth/calling-based-builders).
+Хотя амбассадоры не являются сотрудниками или агентами Base, они тесно сотрудничают с основной командой и имеют право на участие в нашей Builder Grant program.
### Важные руководящие принципы
From a7aa7c36d28a8b188126095a55572368a045cb97 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Tue, 4 Nov 2025 15:59:45 +0500
Subject: [PATCH 019/685] Translate Appchain deployment guide to Russian
---
docs/get-started/deploy-chain.mdx | 228 +++++++++++++++---------------
1 file changed, 114 insertions(+), 114 deletions(-)
diff --git a/docs/get-started/deploy-chain.mdx b/docs/get-started/deploy-chain.mdx
index 04c221a8..28e9bd41 100644
--- a/docs/get-started/deploy-chain.mdx
+++ b/docs/get-started/deploy-chain.mdx
@@ -1,286 +1,286 @@
---
-title: 'Deploy an Appchain'
+title: 'Развертывание Appchain'
keywords: ['deploy a chain', 'deploy a base chain', 'deploy a base appchain', 'deploy a base l3', 'l3']
---
-Transform your high-traffic application into a dedicated blockchain with **1-second block times**, **sub-cent transactions**, and **enterprise-grade infrastructure**. Base Appchains provide dedicated blockspace for mature applications that need to scale beyond shared network limitations.
+Превратите своё нагруженное приложение в отдельный блокчейн с временем блока в одну секунду, транзакциями дешевле цента и инфраструктурой корпоративного уровня. Base Appchains предоставляют выделенное блок-пространство для зрелых приложений, которым нужно масштабироваться за пределами ограничений общих сетей.
-
-Get early access to Base Appchains and transform your scaling strategy
+
+Получите ранний доступ к Base Appchains и преобразуйте свою стратегию масштабирования
-
-Jump to our step-by-step onboarding process
+
+Переходите к нашему пошаговому процессу онбординга
-## What Are Base Appchains?
+## Что такое Base Appchains?
-Base Appchains are **app-specific Layer 3 rollups** built on Base that provide dedicated blockspace for individual applications. Instead of competing with thousands of other apps for network resources, you get your own high-performance blockchain that rolls up to Base and inherits Ethereum's security.
+Base Appchains — это **специфичные для приложений Layer 3 роллапы**, построенные на Base, которые предоставляют выделенное блок-пространство для отдельных приложений. Вместо того чтобы конкурировать с тысячами других приложений за сетевые ресурсы, вы получаете собственный высокопроизводительный блокчейн, который роллапится на Base и наследует безопасность Ethereum.
-Layer 3 appchains roll up to Base (Layer 2), which settles on Ethereum, providing you with dedicated performance while maintaining the security guarantees of the Ethereum ecosystem.
+Appchains третьего уровня (Layer-3) роллапятся на Base (Layer-2), который, в свою очередь, финализируется на Ethereum, обеспечивая вам выделенную производительность при сохранении гарантий безопасности экосистемы Ethereum.
-Think of it as the difference between **sharing a highway during rush hour** versus **having your own dedicated express lane**. With shared blockspace, your app's performance depends on network-wide activity. With an Appchain, you get consistent, predictable performance regardless of what's happening elsewhere.
+Представьте себе разницу между поездкой по шоссе в час пик и наличием собственной выделенной полосы. С общим блок-пространством производительность вашего приложения зависит от активности во всей сети. С Appchain вы получаете стабильную, предсказуемую производительность независимо от того, что происходит в других частях сети.
-
-Compete with other apps for network resources, leading to variable performance, unpredictable costs, and user experience issues during peak times.
+
+Конкуренция с другими приложениями за сетевые ресурсы приводит к нестабильной производительности, непредсказуемым затратам и проблемам с пользовательским опытом в периоды пиковой нагрузки.
-
-Your own infrastructure with predictable performance, custom gas tokens, full control over throughput, and consistent user experience.
+
+Ваша собственная инфраструктура с предсказуемой производительностью, пользовательскими gas-токенами, полным контролем над пропускной способностью и стабильным пользовательским опытом.
-## Why Choose Base Appchains?
+## Почему стоит выбрать Base Appchains?
-### High-Speed Performance Built for Scale
+### Высокоскоростная производительность для масштабирования
-Stop letting network congestion impact your user experience. Base Appchains deliver **1-second block times** and **sub-10 second withdrawals**, making them 10x faster than typical blockchain interactions.
+Хватит позволять сетевой загруженности влиять на пользовательский опыт. Base Appchains обеспечивают время блока 1 секунда и вывод средств менее чем за 10 секунд, что делает их в 10 раз быстрее типичных блокчейн-взаимодействий.
-Gaming applications like Blocklords have processed over 80 million transactions across 1.8 million wallets using Base Appchains, achieving the scale needed for their gaming ecosystem without performance degradation.
+Такие игровые приложения, как Blocklords, обработали более 80 миллионов транзакций через 1.8 миллиона кошельков, используя Base Appchains, достигнув необходимого масштаба для своей игровой экосистемы без деградации производительности.
-### Predictable, Cost-Effective Operations
+### Предсказуемые и экономически эффективные операции
-Replace unpredictable gas costs with **fixed monthly pricing**. Process transactions for fractions of cents while eliminating the need to sponsor gas costs for your users.
+Замените непредсказуемые затраты на газ на фиксированную ежемесячную стоимость. Обрабатывайте транзакции за доли цента и устраните необходимость спонсировать газ для ваших пользователей.
-
-Variable gas costs, expensive user onboarding, unpredictable operational expenses, and complex gas sponsorship management.
+
+Переменная стоимость газа, дорогое привлечение пользователей, непредсказуемые операционные расходы и сложное управление спонсированием газа.
-
-Fixed monthly pricing, sub-cent transactions, predictable budgeting, and no gas sponsorship complexity.
+
+Фиксированная ежемесячная стоимость, транзакции дешевле цента, предсказуемое бюджетирование и отсутствие сложностей со спонсированием газа.
-### Enterprise-Grade Infrastructure
+### Инфраструктура корпоративного уровня
-With Base Appchains, you get:
+С Base Appchains вы получаете:
-Fully-managed sequencer and node infrastructure
+Полностью управляемые инфраструктура секвенсера и нод
-Automated maintenance and upgrades
+Автоматическое обслуживание и обновления
-Real-time monitoring and performance alerts
+Мониторинг в реальном времени и оповещения о производительности
-Dedicated block explorer for your chain
+Выделенный обозреватель блоков для вашей цепи
-### Seamless Base Ecosystem Integration
+### Бесшовная интеграция с экосистемой Base
-Maintain access to Base's **users**, **liquidity**, and **developer tools** while getting dedicated performance. Your Appchain integrates seamlessly with Smart Wallet, Paymaster, OnchainKit, and other Base ecosystem tools.
+Сохраняйте доступ к пользователям, ликвидности и инструментам для разработчиков Base, получая при этом выделенную производительность. Ваш Appchain бесшовно интегрируется с Smart Wallet, Paymaster, OnchainKit и другими инструментами экосистемы Base.
-Enable seamless account abstraction across Base Mainnet and your Appchain with unified user experiences.
+Обеспечьте бесшовную абстракцию аккаунта на Base Mainnet и вашем Appchain с унифицированным пользовательским опытом.
-Sponsor gas costs across multiple chains with unified billing and simplified user onboarding.
+Спонсируйте стоимость газа в нескольких сетях с унифицированным биллингом и упрощенным онбордингом пользователей.
-Use the same familiar developer tools and components across the entire Base ecosystem.
+Используйте те же привычные инструменты и компоненты для разработчиков во всей экосистеме Base.
-## Technical Architecture
+## Техническая архитектура
-Base Appchains are built on the **OP Enclave framework**, providing fast withdrawals and seamless integration with Base Mainnet. This architecture enables near-instant bridging while maintaining security through innovative proving mechanisms.
+Base Appchains построены на фреймворке OP Enclave, обеспечивая быстрый вывод средств и бесшовную интеграцию с Base Mainnet. Эта архитектура позволяет осуществлять практически мгновенный бриджинг, сохраняя безопасность благодаря инновационным механизмам доказательства.
-Built on Optimism's latest technology for **near-instant bridging** between your Appchain and Base Mainnet. Users can move funds in seconds rather than the typical 7-day withdrawal periods of traditional rollups.
+Созданы на основе новейшей технологии Optimism для **практически мгновенного бриджинга** между вашим Appchain и Base Mainnet. Пользователи могут перемещать средства за секунды, в отличие от типичных 7-дневных периодов вывода традиционных роллапов.
-
-Uses **Amazon S3** for cost-efficient data storage while maintaining security through **AWS Nitro Enclave** verification. This approach significantly reduces costs while ensuring data integrity and availability.
+
+Использует **Amazon S3** для экономически эффективного хранения данных при сохранении безопасности через верификацию **AWS Nitro Enclave**. Этот подход значительно снижает затраты, обеспечивая целостность и доступность данных.
-
-Control which contracts can be called on your chain, effectively managing blockspace allocation. Implement **custom gas tokens** and **permission systems** while protecting users from censorship through guaranteed deposit lanes.
+
+Контролируйте, какие контракты могут вызываться в вашей цепи, эффективно управляя распределением блок-пространства. Внедряйте **кастомные газ-токены** и **системы разрешений**, защищая пользователей от цензуры через гарантированные каналы депозита.
-Unlike traditional rollups that rely on challenge periods, Base Appchains use **immediate state proving** through secure enclaves, enabling instant finality and faster user experiences.
+В отличие от традиционных роллапов, которые полагаются на периоды оспаривания, Base Appchains используют **мгновенное доказательство состояния** через безопасные энклейвы, обеспечивая мгновенную финальность и более быстрый пользовательский опыт.
## Use Cases & Success Stories
-Base Appchains power applications across gaming, DeFi, and enterprise sectors that require high performance and predictable costs.
+Base Appchains поддерживают приложения в игровой, DeFi и корпоративной сферах, которым требуются высокая производительность и предсказуемые затраты.
-Process millions of micro-transactions for in-game actions, NFT trades, and player interactions without network congestion affecting gameplay performance.
+Обрабатывайте миллионы микротранзакций для внутриигровых действий, NFT-торговли и взаимодействий между игроками без влияния сетевой загруженности на производительность геймплея.
-**Success Story**: Super Champs chose Base Appchains for consistent throughput, comparing the experience to "gaming on iOS" - smooth, predictable, and reliable.
+**Success Story**: Super Champs выбрали Base Appchains для стабильной пропускной способности, сравнивая опыт с «играми на iOS» — плавно, предсказуемо и надежно.
-Handle high-frequency trading, yield farming, and complex financial operations with consistent, low-cost transactions that don't fluctuate with network activity.
+Обрабатывайте высокочастотный трейдинг, фарминг доходности и сложные финансовые операции с постоянными низкостоимостными транзакциями, которые не зависят от сетевой активности.
-**Success Story**: Applications processing high-volume trading data benefit from predictable costs and dedicated throughput for time-sensitive operations.
+**Success Story**: Приложения, обрабатывающие данные высокообъемного трейдинга, получают выгоду от предсказуемых затрат и выделенной пропускной способности для операций, чувствительных ко времени.
-Deploy compliance-ready solutions with dedicated infrastructure, custom permissions, and the ability to manage access controls while maintaining transparency.
+Развертывайте готовые к compliance решения с выделенной инфраструктурой, кастомными разрешениями и возможностью управления доступом при сохранении прозрачности.
-**Success Story**: Proof 8 uses blockchain technology for verifiable inventory ownership in warehouses and distilleries, where enterprise customers prioritize performance, security, and privacy.
+**Success Story**: Proof 8 использует блокчейн-технологию для верифицируемого владения инвентарем на складах и в дистиллериях, где корпоративные клиенты ставят во главу угла производительность, безопасность и конфиденциальность.
-Base Appchains are designed for **mature projects** with significant transaction volumes. If you're just starting out or have low transaction volumes, consider building on Base Mainnet first to establish product-market fit.
+Base Appchains предназначены для **зрелых проектов** со значительным объемом транзакций. Если вы только начинаете или у вас низкий объем транзакций, рассмотрите возможность сначала построить продукт на Base Mainnet для подтверждения product-market fit.
-## When Should You Consider an Appchain?
+## Когда стоит рассмотреть Appchain?
-Base Appchains are ideal for applications that have outgrown shared blockspace limitations. Use this checklist to determine if an Appchain is right for your project:
+Base Appchains идеально подходят для приложений, которые переросли ограничения общего блок-пространства. Используйте этот чеклист, чтобы определить, подходит ли Appchain вашему проекту:
-**High Transaction Volume**: Your app generates thousands of transactions daily and performance is affected by network congestion
+**Высокий объем транзакций**: Ваше приложение генерирует тысячи транзакций ежедневно, и его производительность страдает из-за сетевой загруженности
-**Significant Gas Sponsorship**: You're spending substantial amounts sponsoring gas costs for users through Paymaster or similar solutions
+**Значительные расходы на спонсирование газа**: Вы тратите существенные суммы на спонсирование газа для пользователей через Paymaster или аналогичные решения
-**Performance-Critical Operations**: User experience is negatively impacted by variable transaction times or network congestion
+**Критичные к производительности операции**: Пользовательский опыт страдает из-за нестабильного времени транзакций или сетевой загруженности
-**Custom Requirements**: You need custom gas tokens, specialized permissions, or governance mechanisms not available on shared chains
+**Кастомные требования**: Вам нужны кастомные газ-токены, специализированные разрешения или механизмы управления, недоступные в общих сетях
-**Predictable Costs**: Fixed operational costs are important for your business model and budgeting
+**Предсказуемые затраты**: Фиксированные операционные расходы важны для вашей бизнес-модели и бюджетирования
-If you're considering launching your own L1 or L2 blockchain, Base Appchains offer a compelling alternative with faster time-to-market, proven infrastructure, and immediate access to Base's ecosystem.
+Если вы рассматриваете запуск собственного L1 или L2 блокчейна, Base Appchains предлагают compelling альтернативу с более быстрым выходом на рынок, проверенной инфраструктурой и мгновенным доступом к экосистеме Base.
## Getting Started
-Base Appchains are currently in **beta with a waitlist**. We're working with select partners to refine the platform before broader availability.
+Base Appchains в настоящее время находятся в стадии бета-тестирования с листом ожидания. Мы работаем с отдельными партнерами, чтобы усовершенствовать платформу перед широким доступом.
-
-Complete our application form to be considered for early access to Base Appchains. We prioritize applications from mature projects with clear scaling needs.
+
+Заполните нашу форму заявки, чтобы быть рассмотренным для раннего доступа к Base Appchains. Мы отдаем приоритет заявкам от зрелых проектов с четкими потребностями в масштабировании.
-
-Join the Base Appchains beta program
+
+Присоединиться к бета-программе Base Appchains
-
-Our team will review your application and schedule a consultation to understand your specific scaling requirements, transaction patterns, and technical needs.
+
+Наша команда рассмотрит вашу заявку и назначит консультацию, чтобы понять ваши конкретные требования к масштабированию, паттерны транзакций и технические потребности.
-During the consultation, we'll help you determine if an Appchain is the right solution and design the optimal configuration for your use case.
+Во время консультации мы поможем определить, является ли Appchain правильным решением, и разработаем оптимальную конфигурацию для вашего use case.
-
-Once approved, you'll receive access to both testnet and mainnet features. Start with the **$1/month testnet** to validate your architecture and integration.
+
+После одобрения вы получите доступ к функциям как testnet, так и mainnet. Начните с **testnet за $1/месяц**, чтобы проверить вашу архитектуру и интеграцию.
-Use the testnet environment to test bridging, custom gas tokens, and permission systems before deploying to mainnet.
+Используйте тестнет для проверки моста, кастомных газ-токенов и систем разрешений перед развертыванием в mainnet.
-
-Deploy to production with full enterprise support, monitoring, and maintenance included. Our team provides ongoing support for your Appchain infrastructure.
+
+Разверните в продакшене с полной корпоративной поддержкой, мониторингом и обслуживанием. Наша команда обеспечивает постоянную поддержку вашей инфраструктуры Appchain.
-Full technical support during launch and ongoing operations
+Полная техническая поддержка во время запуска и последующей эксплуатации
-**Coming Soon**: Self-serve, one-click deployment will be available for approved projects, making it even easier to launch and manage your Appchain.
+**Скоро**: Самостоятельное развертывание в один клик будет доступно для одобренных проектов, что сделает запуск и управление вашим Appchain еще проще.
## Frequently Asked Questions
-
-Base Appchains offer significant advantages over launching independent blockchain infrastructure:
-
-- **Faster time-to-market**: Deploy in weeks, not months or years
-- **Proven infrastructure**: Built on battle-tested Base and OP Stack technology
-- **Immediate ecosystem access**: Users and liquidity from Base Mainnet
-- **Lower operational overhead**: Fully managed infrastructure and maintenance
-- **Ethereum alignment**: Inherit security without custom validator sets or consensus mechanisms
+
+Base Appchains предлагают значительные преимущества по сравнению с запуском независимой блокчейн-инфраструктуры:
+
+- **Быстрее выход на рынок**: Развертывание за недели, а не месяцы или годы
+- **Проверенная инфраструктура**: Построена на испытанных технологиях Base и OP Stack
+- **Мгновенный доступ к экосистеме**: Пользователи и ликвидность из Base Mainnet
+- **Меньшие операционные затраты**: Полностью управляемая инфраструктура и обслуживание
+- **Совместимость с Ethereum**: Наследование безопасности без кастомных наборов валидаторов или механизмов консенсуса
-
-Base Appchains provide **seamless onboarding** similar to Base Mainnet applications:
+
+Base Appchains обеспечивают **бесшовный онбординг**, аналогичный приложениям на Base Mainnet:
-- Users can bridge funds between Base and your Appchain in **seconds**
-- Same wallet experience across Base ecosystem
-- Smart Wallet integration for account abstraction
-- Familiar transaction patterns and interfaces
+- Пользователи могут перемещать средства между Base и вашим Appchain за секунды
+- Тот же опыт работы с кошельком во всей экосистеме Base
+- Интеграция Smart Wallet для абстракции аккаунтов
+- Привычные паттерны транзакций и интерфейсы
-
-**Coinbase manages the core infrastructure** on your behalf, including:
+
+**Coinbase управляет основной инфраструктурой** от вашего имени, включая:
-- Sequencer operation and maintenance
-- Node infrastructure and upgrades
-- Security key management
-- Monitoring and alerting systems
+- Работу и обслуживание секвенсера
+- Инфраструктуру нод и обновления
+- Управление security keys
+- Системы мониторинга и оповещений
-You maintain control over **application-level configurations** like gas tokens, permissions, and governance while benefiting from enterprise-grade infrastructure management.
+Вы сохраняете контроль над конфигурациями на уровне приложения, такими как газ-токены, разрешения и управление, получая при этом преимущества корпоративного управления инфраструктурой.
-
-Base Appchains use the **OP Enclave framework** for **near-instant bridging**:
+
+Base Appchains используют **фреймворк OP Enclave** для **практически мгновенного бриджинга**:
-- Move funds between Base and your Appchain in seconds
-- No 7-day withdrawal periods like traditional rollups
-- Maintains security through cryptographic proofs
-- Seamless user experience across chains
+- Перемещение средств между Base и вашим Appchain за секунды
+- Нет 7-дневных периодов вывода как у традиционных роллапов
+- Сохранение безопасности через криптографические доказательства
+- Бесшовный пользовательский опыт между сетями
-
-Base Appchains balance **operational efficiency** with **censorship resistance**:
+
+Base Appchains балансируют **операционную эффективность** и **устойчивость к цензуре**:
-- Custom permissions control high-throughput operations
-- **Guaranteed deposit lanes** prevent censorship through direct Base deposits
-- Users always have recourse through the Base bridge
-- Inherits Ethereum's long-term decentralization roadmap
+- Кастомные разрешения контролируют высокопроизводительные операции
+- Гарантированные каналы депозита предотвращают цензуру через прямые депозиты с Base
+- Пользователи всегда имеют возможность обжалования через бридж Base
+- Наследует долгосрочный путь децентрализации Ethereum
-## Ready to Scale?
+## Готовы масштабироваться?
-Base Appchains represent the next evolution in blockchain scaling, providing dedicated infrastructure without sacrificing ecosystem benefits. Whether you're processing millions of gaming transactions, handling high-frequency DeFi operations, or building enterprise solutions, Appchains deliver the performance and predictability your users expect.
+Base Appchains представляют следующую эволюцию в масштабировании блокчейнов, предоставляя выделенную инфраструктуру без ущерба для преимуществ экосистемы. Обрабатываете ли вы миллионы игровых транзакций, работаете с высокочастотными DeFi-операциями или создаете корпоративные решения — Appchains обеспечивают производительность и предсказуемость, которых ожидают ваши пользователи.
-
-Apply for early access to Base Appchains beta program
+
+Подать заявку на ранний доступ к бета-программе Base Appchains
-
-Discover the full ecosystem of Base developer tools and integrations
+
+Откройте для себя полную экосистему инструментов и интеграций для разработчиков Base
-**Next Steps**: After joining the waitlist, explore Base's developer documentation to understand how Appchains integrate with Smart Wallet, Paymaster, OnchainKit, and other ecosystem tools.
+**Следующие шаги**: После присоединения к листу ожидания изучите документацию для разработчиков Base, чтобы понять, как Appchains интегрируются с Smart Wallet, Paymaster, OnchainKit и другими инструментами экосистемы.
From 4e262bf31a897f89251f2b75e3274058d6c1dced Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Wed, 5 Nov 2025 15:11:46 +0500
Subject: [PATCH 020/685] Update deploy-chain.mdx
---
docs/get-started/deploy-chain.mdx | 54 +++++++++++++++----------------
1 file changed, 27 insertions(+), 27 deletions(-)
diff --git a/docs/get-started/deploy-chain.mdx b/docs/get-started/deploy-chain.mdx
index 28e9bd41..61cffe81 100644
--- a/docs/get-started/deploy-chain.mdx
+++ b/docs/get-started/deploy-chain.mdx
@@ -20,7 +20,7 @@ keywords: ['deploy a chain', 'deploy a base chain', 'deploy a base appchain', 'd
Base Appchains — это **специфичные для приложений Layer 3 роллапы**, построенные на Base, которые предоставляют выделенное блок-пространство для отдельных приложений. Вместо того чтобы конкурировать с тысячами других приложений за сетевые ресурсы, вы получаете собственный высокопроизводительный блокчейн, который роллапится на Base и наследует безопасность Ethereum.
-Appchains третьего уровня (Layer-3) роллапятся на Base (Layer-2), который, в свою очередь, финализируется на Ethereum, обеспечивая вам выделенную производительность при сохранении гарантий безопасности экосистемы Ethereum.
+Appchains третьего уровня (Layer-3) строятся поверх Base (Layer-2), который, в свою очередь, финализируется на Ethereum, обеспечивая вам выделенную производительность при сохранении гарантий безопасности экосистемы Ethereum.
Представьте себе разницу между поездкой по шоссе в час пик и наличием собственной выделенной полосы. С общим блок-пространством производительность вашего приложения зависит от активности во всей сети. С Appchain вы получаете стабильную, предсказуемую производительность независимо от того, что происходит в других частях сети.
@@ -31,7 +31,7 @@ Appchains третьего уровня (Layer-3) роллапятся на Base
-Ваша собственная инфраструктура с предсказуемой производительностью, пользовательскими gas-токенами, полным контролем над пропускной способностью и стабильным пользовательским опытом.
+Ваша собственная инфраструктура с предсказуемой производительностью, пользовательскими токенами для оплаты газа, полным контролем над пропускной способностью и стабильным пользовательским опытом.
@@ -39,15 +39,15 @@ Appchains третьего уровня (Layer-3) роллапятся на Base
### Высокоскоростная производительность для масштабирования
-Хватит позволять сетевой загруженности влиять на пользовательский опыт. Base Appchains обеспечивают время блока 1 секунда и вывод средств менее чем за 10 секунд, что делает их в 10 раз быстрее типичных блокчейн-взаимодействий.
+Хватит позволять сетевой загруженности влиять на пользовательский опыт. Base Appchains обеспечивают время блока в одну секунду и вывод средств менее чем за 10 секунд, что делает их в 10 раз быстрее типичных блокчейн-взаимодействий.
-Такие игровые приложения, как Blocklords, обработали более 80 миллионов транзакций через 1.8 миллиона кошельков, используя Base Appchains, достигнув необходимого масштаба для своей игровой экосистемы без деградации производительности.
+Такие игровые приложения, как Blocklords, обработали более 80 миллионов транзакций через 1.8 миллиона кошельков, используя Base Appchains, достигнув необходимого масштаба для своей игровой экосистемы без потери производительности.
### Предсказуемые и экономически эффективные операции
-Замените непредсказуемые затраты на газ на фиксированную ежемесячную стоимость. Обрабатывайте транзакции за доли цента и устраните необходимость спонсировать газ для ваших пользователей.
+Замените непредсказуемые затраты на газ на **фиксированную ежемесячную стоимость**. Обрабатывайте транзакции за доли цента и устраните необходимость спонсировать газ для ваших пользователей.
@@ -96,11 +96,11 @@ Appchains третьего уровня (Layer-3) роллапятся на Base
## Техническая архитектура
-Base Appchains построены на фреймворке OP Enclave, обеспечивая быстрый вывод средств и бесшовную интеграцию с Base Mainnet. Эта архитектура позволяет осуществлять практически мгновенный бриджинг, сохраняя безопасность благодаря инновационным механизмам доказательства.
+Base Appchains построены на фреймворке OP Enclave, обеспечивая быстрый вывод средств и бесшовную интеграцию с Base Mainnet. Эта архитектура позволяет осуществлять практически мгновенный перевод через мост, сохраняя безопасность благодаря инновационным механизмам доказательства.
-Созданы на основе новейшей технологии Optimism для **практически мгновенного бриджинга** между вашим Appchain и Base Mainnet. Пользователи могут перемещать средства за секунды, в отличие от типичных 7-дневных периодов вывода традиционных роллапов.
+Созданы на основе новейшей технологии Optimism для **практически мгновенного перевода** между вашим Appchain и Base Mainnet. Пользователи могут переводить средства за секунды, в отличие от типичных 7-дневных периодов вывода традиционных роллапов.
@@ -108,15 +108,15 @@ Base Appchains построены на фреймворке OP Enclave, обес
-Контролируйте, какие контракты могут вызываться в вашей цепи, эффективно управляя распределением блок-пространства. Внедряйте **кастомные газ-токены** и **системы разрешений**, защищая пользователей от цензуры через гарантированные каналы депозита.
+Контролируйте, какие контракты могут вызываться в вашей цепи, эффективно управляя распределением блок-пространства. Используйте **собственные токены для оплаты газа** и **системы разрешений**, защищая пользователей от цензуры через гарантированные каналы депозита.
-В отличие от традиционных роллапов, которые полагаются на периоды оспаривания, Base Appchains используют **мгновенное доказательство состояния** через безопасные энклейвы, обеспечивая мгновенную финальность и более быстрый пользовательский опыт.
+В отличие от традиционных роллапов, которые полагаются на периоды оспаривания, Base Appchains используют **мгновенное доказательство состояния** через безопасные энклейвы (изолированные вычислительные окружения, обеспечивающие безопасность данных), обеспечивая мгновенную финальность и более быстрый пользовательский опыт.
-## Use Cases & Success Stories
+## Примеры использования и истории успеха
Base Appchains поддерживают приложения в игровой, DeFi и корпоративной сферах, которым требуются высокая производительность и предсказуемые затраты.
@@ -124,24 +124,24 @@ Base Appchains поддерживают приложения в игровой,
Обрабатывайте миллионы микротранзакций для внутриигровых действий, NFT-торговли и взаимодействий между игроками без влияния сетевой загруженности на производительность геймплея.
-**Success Story**: Super Champs выбрали Base Appchains для стабильной пропускной способности, сравнивая опыт с «играми на iOS» — плавно, предсказуемо и надежно.
+**История успеха**: Super Champs выбрали Base Appchains для стабильной пропускной способности, сравнивая опыт с «играми на iOS» — плавно, предсказуемо и надежно.
Обрабатывайте высокочастотный трейдинг, фарминг доходности и сложные финансовые операции с постоянными низкостоимостными транзакциями, которые не зависят от сетевой активности.
-**Success Story**: Приложения, обрабатывающие данные высокообъемного трейдинга, получают выгоду от предсказуемых затрат и выделенной пропускной способности для операций, чувствительных ко времени.
+**История успеха**: Приложения, обрабатывающие данные высокообъемного трейдинга, получают выгоду от предсказуемых затрат и выделенной пропускной способности для операций, чувствительных ко времени.
-Развертывайте готовые к compliance решения с выделенной инфраструктурой, кастомными разрешениями и возможностью управления доступом при сохранении прозрачности.
+Развертывайте готовые решения, соответствующие требованиям с выделенной инфраструктурой, кастомными разрешениями и возможностью управления доступом при сохранении прозрачности.
-**Success Story**: Proof 8 использует блокчейн-технологию для верифицируемого владения инвентарем на складах и в дистиллериях, где корпоративные клиенты ставят во главу угла производительность, безопасность и конфиденциальность.
+**История успеха**: Proof 8 использует блокчейн-технологию для верифицируемого владения инвентарем на складах и в дистиллериях, где корпоративные клиенты ставят во главу угла производительность, безопасность и конфиденциальность.
-Base Appchains предназначены для **зрелых проектов** со значительным объемом транзакций. Если вы только начинаете или у вас низкий объем транзакций, рассмотрите возможность сначала построить продукт на Base Mainnet для подтверждения product-market fit.
+Base Appchains предназначены для **зрелых проектов** со значительным объемом транзакций. Если вы только начинаете или у вас низкий объем транзакций, рассмотрите возможность сначала построить продукт на Base Mainnet для подтверждения соответствия продукта рынку.
## Когда стоит рассмотреть Appchain?
@@ -173,9 +173,9 @@ Base Appchains идеально подходят для приложений, к
-## Getting Started
+## Начало работы
-Base Appchains в настоящее время находятся в стадии бета-тестирования с листом ожидания. Мы работаем с отдельными партнерами, чтобы усовершенствовать платформу перед широким доступом.
+Base Appchains в настоящее время находятся в стадии бета-тестирования со списком ожидания. Мы работаем с отдельными партнерами, чтобы усовершенствовать платформу перед широким доступом.
@@ -190,15 +190,15 @@ Base Appchains в настоящее время находятся в стади
Наша команда рассмотрит вашу заявку и назначит консультацию, чтобы понять ваши конкретные требования к масштабированию, паттерны транзакций и технические потребности.
-Во время консультации мы поможем определить, является ли Appchain правильным решением, и разработаем оптимальную конфигурацию для вашего use case.
+Во время консультации мы поможем определить, является ли Appchain правильным решением, и разработаем оптимальную конфигурацию под ваш сценарий использования.
-После одобрения вы получите доступ к функциям как testnet, так и mainnet. Начните с **testnet за $1/месяц**, чтобы проверить вашу архитектуру и интеграцию.
+После одобрения вы получите доступ к функциям как тестнету, так и мейннету. Начните с **тестнета за $1/месяц**, чтобы проверить вашу архитектуру и интеграцию.
-Используйте тестнет для проверки моста, кастомных газ-токенов и систем разрешений перед развертыванием в mainnet.
+Используйте тестнет для проверки моста, собственных токенов для оплаты газа и систем разрешений перед развертыванием в мейннете.
@@ -215,7 +215,7 @@ Base Appchains в настоящее время находятся в стади
**Скоро**: Самостоятельное развертывание в один клик будет доступно для одобренных проектов, что сделает запуск и управление вашим Appchain еще проще.
-## Frequently Asked Questions
+## Часто задаваемые вопросы
@@ -231,7 +231,7 @@ Base Appchains предлагают значительные преимущес
Base Appchains обеспечивают **бесшовный онбординг**, аналогичный приложениям на Base Mainnet:
-- Пользователи могут перемещать средства между Base и вашим Appchain за секунды
+- Пользователи могут переводить средства между Base и вашим Appchain за секунды
- Тот же опыт работы с кошельком во всей экосистеме Base
- Интеграция Smart Wallet для абстракции аккаунтов
- Привычные паттерны транзакций и интерфейсы
@@ -242,16 +242,16 @@ Base Appchains обеспечивают **бесшовный онбординг*
- Работу и обслуживание секвенсера
- Инфраструктуру нод и обновления
-- Управление security keys
+- Управление ключами безопасности
- Системы мониторинга и оповещений
-Вы сохраняете контроль над конфигурациями на уровне приложения, такими как газ-токены, разрешения и управление, получая при этом преимущества корпоративного управления инфраструктурой.
+Вы сохраняете контроль над конфигурациями на уровне приложения, такими как токены для оплаты газа, разрешения и управление, получая при этом преимущества корпоративного управления инфраструктурой.
-Base Appchains используют **фреймворк OP Enclave** для **практически мгновенного бриджинга**:
+Base Appchains используют **фреймворк OP Enclave** для **практически мгновенного перевода через мост**:
-- Перемещение средств между Base и вашим Appchain за секунды
+- Перевод средств между Base и вашим Appchain за секунды
- Нет 7-дневных периодов вывода как у традиционных роллапов
- Сохранение безопасности через криптографические доказательства
- Бесшовный пользовательский опыт между сетями
@@ -282,5 +282,5 @@ Base Appchains представляют следующую эволюцию в
-**Следующие шаги**: После присоединения к листу ожидания изучите документацию для разработчиков Base, чтобы понять, как Appchains интегрируются с Smart Wallet, Paymaster, OnchainKit и другими инструментами экосистемы.
+**Следующие шаги**: После присоединения к списку ожидания изучите документацию для разработчиков Base, чтобы понять, как Appchains интегрируются с Smart Wallet, Paymaster, OnchainKit и другими инструментами экосистемы.
From c3990d2d99e94d83d50036a150b865686da918fa Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Wed, 5 Nov 2025 15:20:16 +0500
Subject: [PATCH 021/685] Update deploy-chain.mdx
---
docs/get-started/deploy-chain.mdx | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/docs/get-started/deploy-chain.mdx b/docs/get-started/deploy-chain.mdx
index 61cffe81..2f1d685d 100644
--- a/docs/get-started/deploy-chain.mdx
+++ b/docs/get-started/deploy-chain.mdx
@@ -17,7 +17,7 @@ keywords: ['deploy a chain', 'deploy a base chain', 'deploy a base appchain', 'd
## Что такое Base Appchains?
-Base Appchains — это **специфичные для приложений Layer 3 роллапы**, построенные на Base, которые предоставляют выделенное блок-пространство для отдельных приложений. Вместо того чтобы конкурировать с тысячами других приложений за сетевые ресурсы, вы получаете собственный высокопроизводительный блокчейн, который роллапится на Base и наследует безопасность Ethereum.
+Base Appchains - это **специфичные для приложений Layer 3 роллапы**, построенные на Base, которые предоставляют выделенное блок-пространство для отдельных приложений. Вместо того чтобы конкурировать с тысячами других приложений за сетевые ресурсы, вы получаете собственный высокопроизводительный блокчейн, который роллапится на Base и наследует безопасность Ethereum.
Appchains третьего уровня (Layer-3) строятся поверх Base (Layer-2), который, в свою очередь, финализируется на Ethereum, обеспечивая вам выделенную производительность при сохранении гарантий безопасности экосистемы Ethereum.
@@ -124,7 +124,7 @@ Base Appchains поддерживают приложения в игровой,
Обрабатывайте миллионы микротранзакций для внутриигровых действий, NFT-торговли и взаимодействий между игроками без влияния сетевой загруженности на производительность геймплея.
-**История успеха**: Super Champs выбрали Base Appchains для стабильной пропускной способности, сравнивая опыт с «играми на iOS» — плавно, предсказуемо и надежно.
+**История успеха**: Super Champs выбрали Base Appchains для стабильной пропускной способности, сравнивая опыт с «играми на iOS» - плавно, предсказуемо и надежно.
@@ -269,7 +269,7 @@ Base Appchains балансируют **операционную эффекти
## Готовы масштабироваться?
-Base Appchains представляют следующую эволюцию в масштабировании блокчейнов, предоставляя выделенную инфраструктуру без ущерба для преимуществ экосистемы. Обрабатываете ли вы миллионы игровых транзакций, работаете с высокочастотными DeFi-операциями или создаете корпоративные решения — Appchains обеспечивают производительность и предсказуемость, которых ожидают ваши пользователи.
+Base Appchains представляют следующую эволюцию в масштабировании блокчейнов, предоставляя выделенную инфраструктуру без ущерба для преимуществ экосистемы. Обрабатываете ли вы миллионы игровых транзакций, работаете с высокочастотными DeFi-операциями или создаете корпоративные решения - Appchains обеспечивают производительность и предсказуемость, которых ожидают ваши пользователи.
From 70d04ba9251dcdc80118b472ef9f6a076488c858 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Wed, 5 Nov 2025 16:30:59 +0500
Subject: [PATCH 022/685] Translate deploy smart contracts guide to Russian
---
docs/get-started/deploy-smart-contracts.mdx | 99 +++++++++++----------
1 file changed, 51 insertions(+), 48 deletions(-)
diff --git a/docs/get-started/deploy-smart-contracts.mdx b/docs/get-started/deploy-smart-contracts.mdx
index 7554b28a..4aa214b9 100644
--- a/docs/get-started/deploy-smart-contracts.mdx
+++ b/docs/get-started/deploy-smart-contracts.mdx
@@ -1,143 +1,146 @@
---
-title: 'Deploy Smart Contracts'
-description: A guide to help you get started with deploying your smart contracts on Base.
+title: 'Развёртывание смарт-контрактов'
+description: Руководство, которое поможет вам начать развёртывание смарт-контрактов в сети Base.
---
-Welcome to the Base deployment quickstart guide! This comprehensive walkthrough will help you set up your environment and deploy smart contracts on Base. Whether you're a seasoned developer or just starting out, this guide has got you covered.
+Добро пожаловать в краткое руководство по развёртыванию в сети Base!
+Этот подробный пошаговый гайд поможет вам настроить окружение и развернуть смарт-контракты в Base.
+Независимо от того, являетесь ли вы опытным разработчиком или только начинаете, это руководство проведёт вас через все ключевые этапы.
-## What You'll Achieve
+## Что вы освоите
-By the end of this quickstart, you'll be able to:
+К концу этого краткого руководства вы сможете:
-- Set up your development environment to deploy on Base
-- Deploy your smart contracts to Base
-- Connect your frontend to your smart contracts
+- Настроить окружение для развёртывания в Base
+- Развернуть свои смарт-контракты в Base
+- Подключить фронтенд к вашим смарт-контрактам
-**Why Base?**
+**Почему Base?**
-Base is a fast, low-cost, builder-friendly Ethereum L2 built to bring the next billion users onchain. By following this guide, you'll join a vibrant ecosystem of developers, creators, and innovators who are building a global onchain economy.
+Base - это быстрая, недорогая и удобная для разработчиков сеть уровня 2 Ethereum, созданная для того, чтобы привести следующее поколение пользователей в ончейн-мир.
+Следуя этому руководству, вы станете частью динамичной экосистемы разработчиков, создателей и инноваторов, строящих глобальную ончейн-экономику.
-## Set Up Your Development Environment
+## Настройка среды разработки
-1. Create a new project directory
+1. Создайте новую директорию проекта
```bash
mkdir my-base-project && cd my-base-project
```
-2. Install Foundry, a powerful framework for smart contract development
+2. Установите Foundry - мощный фреймворк для разработки смарт-контрактов
```bash
curl -L https://foundry.paradigm.xyz | bash
foundryup
```
-This installs Foundry and updates it to the latest version.
+Эта команда установит Foundry и обновит его до последней версии.
-3. Initialize a new Solidity project
+3. Инициализируйте новый проект на Solidity
```bash
forge init
```
-Your Foundry project is now ready. You'll find an example contract in the `src` directory, which you can replace with your own contracts. For the purposes of this guide, we'll use the Counter contract provided in `/src/Counter.sol`
+Ваш проект Foundry готов к работе. Вы найдёте пример контракта в директории `src`, который можно заменить своими файлами. В рамках этого руководства мы будем использовать контракт Counter, находящийся в `/src/Counter.sol`.
-Foundry provides a suite of tools for Ethereum application development, including Forge (for testing), Cast (for interacting with the chain), and Anvil (for setting up a local node). You can learn more about Foundry [here](https://book.getfoundry.sh/).
+Foundry предоставляет набор инструментов для разработки Ethereum-приложений, включая **Forge** (для тестирования), **Cast** (для взаимодействия с сетью) и **Anvil** (для запуска локального узла). Подробнее о Foundry можно узнать [здесь](https://book.getfoundry.sh/).
-## Configure Foundry with Base
+## Настройка Foundry для работы с Base
-To deploy your smart contracts to Base, you need two key components:
+Чтобы развернуть смарт-контракты в сети Base, вам понадобятся два ключевых компонента:
-1. A node connection to interact with the Base network
-2. A funded private key to deploy the contract
+1. Подключение к ноде для взаимодействия с сетью Base
+2. Приватный ключ с достаточным балансом для развёртывания контракта
-Let's set up both of these:
+Давайте настроим оба элемента:
-### 1. Set up your node connection
+### 1. Настройка подключения к узлу
-1. Create a `.env` file in your project's root directory
-2. Add the Base network RPC URL to your `.env` file
+1. Создайте файл `.env` в корневой директории вашего проекта
+2. Добавьте в этот файл RPC-адреса сети Base:
```bash
BASE_RPC_URL="https://mainnet.base.org"
BASE_SEPOLIA_RPC_URL="https://sepolia.base.org"
```
-3. Load your environment variables
+3. Загрузите переменные окружения:
```bash
source .env
```
-Base Sepolia is the test network for Base, which we will use for the rest of this guide. You can obtain free Base Sepolia ETH from one of the [faucets listed here](/base-chain/tools/network-faucets).
+это тестовая сеть для Base, которую мы будем использовать в оставшейся части руководства. Вы можете получить бесплатный тестовый ETH Base Sepolia, воспользовавшись одним из [кранов, перечисленных здесь](/base-chain/tools/network-faucets).
-### 2. Secure your private key
+### 2. Защита приватного ключа
-1. Store your private key in Foundry's secure keystore
+1. Сохраните ваш приватный ключ в защищённом хранилище Foundry:
```bash
cast wallet import deployer --interactive
```
-2. When prompted enter your private key and a password.
+2. Когда появится запрос - введите приватный ключ и придумайте пароль.
-Your private key is stored in `~/.foundry/keystores` which is not tracked by git.
+Ваш ключ будет сохранён в директории `~/.foundry/keystores`, которая не отслеживается git и не загружается в репозиторий.
-Never share or commit your private key. Always keep it secure and handle with care.
+**Никогда не делитесь своим приватным ключом и не добавляйте его в репозиторий.** Храните его в безопасности и обращайтесь с ним с максимальной осторожностью.
-## Deploy Your Contracts
+## Развёртывание смарт-контрактов
-Now that your environment is set up, let's deploy your contracts to Base Sepolia.
+Теперь, когда ваше окружение настроено, давайте развернём смарт-контракты в сети **Base Sepolia**.
-1. Use the following command to compile and deploy your contract
+1. Скомпилируйте и разверните контракт с помощью следующей команды:
```bash
forge create ./src/Counter.sol:Counter --rpc-url $BASE_SEPOLIA_RPC_URL --account deployer
```
-Note the format of the contract being deployed is `:`.
+Обратите внимание, что формат контракта, который развёртывается, имеет вид: `:`.
-2. After successful deployment, the transaction hash will be printed to the console output
+2. После успешного развёртывания в консоли отобразится хеш транзакции.
-3. Copy the deployed contract address and add it to your `.env` file
+3. Скопируйте адрес развёрнутого контракта и добавьте его в файл `.env`:
```bash
COUNTER_CONTRACT_ADDRESS="0x..."
```
-4. Load the new environment variable
+4. Загрузите обновлённые переменные окружения:
```bash
source .env
```
-### Verify Your Deployment
+### Проверка развёртывания
-To ensure your contract was deployed successfully:
+Чтобы убедиться, что контракт успешно развернут:
-1. Check the transaction on [Sepolia Basescan](https://sepolia.basescan.org/).
-2. Use the `cast` command to interact with your deployed contract from the command line
+1. Проверьте транзакцию в [Sepolia Basescan](https://sepolia.basescan.org/).
+2. Воспользуйтесь командой `cast`, чтобы взаимодействовать с контрактом через терминал:
```bash
cast call $COUNTER_CONTRACT_ADDRESS "number()(uint256)" --rpc-url $BASE_SEPOLIA_RPC_URL
```
-This will return the initial value of the Counter contract's `number` storage variable, which will be `0`.
+Эта команда вернёт начальное значение переменной `number` в контракте Counter, которое по умолчанию равно `0`.
-**Congratulations! You've deployed your smart contracts to Base Sepolia!**
+**Поздравляем! Вы успешно развернули свои смарт-контракты в сети Base Sepolia!**
-## Next Steps
+## Следующие шаги
-- Use [Onchainkit](https://onchainkit.com) to connect your frontend to your contracts! Onchainkit is a library of ready-to-use React components and Typescript utilities.
-- Learn more about interacting with your contracts in the command line using Foundry from our [Foundry tutorial](/learn/foundry/deploy-with-foundry).
+- Используйте [Onchainkit](https://onchainkit.com) чтобы подключить ваш фронтенд к смарт-контрактам. Onchainkit - это библиотека готовых React-компонентов и утилит на TypeScript, упрощающая взаимодействие с ончейн-данными.
+- Узнайте больше о взаимодействии с контрактами из командной строки с помощью Foundry в нашем [руководстве по Foundry](/learn/foundry/deploy-with-foundry).
From 97b8dfb20e812d4e61dc335fb3aa54e6a1213871 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Wed, 5 Nov 2025 16:50:03 +0500
Subject: [PATCH 023/685] Update base.mdx
---
docs/get-started/base.mdx | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/docs/get-started/base.mdx b/docs/get-started/base.mdx
index 85006533..ee72f887 100644
--- a/docs/get-started/base.mdx
+++ b/docs/get-started/base.mdx
@@ -3,28 +3,28 @@ title: Base
description: "Первый Ethereum Layer 2, инкубированный Coinbase"
---
-Стройте на Base и выбирайте функции, которые соответствуют вашим потребностям — от глобальных платежей стоимостью менее цента до монетизации с приоритетом создателей и встроенного распространения.
+Стройте на Base и выбирайте функции, которые соответствуют вашим потребностям - от глобальных платежей стоимостью менее цента до монетизации с приоритетом создателей и встроенного распространения.
### Почему Base?
-
+
Платежи и финансовые услуги:
Перемещайте стоимость глобально с платежами менее секунды и менее цента и стройте на существующих финансовых услугах для торговли, генерации дохода и многого другого.
-
+
Монетизация создателей:
Создатели всех видов исследуют новые способы монетизации своей работы. Инновации на переднем крае монетизации создателей с экономикой создателей на Base.
-
+
Всесторонняя поддержка разработчиков:
Base предоставляет инструменты для разработчиков, инфраструктуру и поддержку. Кроме того, Base имеет одно из крупнейших ончейн-сообществ разработчиков, в котором вы можете сотрудничать и расти.
-
+
Запуск для реальных пользователей:
Используйте активации Base, гранты и каналы мини-приложений, которые представляют ваш проект миллионам.
@@ -33,13 +33,13 @@ Base предоставляет инструменты для разработч
### Начать разработку
-
+
Создавайте и развертывайте свое приложение за минуты.
-
+
Запустите новый токен.
-
+
Разверните свою собственную цепочку на Base.
@@ -50,24 +50,24 @@ Base предоставляет инструменты для разработч
- Получайте вознаграждение до 2 ETH еженедельно через Программу Builder Rewards.
+ Получайте вознаграждение до 2 ETH еженедельно через программу Builder Rewards.
Подайте заявку на быстрые, ретроактивные Base Builder Grants (~1-5 ETH).
-
+
Глобальная программа для разработчиков, создающих следующую волну ончейн-приложений.
@@ -79,17 +79,17 @@ Base предоставляет инструменты для разработч
Mini Apps работают непосредственно внутри социальной ленты: Превратите ваше существующее приложение в Mini App или создайте новое.
- Продемонстрируйте ваш проект сообществу Base и получите discoverability.
+ Продемонстрируйте ваш проект сообществу Base и станьте заметными.
From af7c22ecc25b59807749413c3ea1b2602bfdc97d Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Thu, 6 Nov 2025 14:03:18 +0500
Subject: [PATCH 024/685] Update mintlify-reference.md
---
mintlify-reference.md | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/mintlify-reference.md b/mintlify-reference.md
index fd899a45..b6f19afe 100644
--- a/mintlify-reference.md
+++ b/mintlify-reference.md
@@ -3,11 +3,11 @@
### docs.json
-- Обращайтесь к [схеме docs.json](https://mintlify.com/docs.json) при создании файла docs.json и навигации по сайту
+- Используйте [схему docs.json](https://mintlify.com/docs.json) при создании файла конфигурации и настройке навигации по сайту
- Если какие-либо документы были удалены из папки /docs, убедитесь, что реализовано перенаправление
### Компоненты Callout
-Используйте их экономно, только когда важно выделить информацию, которая может быть пропущена при беглом просмотре страницы.
+Используйте их умеренно - только для выделения информации, которую легко пропустить при беглом просмотре страницы
#### Примечание - Дополнительная полезная информация
@@ -24,7 +24,7 @@
#### Предупреждение - Важные предостережения
-Критическая информация о потенциальных проблемах, breaking changes или деструктивных действиях
+Важная информация о потенциальных проблемах, несовместимых изменениях и действиях, которые могут привести к потере данных
#### Информация - Нейтральная контекстная информация
@@ -120,16 +120,16 @@ curl -X GET '/api/endpoint' \
Пример карточек и групп карточек:
-Пошаговое руководство — от установки до первого вызова API менее чем за 10 минут.
+Пошаговое руководство - от установки до первого вызова API менее чем за 10 минут
- Узнайте, как аутентифицировать запросы с помощью API-ключей или токенов JWT.
+ Узнайте, как аутентифицировать запросы с помощью API-ключей или токенов JWT
- Поймите, как работают лимиты запросов и как соблюдать лучшие практики при большом объёме трафика.
+ Поймите, как работают лимиты запросов и как соблюдать лучшие практики при большом объёме трафика
@@ -140,15 +140,15 @@ curl -X GET '/api/endpoint' \
Пример описания параметров:
-Уникальный идентификатор пользователя. Должен соответствовать формату UUID v4.
+Уникальный идентификатор пользователя. Должен соответствовать формату UUID v4
-Адрес электронной почты пользователя. Должен быть действительным и уникальным в системе.
+Адрес электронной почты пользователя. Должен быть действительным и уникальным в системе
-Максимальное количество возвращаемых результатов. Диапазон: 1–100.
+Максимальное количество возвращаемых результатов. Диапазон: 1–100
@@ -160,15 +160,15 @@ curl -X GET '/api/endpoint' \
Пример описания полей ответа:
-Уникальный идентификатор, присвоенный вновь созданному пользователю.
+Уникальный идентификатор, присвоенный вновь созданному пользователю
-Отметка времени в формате ISO 8601, когда пользователь был создан.
+Отметка времени в формате ISO 8601, когда пользователь был создан
-Список строк разрешений, назначенных данному пользователю.
+Список строк разрешений, назначенных данному пользователю
#### Разворачиваемые вложенные поля
@@ -176,11 +176,11 @@ curl -X GET '/api/endpoint' \
Пример описания вложенных полей:
-Полный объект пользователя со всеми связанными данными.
+Полный объект пользователя со всеми связанными данными
- Информация профиля пользователя, включая личные данные.
+ Информация профиля пользователя, включая личные данные
@@ -188,7 +188,7 @@ curl -X GET '/api/endpoint' \
- URL изображения профиля пользователя. Возвращает null, если аватар не установлен.
+ URL изображения профиля пользователя. Возвращает null, если аватар не установлен
@@ -246,7 +246,7 @@ API
## Новые возможности
- Добавлена функция массового импорта пользователей
-- Улучшены сообщения об ошибках — теперь они содержат полезные рекомендации
+- Улучшены сообщения об ошибках - теперь они содержат полезные рекомендации
## Исправления ошибок
- Исправлена проблема с пагинацией при работе с большими наборами данных
From 219075ee8237cfc58622d8701470d33da0bc49d1 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Thu, 6 Nov 2025 14:57:34 +0500
Subject: [PATCH 025/685] Translate funding guide to Russian
---
docs/get-started/get-funded.mdx | 185 ++++++++++++++++----------------
1 file changed, 92 insertions(+), 93 deletions(-)
diff --git a/docs/get-started/get-funded.mdx b/docs/get-started/get-funded.mdx
index 8b1cd7e4..0cd56e9d 100644
--- a/docs/get-started/get-funded.mdx
+++ b/docs/get-started/get-funded.mdx
@@ -1,205 +1,204 @@
---
-title: 'Get Funded'
-description: "The Base ecosystem offers multiple funding pathways designed specifically for builders at every stage—from weekend experiments to full-scale ventures."
+title: 'Получите финансирование'
+description: "Экосистема Base предлагает несколько путей финансирования, созданных специально для строителей на всех этапах - от легких экспериментов до полноценных стартапов."
---
-## Funding Pathways
+## Программы финансирования
-Whether you're just starting to experiment or ready to become a full-time founder, Base provides structured funding opportunities that grow with your ambitions. Each pathway is designed for different stages of your builder journey, with clear progression paths between programs.
+Base поддерживает разработчиков на каждом этапе - от первых экспериментов до основателей, готовых запускать крупные проекты. Каждая программа рассчитана на определённую стадию вашего пути и предлагает понятные шаги для дальнейшего роста.
-
- 2 ETH in weekly rewards for prototypes and experiments through Talent Protocol.
+
+ 2 ETH еженедельных наград за прототипы и эксперименты через Talent Protocol.
-
- Fast, retroactive grants ranging from 1-5 ETH. Perfect for shipped projects ready to scale.
+
+ Быстрые ретроактивные гранты от 1 до 5 ETH. Идеально для готовых проектов, готовых к масштабированию.
- Get rewarded for creating public goods that benefit the entire Base ecosystem.
+ Получайте награды за создание публичных продуктов, полезных для всей экосистемы Base.
- Comprehensive founder program with mentorship, resources, and significant funding opportunities.
+ Полная программа для основателей с наставничеством, ресурсами и значительными возможностями финансирования.
-## Before You Apply
+## Перед подачей заявки
-
- Deploy your project to Base mainnet. Some programs will consider early prototypes and testnet deployments but being deployed on Base mainnet gives you a leg up.
+
+ Разверните свой проект в основной сети Base. Некоторые программы могут учитывать ранние прототипы и тестовые сети, но развертывание в основной сети Base даёт преимущество.
- Verify your contract is deployed and functional on Base.
+ Убедитесь, что ваш контракт развернут и работает в сети Base.
-
- Create clear documentation including setup instructions, project goals, and demo materials.
+
+ Создайте понятную документацию с инструкциями по настройке, целями проекта и демонстрационными материалами.
- Ensure your README includes installation steps and your project has a working demo.
+ Убедитесь, что ваш README содержит шаги по установке, а проект имеет рабочую демонстрацию.
-
- Measure relevant metrics like user adoption, transaction volume, or community engagement.
+
+ Измеряйте важные метрики: использование пользователями, объём транзакций или вовлечённость сообщества.
- Even small metrics matter. Early usage data strengthens your application significantly.
+ Даже небольшие метрики имеют значение. Ранние данные использования существенно укрепляют вашу заявку.
-## Weekly Rewards: Start Building Today
+## Еженедельные награды: Начни строить сегодня
-The Builder Rewards Program distributes 2 ETH weekly to active builders—perfect for experimentation and learning.
+Программа наград для разработчиков распределяет 2 ETH еженедельно среди активных участников - идеально для экспериментов и обучения.
-[Join Builder Rewards Program](https://www.builderscore.xyz/)
+[Присоединяйтесь к программе наград для разработчиков](https://www.builderscore.xyz/)
-### How It Works
-1. Build anything on Base (prototypes welcome)
-2. Share your progress on social media
-3. Earn weekly rewards based on activity
-4. No minimum project size required
+### Как это работает
+1. Создавайте что угодно на Base (прототипы приветствуются)
+2. Делитесь прогрессом в социальных сетях
+3. Получайте еженедельные награды на основе вашей активности
+4. Минимальный размер проекта не требуется
-Prototyping counts! Early-stage projects and experiments are explicitly encouraged.
+Прототипы считаются! Проекты на ранней стадии и эксперименты особенно приветствуются.
-### Perfect For
-- First-time Base builders learning the ecosystem
-- Developers experimenting with new ideas
-- Weekend projects and hackathon submissions
-- Educational content creation
+### Идеально для
+- Новичков на Base, изучающих экосистему
+- Разработчиков, экспериментирующих с новыми идеями
+- Участников хакатонов и легких проектов
+- Создателей образовательного контента
-Most successful Base builders started with weekly rewards while learning. Use this as your entry point to the ecosystem.
+Большинство успешных разработчиков Base начинали с еженедельных наград, пока изучали экосистему. Используйте это как точку входа.
-## Builder Grants: Live on Base
+## Гранты для разработчиков: Доступны на Base
-Need funding for your shipped project? Base Builder Grants offer retroactive funding for projects that demonstrate real value to the ecosystem.
+Нужны средства для уже завершённого проекта? Base Builder Grants предоставляют ретроактивное финансирование для проектов, которые приносят реальную пользу экосистеме.
-[Apply for Builder Grants](https://paragraph.com/@grants.base.eth/calling-based-builders)
+[Подать заявку на Builder Grants](https://paragraph.com/@grants.base.eth/calling-based-builders)
-### What You Get
-- **Grant Range:** 1-5 ETH
-- **Application Type:** Retroactive (for shipped projects)
+### Что вы получаете
+- **Размер гранта:** 1-5 ETH
+- **Тип заявки:** Ретроактивная (для уже завершённых проектов)
-Already have a working prototype? You're ready to apply. Builder Grants reward shipped code over perfect pitches.
+Уже есть рабочий прототип? Вы готовы подавать заявку. Builder Grants вознаграждают реальный код больше, чем идеальные презентации.
-## OP Retro Funding: Long-term Impact
+## OP Retro Funding: Долгосрочное влияние
-Creating tools, infrastructure, or resources that benefit everyone? OP Retro Funding recognizes and rewards public goods contributions to the Base ecosystem.
+Создаёте инструменты, инфраструктуру или ресурсы, полезные для всех? OP Retro Funding признаёт и вознаграждает вклад в публичные продукты, приносящие пользу экосистеме Base.
-[Track Your Impact on Atlas](https://atlas.optimism.io/)
+[Отслеживайте ваш вклад на Atlas](https://atlas.optimism.io/)
-### Ideal Projects
-- Open-source libraries and development frameworks
-- Community tools and ecosystem infrastructure
-- Analytics dashboards and ecosystem insights
+### Идеальные проекты
+- Библиотеки с открытым исходным кодом и фреймворки для разработки
+- Инструменты для сообщества и инфраструктура экосистемы
+- Панели аналитики и аналитические отчёты по экосистеме
-### Funding Approach
-- **Focus:** Public goods and ecosystem-wide impact
-- **Recognition:** Both funding and ecosystem acknowledgment
+### Подход к финансированию
+- **Фокус:** Публичные продукты и влияние на всю экосистему
+- **Признание:** Финансирование и официальное признание в экосистеме
-### Application Process
+### Процесс подачи заявки
-
- Create tools, content, or infrastructure that benefits the entire Base community.
+
+ Создавайте инструменты, контент или инфраструктуру, полезные для всего сообщества Base.
- Ensure your project is open-source and publicly accessible.
+ Убедитесь, что ваш проект с открытым исходным кодом и доступен публично.
-
- Track usage metrics, community adoption, and ecosystem benefits.
+
+ Отслеживайте метрики использования, принятие сообществом и пользу для экосистемы.
- Include testimonials from other builders who've used your tools.
+ Включайте отзывы других разработчиков, которые использовали ваши инструменты.
-
- Use the Optimism Atlas platform to track contributions and apply for funding.
+
+ Используйте платформу Optimism Atlas для отслеживания вклада и подачи заявки на финансирование.
- Complete your Atlas profile with detailed project information.
+ Заполните профиль в Atlas с детальной информацией о проекте.
-## Base Batches: The Founder Track
+## Base Batches: Программа для основателей
-For builders ready to become founders, Base Batches provides the most comprehensive support system in the ecosystem. This recurring initiative combines structured development, mentorship, and significant funding opportunities.
+Для разработчиков, готовых стать основателями, Base Batches предоставляет наиболее комплексную систему поддержки в экосистеме. Эта регулярная инициатива сочетает структурированное развитие, наставничество и значительные возможности финансирования.
-[Learn More About Base Batches](https://basebatches.xyz)
+[Узнать больше о Base Batches](https://basebatches.xyz)
-### Program Structure
+### Структура программы
-
- Rapid development sprint with direct access to mentorship and technical resources from the Base team.
+
+ Быстрый спринт разработки с прямым доступом к наставничеству и техническим ресурсам команды Base.
- Complete your MVP and receive detailed technical feedback from Base core team members.
+ Завершите MVP и получите детальные технические рекомендации от ключевых членов команды Base.
-
- 4-week structured support to refine your product, validate your market, and develop your business model.
+
+ 4-недельная структурированная поддержка для доработки продукта, проверки рынка и разработки бизнес-модели.
- Achieve product-market fit indicators and prepare comprehensive pitch materials.
+ Достигните показателей соответствия продукта рынку и подготовьте полный комплект материалов для презентации.
-
- Present to top-tier investors including Coinbase Ventures and other leading crypto VCs.
+
+ Представьте проект ведущим инвесторам, включая Coinbase Ventures и другие крупные крипто-VC.
- Secure follow-on funding commitments from investor network.
+ Получите обязательства по последующему финансированию от сети инвесторов.
-### What Each Cohort Receives
-- **Direct mentorship** from Base team members and industry experts
-- **Access to exclusive resources** including technical infrastructure and partnerships
-- **Investor introductions** to Coinbase Ventures and leading crypto funds
-- **Deep ecosystem integration** with Base protocol and community
+### Что получает каждая группа участников
+- **Прямое наставничество** от членов команды Base и отраслевых экспертов
+- **Доступ к эксклюзивным ресурсам**, включая техническую инфраструктуру и партнёрства
+- **Знакомство с инвесторами** из Coinbase Ventures и ведущих крипто-фондов
+- **Глубокая интеграция в экосистему** с протоколом Base и сообществом
-Base Batches #001 is currently in progress. The next Base Batches will be announced in the second half of 2025.
+Base Batches #001 в настоящее время проходит. Следующий набор Base Batches будет объявлен во второй половине 2025 года.
-## Get Started Today
+## Начните сегодня
-Building something on Base? The ecosystem is ready to support you at every stage of your journey.
+Создаёте проект на Base? Экосистема готова поддерживать вас на каждом этапе вашего пути.
-The best builders in Base started exactly where you are now. Most successful applicants begin with smaller programs and progress to larger opportunities.
+Лучшие разработчики Base начинали именно там, где находитесь вы сейчас. Большинство успешных участников стартуют с небольших программ и постепенно переходят к более крупным возможностям.
-### Your Next Steps
-
-1. **Choose your starting point** based on your current project stage
-2. **Join the Base community** on Discord and social media
-3. **Start building** and documenting your progress
-4. **Apply to your selected program** with confidence
+### Ваши следующие шаги
+1. **Выберите точку старта**, исходя из текущего этапа вашего проекта
+2. **Присоединяйтесь к сообществу Base** в Discord и социальных сетях
+3. **Начните разработку** и документирование прогресса
+4. **Подайте заявку в выбранную программу** с уверенностью
-Don't wait for the "perfect" project. The Base ecosystem values builders at all stages. Start where you are and grow with the community's support.
+Не ждите «идеального» проекта. Экосистема Base ценит разработчиков на всех этапах. Начинайте с того, что у вас есть, и развивайтесь с поддержкой сообщества.
-Remember: Whether you're tinkering with a weekend project or building the next breakthrough application, there's a funding path designed for your journey. The Base ecosystem has invested millions in builders who started with nothing more than an idea and the determination to build.
+Помните: будь то легкий проект или создание прорывного приложения, существует путь финансирования, подходящий именно для вас. Экосистема Base инвестировала миллионы в разработчиков, которые начинали всего с идеи и решимости создавать.
-**Take the first step today.**
+**Сделайте первый шаг уже сегодня.**
From acba14a328e8956ee34cda9706ccd78e0659f449 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Thu, 6 Nov 2025 16:24:15 +0500
Subject: [PATCH 026/685] Translate Base Services Hub to Russian
---
docs/get-started/base-services-hub.mdx | 94 +++++++++++++-------------
1 file changed, 47 insertions(+), 47 deletions(-)
diff --git a/docs/get-started/base-services-hub.mdx b/docs/get-started/base-services-hub.mdx
index e9fdbb47..4da07a25 100644
--- a/docs/get-started/base-services-hub.mdx
+++ b/docs/get-started/base-services-hub.mdx
@@ -1,55 +1,55 @@
---
-title: Base Services Hub
-description: A collection of services for building on Base.
+title: Центр сервисов Base
+description: Сборник сервисов для разработки на Base.
---
-The Builder Services Hub is your one‑stop directory for exclusive discounts on
-software and services that help Base projects ship faster, scale growth and
-build onchain.
+Центр сервисов для разработчиков - это ваш единый каталог эксклюзивных скидок на
+программное обеспечение и услуги, которые помогают проектам на Base быстрее запускаться,
+масштабироваться и строить ончейн.
-If you would like to provide discounts to the Base ecosystem, please apply
-[here](https://forms.gle/B8u1TTqb1jyVjEYG6) and a team member will be in touch.
+Если вы хотите предложить скидки для экосистемы Base, пожалуйста, подайте заявку
+[здесь](https://forms.gle/B8u1TTqb1jyVjEYG6), и с вами свяжется член команды.
-## Service Providers
+## Поставщики услуг
-Thank you to all the teams supporting the Base ecosystem and its builders! If you are a builder and don't see the service you are looking for listed below, you can make a request for it to be added by filling out this [form](https://forms.gle/VFzJWQ4JfHxoPja27).
+Спасибо всем командам, поддерживающим экосистему Base и её разработчиков! Если вы разработчик и не нашли нужный сервис в списке ниже, вы можете запросить его добавление, заполнив эту [форму](https://forms.gle/VFzJWQ4JfHxoPja27).
-| Company Name | Category | Description | Discount | Instructions for Redemption |
+| Название компании | Категория | Описание | Скидка | Инструкция по использованию |
| :------------------------------------------- | :----------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [Acctual](https://www.acctual.com/) | Invoicing | The easiest way to pay or send an invoice (AP/AR) in crypto and fiat. | 3 months of fee free invoicing on Base. | Acctual users who invoice on Base will receive fee free invoicing for the first 3 months, on all Base invoices.
Users will need to reach out to support@acctual.com to redeem this offer. |
-| [Almanax](https://www.almanax.ai/) | AI & Security | Almanax is an AI Security Engineer that uses LLMs to find security vulnerabilities every time companies push new code. | Base builders can get their first three months of Almanax premium plan for free. | Sign up for Almanax's product at https://app.almanax.ai/
Fill out this form and enter this promo code in the message field: "BASE-ALMANAX-DEAL"
Once approved, you'll receive a confirmation emails. |
-| [Api3](https://www.api3.org/) | Oracle's / Data Infrastructure | API3 is an oracle service that delivers Real World Price Feeds to your smart contract. The Price feeds provided allow dapps to regain lost value with Oracle Extractable Value built in to the feed. | If you are a lending dapp deploying on BASE, stable coin, morpho curator, borrow/lending dapp we will provide oracle services to your markets. | Contact: http://t.me/billyjitsu
Or Request: https://api3dao.typeform.com/to/TBTu8bJt
The team will reach out and discuss the options for gas grants for oracle services. |
-| [Artemis](artemis.xyz) | Onchain Analytics | Artemis standardizes digital finance data into a single open data platform. Metrics that matter for digital finance. All in one place. | Artemis is offering free, out-of-the-box onchain metrics dashboards for Base builder's applications. | Please fill out the [Google Form](https://forms.gle/ZDS9LkxSBJVJonR36) with your application metadata and contract information. We will contact your email once your application dashboard has been created. |
-| [Birdeye ](https://bds.birdeye.so/) | Data Analytics - Data API - Developer Tools | Birdeye Data Services is a high-performance data provider that delivers real-time, accurate, and comprehensive on-chain data across tokens, wallets, trades, and protocols. | - Startup/Projects get 30% OFF for first 6 months - Free access to our full Business Lite package (valued at $299) for teams participating in Hackathons or Base Batches during the program period. | Apply [here](https://docs.google.com/forms/d/e/1FAIpQLSfkv8JWR1WWq7Biqx5yyDvF6belUtdbR37mddludfu-boI34Q/viewform)
We will be in touch once the application has been reviewed. For any other inquiries, please reach out to BDS on Telegram: @birdeye_data. |
-| [Cantina](https://cantina.xyz/welcome) | Security | Cantina is the one-stop shop for the highest quality security researchers and solutions. Reduce the likelihood of hacks, time spent, and context lost. | 10% off all services including audits, audit competitions, pen-testing, architecture reviews, fuzzing/unit/e2e testing 50% off of bug bounty hosting for the first year | https://cantina.xyz/introduction/base-cantina |
-| [Coinwatch](https://coinwatch.co/) | Market Making | We help projects get the best market making deals and track their market makers to ensure they deliver on their promises. | 15% discount for 1 year of Gold tier | Fill out this [typeform](https://form.typeform.com/to/h4Xq2TF9?typeform-source=coinwatch.co)
Under the "Any additional details or questions for us?" section, input the code: BASExCOINWATCH
We will get back to you and apply the discount at the time of payment. |
-| [Crust Network](https://www.crust.network/) | Storage | Decentralized Storage Services on Base | Applicants can receive 1000 $CRU as free storage credits | Please fill out this [form](https://forms.cloud.microsoft/r/v3zdn7bVdK?origin=lprLink) to apply. |
-| [Decubate Technologies](Decubate.com/tms) | Token Management | Decubate's TMS: All-in-one, white-labeled compliant tokenization solution. Minting, vesting, staking, lockups aligned with MiCAR—no coding needed. | Minimum 20% discount on Decubate's TMS—the all-in-one, white-labeled token management system with code-free minting, vesting, staking, lockups, tier systems, and more | Please fill our [form](https://share-eu1.hsforms.com/1ZOvFJZMnQKCPQk-IwyIWoQf5bmh) and mention 'Base' 'under where did you find us?' |
-| [Dune](www.dune.com/home) | Data Analytics - Data API - Developer Tools | Dune is a web3 data platform that lets anyone query, visualize, and share blockchain data. It’s used by analysts, builders, and communities to make onchain insights accessible and actionable. | 20% on any annual plans. | Email support@dune.com with your company/project name using your work email. |
-| [Dynamic](Dynamic.xyz) | Wallet Infrastructure | Dynamic combines authentication, smart wallets, and secure key management into one flexible SDK. Get the most multi-chain coverage across chains and third-party wallets. | Base builders can get 3 months free of our $99/month Growth plan, which supports up to 2,000 MAUs. | Fill out this [form](https://d9hc0.share.hsforms.com/2CIpNaX14T1Cv1erD_2ou1A) in detail. Once the team receives your app, we'll review and get in touch. Note: One discount available per team. |
-| [FailSafe](www.getfailsafe.com) | Infrastructure, CyberSecurity, Audits | FailSafe provides real-time blockchain risk monitoring and smart contract audit solutions for protocols, stablecoins, and digital asset platforms across global markets. | Get $3,000 off your first smart contract audit or monitoring subscription with FailSafe. Ideal for Base stablecoin issuers, or DeFi platforms looking to strengthen on-chain security and protect funds. | Email wui@getfailsafe.com with github repo of codebase for a quote on a security audit. Discount will be applied once a commercial contract is signed. |
-| [Fjord Foundry](https://www.fjordfoundry.com/) | Fundraising / Token Sale | Connecting innovative projects and community backers through on-chain capital formation, with over $1bn raised since 2021. | Free Premium Marketing | To claim this offer, simply tell us you discovered it through the Base Builder Services Hub when you contact Fjord. If your project passes our due‑diligence review and is selected as a launch partner, you’ll be eligible. |
-| [FLock.io](https://www.flock.io/) | AI | FLock.io is the first decentralized AI training platform combining Federated Learning and blockchain to enable secure, privacy-preserving model training. | Base ecosystem projects get up to 50% off Qwen tokens using FLock.io-trained models or other major Qwen variants, plus: 1 free FLock.io training task and 1hr free AI consultation. | Please fill out this [Google Form](https://forms.gle/N8We623NQdAppEj26) with your application and contract information.
FLock.io team will contact you once we receive your application. |
-| [Flow](http://flowonbase.com) | FX, Ramping, Payments | Flow empowers projects with seamless FX, global payments, and local‐currency on/off-ramping — and offers its best pricing to those building or migrating onto Base. | For Base Builders, we offer 15% minimum discount on global ramping requirements & zero license fee for white label products. Further discounts available volume dependent. | Get market-leading FX, on/off-ramp, and global payment rates. We offer unmatched pricing that beats any verified competitor quote — book a consultation at flowonbase.com |
-| [GetBlock](getblock.io) | Infrastructure provider | GetBlock is a Web3 infrastructure provider that offers a suite of APIs and tools to help developers build and scale decentralized applications (dApps) on top of 75+ blockchain protocols. | 50% off the first month on all shared node plans | To redeem this offer, reach out via https://getblock.io/contact with your UID and the promo code Welcome Treat, mentioning that you are building on Base. |
-| [Hexens](Hexens.io) | Security | At Hexens, we provide security audits to protect the future of Web3. We directly secure $120B+ in assets, working with industry leaders like Lido, EigenLayer, LayerZero, 1inch, Ava Labs, and Polygon. | Hexens will provide a discount of 15% for smart contract audits and 10% for services like pentest’s, and social engineering. Full triage will be provided for our bug bounty [r.xyz] for 3 months. | Please send your audit request to alice.rigby@hexens.io or @alicerigby on Telegram. |
-| [Hypernative](https://www.hypernative.io/) | Security | Hypernative is the leading real-time security and threat prevention platform trusted by over 200 projects—including Ethena, Uniswap, Ethereum Foundation, Morpho, Chainlink, Solana, and Kraken. | Receive a discounted rate for the first year for Hypernative's real-time threat prevention platform. | Email marshall@hypernative.io to begin your trial and claim your offer. |
-| [Immunefi](https://immunefi.com/) | AI & Security | Immunefi — One Platform. Unified Security Operations. Complete Onchain Protection. Over $180B of user funds protected across 500+ protocols. | 15%+ discount on Immunefi Audits, Audit Competitions, Vulnerability Detection/PR Reviews, Onchain Monitoring/Threat Prevention, Cloud Based Formal Verification, Brand Protection and Bug Bounty. | Please fill in this [form](https://calendly.com/d/cwsd-82q-rpj), and our Sales Team will review your submission and contact you shortly. |
-| [Meow](http://meow.com/) | Treasury Management & Yield | Meow helps web3 teams earn yield, send/receive USDC, and automate treasury via FDIC-insured accounts with free USDC transactions on Base—no wallets, prefunding, or exchange risk. | Only Base ecosystem projects (and select VC portfolios like a16z) get up to 3.5% interest on checking. Others get 0% and must use external funds for yield. | Sign up via https://app.meow.com/signup?referral=Base
Or list “Base Ecosystem” under “How did you hear about us?” during signup.
For intros, DM @dustinmeow on Telegram. |
-| [Neynar](neynar.com) | Social and crypto infrastructure | Infrastructure to build easily in crypto and on social protocols like Farcaster. | 100% off for first month of Starter tier, only new customers are eligible. | Email team@neynar.com with what you're building on Base to get the coupon code |
-| [NodeOps](https://nodeops.network/) | Cloud & Infrastructure | NodeOps Cloud is a permissionless infrastructure platform that delivers the most affordable compute power on the market. | 500 USD NodeOps Cloud Credit per Project (No-Questions Asked) & 10,000 USD and above NodeOps Cloud Credit per Project (After validation) | Users must complete the BuildOnNodeOps Grant Form, and NodeOps’ BD team will contact them if their projects require assistance. Alternatively, projects can reach out to the NodeOps Team via business@nodeops.xyz.
[Application form](https://forms.zohopublic.in/parthnod1/form/BuildOnNodeOpsGrantProgram/formperma/A0j6q-ChMzEUldiqrQNDrkyk7iIaIwmb_6swORtbUqc) |
-| [Notion](https://www.notion.com) | AI, Productivity | The AI workspace that works for you. One place where teams find every answer, automate the busywork, and get projects done. | Startups / Projects get 6 months free of Notion Business with AI included. | To learn more and redeem the exclusive offer, visit https://ntn.so/base |
-| [Octane Security](https://www.octane.security/) | Security/Developer Tooling | Octane is an AI-powered smart contract security tool that integrates into your CI/CD pipeline, auto-generates code diffs, fixes and catches bugs missed in traditional audits! | We can offer 15% discount for Octane services. | Fill out the Inbound form: https://www.octane.security/schedule-demo.
YOU MUST SPECIFY UNDER THE COMPANY INPUT YOUR COMPANY NAME AND [Base Builder] AFTER THE COMPANY NAME |
-| [Onchain](https://onchain.org) | Research | Onchain's Research-as-a-Service delivers onchain insights via custom reports, ecosystem analysis & dashboards, guiding protocols, builders, VCs & startups in the Base Ecosystem to informed decisions. | 10% off total services - $1-$10,000 15% off total services - $10,001-$25,000 20% off total services - $25,001+ | Discounts apply only to research services that center on your core company or BASE-bound contract. Projects outside that scope aren’t eligible. If you’re actively building and supporting the Base ecosystem and fit these criteria, request your discount via this [link](https://docs.google.com/forms/d/e/1FAIpQLScdJLiTU-RWsNMwsenpmRYWihlVNoTh5weSoB1cXqjwKDpGhg/viewform). |
-| [OpenCover](https://opencover.com) | Insurance (or alternatively Security) | OpenCover is the #1 onchain cover provider on L2 (crypto-native insurance) used by wallets, platforms and protocol teams to cover their users against protocol and transaction risk programmatically. | Waived protocol or transaction insurance/cover setup fees, including listing, underwriting capital provision and API access (typically $5,000). | Apply [here](https://opencover.com/base-builders) or contact Jeremiah: https://t.me/itsjeremiahs |
-| [Privy](https://www.privy.io/) | Wallets | Privy powers user onboarding and wallet infrastructure for many of the most popular products built onchain. | 25% off of Privy's listed pricing tiers for your first three months | Reach out to base@privy.io with your Privy appID and a brief description of what you're building to redeem offer. |
-| [Proof of Play](https://docs.proofofplay.com/services/vrng/about) | Infrastructure | Proof of Play helps builders create high-performance, serverless apps and games that can be extended or remixed by anyone. | 20% off at 500K/mo+ transactions | Message @adamfern on Telegram |
-| [Ratio1](https://ratio1.ai/) | AI Tools, Decentralized Hosting, Computing&Storage | Ratio1 is a meta-OS for AI - decentralized, scalable & trustless - that turns idle devices into compute power, replacing traditional cloud infrastructure. | 1 year of free decentralized hosting, compute, and hands-on engineering support to help Base builders deploy, scale, and operate seamlessly. | 1) Apply: https://ratio1.ai/grants/ratio1-x-base-grants-program
Include repo or other links confirming you’re building on Base.
2) Get selected: We’ll review and email results.
3) Interview
4) Get support & free service for 1 year |
-| [Runtime Verification](runtimeverification.com) | Security | Runtime Verification secures smart contracts with open-source formal verification and quality assurance tools. Trusted by Lido, Optimism, Uniswap, Solana and more. | FREE Audit Readiness assessment and consultation; 10% off all formal verification and security services; 20% on KaaS - our cloud formal verification platform subscriptions | Choose "Base" on the contact form under ecosystem dropdown menu: https://amp.runtimeverification.com/
OR
Reach out to https://t.me/gregorymakodzeba on Telegram or Email: gregory.makodzeba@runtimeverification.com and mention you are building on Base to activate a discount |
-| [Security.xyz](security.xyz) | Security | Security.xyz is a free open marketplace where onchain builders can easily find vetted, trusted auditors to secure their projects and build with confidence. | Each auditor on base.security.xyz is offering up to $100,000 in security grants for base builders. | Submit your request for an audit and you'll receive multiple proposals with discounts applied. |
-| [Slash](slash.com) | Banking | Slash provides an all in one banking platform that includes business checking, high yield treasury, high cashback cards, and more. We also support native on/off ramp for USDC on chains like Base. | Founders in the Base ecosystem can bank with Slash for free, and receive up to 2.3% cash back on most categories, up to 3.9% treasury yield, and low off ramp fees | Make an account at https://app.slash.com/onboarding?invite_code=BASE to claim the offer. |
-| [Team Finance ](https://www.team.finance/) | Token Management | The leading token management platform on Base. We offer a full suite of tools, including Liquidity Locks, Team Token Locks, Token Vesting, Token Generation, Staking Pool Creation, and a Multisender. | 20% discount for Team Finance services on Base. | Your discount will be automatically applied when using Team Finance on Base. |
-| [Token Terminal](https://tokenterminal.com/) | Financial & Protocol Analytics | Token Terminal is a full-stack onchain data platform focused on standardizing financial and alternative data for the most widely used blockchains and decentralized applications. | Token Terminal will offer Base builders a -40% discount on its Data Partnership subscription product. | Apply [here](https://tokenterminal.com/explorer/listings).
All Base builders will need to submit a "proof of deployment on Base". |
-| [Tokka Labs](https://tokkalabs.com/) | Token Management | Tokka Labs is a DeFi-native prop trading firm offering custom onchain market making across 70+ venues, helping projects grow TVL, volume, and token utility through tailored liquidity strategies. | Priority access to liquidity partnership scoping. Base-native projects are fast-tracked for initial conversations with our team to explore potential liquidity partnerships tailored to their needs | Submit your project to this [form](https://form.typeform.com/to/hz4Nf5zV). |
-| [Tunnl](tunnl.io) | InfoFi, SocialFi | The ultimate growth tool for Web3 projects. Launch a campaign to get quote-tweets from real Web3 creators & grow your social reach! | For Faucet campaigns, we can reduce our standard fee from 20% to 15%. Note our minimum campaign budget is currently $1,000 (this may be subject to increase due to demand). | Fill out the [Faucet request form](https://forms.gle/jt4t8hTqG2uLgSby7) and our team will be in contact. |
-| [Zapper](https://protocol.zapper.xyz/) | Data API | Access portfolio data, token prices, NFTs, and transaction history on Base with a single API. | Free API credits (5,000) and a 15% discount on credit purchases for the Zapper API | Create an account on [Zapper](https://protocol.zapper.xyz/) and use the discount code "BASE15" when purchasing credits. |
+| [Acctual](https://www.acctual.com/) | Управление счетами | Самый простой способ оплачивать или отправлять счета (AP/AR) в криптовалюте и фиатных валютах. | 3 месяца бесплатного выставления счетов на Base | Пользователи Acctual, которые выставляют счета на Base, получат бесплатное выставление счетов первые 3 месяца для всех счетов Base.
Для получения предложения пользователям необходимо обратиться в support@acctual.com. |
+| [Almanax](https://www.almanax.ai/) | AI & Безопасность | Almanax — это AI Security Engineer, который использует LLM для поиска уязвимостей каждый раз, когда компании выпускают новый код. | Разработчики Base получают первые три месяца премиум-плана Almanax бесплатно. | Зарегистрируйтесь в продукте Almanax на https://app.almanax.ai/
Заполните эту форму и введите промо-код в поле сообщения: "BASE-ALMANAX-DEAL"
После одобрения вы получите подтверждающее письмо. |
+| [Api3](https://www.api3.org/) | Оракулы / Данные | API3 — это сервис оракулов, который поставляет реальные ценовые фиды в ваш смарт-контракт. Эти фиды позволяют dApp восстанавливать потерянную ценность с встроенным Oracle Extractable Value. | Если вы запускаете lending dApp на BASE, стабильной монете, Morpho Curator или borrow/lending dApp, мы предоставим оракульские сервисы для ваших рынков. | Контакт: http://t.me/billyjitsu
Или запрос: https://api3dao.typeform.com/to/TBTu8bJt
Команда свяжется с вами и обсудит варианты грантов на газ для оракульских сервисов. |
+| [Artemis](https://artemis.xyz) | Аналитика Onchain | Artemis стандартизирует данные цифровых финансов в единую открытую платформу данных. Все важные метрики цифровых финансов в одном месте. | Artemis предлагает бесплатные готовые панели метрик onchain для приложений разработчиков Base. | Пожалуйста, заполните [Google форму](https://forms.gle/ZDS9LkxSBJVJonR36) с метаданными вашей заявки и информацией о контракте. Мы свяжемся по электронной почте, когда ваша панель будет создана. |
+| [Birdeye](https://bds.birdeye.so/) | Аналитика данных - API данных - Инструменты разработчика | Birdeye Data Services — высокопроизводительный поставщик данных, предоставляющий точные, комплексные и актуальные on-chain данные по токенам, кошелькам, сделкам и протоколам. | - Стартапы/проекты получают 30% скидку на первые 6 месяцев - Бесплатный доступ к полному пакету Business Lite (стоимость $299) для команд, участвующих в хакатонах или Base Batches во время программы. | Подайте заявку [здесь](https://docs.google.com/forms/d/e/1FAIpQLSfkv8JWR1WWq7Biqx5yyDvF6belUtdbR37mddludfu-boI34Q/viewform)
Мы свяжемся с вами после рассмотрения заявки. Для других вопросов обращайтесь в BDS через Telegram: @birdeye_data. |
+| [Cantina](https://cantina.xyz/welcome) | Безопасность | Cantina — это универсальная платформа для высококлассных исследователей по безопасности и решений. Снижает вероятность взломов, экономит время и сохраняет контекст. | 10% скидка на все услуги, включая аудиты, конкурсы аудитов, pen-testing, обзоры архитектуры, fuzzing/unit/e2e тестирование; 50% скидка на хостинг bug bounty в первый год | https://cantina.xyz/introduction/base-cantina |
+| [Coinwatch](https://coinwatch.co/) | Маркет-мейкинг | Мы помогаем проектам получать лучшие условия маркет-мейкинга и отслеживать их маркет-мейкеров, чтобы убедиться, что они выполняют свои обещания. | 15% скидка на 1 год Gold уровня | Заполните эту [форму](https://form.typeform.com/to/h4Xq2TF9?typeform-source=coinwatch.co)
В разделе "Any additional details or questions for us?" введите код: BASExCOINWATCH
Мы свяжемся с вами и применим скидку при оплате. |
+| [Crust Network](https://www.crust.network/) | Хранение | Децентрализованные услуги хранения на Base | Заявители могут получить 1000 $CRU в виде бесплатных кредитов на хранение | Пожалуйста, заполните эту [форму](https://forms.cloud.microsoft/r/v3zdn7bVdK?origin=lprLink), чтобы подать заявку. |
+| [Decubate Technologies](https://Decubate.com/tms) | Управление токенами | TMS Decubate: комплексное бело-лейбловое решение для токенизации, соответствующее MiCAR. Minting, vesting, staking, lockups — без необходимости кодинга. | Минимум 20% скидки на TMS Decubate — универсальную систему управления токенами с код-фри minting, vesting, staking, lockups, системами уровней и другими функциями | Пожалуйста, заполните нашу [форму](https://share-eu1.hsforms.com/1ZOvFJZMnQKCPQk-IwyIWoQf5bmh) и укажите 'Base' в поле «Where did you find us?» |
+| [Dune](https://www.dune.com/home) | Аналитика данных - API данных - Инструменты разработчика | Dune — это веб3 платформа для работы с данными, позволяющая любому делать запросы, визуализировать и делиться блокчейн-данными. Используется аналитиками, разработчиками и сообществами для доступных и практических onchain-инсайтов. | 20% на любые годовые планы | Напишите на support@dune.com с указанием названия компании/проекта, используя рабочий e-mail. |
+| [Dynamic](https://Dynamic.xyz) | Инфраструктура кошельков | Dynamic объединяет аутентификацию, смарт-кошельки и безопасное управление ключами в одном гибком SDK. Обеспечивает максимальное покрытие по мульти-чейн и сторонним кошелькам. | Разработчики Base получают 3 месяца бесплатного Growth плана ($99/мес), поддерживающего до 2000 MAU | Подробно заполните эту [форму](https://d9hc0.share.hsforms.com/2CIpNaX14T1Cv1erD_2ou1A). После получения вашей заявки команда рассмотрит и свяжется с вами. Примечание: одна скидка на команду. |
+| [FailSafe](https://www.getfailsafe.com/) | Инфраструктура, Кибербезопасность, Аудиты | FailSafe предоставляет мониторинг рисков блокчейна в реальном времени и аудит смарт-контрактов для протоколов, стейблкоинов и платформ цифровых активов по всему миру. | Получите $3,000 скидки на первый аудит смарт-контракта или подписку на мониторинг с FailSafe. Идеально для эмитентов стейблкоинов Base и DeFi-платформ, стремящихся укрепить безопасность on-chain и защитить средства. | Напишите на wui@getfailsafe.com с github-репозиторием кода для получения оценки безопасности. Скидка будет применена после подписания коммерческого контракта. |
+| [Fjord Foundry](https://www.fjordfoundry.com/) | Фандрайзинг / Продажа токенов | Связывает инновационные проекты и сообщество через on-chain формирование капитала, более $1 млрд привлечено с 2021 года. | Бесплатный Premium маркетинг | Чтобы воспользоваться предложением, просто сообщите, что узнали о нём через Base Builder Services Hub при контакте с Fjord. Если ваш проект пройдет проверку due-diligence и будет выбран в качестве launch-партнёра, вы получите доступ к предложению. |
+| [FLock.io](https://www.flock.io/) | AI | FLock.io — первая децентрализованная платформа обучения AI, объединяющая Federated Learning и блокчейн для безопасного и конфиденциального обучения моделей. | Проекты экосистемы Base получают до 50% скидки на токены Qwen при использовании моделей, обученных на FLock.io, или других крупных вариантов Qwen, плюс: 1 бесплатная задача обучения на FLock.io и 1 час бесплатной AI-консультации. | Пожалуйста, заполните эту [Google форму](https://forms.gle/N8We623NQdAppEj26) с информацией о вашей заявке и контракте.
Команда FLock.io свяжется с вами после получения заявки. |
+| [Flow](http://flowonbase.com) | FX, Рампинг, Платежи | Flow предоставляет проектам бесшовный FX, глобальные платежи и локальные on/off-рампы валют, предлагая лучшие условия для разработчиков на Base. | Для разработчиков Base мы предлагаем минимум 15% скидки на глобальные рампы и нулевую лицензию для white label продуктов. Дополнительные скидки зависят от объема. | Получите лучшие ставки FX, on/off-рамп и глобальные платежи. Мы предлагаем уникальные цены, которые лучше любых проверенных конкурентов — забронируйте консультацию на flowonbase.com |
+| [GetBlock](https://getblock.io) | Провайдер инфраструктуры | GetBlock — это Web3-инфраструктура, предлагающая набор API и инструментов для создания и масштабирования децентрализованных приложений на 75+ блокчейн-протоколах. | 50% скидка на первый месяц на все планы Shared Node | Чтобы получить скидку, свяжитесь через https://getblock.io/contact с вашим UID и промо-кодом Welcome Treat, указав, что вы разрабатываете на Base. |
+| [Hexens](https://Hexens.io) | Безопасность | Hexens предоставляет аудит безопасности для защиты будущего Web3. Мы защищаем более $120B активов, работая с лидерами отрасли: Lido, EigenLayer, LayerZero, 1inch, Ava Labs, Polygon. | Hexens предоставляет 15% скидку на аудит смарт-контрактов и 10% на услуги вроде pentest и социального инжиниринга. Полная проверка предоставляется для bug bounty [r.xyz] на 3 месяца. | Отправьте запрос на аудит на alice.rigby@hexens.io или @alicerigby в Telegram. |
+| [Hypernative](https://www.hypernative.io/) | Безопасность | Hypernative — ведущая платформа реального времени для предотвращения угроз, доверена более чем 200 проектам, включая Ethena, Uniswap, Ethereum Foundation, Morpho, Chainlink, Solana и Kraken. | Получите скидку на первый год использования платформы Hypernative для предотвращения угроз в реальном времени. | Напишите на marshall@hypernative.io, чтобы начать пробный период и получить предложение. |
+| [Immunefi](https://immunefi.com/) | AI и безопасность | Immunefi — одна платформа. Унифицированные операции безопасности. Полная защита onchain. Более $180B средств пользователей защищено на 500+ протоколах. | Скидка 15%+ на Audits, Audit Competitions, Vulnerability Detection/PR Reviews, Onchain Monitoring/Threat Prevention, Cloud Formal Verification, Brand Protection и Bug Bounty. | Пожалуйста, заполните [форму](https://calendly.com/d/cwsd-82q-rpj), наша команда продаж рассмотрит заявку и свяжется с вами. |
+| [Meow](http://meow.com/) | Казначейство и доходность | Meow помогает web3-командам зарабатывать доход, отправлять/получать USDC и автоматизировать казначейство через счета с FDIC-страховкой и бесплатные транзакции USDC на Base — без кошельков, предоплаты и риска обмена. | Только проекты экосистемы Base (и некоторые VC портфели, например a16z) получают до 3.5% на расчетные счета. Остальные — 0% и должны использовать внешние средства для доходности. | Зарегистрируйтесь на https://app.meow.com/signup?referral=Base
Или укажите “Base Ecosystem” в поле “How did you hear about us?” при регистрации.
Для контактов DM @dustinmeow в Telegram. |
+| [Neynar](https://neynar.com/) | Социальная и крипто инфраструктура | Инфраструктура для лёгкой разработки в крипто и социальных протоколах, таких как Farcaster. | 100% скидка на первый месяц Starter-tier, только для новых клиентов. | Напишите на team@neynar.com, указав, что вы создаёте на Base, чтобы получить код купона. |
+| [NodeOps](https://nodeops.network/) | Облачная инфраструктура | NodeOps Cloud — это permissionless платформа инфраструктуры, предоставляющая самую доступную вычислительную мощность на рынке. | 500 USD кредит NodeOps Cloud на проект (без вопросов) & 10,000 USD+ кредит NodeOps Cloud на проект (после проверки) | Пользователи должны заполнить BuildOnNodeOps Grant Form, и команда NodeOps свяжется, если проекту нужна помощь. Либо обращайтесь напрямую на business@nodeops.xyz.
[Форма заявки](https://forms.zohopublic.in/parthnod1/form/BuildOnNodeOpsGrantProgram/formperma/A0j6q-ChMzEUldiqrQNDrkyk7iIaIwmb_6swORtbUqc) |
+| [Notion](https://www.notion.com) | AI, продуктивность | AI-рабочее пространство, которое работает на вас. Все ответы, автоматизация рутинных задач и выполнение проектов в одном месте. | Стартапы/проекты получают 6 месяцев Notion Business с AI бесплатно. | Узнать больше и активировать предложение: https://ntn.so/base |
+| [Octane Security](https://www.octane.security/) | Безопасность / Инструменты для разработчиков | Octane — AI-инструмент для безопасности смарт-контрактов, интегрируется в CI/CD, автоматически генерирует исправления и ловит баги, пропущенные традиционными аудитами. | Скидка 15% на услуги Octane | Заполните Inbound form: https://www.octane.security/schedule-demo
ОБЯЗАТЕЛЬНО УКАЖИТЕ В ПОЛЕ COMPANY ВАШУ КОМПАНИЮ И [Base Builder] ПОСЛЕ НАЗВАНИЯ |
+| [Onchain](https://onchain.org) | Исследования | Onchain Research-as-a-Service предоставляет onchain-инсайты через кастомные отчеты, аналитику экосистемы и панели, помогая протоколам, разработчикам, VC и стартапам Base принимать обоснованные решения. | 10% скидка на услуги $1–$10,000, 15% на $10,001–$25,000, 20% на $25,001+ | Скидки применяются только к исследовательским услугам для вашей компании или контрактов на Base. Запросите скидку через [ссылку](https://docs.google.com/forms/d/e/1FAIpQLScdJLiTU-RWsNMwsenpmRYWihlVNoTh5weSoB1cXqjwKDpGhg/viewform). |
+| [OpenCover](https://opencover.com) | Страхование / Безопасность | OpenCover — ведущий провайдер onchain-страховки на L2, используемый кошельками, платформами и протоколами для защиты пользователей от рисков транзакций и протокола. | Освобождение от платы за установку страхового покрытия протокола или транзакции, включая листинг, капитал для андеррайтинга и доступ к API (обычно $5,000). | Подайте заявку [здесь](https://opencover.com/base-builders) или свяжитесь с Jeremiah: https://t.me/itsjeremiahs |
+| [Privy](https://www.privy.io/) | Кошельки | Privy обеспечивает онбординг пользователей и инфраструктуру кошельков для многих популярных onchain-продуктов. | 25% скидка на все тарифы Privy первые 3 месяца | Напишите на base@privy.io с вашим Privy appID и кратким описанием проекта, чтобы получить предложение. |
+| [Proof of Play](https://docs.proofofplay.com/services/vrng/about) | Инфраструктура | Proof of Play помогает разработчикам создавать высокопроизводительные безсерверные приложения и игры, которые могут расширяться или изменяться любым пользователем. | 20% скидка при 500K+ транзакций в месяц | Напишите @adamfern в Telegram |
+| [Ratio1](https://ratio1.ai/) | AI, децентрализованный хостинг, вычисления и хранение | Ratio1 — meta-OS для AI, децентрализованный, масштабируемый и trustless, превращающий простаивающие устройства в вычислительную мощность, заменяя традиционное облако. | 1 год бесплатного децентрализованного хостинга, вычислений и инженерной поддержки для развертывания, масштабирования и эксплуатации на Base | 1) Подайте заявку: https://ratio1.ai/grants/ratio1-x-base-grants-program
Включите репозиторий или ссылки, подтверждающие, что вы строите на Base.
2) Отбор: Мы рассмотрим и отправим результаты по e-mail.
3) Интервью
4) Получите поддержку и бесплатный сервис на 1 год |
+| [Runtime Verification](https://runtimeverification.com) | Безопасность | Runtime Verification обеспечивает защиту смарт-контрактов с помощью открытых инструментов формальной верификации и контроля качества. Доверяют Lido, Optimism, Uniswap, Solana и др. | Бесплатная оценка готовности к аудиту и консультация; 10% скидка на все услуги формальной верификации и безопасности; 20% на KaaS — облачные подписки платформы формальной верификации | Выберите "Base" в форме контакта в разделе экосистемы: https://amp.runtimeverification.com/
ИЛИ
Свяжитесь с https://t.me/gregorymakodzeba в Telegram или по Email: gregory.makodzeba@runtimeverification.com и укажите, что вы строите на Base, чтобы активировать скидку |
+| [Security.xyz](https://security.xyz) | Безопасность | Security.xyz — бесплатная открытая площадка, где разработчики onchain могут легко найти проверенных аудиторов для безопасной работы над проектами. | Каждый аудитор на base.security.xyz предлагает до $100,000 грантов на безопасность для разработчиков Base. | Отправьте запрос на аудит, и вы получите несколько предложений с примененной скидкой. |
+| [Slash](https://slash.com) | Банковские услуги | Slash предоставляет комплексную банковскую платформу: бизнес-счета, высокодоходное казначейство, карты с кешбэком и многое другое. Также поддерживается нативный on/off-рамп для USDC на цепочках, таких как Base. | Основатели в экосистеме Base могут пользоваться Slash бесплатно, получать до 2.3% кешбэка по большинству категорий, до 3.9% доходности казначейства и низкие комиссии за вывод. | Создайте аккаунт на https://app.slash.com/onboarding?invite_code=BASE, чтобы воспользоваться предложением. |
+| [Team Finance](https://www.team.finance/) | Управление токенами | Ведущая платформа управления токенами на Base. Предлагается полный набор инструментов: блокировки ликвидности, блокировки токенов команды, вестинг, генерация токенов, создание стейкинг-пулов и мультисендер. | 20% скидка на услуги Team Finance для проектов на Base. | Ваша скидка будет автоматически применена при использовании Team Finance на Base. |
+| [Token Terminal](https://tokenterminal.com/) | Финансовая и протокольная аналитика | Token Terminal — комплексная onchain платформа, стандартизирующая финансовые и альтернативные данные для популярных блокчейнов и децентрализованных приложений. | Token Terminal предлагает разработчикам Base 40% скидку на подписку Data Partnership. | Подайте заявку [здесь](https://tokenterminal.com/explorer/listings).
Все разработчики Base должны предоставить "доказательство деплоя на Base". |
+| [Tokka Labs](https://tokkalabs.com/) | Управление токенами | Tokka Labs — DeFi-native фирма для prop-trading, предоставляющая кастомный onchain маркет-мейкинг на 70+ площадках, помогая проектам увеличивать TVL, объем и полезность токенов с помощью стратегий ликвидности. | Приоритетный доступ к партнерству по ликвидности. Проекты, изначально на Base, быстрее проходят первичный контакт с нашей командой для обсуждения индивидуальных возможностей ликвидности. | Отправьте свой проект через эту [форму](https://form.typeform.com/to/hz4Nf5zV). |
+| [Tunnl](https://tunnl.io/) | InfoFi, SocialFi | Идеальный инструмент роста для Web3-проектов. Запустите кампанию, чтобы получить quote-твиты от настоящих создателей Web3 и расширить социальное охват. | Для Faucet-кампаний стандартная комиссия может быть снижена с 20% до 15%. Минимальный бюджет кампании — $1,000 (возможны изменения из-за спроса). | Заполните [Faucet request form](https://forms.gle/jt4t8hTqG2uLgSby7), и наша команда свяжется с вами. |
+| [Zapper](https://protocol.zapper.xyz/) | Data API | Доступ к данным портфолио, ценам токенов, NFT и истории транзакций на Base через единый API. | Бесплатные кредиты API (5,000) и 15% скидка на покупку кредитов Zapper API | Создайте аккаунт на [Zapper](https://protocol.zapper.xyz/) и используйте код "BASE15" при покупке кредитов. |
From c103e05dd41153f044041fcecf28dbfb09ed31bf Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Fri, 21 Nov 2025 14:34:45 +0500
Subject: [PATCH 027/685] Translate Base Mentorship Program to Russian
---
docs/get-started/base-mentorship-program.mdx | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/docs/get-started/base-mentorship-program.mdx b/docs/get-started/base-mentorship-program.mdx
index c75d082b..7e64eb68 100644
--- a/docs/get-started/base-mentorship-program.mdx
+++ b/docs/get-started/base-mentorship-program.mdx
@@ -1,19 +1,19 @@
---
-title: Base Mentorship Program
-description: Connect with experienced builders and industry leaders to accelerate your journey on Base
+title: Программа наставничества Base
+description: Подключайтесь к опытным разработчикам и лидерам индустрии, чтобы ускорить свой путь в экосистеме Base
---
-## Program Purpose
+## Цель программы
-The Base Mentorship Program connects builders with top operators and investors who have been there before, sharing lessons learned, making introductions, and helping you avoid costly mistakes. Mentors work closely with the Base team to ensure their advice is actionable and aligned with your stage and goals.
+Программа наставничества Base соединяет разработчиков с ведущими операторами и инвесторами, которые уже прошли этот путь. Они делятся полученным опытом, помогают устанавливать полезные связи и избегать дорогостоящих ошибок. Наставники тесно взаимодействуют с командой Base, чтобы их советы были практичными и соответствовали вашему этапу развития и текущим целям.
## Base Mentors
-Base Mentors are experienced founders, operators, and subject matter experts across key verticals who volunteer their time to support builders in the Base ecosystem. They offer guidance on topics like product strategy, go-to-market, technical architecture, growth, fundraising, and more. We work directly with builders to pair them with the right mentor for their needs.
+Наставники Base - это опытные основатели, операционные лидеры и эксперты в ключевых направлениях, которые добровольно выделяют время для поддержки билдeров в экосистеме Base. Они дают рекомендации по стратегиям продукта, выходу на рынок, технической архитектуре, росту, привлечению инвестиций и другим важным темам. Мы напрямую работаем с проектами, чтобы подобрать оптимального наставника под конкретные задачи и потребности.
-### Current Mentors
+### Наставники Base
-| Name | Affiliation |
+| Имя | Организация |
| ----- | ----- |
| Alex Aves | [Coinbase](https://x.com/AlexOnchain) |
| Alexander Cutler | [Aerodrome](https://x.com/wagmiAlexander) |
@@ -40,4 +40,4 @@ Base Mentors are experienced founders, operators, and subject matter experts acr
| Simone "Limone" Staffa | [Builders Garden](https://www.builders.garden/#mission) |
| Winnie Lau | [Strobe Ventures](https://www.strobe.fund/team/winnie-lau) |
-**Program Disclaimer**: *The Base Mentorship Program is an educational/networking initiative only. Participation does not constitute investment advice, a recommendation, an offer or solicitation to buy/sell any security, or an endorsement by Base/Coinbase of any project, token, or investment. Base does not arrange, negotiate, or receive compensation for investments and is not acting as a broker, dealer, or finder. Mentors participate in a personal capacity. If a mentor later chooses to invest in a project, any discussion must occur independently of this program and without Base involvement.*
+**Отказ от ответственности программы**: *Программа наставничества Base является исключительно образовательной и сетевой инициативой. Участие в программе не является инвестиционной рекомендацией, не представляет собой совет, предложение или призыв к покупке/продаже каких-либо ценных бумаг и не означает одобрения Base/Coinbase какого-либо проекта, токена или инвестиции. Base не организует и не участвует в переговорах по инвестициям, не получает за них вознаграждения и не выступает брокером, дилером или посредником. Наставники принимают участие в личном качестве. Если наставник впоследствии решит инвестировать в проект, все обсуждения должны происходить независимо от этой программы и без какого-либо участия Base.*
From b1ff7649acc229104f9edcec0bdaf3c1add18455 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Tue, 25 Nov 2025 12:48:02 +0500
Subject: [PATCH 028/685] Update prompt-library.mdx
---
docs/snippets/prompt-library.mdx | 148 +++++++++++++++----------------
1 file changed, 74 insertions(+), 74 deletions(-)
diff --git a/docs/snippets/prompt-library.mdx b/docs/snippets/prompt-library.mdx
index d81a2c47..e93cf93b 100644
--- a/docs/snippets/prompt-library.mdx
+++ b/docs/snippets/prompt-library.mdx
@@ -1,56 +1,56 @@
-This guide helps developers leverage AI tools effectively in their coding workflow. Whether you're using Cursor, GitHub Copilot, or other AI assistants, these strategies will help you get better results and integrate AI smoothly into your development process.
+Это руководство помогает разработчикам эффективно использовать инструменты искусственного интеллекта в своей работе. Независимо от того, используете ли вы Cursor, GitHub, Copilot или других AI-ассистентов, эти стратегии помогут вам получать более качественные результаты и органично интегрировать AI в процесс разработки.
-## Understanding Context Windows
+## Понимание контекстных окон
-### Why Context Matters
+### Почему контекст важен
-AI coding assistants have what's called a "context window" - the amount of text they can "see" and consider when generating responses. Think of it as the AI's working memory:
-- Most modern AI assistants can process thousands of tokens (roughly 4-5 words per token)
-- Everything you share and everything the AI responds with consumes this limited space
-- Once the context window fills up, parts of your conversational history may be lost.
+У AI-ассистентов для программирования есть так называемое «контекстное окно» - объём текста, который модель может одновременно «видеть» и учитывать при генерации ответа. Можно думать об этом как о рабочей памяти ИИ:
+- Большинство современных ассистентов могут обрабатывать тысячи токенов (примерно 4-5 слов на токен).
+- Всё, что вы отправляете, и всё, что отвечает ИИ, занимает это ограниченное пространство.
+- Когда контекстное окно заполняется, часть истории диалога может быть «забыта».
-This is why providing relevant context upfront is crucial - the AI can only work with what it can "see" in its current context window.
+Именно поэтому важно заранее давать релевантный контекст - ИИ может работать только с тем, что находится в доступной ему части контекстного окна.
-### Optimizing for Context Windows
-To get the most out of AI assistants:
-- Prioritize relevant information: Focus on sharing the most important details first
-- Remove unnecessary content: Avoid pasting irrelevant code or documentation
-- Structure your requests: Use clear sections and formatting to make information easy to process
-- Reference external resources: For large codebases, consider sharing only the most relevant files
-- For larger projects, create and reference a central documentation file that summarizes key information, rather than repeatedly explaining the same context.
+### Оптимизация работы с контекстным окном
+Чтобы получить максимум от AI-ассистента:
+- Приоритизируйте важную информацию: сначала давайте ключевые сведения
+- Удаляйте лишнее: избегайте вставки нерелевантного кода или документации
+- Структурируйте запросы: используйте чёткие секции и форматирование, чтобы упростить обработку информации
+- Делайте ссылки на внешние материалы: для больших проектов делитесь только действительно важными файлами
+- Создавайте центральный файл с документацией: для крупных кодовых баз лучше один раз подготовить сводку ключевой информации, а затем ссылаться на неё, вместо повторного объяснения одного и того же
-## Setting Up AI Tools
+## Настройка AI-инструментов
-### Configuring Cursor Rules
-Cursor Rules allow you to provide consistent context to Cursor AI, making it more effective at understanding your codebase and providing relevant suggestions.
+### Настройка Cursor Rules
+Cursor Rules позволяют задать постоянный контекст для Cursor AI, благодаря чему он лучше понимает ваш проект и даёт более точные рекомендации.
-### Creating Cursor Rules
-1. Open the Command Palette in Cursor:
+### Создание Cursor Rules
+1. Откройте Command Palette в Cursor:
- Mac: Cmd + Shift + P
- Windows/Linux: Ctrl + Shift + P
-2. Search for "Cursor Rules" and select the option to create or edit rules
+2. Найдите "Cursor Rules" и выберите опцию для создания или редактирования правил
-3. Add project-specific rules that help Cursor understand your project:
+3. Добавьте правила, специфичные для вашего проекта, чтобы улучшить понимание кодовой базы, например:
- Next.js
- Astro
- Vite
-4. Save your rules file and Cursor will apply these rules to its AI suggestions
+4. Сохраните файл с правилами - Cursor автоматически применит их к своим AI-подсказкам
-### Setting Up an OnchainKit Project
-To create a new OnchainKit project:
+### Создание проекта OnchainKit
+Чтобы создать новый проект на OnchainKit, выполните команду:
```
npm create onchain@latest
```
-After creating your project, prompt to generate comprehensive documentation for your new OnchainKit project.
+После создания проекта рекомендуется попросить AI-ассистента сгенерировать подробную документацию для вашего нового проекта OnchainKit.
-## Creating Project Documentation
-A comprehensive instructions file helps AI tools understand your project better. This should be created early in your project and updated regularly.
+## Создание проектной документации
+Файл с подробными инструкциями помогает AI-инструментам лучше понимать ваш проект. Такой файл желательно создать на раннем этапе и регулярно обновлять.
-**Ready-to-Use Prompt for Creating Instructions.md:**
+**Готовый промпт для создания Instructions.md:**
```
Create a detailed instructions.md file for my project with the following sections:
@@ -62,15 +62,15 @@ Create a detailed instructions.md file for my project with the following section
6. APIs and Integrations: External services and how they connect
```
-## Effective Prompting Strategies
-**Be Specific and Direct**
-Start with clear commands and be specific about what you want. AI tools respond best to clear, direct instructions.
-Example: ❌ "Help me with my code"
- ✅ "Refactor this authentication function to use async/await instead of nested then() calls"
+## Эффективные стратегии составления запросов
+**Будьте конкретны и прямы**
+Начинайте с чётких команд и точно указывайте, что вам нужно. AI-инструменты лучше всего реагируют на ясные и прямые инструкции.
+Пример: ❌ "Помоги мне с моим кодом"
+ ✅ "Рефакторни эту функцию аутентификации, чтобы использовать async/await вместо вложенных then() вызовов"
-**Provide Context for Complex Tasks**
+**Предоставляйте контекст для сложных задач**
-**Ready-to-Use Prompt:**
+**Готовый промпт для использования:**
```
I'm working on a onchainkit project using [frameworks/libraries]. I need your help with:
@@ -82,11 +82,11 @@ I'm working on a onchainkit project using [frameworks/libraries]. I need your he
Here's the relevant documentation @https://docs.base.org/onchainkit/llms.txt
```
-**Ask for Iterations**
+**Просите итерации**
-Start simple and refine through iterations rather than trying to get everything perfect in one go.
+Начинайте с простого и улучшайте по шагам - лучше сделать несколько итераций, чем пытаться получить идеальный результат с первого запроса.
-**Ready-to-Use Prompt:**
+**Готовый промпт для поэтапной работы:**
```
Let's approach this step by step:
1. First, implement a basic version of [feature] with minimal functionality
@@ -97,15 +97,15 @@ Let's approach this step by step:
Please start with step 1 now.
```
-## Working with OnchainKit
-### Leveraging LLMs.txt for Documentation
-The OnchainKit project provides optimized documentation in the form of LLMs.txt files. These files are specifically formatted to be consumed by AI models:
-1. Use OnchainKit Documentation
-2.Find the component you want to implement
-3.Copy the corresponding LLMs.txt url
-4.Paste it into your prompt to provide context
+## Работа с OnchainKit
+### Использование LLMs.txt для документации
+Проект OnchainKit предоставляет оптимизированную документацию в виде файлов LLMs.txt. Эти файлы специально отформатированы для потребления моделями ИИ:
+1. Используйте документацию OnchainKit
+2. Найдите компонент, который хотите реализовать
+3. Скопируйте соответствующий URL LLMs.txt
+4. Вставьте его в ваш промпт, чтобы дать контекст
-Example LLMs.txt Usage:
+Пример использования LLMs.txt:
```
I'm implementing a swap component with OnchainKit. Here's the relevant LLMs.txt:
@@ -118,9 +118,9 @@ Based on this documentation, please show me how to implement a wallet connector
4. Follows best practices for user experience
```
-**Component Integration Example**
+**Пример интеграции компонента**
-Ready-to-Use Prompt for Token Balance Display:
+Готовый промпт для отображения баланса токена:
```
I need to implement a new feature in my project.
@@ -132,11 +132,11 @@ I need to implement a new feature in my project.
*update the prompt a token of your choice
```
-## Debugging with AI
+## Дебаг с помощью AI
-### Effective Debugging Prompts
+### Эффективные промпты для дебага
-Ready-to-Use Prompt for Bug Analysis:
+Готовый промпт для анализа ошибки:
```
I'm encountering an issue with my code:
@@ -151,7 +151,7 @@ Please analyze this situation step by step and help me:
3. Propose possible solutions
```
-Ready-to-Use Prompt for Adding Debug Logs:
+Готовый промпт для добавления логов:
```
I need to debug the following function. Please add comprehensive logging statements that will help me trace:
1. Input values and their types
@@ -162,10 +162,10 @@ I need to debug the following function. Please add comprehensive logging stateme
Here's my code:
[paste your code]
```
-### When You're Stuck
-If you're uncertain how to proceed:
+### Когда вы застряли
+Если вы не знаете, как продолжить:
-Ready-to-Use Clarification Prompt:
+Готовый уточняющий промпт:
```
I'm unsure how to proceed with [specific task]. Here's what I know:
1. [context about the problem]
@@ -175,43 +175,43 @@ I'm unsure how to proceed with [specific task]. Here's what I know:
What additional information would help you provide better assistance?
```
-If you're unsure about something, simply state it clearly:
+Если вы не уверены в чём-то, просто скажите это прямо:
```
I'm not sure how to proceed with this implementation. Could you provide some guidance on possible approaches?
```
-## Advanced Prompting Techniques
+## Продвинутые техники составления промптов
-Modern AI assistants have capabilities that you can leverage with these advanced techniques:
+Современные AI-ассистенты обладают возможностями, которые можно эффективно использовать следующими приёмами:
-**1. Step-by-step reasoning:** Ask the AI to work through problems systematically
+**1. Пошаговое рассуждение:** попросите AI последовательно проработать задачу
```
Please analyze this code step by step and identify potential issues.
```
-**2. Format specification:** Request specific formats for clarity
+**2. Указание формата:** требуйте конкретную структуру ответа для наглядности
```
Please structure your response as a tutorial with code examples and explanations.
```
-**3. Length guidance:** Indicate whether you want brief or detailed responses
+**3. Ограничение объёма:** указывайте, хотите ли вы краткий или подробный ответ
```
Please provide a concise explanation in 2-3 paragraphs.
```
-**4. Clarify ambiguities:** Help resolve unclear points when you receive multiple options
+**4. Прояснение неоднозначностей:** уточняйте, если ИИ предлагает несколько вариантов
```
I notice you suggested two approaches. To clarify, I'd prefer to use the first approach with {insert language choice here}.
```
-## Best Practices Summary
-- Understand context limitations: Recognize that AI tools have finite context windows and prioritize information accordingly
-- Provide relevant context: Share code snippets, error messages, and project details that matter for your specific question
-- Be specific in requests: Clear, direct instructions yield better results than vague questions
-- Break complex tasks into steps: Iterative approaches often work better for complex problems
-- Request explanations: Ask the AI to explain generated code or concepts you don't understand
-- Use formatting for clarity: Structure your prompts with clear sections and formatting
-- Reference documentation: When working with specific libraries like OnchainKit, share relevant documentation
-- Test and validate: Always review and test AI-generated code before implementing
-- Build on previous context: Refer to earlier parts of your conversation when iterating
-- Provide feedback: Let the AI know what worked and what didn't to improve future responses
+## Сводка лучших практик
+- Понимайте ограничения контекста: AI-инструменты имеют ограниченное контекстное окно - приоритизируйте информацию
+- Предоставляйте релевантный контекст: делитесь фрагментами кода, сообщениями об ошибках и деталями проекта, которые важны для вопроса.
+- Будьте конкретны в запросах: чёткие инструкции дают лучший результат, чем расплывчатые вопросы.
+- Разбивайте сложные задачи на шаги: итеративный подход обычно эффективнее для сложных задач.
+- Просите пояснений: требуйте объяснений сгенерированного кода или концепций, которые вы не поняли.
+- Используйте форматирование для ясности: структурируйте промпты секциями и списками.
+- Ссылайтесь на документацию: при работе с библиотеками вроде OnchainKit прикладывайте релевантную документацию.
+- Тестируйте и проверяйте: всегда проверяйте AI-сгенерированный код перед внедрением.
+- Стройте на предыдущем контексте: при работе в нескольких итерациях ссылайтесь на ранние части диалога.
+- Давайте обратную связь: сообщайте ИИ, что сработало, а что нет, чтобы улучшить последующие ответы.
From f2ba55e72bb00021fdb03b554b87ce9e1d55d3d8 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Tue, 25 Nov 2025 12:50:04 +0500
Subject: [PATCH 029/685] Translate prompt library documentation to Russian
---
docs/get-started/prompt-library.mdx | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/docs/get-started/prompt-library.mdx b/docs/get-started/prompt-library.mdx
index 83e6c2bd..7d15ac9a 100644
--- a/docs/get-started/prompt-library.mdx
+++ b/docs/get-started/prompt-library.mdx
@@ -1,7 +1,7 @@
---
-sidebarTitle: 'Prompt Library'
-title: Developer's Guide to Effective AI Prompting
-description: Learn practical AI prompting techniques to enhance your coding workflow and get better results from AI coding assistants.
+sidebarTitle: 'Библиотека промптов'
+title: Руководство для разработчика по эффективному использованию AI-промптов
+description: Практические техники составления промптов, которые улучшат ваш рабочий процесс и помогут получать более качественные результаты от AI-ассистентов для программирования.
---
import AiPrompt from "/snippets/prompt-library.mdx";
From 79417a9890691c7102552929c2bec2995c4ac332 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Tue, 25 Nov 2025 16:32:21 +0500
Subject: [PATCH 030/685] Translate AI-powered IDEs documentation to Russian
---
docs/get-started/ai-prompting.mdx | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/docs/get-started/ai-prompting.mdx b/docs/get-started/ai-prompting.mdx
index 6c5725ec..65755e45 100644
--- a/docs/get-started/ai-prompting.mdx
+++ b/docs/get-started/ai-prompting.mdx
@@ -1,7 +1,7 @@
---
-sidebarTitle: AI-powered IDEs
-title: Use AI-powered IDEs
-description: How to use AI-powered IDEs to generate code for OnchainKit.
+sidebarTitle: AI-инструменты в IDE
+title: Использование AI-инструментов в IDE
+description: Как использовать AI-ассистентов в IDE для генерации кода с OnchainKit.
---
import AiPowered from "/snippets/ai-powered.mdx";
From cf62aeb0dbe23b092b57b54ec122f62978c6cd01 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Tue, 25 Nov 2025 16:37:16 +0500
Subject: [PATCH 031/685] Translate AI tools documentation to Russian
---
docs/snippets/ai-powered.mdx | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/docs/snippets/ai-powered.mdx b/docs/snippets/ai-powered.mdx
index 8282bc19..7834e281 100644
--- a/docs/snippets/ai-powered.mdx
+++ b/docs/snippets/ai-powered.mdx
@@ -1,8 +1,8 @@
-## Use AI-powered IDEs
+## Использование AI-инструментов в IDE
-You can also directly download the [context](https://github.com/fakepixels/md-generator/blob/master/combined-ock-docs-0.35.8.mdx) and import it into AI-powered IDE such as Cursor or Replit.
+Вы также можете напрямую скачать [контекст](https://github.com/fakepixels/md-generator/blob/master/combined-ock-docs-0.35.8.mdx) и импортировать его в AI-поддерживаемые IDE, такие как Cursor или Replit.
-In addition, you can import a `.cursorrules` file in the root of your project via [Cursor Directory](https://cursor.directory/onchainkit). Cursor also has an array of resources [here](https://cursor.directory/learn) on how to use AI-powered IDEs.
+Кроме того, вы можете импортировать файл `.cursorrules` в корень своего проекта через [Cursor Directory](https://cursor.directory/onchainkit). У Cursor также есть множество обучающих материалов [здесь](https://cursor.directory/learn) о том, как эффективно использовать AI-поддерживаемые IDE.
-## AI Tooling
+## AI-инструменты
### Replit
-[Replit](https://replit.com) is a cloud-based coding platform that streamlines the process of setting up, building, sharing, and deploying projects. It allows developers to code in a Google Docs-like environment, and pre-built templates provide a great starting point for building a website, app, or game. Its new AI Agent can assist with the code development process and work with several files at once, making the programming process feel like a one-on-one conversation.
+[Replit](https://replit.com) - это облачная платформа для разработки, которая упрощает процесс настройки, создания, публикации и деплоя проектов. Она позволяет разработчикам писать код в интерфейсе, похожем на Google Docs, а предустановленные шаблоны дают отличный старт для создания сайта, приложения или игры. Новый AI-агент Replit помогает в процессе разработки кода и может работать сразу с несколькими файлами, делая программирование похожим на диалог один-на-один.
### Cursor
-[Cursor](https://cursor.com) is an AI-powered code editor that makes the programming experience feel like magic. Built as a fork of VS Code, it boasts powerful features like AI code completion, natural language editing, and codebase understanding. Cursor Pro is free for the first two weeks after signup, and offers more powerful models.
+[Cursor](https://cursor.com) - это AI-усиленный редактор кода, который делает процесс программирования по-настоящему магичным. Он создан как форк VS Code и обладает мощными возможностями: AI-дополнение кода, редактирование с помощью естественного языка и глубокое понимание структуры кодовой базы. Cursor Pro бесплатен первые две недели после регистрации и включает доступ к более мощным моделям.
-### Using OnchainKit with CDP SDK
+### Использование OnchainKit вместе с CDP SDK
-You can use OnchainKit with [CDP SDK](https://docs.cdp.coinbase.com/get-started/docs/overview) to access additional capabilities such as [AgentKit](https://docs.cdp.coinbase.com/agentkit/docs/welcome).
+Вы можете использовать OnchainKit совместно с [CDP SDK](https://docs.cdp.coinbase.com/get-started/docs/overview) чтобы получить доступ к дополнительным возможностям, таким как [AgentKit](https://docs.cdp.coinbase.com/agentkit/docs/welcome).
From 31ce62c4a3115f3328972f24a537a6319fc1cc14 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Tue, 25 Nov 2025 16:52:03 +0500
Subject: [PATCH 032/685] Translate 'Why Base?' content to Russian
---
docs/base-chain/quickstart/why-base.mdx | 72 ++++++++++++-------------
1 file changed, 36 insertions(+), 36 deletions(-)
diff --git a/docs/base-chain/quickstart/why-base.mdx b/docs/base-chain/quickstart/why-base.mdx
index 9de93f85..8d4d7849 100644
--- a/docs/base-chain/quickstart/why-base.mdx
+++ b/docs/base-chain/quickstart/why-base.mdx
@@ -1,68 +1,68 @@
---
-title: 'Why Base?'
+title: 'Почему Base?'
---
## TL;DR
-- **Cheap, fast, and open platform:** Base is a globally available platform that provides 1-second and <1-cent transactions to anyone in the world.
-- **Access to high-quality tooling:** Builders have access to tools to build incredible onchain experiences for AI, social, media, and entertainment.
-- **A place to earn:** Base has delivered grants to more than 1,000 builders, with plans to continue supporting more.
-- **Reach more users:** Base is committed to helping developers grow their user base by distributing their apps through official Base channels.
+- **Дешёвая, быстрая и открытая платформа:** Base - это глобально доступная платформа, обеспечивающая транзакции за 1 секунду и стоимостью менее 1 цента для любого пользователя в мире.
+- **Доступ к высококлассным инструментам:** Создатели получают инструменты для разработки впечатляющих ончейн-приложений в сферах AI, социальных сетей, медиа и развлечений.
+- **Место, где можно зарабатывать:** Base уже выдала гранты более чем 1 000 разработчиков и продолжит поддерживать ещё больше.
+- **Рост аудитории:** Base помогает разработчикам расширять пользовательскую базу через официальные каналы дистрибуции Base.
-## A platform for building innovative apps
+## Платформа для создания инновационных приложений
-Base is a global onchain economy of people, builders, and businesses creating the next generation of the open internet. It enables builders to:
+Base — это глобальная ончейн-экономика из людей, разработчиков и бизнесов, создающих новое поколение открытого интернета. Она позволяет разработчикам:
-- Focus on solving real user problems
-- Scale apps globally by default
-- Onboard users with a click
-- Accept payments from anyone, easily
+- Фокусироваться на реальных проблемах пользователей
+- Масштабировать приложения глобально по умолчанию
+- Онбордить пользователей в один клик
+- Легко принимать платежи от любого человека в мире
-It’s fast, cheap, and permissionless, meaning anyone can build and use applications on Base.
+Платформа быстрая, дешёвая и не требует разрешений, а значит — любой может создавать и использовать приложения на Base.
-Base has become the hub for innovative use cases in media, entertainment, social, and even artificial intelligence. [Clanker], an autonomous AI agent on Base, generated more than $13 million in revenue within three months of its inception. As a cultivator of innovation, Base enables developers to focus on improving their products while retaining more of the upside they generate.
+Base стала центром инновационных кейсов в медиа, развлечениях, социальных сетях и даже в искусственном интеллекте. Например, [Clanker] - автономный AI-агент на Base - сгенерировал более $13 миллионов дохода всего за три месяца после запуска. Как катализатор инноваций, Base позволяет разработчикам сосредоточиться на улучшении своих продуктов и оставлять себе большую часть создаваемой ценности.
-Traditional app distribution models often require developers to sacrifice 30% of their revenue to app marketplaces. These platforms may incentivize predatory practices—selling user data or requiring personal information—and can restrict or deny access at their discretion. For instance, someone in Nairobi might be unable to use many U.S.-based fintech services.
+Традиционные модели распространения приложений часто вынуждают разработчиков отдавать до 30% дохода маркетплейсам. Эти платформы могут стимулировать недобросовестные практики - продажу пользовательских данных, сбор лишней персональной информации - и по собственному усмотрению ограничивать доступ. Например, человек в Найроби может быть лишён возможности пользоваться многими финтех-сервисами из США.
-In contrast, decentralized finance (DeFi) apps—an onchain development sector—like [Moonwell] allow people anywhere in the world to access financial services directly from their phones. This means someone in Nairobi has the same level of access as someone in the U.S., opening opportunities that were previously inaccessible.
+В отличие от этого, децентрализованные финансовые приложения (DeFi) - часть ончейн-экосистемы - такие как [Moonwell], позволяют людям по всему миру получать доступ к финансовым услугам прямо со своих телефонов. Это означает, что человек в Найроби получает тот же уровень доступа, что и пользователь в США, открывая возможности, ранее недоступные.
-## Expansive developer tools
+## Обширные инструменты для разработчиков
-Developers choose Base for its:
+Разработчики выбирают Base благодаря:
-- Always-on global payment rail operating at internet speed
-- Low transaction costs (often less than a cent)
-- Robust developer tooling
+- Постоянно доступной глобальной платёжной инфраструктуре, работающей со скоростью интернета
+- Низкой стоимости транзакций (часто меньше одного цента)
+- Надёжному набору инструментов для разработчиков
-But there’s more: Base apps can be launched in hours, not days or weeks, thanks to an extensive suite of tools—many of which are open source. We’re reviving the spirit of innovation where two builders in a garage can create a massively successful business.
+Но это только начало: приложения на Base можно запускать за часы, а не за дни или недели - благодаря широкому набору инструментов, многие из которых являются open source. Мы возвращаем дух инноваций, когда два разработчика в гараже могут построить невероятно успешный бизнес.
-Some of the tooling that makes this possible:
+Некоторые инструменты, которые делают это возможным:
-- **Base Account:** Onboard your users quickly and securely. Users never have to worry about seed phrases again.
-- **Coinbase Developer Platform:** Access specialized developer services for onchain development, such as free node software, sponsored transactions, and other tools to help you fine-tune your application.
-- **OnchainKit:** A React component library (TypeScript) to help you build apps faster.
-- **Basenames:** More than just human-readable text to replace an address—Basenames are the front page to a builder’s onchain profile.
-- **Verifications:** Enable unique experiences for users with verified credentials.
+- **Base Account:** Быстрое и безопасное онбординг-решение. Пользователям больше не нужно беспокоиться о сид-фразах.
+- **Coinbase Developer Platform:** Специализированные сервисы для ончейн-разработки: бесплатное ПО для нод, спонсируемые транзакции и другие инструменты для тонкой настройки приложения.
+- **OnchainKit:** Библиотека React-компонентов (TypeScript), позволяющая быстрее строить приложения.
+- **Basenames:** Не просто человекочитаемый текст вместо адреса — это «главная страница» ончейн-профиля разработчика.
+- **Verifications:** Позволяют создавать уникальные пользовательские сценарии на основе проверенных учётных данных.
-## Builder support
+## Поддержка разработчиков
-More apps mean more compelling reasons for everyone to get onchain. Base is committed to expanding its developer and user community by creating opportunities for apps to go viral. To support this, Base actively distributes apps through its official channels, including Wallet, X, and Farcaster.
+Больше приложений - значит больше причин для пользователей переходить ончейн. Base стремится расширять своё сообщество разработчиков и пользователей, создавая условия для того, чтобы приложения могли «выстрелить». Для этого Base активно продвигает приложения через официальные каналы - включая Wallet, X и Farcaster.
-Beyond growth, Base is also a place to earn. Since its launch, we have dedicated a portion of our revenue to the Optimism Collective, supporting initiatives like [Retroactive Public Goods Funding (RetroPGF)] and other ecosystem projects.
+Base - это также место, где можно зарабатывать. С момента запуска мы направляем часть доходов в Optimism Collective, поддерживая такие инициативы, как [Retroactive Public Goods Funding (RetroPGF)] и другие экосистемные проекты.
-We have also distributed builder grants to more than 1,000 builders. Here are a few ways you can earn on Base:
+Кроме того, мы предоставили гранты более чем 1 000 разработчиков. Вот несколько способов заработать на Base:
-- **[Builder Grants]:** Small, retroactive grants up to 2 ETH
-- **[/base-builds]:** Weekly grants by rounds to Farcaster builders
-- **[Optimism RPGF]:** Projects built on Base are eligible for Optimism RPGF
-- Other community-driven collaborations through based.management, [Bountycaster], and [Talent Protocol]
+- **[Builder Grants]:** Небольшие ретроактивные гранты до 2 ETH
+- **[/base-builds]:** Еженедельные гранты по раундам для создателей на Farcaster
+- **[Optimism RPGF]:** Проекты, построенные на Base, имеют право участвовать в Optimism RPGF
+- Другие инициативы от сообщества через based.management, [Bountycaster] и [Talent Protocol]
-Base offers builders access to a high-growth, high-signal community across multiple social platforms, including a Discord server with over 400,000 members, X, and Farcaster. We actively amplify impactful projects on these platforms, helping the community discover new innovations. We believe the developers behind these applications are the key to unlocking an onchain future for everyone.
+Base предоставляет разработчикам доступ к высокоуровневому и быстрорастущему сообществу во многих соцсетях, включая Discord-сервер с более чем 400 000 участников, X и Farcaster. Мы активно усиливаем охват значимых проектов на этих платформах, помогая сообществу открывать новые инновации. Мы верим, что именно разработчики этих приложений являются ключом к ончейн-будущему для всех.
From c921863f07f0a0fd64c6bf47619212f93d11f9e9 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Tue, 25 Nov 2025 17:13:06 +0500
Subject: [PATCH 033/685] Translate Base deployment guide to Russian
---
docs/base-chain/quickstart/deploy-on-base.mdx | 106 +++++++++---------
1 file changed, 53 insertions(+), 53 deletions(-)
diff --git a/docs/base-chain/quickstart/deploy-on-base.mdx b/docs/base-chain/quickstart/deploy-on-base.mdx
index 7d473b4e..725c5d5a 100644
--- a/docs/base-chain/quickstart/deploy-on-base.mdx
+++ b/docs/base-chain/quickstart/deploy-on-base.mdx
@@ -1,126 +1,126 @@
---
-title: 'Deploy on Base'
+title: 'Развёртывание на Base'
---
-Welcome to the Base deployment quickstart guide! This comprehensive walkthrough will help you set up your environment and deploy smart contracts on Base. Whether you're a seasoned developer or just starting out, this guide has got you covered.
+Добро пожаловать в быстрый старт по развёртыванию на Base! Этот подробный гид поможет вам настроить окружение и развернуть смарт-контракты на Base. Независимо от того, опытный вы разработчик или только начинаете, это руководство будет полезно.
-## What You'll Achieve
+## Что вы достигнете
-By the end of this quickstart, you'll be able to:
+К концу этого быстрого старта вы сможете:
-- Set up your development environment to deploy on Base
-- Deploy your smart contracts to Base
-- Connect your frontend to your smart contracts
+- Настроить своё окружение для разработки и развёртывания на Base
+- Развернуть смарт-контракты на Base
+- Подключить фронтенд к вашим смарт-контрактам
-**Why Base?**
+**Почему Base?**
-Base is a fast, low-cost, builder-friendly Ethereum L2 built to bring the next billion users onchain. By following this guide, you'll join a vibrant ecosystem of developers, creators, and innovators who are building a global onchain economy.
+Base - это быстрый, недорогой и удобный для разработчиков Ethereum L2, созданный для того, чтобы вывести следующий миллиард пользователей ончейн. Следуя этому руководству, вы присоединитесь к живой экосистеме разработчиков, креаторов и новаторов, которые строят глобальную ончейн-экономику.
-## Set Up Your Development Environment
+## Настройка окружения для разработки
-1. Create a new project directory
+1. Создайте новую директорию проекта
```bash
mkdir my-base-project && cd my-base-project
```
-2. Install Foundry, a powerful framework for smart contract development
+2. Установите Foundry - мощный фреймворк для разработки смарт-контрактов
```bash
curl -L https://foundry.paradigm.xyz | bash
foundryup
```
-This installs Foundry and updates it to the latest version.
+Эта команда установит Foundry и обновит его до последней версии.
-3. Initialize a new Solidity project
+3. Инициализируйте новый Solidity-проект
```bash
forge init
```
-Your Foundry project is now ready. You'll find an example contract in the `src` directory, which you can replace with your own contracts. For the purposes of this guide, we'll use the Counter contract provided in `/src/Counter.sol`
+Ваш проект Foundry готов. В директории src вы найдёте пример контракта, который можно заменить своими собственными контрактами. Для целей этого руководства мы будем использовать контракт `Counter` из `/src/Counter.sol`.
-Foundry provides a suite of tools for Ethereum application development, including Forge (for testing), Cast (for interacting with the chain), and Anvil (for setting up a local node). You can learn more about Foundry [here](https://book.getfoundry.sh/).
+Foundry предоставляет набор инструментов для разработки приложений на Ethereum, включая Forge (для тестирования), Cast (для взаимодействия с блокчейном) и Anvil (для локального узла). Подробнее о Foundry можно узнать [здесь](https://book.getfoundry.sh/).
-## Configure Foundry with Base
+## Настройка Foundry для работы с Base
-To deploy your smart contracts to Base, you need two key components:
+Чтобы развернуть смарт-контракты на Base, вам понадобятся два ключевых компонента:
-1. A node connection to interact with the Base network
-2. A funded private key to deploy the contract
+1. Подключение к ноде для взаимодействия с сетью Base
+2. Приватный ключ с балансом для деплоя контракта
-Let's set up both of these:
+Давайте настроим оба компонента:
-### 1. Set up your node connection
+### 1. Настройка подключения к ноде
-1. Create a `.env` file in your project's root directory
-2. Add the Base network RPC URL to your `.env` file
+1. Создайте файл `.env` в корневой директории проекта
+2. Добавьте URL RPC сети Base в ваш `.env` файл
```bash
BASE_RPC_URL="https://mainnet.base.org"
BASE_SEPOLIA_RPC_URL="https://sepolia.base.org"
```
-3. Load your environment variables
+3. Загрузите переменные окружения
```bash
source .env
```
-Base Sepolia is the test network for Base, which we will use for the rest of this guide. You can obtain free Base Sepolia ETH from one of the [faucets listed here](/base-chain/tools/network-faucets).
+Base Sepolia - это тестовая сеть Base, которую мы будем использовать для остальной части руководства. Вы можете получить бесплатный Base Sepolia ETH через один из [кранов, перечисленных здесь](/base-chain/tools/network-faucets).
-### 2. Secure your private key
+### 2. Безопасное хранение приватного ключа
-1. Store your private key in Foundry's secure keystore
+1. Сохраните ваш приватный ключ в безопасном хранилище Foundry
```bash
cast wallet import deployer --interactive
```
-2. When prompted enter your private key and a password.
+2. При запросе введите ваш приватный ключ и пароль.
-Your private key is stored in `~/.foundry/keystores` which is not tracked by git.
+Ваш приватный ключ будет сохранён в `~/.foundry/keystores` - эта директория не отслеживается Git.
-Never share or commit your private key. Always keep it secure and handle with care.
+Никогда не делитесь своим приватным ключом и не коммитьте его. Всегда храните его в безопасности и обращайтесь с ним осторожно.
-## Deploy Your Contracts
+## Развёртывание ваших контрактов
-Now that your environment is set up, let's deploy your contracts to Base Sepolia.
+Теперь, когда среда настроена, давайте развернём ваши контракты на Base Sepolia.
-1. (Optional) First, perform a dry run to simulate the deployment and verify everything is configured correctly:
+1. (Опционально) Сначала выполните тестовый запуск (dry run), чтобы симулировать деплой и убедиться, что всё настроено корректно:
```bash
forge create ./src/Counter.sol:Counter --rpc-url $BASE_SEPOLIA_RPC_URL --account deployer
```
-This performs a simulation without broadcasting the transaction to the network. You'll see the transaction details and contract ABI, but no actual deployment will occur.
+Это выполняет симуляцию без отправки транзакции в сеть. Вы увидите детали транзакции и ABI контракта, но фактического развёртывания не произойдёт.
-2. Deploy your contract by adding the `--broadcast` flag:
+2. Разверните контракт, добавив флаг `--broadcast`:
```bash
forge create ./src/Counter.sol:Counter --rpc-url $BASE_SEPOLIA_RPC_URL --account deployer --broadcast
```
-The `--broadcast` flag is **required** to actually deploy your contract to the network. Without it, Foundry only performs a dry run simulation.
+Флаг `--broadcast` **обязателен**, чтобы реально развернуть контракт в сети. Без него Foundry выполняет только симуляцию dry run.
-Note the format of the contract being deployed is `:`.
+Обратите внимание: формат развёртываемого контракта выглядит так: `:`.
-3. After successful deployment, you'll see output including:
+3. После успешного развёртывания вы увидите вывод, включающий:
```
Deployer: 0x...
@@ -128,46 +128,46 @@ Deployed to: 0x... <-- YOUR CONTRACT ADDRESS
Transaction hash: 0x...
```
-4. Copy the deployed contract address and add it to your `.env` file:
+4. Скопируйте адрес развернутого контракта и добавьте его в файл `.env`:
```bash
COUNTER_CONTRACT_ADDRESS="0x..."
```
-Replace `0x...` with your actual deployed contract address from the output above.
+Замените `0x...` на фактический адрес контракта из вывода выше.
-5. Load the new environment variable:
+5. Загрузите новую переменную окружения:
```bash
source .env
```
-You need to run `source .env` after modifying your `.env` file to load the new variables in your current terminal session.
+После изменения файла `.env` необходимо выполнить `source .env`, чтобы новые переменные загрузились в текущую сессию терминала.
-### Verify Your Deployment
+### Проверка развёртывания
-To ensure your contract was deployed successfully:
+Чтобы убедиться, что ваш контракт был успешно развернут:
-1. Check the transaction on [Sepolia Basescan](https://sepolia.basescan.org/) using your transaction hash
-2. Use the `cast` command to interact with your deployed contract from the command line:
+1. Проверьте транзакцию на [Sepolia Basescan](https://sepolia.basescan.org/) с использованием хеша вашей транзакции.
+2. Используйте команду `cast`, чтобы взаимодействовать с развернутым контрактом через командную строку:
```bash
cast call $COUNTER_CONTRACT_ADDRESS "number()(uint256)" --rpc-url $BASE_SEPOLIA_RPC_URL
```
-Make sure you've added `COUNTER_CONTRACT_ADDRESS` to your `.env` file and run `source .env` before running this command. Otherwise, the environment variable will be undefined and the command will fail.
+Убедитесь, что вы добавили `COUNTER_CONTRACT_ADDRESS` в файл `.env` и выполнили `source .env` перед запуском этой команды. В противном случае переменная окружения будет неопределена, и команда не сработает.
-This will return the initial value of the Counter contract's `number` storage variable, which will be `0`.
+Эта команда вернёт начальное значение переменной number контракта `Counter`, которое будет равно `0`.
-**Congratulations! You've deployed your smart contracts to Base Sepolia!**
+**Поздравляем! Вы успешно развернули свои смарт-контракты на Base Sepolia!**
-## Next Steps
+## Следующие шаги
-- Use [Onchainkit](https://onchainkit.com) to connect your frontend to your contracts! Onchainkit is a library of ready-to-use React components and Typescript utilities.
-- Learn more about interacting with your contracts in the command line using Foundry from our [Foundry tutorial](/learn/foundry/deploy-with-foundry).
+- Используйте [Onchainkit](https://onchainkit.com) чтобы подключить ваш фронтенд к контрактам! OnchainKit - это библиотека готовых React-компонентов и утилит на TypeScript.
+- Узнайте больше о взаимодействии с контрактами через командную строку с помощью Foundry в нашем [руководстве Foundry](/learn/foundry/deploy-with-foundry).
From 6e241efbdde05be4e2da9f09b393795e4c998ddd Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Tue, 25 Nov 2025 17:32:57 +0500
Subject: [PATCH 034/685] Add Russian translations for Base network
documentation
---
.../quickstart/connecting-to-base.mdx | 140 +++++++++---------
1 file changed, 70 insertions(+), 70 deletions(-)
diff --git a/docs/base-chain/quickstart/connecting-to-base.mdx b/docs/base-chain/quickstart/connecting-to-base.mdx
index 6effd596..31cfd049 100644
--- a/docs/base-chain/quickstart/connecting-to-base.mdx
+++ b/docs/base-chain/quickstart/connecting-to-base.mdx
@@ -1,123 +1,123 @@
---
-title: 'Connecting to Base'
-description: Documentation about Base Mainnet and Base Testnet. This page covers network information for the Base network, including network names, descriptions, RPC endpoints, chain IDs, currency symbols, and block explorers.
+title: 'Подключение к Base'
+description: Документация по Mainnet и Testnet Base. На этой странице представлена информация о сети Base, включая имена сетей, описания, RPC-эндпоинты, chain ID, символы валют и обозреватели блоков.
---
## Base Mainnet
-| Name | Value |
+| Название | Значение |
| :-------------------------- | :------------------------------------------------------------------------------------------------------------------------ |
-| Network Name | Base Mainnet |
-| Description | The public mainnet for Base. |
-| RPC Endpoint | [https://mainnet.base.org](https://mainnet.base.org) _Rate limited and not for production systems._ |
-| Flashblocks RPC Endpoint | [ https://mainnet-preconf.base.org]( https://mainnet-preconf.base.org) _Rate limited and not for production systems._ |
+| Название сети | Base Mainnet |
+| Описание | Основная публичная сеть Base. |
+| RPC Endpoint | [https://mainnet.base.org](https://mainnet.base.org) _Имеется ограничение по количеству запросов._ |
+| Flashblocks RPC Endpoint | [ https://mainnet-preconf.base.org]( https://mainnet-preconf.base.org) _Имеется ограничение по количеству запросов._ |
| Chain ID | 8453 |
-| Currency Symbol | ETH |
-| Block Explorer | [https://base.blockscout.com/](https://base.blockscout.com/) |
+| Символ валюты | ETH |
+| Обозреватель блоков | [https://base.blockscout.com/](https://base.blockscout.com/) |
## Base Testnet (Sepolia)
| Name | Value |
| :-------------------------- | :------------------------------------------------------------------------------------------------------------------------ |
-| Network Name | Base Sepolia |
-| Description | A public testnet for Base. |
-| RPC Endpoint | [https://sepolia.base.org](https://sepolia.base.org) _Rate limited and not for production systems._ |
-| Flashblocks RPC Endpoint | [ https://sepolia-preconf.base.org]( https://sepolia-preconf.base.org) _Rate limited and not for production systems._ |
+| Название сети | Base Sepolia |
+| Описание | Тестовая публичная сеть Base. |
+| RPC Endpoint | [https://sepolia.base.org](https://sepolia.base.org) _Имеется ограничение по количеству запросов_ |
+| Flashblocks RPC Endpoint | [ https://sepolia-preconf.base.org]( https://sepolia-preconf.base.org) _Имеется ограничение по количеству запросов._ |
| Chain ID | 84532 |
-| Currency Symbol | ETH |
-| Block Explorer | [https://sepolia-explorer.base.org](https://sepolia-explorer.base.org) |
+| Символ валюты | ETH |
+| Обозреватель блоков | [https://sepolia-explorer.base.org](https://sepolia-explorer.base.org) |
-L1 & L2 protocol and network-related smart contract deployments can be found on the [Base Contracts](/base-chain/network-information/base-contracts) page.
+Развёртывания смарт-контрактов протокола L1 и L2, а также связанные с сетью контракты можно найти на странице [Base Contracts](/base-chain/network-information/base-contracts).
-For production systems, we recommend using a node from one of our [node partners](/base-chain/tools/node-providers), or [running your own Base node](/base-chain/node-operators/run-a-base-node).
+Для production-систем мы рекомендуем использовать ноду одного из наших [партнеров по нодам](/base-chain/tools/node-providers), или [запустите собственную ноду](/base-chain/node-operators/run-a-base-node).
-# Using Base with your wallet
+# Использование Base с вашим кошельком
### Coinbase Wallet
-The [Coinbase Wallet](https://chrome.google.com/webstore/detail/coinbase-wallet-extension/hnfanknocfeofbddgcijnmhnfnkdnaad?hl=en) browser extension provides support for Base by default.
+Браузерное расширение [Coinbase Wallet](https://chrome.google.com/webstore/detail/coinbase-wallet-extension/hnfanknocfeofbddgcijnmhnfnkdnaad?hl=en) поддерживает Base по умолчанию.
-To use Base with Coinbase Wallet:
+Чтобы использовать Base в Coinbase Wallet:
-1. Open the Coinbase Wallet browser extension and log in to your account.
-2. Connect to an app using Coinbase Wallet.
-3. Open the network selection menu by clicking the network icon in the upper right-hand corner.
-4. Select **Base**.
+1. Откройте расширение Coinbase Wallet и войдите в свой аккаунт.
+2. Подключитесь к приложению через Coinbase Wallet.
+3. Откройте меню выбора сети, нажав на иконку сети в правом верхнем углу.
+4. Выберите **Base.**
-Your active network should now be switched to Base.
+Теперь активная сеть вашего кошелька будет переключена на Base.
-### Other wallets
+### Другие кошельки
-Base can be added as a custom network to any EVM-compatible wallet (i.e. [MetaMask](https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn)).
+Base можно добавить как кастомную сеть в любой EVM-совместимый кошелёк (например [MetaMask](https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn)).
#### MetaMask
-To add Base as a custom network to MetaMask:
+Чтобы добавить Base как кастомную сеть в MetaMask:
-1. Open the MetaMask browser extension.
-2. Open the network selection dropdown menu by clicking the dropdown button at the top of the extension.
-3. Click the **Add network** button.
-4. Click **Add a network manually**.
-5. In the **Add a network manually** dialog that appears, enter the following information for Base mainnet:
+1. Откройте расширение MetaMask.
+2. Откройте выпадающее меню выбора сети, нажав на кнопку выбора сети в верхней части расширения.
+3. Нажмите **Add network**.
+4. Нажмите **Add a network manually**.
+5. В открывшемся окне **Add a network manually** введите следующую информацию для Base Mainnet:
- | Name | Value |
- | :-------------- | :----------------------------------------------------------- |
- | Network Name | Base Mainnet |
- | Description | The public mainnet for Base. |
- | RPC Endpoint | [https://mainnet.base.org](https://mainnet.base.org) |
- | Chain ID | 8453 |
- | Currency Symbol | ETH |
- | Block Explorer | [https://base.blockscout.com/](https://base.blockscout.com/) |
+ | Название | Значение |
+ | :------------------ | :----------------------------------------------------------- |
+ | Название сети | Base Mainnet |
+ | Описание | Основная публичная сеть Base. |
+ | RPC Endpoint | [https://mainnet.base.org](https://mainnet.base.org) |
+ | Chain ID | 8453 |
+ | Символ валюты | ETH |
+ | Обозреватель блоков | [https://base.blockscout.com/](https://base.blockscout.com/) |
-6. Tap the Save button to save Base as a network.
+6. Нажмите **Save**, чтобы сохранить сеть Base.
-You should now be able to connect to the Base by selecting it from the network selection dropdown menu.
+Теперь вы сможете подключаться к Base, выбирая эту сеть в меню выбора сети MetaMask.
-## Testnet
+## Тестовая сеть
-#### Coinbase Wallet browser extension provides support for Base Sepolia testnet by default.
+#### Браузерное расширение Coinbase Wallet поддерживает тестовую сеть Base Sepolia по умолчанию.
-To use Base Sepolia with Coinbase Wallet:
+Чтобы использовать Base Sepolia в Coinbase Wallet:
-1. Open the Coinbase Wallet browser extension and log in to your account.
-2. Connect to an app using Coinbase Wallet.
-3. Open the network selection menu by clicking the network icon in the upper right-hand corner.
-4. Click the **More networks** button.
-5. Navigate to the **Testnets** tab.
-6. Select **Base Sepolia**.
+1. Откройте расширение Coinbase Wallet и войдите в свой аккаунт.
+2. Подключитесь к приложению через Coinbase Wallet.
+3. Откройте меню выбора сети, нажав на иконку сети в правом верхнем углу.
+4. Нажмите **More networks**.
+5. Перейдите на вкладку **Testnets**.
+6. Выберите **Base Sepolia**.
-Your active network should now be switched to Base testnet.
+Теперь активная сеть вашего кошелька будет переключена на тестовую сеть Base.
-#### Other wallets
+#### Другие кошельки
-Base Sepolia can be added as a custom network to any EVM-compatible wallet (e.g., [MetaMask](https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn)).
+Base Sepolia можно добавить как кастомную сеть в любой EVM-совместимый кошелёк (например [MetaMask](https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn)).
#### MetaMask
-To add Base Sepolia as a custom network in MetaMask:
+Чтобы добавить Base Sepolia как кастомную сеть в MetaMask:
-1. Open the MetaMask browser extension.
-2. Open the network selection dropdown menu by clicking the dropdown button at the top of the extension.
-3. Click the **Add network** button.
-4. Click **Add a network manually**.
-5. In the **Add a network manually** dialog that appears, enter the following information for the Base Sepolia testnet:
+1. Откройте расширение MetaMask.
+2. Откройте выпадающее меню выбора сети, нажав на кнопку выбора сети в верхней части расширения.
+3. Нажмите **Add network**.
+4. Нажмите **Add a network manually**.
+5. В окне **Add a network manually** введите следующую информацию для тестовой сети Base Sepolia:
- | Name | Sepolia |
- | :-------------- | :--------------------------------------------------------------------- |
- | Network Name | Base Sepolia |
- | RPC Endpoint | [https://sepolia.base.org](https://sepolia.base.org) |
- | Chain ID | 84532 |
- | Currency Symbol | ETH |
- | Block Explorer | [https://sepolia-explorer.base.org](https://sepolia-explorer.base.org) |
+ | Название | Sepolia |
+ | :------------------- | :--------------------------------------------------------------------- |
+ | Название сети | Base Sepolia |
+ | RPC Endpoint | [https://sepolia.base.org](https://sepolia.base.org) |
+ | Chain ID | 84532 |
+ | Символ валюты | ETH |
+ | Обозреватель блоков | [https://sepolia-explorer.base.org](https://sepolia-explorer.base.org) |
-6. Tap the Save button to save Base Sepolia as a network.
+6. Нажмите кнопку Save, чтобы сохранить сеть Base Sepolia.
-You should now be able to connect to the Base testnet by selecting it from the network selection dropdown menu.
+Теперь вы сможете подключаться к тестовой сети Base, выбирая её в списке сетей MetaMask.
From b57cf3029365919163e9e17768303cf7489470c3 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Tue, 25 Nov 2025 18:01:42 +0500
Subject: [PATCH 035/685] 123
---
.../quickstart/base-solana-bridge.mdx | 66 +++++++++----------
1 file changed, 32 insertions(+), 34 deletions(-)
diff --git a/docs/base-chain/quickstart/base-solana-bridge.mdx b/docs/base-chain/quickstart/base-solana-bridge.mdx
index e9b3fa07..40ae8d8c 100644
--- a/docs/base-chain/quickstart/base-solana-bridge.mdx
+++ b/docs/base-chain/quickstart/base-solana-bridge.mdx
@@ -1,63 +1,61 @@
---
-title: "Base-Solana Bridge"
-description: "Bridge tokens and messages between Base and Solana"
+title: "Мост Base-Solana"
+description: "Мост для токенов и сообщений между Base и Solana"
icon: "bridge"
---
import { GithubRepoCard } from "/snippets/GithubRepoCard.mdx"
- The Base-Solana bridge is currently in **testnet only** (Base Sepolia ↔ Solana Devnet).
+ Мост Base-Solana сейчас работает только в тестнете (Base Sepolia ↔ Solana Devnet)..
-The Base-Solana bridge enables bidirectional token transfers and message passing between Base and Solana networks. This bridge allows you to:
+Мост Base–Solana предоставляет двусторонние переводы токенов и передачу сообщений между сетями Base и Solana. С его помощью можно:
-* **Transfer tokens** between Base and Solana
-* **Send arbitrary cross-chain messages**
-* **Combine both flows (transfer with arbitrary calls)**
-* **Deploy wrapped tokens** on either chain
+* **Отправлять токены** между Base и Solana
+* **Отправлять произвольные кроссчейн-сообщения**
+* **Комбинировать перевод и вызов функций**
+* **Развёртывать врапнутые токены** на любой из сетей
-This guide covers the bridge architecture and provides practical examples for implementation.
+Руководство объясняет архитектуру бриджа и содержит практические примеры реализации.
-## How it works
+## Как это работает
-### On Base
-The Base bridge contract locks or burns tokens when sending messages to Solana,
-and mints or unlocks tokens when receiving messages from Solana.
-The Bridge contract itself builds Merkle trees from outgoing messages.
-Validators verify the Merkle root every 300 finalized blocks and relay it to Solana.
-You then prove your message exists in the tree to complete the transfer on Solana.
+### В сети Base
+Контракт моста на Base блокирует или сжигает токены, когда сообщение отправляется в Solana,
+и минтит или разблокирует токены, когда сообщение приходит из Solana.
+Сам контракт бриджа строит Merkle-дерево для исходящих сообщений.
+Валидаторы проверяют Merkle root каждые 300 финализированных блоков и отправляют его в Solana.
+Затем вы доказываете, что ваше сообщение существует в `tree`, чтобы завершить перевод на Solana.
-Tokens that are native to Base are locked and tokens that are native to Solana are burned when bridging to Solana.
-Tokens that are native to Solana are minted and tokens that are native to Base are unlocked when bridging to Base.
+Tokens that are native to Base are locked and tokens that are native to Solana are burned when bridging to Solana. При переводе в Solana токены, нативные для Base(ETH), блокируются, а нативные для Solana(SOL) - сжигаются.
+При переносе в Base токены, нативные для Solana - минтятся, а нативные токены Base - разблокируются.
-**Key Smart contracts:**
-- [**Bridge Contract**](https://github.com/base/bridge/blob/main/base/src/Bridge.sol): Handles outgoing transfers
-- [**CrossChainERC20**](https://github.com/base/bridge/blob/main/base/src/CrossChainERC20.sol): Mintable/burnable tokens for cross-chain transfers
-- [**BridgeValidator**](https://github.com/base/bridge/blob/main/base/src/BridgeValidator.sol): Validates messages with oracle signatures
-- [**Twin Contract**](https://github.com/base/bridge/blob/main/base/src/Twin.sol): Your personal smart contract on Base for executing calls from Solana
+**Основные смарт-контракты:**
+- [**Bridge Contract**](https://github.com/base/bridge/blob/main/base/src/Bridge.sol): обрабатывает исходящие переводы
+- [**CrossChainERC20**](https://github.com/base/bridge/blob/main/base/src/CrossChainERC20.sol): токены, которые можно минтить/сжигать при кроссчейн-переводах
+- [**BridgeValidator**](https://github.com/base/bridge/blob/main/base/src/BridgeValidator.sol): проверяет сообщения по подписям валидаторов
+- [**Twin Contract**](https://github.com/base/bridge/blob/main/base/src/Twin.sol): ваш персональный контракт на Base, в котором выполняются вызовы с Solana
-**What is the Twin Contract?**
-The Twin Contract is a smart contract that acts as your execution context on Base.
-It represents the `msg.sender` on Base when you send an arbitrary contract call from Solana.
+**Что такое Twin Contract?**
+Twin Contract - это смарт-контракт на Base, который действует как ваш `msg.sender`, когда вы отправляете произвольный вызов контракта из Solana.
-### On Solana
-The Solana bridge program handles token transfers by locking or burning tokens and emitting events. For messaging, validators relay these messages to Base where they're executed through your personal Twin contract - a smart contract that acts as your execution context on Base.
+### В сети Solana
+Мост на Solana обрабатывает переводы токенов, блокируя или сжигая их. Для сообщений валидаторы передают их в Base, где они выполняются через персональный Twin Contract.
-**Key Programs:**
-- [**Bridge Program**](https://github.com/base/bridge/blob/main/solana/programs/bridge): Handles outgoing transfers
-- [**Base Relayer Program**](https://github.com/base/bridge/blob/main/solana/programs/base_relayer): Coordinates message relay (not part of the core bridge)
+**Основные Solana-программы:**
+- [**Bridge Program**](https://github.com/base/bridge/blob/main/solana/programs/bridge): обрабатывает исходящие трансферы
+- [**Base Relayer Program**](https://github.com/base/bridge/blob/main/solana/programs/base_relayer): координирует передачу сообщений (не часть ядра бриджа)
-You can access the full repository from the link below:
+Полный репозиторий:
-The relayer program is not part of the core bridge.
-This is a convenience feature built on top of the bridge to reduce friction in the Solana -> Base direction.
+Программа relayer’а — это дополнительный модуль, не обязательный для работы моста. Она просто облегчает процесс передачи сообщений Solana → Base.
## Bridging Flows
From 1ebb64944299050f8069903cec066e4502c5160a Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Wed, 26 Nov 2025 21:34:43 +0500
Subject: [PATCH 036/685] Translate Solana to Base bridge documentation to
Russian
---
.../quickstart/base-solana-bridge.mdx | 76 +++++++++----------
1 file changed, 37 insertions(+), 39 deletions(-)
diff --git a/docs/base-chain/quickstart/base-solana-bridge.mdx b/docs/base-chain/quickstart/base-solana-bridge.mdx
index 40ae8d8c..defb0506 100644
--- a/docs/base-chain/quickstart/base-solana-bridge.mdx
+++ b/docs/base-chain/quickstart/base-solana-bridge.mdx
@@ -58,43 +58,43 @@ Twin Contract - это смарт-контракт на Base, который д
Программа relayer’а — это дополнительный модуль, не обязательный для работы моста. Она просто облегчает процесс передачи сообщений Solana → Base.
-## Bridging Flows
+## Потоки работы моста
-
- Automatic relay system for seamless transfers
+
+ Автоматическая система ретрансляции для бесшовных переводов
-
- Manual proof-based transfers with full control
+
+ Ручные переводы на основе доказательств с полным контролем
-
- Complete application with frontend integration
+
+ Полноценное приложение с интеграцией фронтенда
-## Solana to Base
+## Solana → Base
-**Flow:** Lock SOL → Wait for Validator Pre-approval → Execute on Base
+**Процесс:** Блокировка SOL → Ожидание предварительного одобрения валидаторами → Выполнение на Base
-The Solana to Base bridge uses a pull-based model that requires 3 steps:
+Мост Solana → Base использует pull-based модель, которая включает 3 шага:
-1. **Initiate the bridge on Solana** - Lock your SOL or native SPL token in a Solana vault
-2. **Wait for validators to pre-approve the message** - Validators verify and approve your bridge message
-3. **Execute the message on Base** - The approved message is executed on Base to mint SOL and execute any additional arbitrary calls
+1. **Инициация моста в Solana** - заблокируйте свои SOL или нативный SPL-токен в Solana vault.
+2. **Ожидание предварительного одобрения сообщения валидаторами** - валидаторы проверяют и подтверждают ваш перевод.
+3. **Выполнение перевода на Base** - подтверждённый перевод выполняется на Base для минта SOL и выполнения любых дополнительных произвольных вызовов.
-Tokens that are native to Solana are locked and tokens that are native to Base are burned when bridging to Solana.
-Tokens that are native to Base are minted and tokens that are native to Solana are unlocked when bridging to Base.
+Токены, нативные для Solana, блокируются, а токены, нативные для Base, сжигаются при отправке в Solana.
+Токены, нативные для Base, минтятся, а токены, нативные для Solana, разблокируются при отправке в Base.
-For convenience, a relayer service is available that automatically handles step 3 for users who only want to worry about the initial transaction on Solana. This provides a seamless bridging experience while maintaining the security of the pull-based model.
+Для удобства доступен relayer-сервис, который автоматически выполняет шаг 3 для пользователей, желающих заботиться только об исходной транзакции в Solana. Это обеспечивает максимально плавный опыт работы с мостом при сохранении безопасности pull-based модели.
-### Auto-Relay Example
-This is a sample script that shows how to bridge SOL with auto-relay
+### Пример авто-релея
+Это пример скрипта, который показывает, как отправлять SOL через мост с авто-релеем.
```typescript solToBaseWithAutoRelay/index.ts expandable
// Configure
@@ -119,13 +119,12 @@ const ixs = [
await buildAndSendTransaction(SOLANA_RPC_URL, ixs, payer);
```
-For more details, see the [Solana to Base Relay Script](https://github.com/base/bridge/blob/main/scripts/src/commands/sol/onchain/bridge/solana-to-base/bridge-sol.handler.ts).
+Подробнее см. в разделе [Solana to Base Relay Script](https://github.com/base/bridge/blob/main/scripts/src/commands/sol/onchain/bridge/solana-to-base/bridge-sol.handler.ts).
-### Wrap Custom SPL Tokens
+### Обертка кастомных SPL-токенов
-The example above shows how to bridge native SOL to Base.
-To bridge custom SPL tokens,
-you need to create wrapped ERC20 representations on Base using the CrossChainERC20Factory.
+Пример выше показывает, как отправлять через мост нативный SOL на Base.
+Чтобы отправлять кастомные SPL-токены, нужно создать их обертку ERC20-представления на Base, используя CrossChainERC20Factory.
@@ -141,11 +140,12 @@ await client.writeContract({
});
```
-## Base to Solana
+## Base → Solana
-**Flow:** Burn SOL (on Base) → Wait 15min → Generate Proof → Execute on Solana
+**Процесс:** Сжигание SOL (на Base) → ожидание ~15 минут → генерация proof → выполнение на Solana
-The Base to Solana flow requires manual proof generation. You burn wrapped SOL on Base, wait for finalization, then generate a cryptographic proof to execute on Solana and receive native SOL.
+Отправка SOL через мост из Base в Solana требует ручной генерации доказательства.
+Вы сжигаете обернутый SOL на Base, ждёте финализации, затем создаёте криптографическое доказательство, чтобы выполнить транзакцию на Solana и получить нативный SOL.
@@ -185,17 +185,15 @@ const relayIx = getRelayMessageInstruction({ message: messagePda });
await buildAndSendTransaction(SOLANA_RPC_URL, [proveIx, relayIx], payer);
```
-## Utilities
+## Утилити
-The repository includes utilities for converting between Solana and Base address formats,
-getting your Solana CLI keypair for signing transactions,
-and building and sending Solana transactions.
+Репозиторий содержит утилити для конвертации адресов между форматами Solana и Base, получения ключей из Solana CLI для подписания транзакций, а также для сборки и отправки Solana-транзакций.
-### Address Conversion
+### Конвертация адресов
-Convert Solana pubkey to bytes32 for Base contracts:
+Конвертация Solana pubkey в bytes32 для контрактов Base:
```typescript example.ts
// Convert Solana pubkey to bytes32 for Base contracts
import { pubkeyToBytes32 } from "./utils/pubkeyToBytes32";
@@ -203,9 +201,9 @@ import { pubkeyToBytes32 } from "./utils/pubkeyToBytes32";
const bytes32Address = pubkeyToBytes32(solanaAddress);
```
-### Keypair Management
+### Управление ключами
-Get your Solana CLI keypair for signing transactions:
+Получение ключей из Solana CLI для подписания транзакций:
```typescript example.ts
import { getSolanaCliConfigKeypairSigner } from "./utils/keypair";
@@ -213,9 +211,9 @@ import { getSolanaCliConfigKeypairSigner } from "./utils/keypair";
const payer = await getSolanaCliConfigKeypairSigner();
```
-### Transaction Building
+### Сборка транзакций
-Build and send Solana transactions:
+Сборка и отправка Solana-транзакций:
```typescript example.ts
import { buildAndSendTransaction } from "./utils/buildAndSendTransaction";
@@ -223,15 +221,15 @@ import { buildAndSendTransaction } from "./utils/buildAndSendTransaction";
const signature = await buildAndSendTransaction(SOLANA_RPC_URL, ixs, payer);
```
-## Sol2Base: Full Stack Example
+## Sol2Base: Full Stack Пример
-Sol2Base is a production-ready Next.js application that demonstrates how to build a complete frontend for the Base-Solana bridge. It features a "hacker" aesthetic with Matrix-style animations and includes wallet integration, CDP faucet, ENS/Basename resolution, and real-time transaction monitoring.
+Sol2Base - это готовое к продакшену приложение на Next.js, которое показывает, как создать полноценный фронтенд для моста между Base и Solana. В нём используется «хакерская» стилистика с анимациями в духе «Матрицы». Приложение поддерживает подключение кошельков, CDP faucet, разрешение ENS/Basename и мониторинг транзакций в реальном времени.
### Bridge Service Implementation
-The core bridge service handles SOL transfers with automatic relay and address resolution:
+!!!!!Остановился здесь!!!!!
```typescript src/lib/bridge.ts expandable
export class SolanaBridge {
From c7cef4de37e76b4e703626115f8c8320d42eb917 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Thu, 27 Nov 2025 13:07:33 +0500
Subject: [PATCH 037/685] Update base-solana-bridge.mdx
---
.../quickstart/base-solana-bridge.mdx | 263 +++++++++---------
1 file changed, 131 insertions(+), 132 deletions(-)
diff --git a/docs/base-chain/quickstart/base-solana-bridge.mdx b/docs/base-chain/quickstart/base-solana-bridge.mdx
index defb0506..d5a1aba1 100644
--- a/docs/base-chain/quickstart/base-solana-bridge.mdx
+++ b/docs/base-chain/quickstart/base-solana-bridge.mdx
@@ -7,101 +7,100 @@ icon: "bridge"
import { GithubRepoCard } from "/snippets/GithubRepoCard.mdx"
- Мост Base-Solana сейчас работает только в тестнете (Base Sepolia ↔ Solana Devnet)..
+ Мост Base-Solana сейчас работает только в тестовых сетях (Base Sepolia ↔ Solana Devnet)..
-Мост Base–Solana предоставляет двусторонние переводы токенов и передачу сообщений между сетями Base и Solana. С его помощью можно:
+Мост Base–Solana обеспечивает двусторонние переводы токенов и передачу сообщений между сетями Base и Solana. С его помощью можно:
-* **Отправлять токены** между Base и Solana
+* **Переводить токены** между Base и Solana
* **Отправлять произвольные кроссчейн-сообщения**
-* **Комбинировать перевод и вызов функций**
-* **Развёртывать врапнутые токены** на любой из сетей
+* **Комбинировать переводы и вызовы функций**
+* **Развёртывать обернутые токены** в любой из сетей
-Руководство объясняет архитектуру бриджа и содержит практические примеры реализации.
+Данное руководство объясняет архитектуру моста и содержит практические примеры реализации.
## Как это работает
### В сети Base
-Контракт моста на Base блокирует или сжигает токены, когда сообщение отправляется в Solana,
-и минтит или разблокирует токены, когда сообщение приходит из Solana.
-Сам контракт бриджа строит Merkle-дерево для исходящих сообщений.
-Валидаторы проверяют Merkle root каждые 300 финализированных блоков и отправляют его в Solana.
-Затем вы доказываете, что ваше сообщение существует в `tree`, чтобы завершить перевод на Solana.
+Контракт моста в Base блокирует или сжигает токены при отправке сообщения в Solana и выпускает или разблокирует токены при получении сообщения из Solana.
+Сам контракт моста строит дерево Меркла для исходящих сообщений.
+Валидаторы проверяют корень Меркла каждые 300 финализированных блоков и отправляют его в Solana.
+Затем вы можете доказать, что ваше сообщение существует в дереве, чтобы завершить перевод в Solana.
-Tokens that are native to Base are locked and tokens that are native to Solana are burned when bridging to Solana. При переводе в Solana токены, нативные для Base(ETH), блокируются, а нативные для Solana(SOL) - сжигаются.
-При переносе в Base токены, нативные для Solana - минтятся, а нативные токены Base - разблокируются.
+При переводе в Solana токены, нативные для Base(ETH), блокируются, а нативные для Solana(SOL) сжигаются.
+При переносе в Base токены, нативные для Solana выпускаются, а нативные токены Base разблокируются.
**Основные смарт-контракты:**
- [**Bridge Contract**](https://github.com/base/bridge/blob/main/base/src/Bridge.sol): обрабатывает исходящие переводы
-- [**CrossChainERC20**](https://github.com/base/bridge/blob/main/base/src/CrossChainERC20.sol): токены, которые можно минтить/сжигать при кроссчейн-переводах
+- [**CrossChainERC20**](https://github.com/base/bridge/blob/main/base/src/CrossChainERC20.sol): токены, которые можно выпускать/сжигать при кроссчейн-переводах
- [**BridgeValidator**](https://github.com/base/bridge/blob/main/base/src/BridgeValidator.sol): проверяет сообщения по подписям валидаторов
-- [**Twin Contract**](https://github.com/base/bridge/blob/main/base/src/Twin.sol): ваш персональный контракт на Base, в котором выполняются вызовы с Solana
+- [**Twin Contract**](https://github.com/base/bridge/blob/main/base/src/Twin.sol): ваш персональный контракт в Base, в котором выполняются вызовы из Solana
**Что такое Twin Contract?**
-Twin Contract - это смарт-контракт на Base, который действует как ваш `msg.sender`, когда вы отправляете произвольный вызов контракта из Solana.
+Twin Contract - это смарт-контракт в Base, который действует как ваш `msg.sender` при отправке произвольных вызовов контрактов из Solana.
### В сети Solana
-Мост на Solana обрабатывает переводы токенов, блокируя или сжигая их. Для сообщений валидаторы передают их в Base, где они выполняются через персональный Twin Contract.
+Мост в Solana обрабатывает переводы токенов, блокируя или сжигая их. Для сообщений валидаторы передают их в Base, где они выполняются через персональный Twin Contract.
-**Основные Solana-программы:**
-- [**Bridge Program**](https://github.com/base/bridge/blob/main/solana/programs/bridge): обрабатывает исходящие трансферы
-- [**Base Relayer Program**](https://github.com/base/bridge/blob/main/solana/programs/base_relayer): координирует передачу сообщений (не часть ядра бриджа)
+**Основные программы Solana:**
+- [**Bridge Program**](https://github.com/base/bridge/blob/main/solana/programs/bridge): обрабатывает исходящие переводы
+- [**Base Relayer Program**](https://github.com/base/bridge/blob/main/solana/programs/base_relayer): координирует передачу сообщений (не является частью основной системы моста)
Полный репозиторий:
-
+
-Программа relayer’а — это дополнительный модуль, не обязательный для работы моста. Она просто облегчает процесс передачи сообщений Solana → Base.
+Программа ретранслятора — это дополнительный модуль, не являющийся обязательным для работы моста. Она просто облегчает процесс передачи сообщений из Solana в Base.
-## Потоки работы моста
+## Процессы работы моста
-
+
Автоматическая система ретрансляции для бесшовных переводов
-
+
Ручные переводы на основе доказательств с полным контролем
-
+
Полноценное приложение с интеграцией фронтенда
-## Solana → Base
+## Из Solana в Base
-**Процесс:** Блокировка SOL → Ожидание предварительного одобрения валидаторами → Выполнение на Base
+**Процесс:** Блокировка SOL → Ожидание предварительного подтверждения валидаторами → Выполнение в Base
-Мост Solana → Base использует pull-based модель, которая включает 3 шага:
+Мост из Solana в Base использует можель на основе pull-запросов, которая включает 3 шага:
-1. **Инициация моста в Solana** - заблокируйте свои SOL или нативный SPL-токен в Solana vault.
-2. **Ожидание предварительного одобрения сообщения валидаторами** - валидаторы проверяют и подтверждают ваш перевод.
-3. **Выполнение перевода на Base** - подтверждённый перевод выполняется на Base для минта SOL и выполнения любых дополнительных произвольных вызовов.
+1. **Инициированиея перевода в Solana** - заблокируйте свои SOL или нативные SPL-токены в хранилище Solana.
+2. **Ожидание предварительного подтверждения сообщения валидаторами** - валидаторы проверяют и подтверждают ваш перевод.
+3. **Выполнение перевода в Base** - подтверждённый перевод выполняется в Base для выпуска SOL и выполнения любых дополнительных произвольных вызовов.
Токены, нативные для Solana, блокируются, а токены, нативные для Base, сжигаются при отправке в Solana.
-Токены, нативные для Base, минтятся, а токены, нативные для Solana, разблокируются при отправке в Base.
+Токены, нативные для Base, выпускаются, а токены, нативные для Solana, разблокируются при отправке в Base.
-Для удобства доступен relayer-сервис, который автоматически выполняет шаг 3 для пользователей, желающих заботиться только об исходной транзакции в Solana. Это обеспечивает максимально плавный опыт работы с мостом при сохранении безопасности pull-based модели.
+Для удобства доступен сервис ретрансляции, который автоматически выполняет этап 3 для пользователей, желающих ограничиться только исходной транзакцией в Solana. Это обеспечивает максимально плавный опыт использования моста при сохранении безопасности модели на основе pull-запросов.
-
+
-### Пример авто-релея
-Это пример скрипта, который показывает, как отправлять SOL через мост с авто-релеем.
+### Пример автоматической ретрансляции
+Это пример скрипта, который показывает, как отправлять SOL через мост с автоматической ретрансляцией.
```typescript solToBaseWithAutoRelay/index.ts expandable
-// Configure
-const TO = "0x8c1a617bdb47342f9c17ac8750e0b070c372c721"; // Base address
-const AMOUNT = 0.001; // SOL amount
+// Настройка
+const TO = "0x8c1a617bdb47342f9c17ac8750e0b070c372c721"; // адрес Base
+const AMOUNT = 0.001; // количество SOL
-// Bridge SOL with auto-relay
+// Перевод SOL с автоматической ретрансляцией
const ixs = [
getBridgeSolInstruction({
payer,
@@ -110,7 +109,7 @@ const ixs = [
bridge: bridgeAccountAddress,
outgoingMessage,
to: toBytes(TO),
- remoteToken: toBytes("0xC5b9112382f3c87AFE8e1A28fa52452aF81085AD"), // SOL on Base
+ remoteToken: toBytes("0xC5b9112382f3c87AFE8e1A28fa52452aF81085AD"), // SOL в Base
amount: BigInt(AMOUNT * 10**9),
}),
await buildPayForRelayIx(RELAYER_PROGRAM_ID, outgoingMessage, payer)
@@ -119,17 +118,17 @@ const ixs = [
await buildAndSendTransaction(SOLANA_RPC_URL, ixs, payer);
```
-Подробнее см. в разделе [Solana to Base Relay Script](https://github.com/base/bridge/blob/main/scripts/src/commands/sol/onchain/bridge/solana-to-base/bridge-sol.handler.ts).
+Подробнее см. в разделе [Скрипт ретрансляции из Solana в Base](https://github.com/base/bridge/blob/main/scripts/src/commands/sol/onchain/bridge/solana-to-base/bridge-sol.handler.ts).
-### Обертка кастомных SPL-токенов
+### Обертка пользовательских SPL-токенов
-Пример выше показывает, как отправлять через мост нативный SOL на Base.
-Чтобы отправлять кастомные SPL-токены, нужно создать их обертку ERC20-представления на Base, используя CrossChainERC20Factory.
+Пример выше показывает, как переводить нативный SOL в Base через мост.
+Чтобы преводить пользовательские SPL-токены, необходимо создать их обернутые ERC20-представления в Base с помощью CrossChainERC20Factory.
-
+
```typescript wrapSolTokenOnBase/index.ts expandable
-// Deploy wrapped token on Base
+// Развертывание обернутого токена в Base
const mintBytes32 = getBase58Codec().encode(SOLANA_SPL_MINT_ADDRESS).toHex();
await client.writeContract({
@@ -140,39 +139,39 @@ await client.writeContract({
});
```
-## Base → Solana
+## Из Base в Solana
-**Процесс:** Сжигание SOL (на Base) → ожидание ~15 минут → генерация proof → выполнение на Solana
+**Процесс:** Сжигание SOL (в Base) → ожидание ~15 минут → генерация доказательства → выполнение в Solana
Отправка SOL через мост из Base в Solana требует ручной генерации доказательства.
-Вы сжигаете обернутый SOL на Base, ждёте финализации, затем создаёте криптографическое доказательство, чтобы выполнить транзакцию на Solana и получить нативный SOL.
+Вы сжигаете обернутый SOL в Base, ждете финализации, затем создаете криптографическое доказательство, чтобы выполнить транзакцию в Solana и получить нативный SOL.
-
+
```typescript bridgeSolFromBaseToSolana/index.ts expandable
-// Step 1: Burn SOL on Base
+// Шаг 1: Сжигание SOL в Base
const transfer = {
- localToken: "0xC5b9112382f3c87AFE8e1A28fa52452aF81085AD", // SOL (on Base)
+ localToken: "0xC5b9112382f3c87AFE8e1A28fa52452aF81085AD", // SOL (в Base)
remoteToken: pubkeyToBytes32(SOL_ADDRESS),
to: pubkeyToBytes32(solanaAddress),
remoteAmount: BigInt(AMOUNT * 10**9),
};
const txHash = await client.writeContract({
- address: "0xB2068ECCDb908902C76E3f965c1712a9cF64171E", // Bridge
+ address: "0xB2068ECCDb908902C76E3f965c1712a9cF64171E", // Мост
abi: Bridge,
functionName: "bridgeToken",
args: [transfer, []],
});
-// Step 2: Wait for finalization
+// Шаг 2: Ожидание финализации
const isProvable = await isBridgeMessageProvable(txHash);
-// Step 3: Generate proof
+// Шаг 3: Генерация доказательства
const { event, rawProof } = await generateProof(txHash, baseBlockNumber);
-// Step 4: Execute on Solana
+// Шаг 4: Выполнение в Solana
const proveIx = getProveMessageInstruction({
nonce: event.message.nonce,
sender: toBytes(event.message.sender),
@@ -187,15 +186,15 @@ await buildAndSendTransaction(SOLANA_RPC_URL, [proveIx, relayIx], payer);
## Утилити
-Репозиторий содержит утилити для конвертации адресов между форматами Solana и Base, получения ключей из Solana CLI для подписания транзакций, а также для сборки и отправки Solana-транзакций.
+Репозиторий содержит утилити для преобразования адресов между форматами Solana и Base, получения ключей из Solana CLI для подписания транзакций, а также для сборки и отправки транзакций Solana.
-
+
-### Конвертация адресов
+### Преобразование адресов
-Конвертация Solana pubkey в bytes32 для контрактов Base:
+Преобразование публичного ключа Solana в bytes32 для контрактов Base:
```typescript example.ts
-// Convert Solana pubkey to bytes32 for Base contracts
+// Преобразование открытого ключа Solana в bytes32 для контрактов Base
import { pubkeyToBytes32 } from "./utils/pubkeyToBytes32";
const bytes32Address = pubkeyToBytes32(solanaAddress);
@@ -213,7 +212,7 @@ const payer = await getSolanaCliConfigKeypairSigner();
### Сборка транзакций
-Сборка и отправка Solana-транзакций:
+Сборка и отправка транзакций Solana:
```typescript example.ts
import { buildAndSendTransaction } from "./utils/buildAndSendTransaction";
@@ -221,15 +220,15 @@ import { buildAndSendTransaction } from "./utils/buildAndSendTransaction";
const signature = await buildAndSendTransaction(SOLANA_RPC_URL, ixs, payer);
```
-## Sol2Base: Full Stack Пример
+## Sol2Base: Полнофункциональный пример
-
+
-Sol2Base - это готовое к продакшену приложение на Next.js, которое показывает, как создать полноценный фронтенд для моста между Base и Solana. В нём используется «хакерская» стилистика с анимациями в духе «Матрицы». Приложение поддерживает подключение кошельков, CDP faucet, разрешение ENS/Basename и мониторинг транзакций в реальном времени.
+Sol2Base - это готовое к использованию приложение на Next.js, которое демонстрирует создание полноценного фронтенда для моста между Base и Solana. В нём используется «хакерская» стилистика с анимациями в духе «Матрицы». Приложение поддерживает подключение кошельков, кран CDP, разрешение ENS/Basename и мониторинг транзакций в реальном времени.
-### Bridge Service Implementation
+### Реализация сервиса моста
-!!!!!Остановился здесь!!!!!
+Основной сервис моста обрабатывает переводы SOL с автоматической ретрансляцией и разрешением адресов:
```typescript src/lib/bridge.ts expandable
export class SolanaBridge {
@@ -245,26 +244,26 @@ export class SolanaBridge {
destinationAddress: string,
signTransaction: (transaction: Transaction) => Promise
): Promise {
- // Import address resolver and real bridge
+ // Импорт преобразователя адресов и реализации моста
const { addressResolver } = await import('./addressResolver');
const { realBridgeImplementation } = await import('./realBridgeImplementation');
- // Resolve destination address (handles ENS/basename)
+ // Разрешение адреса назначения (обрабатывает ENS/basename)
const resolvedAddress = await addressResolver.resolveAddress(destinationAddress);
- // Validate amount
+ // Проверка суммы
if (amount < BRIDGE_CONFIG.minBridgeAmount / Math.pow(10, 9)) {
throw new Error(`Minimum bridge amount is ${BRIDGE_CONFIG.minBridgeAmount / Math.pow(10, 9)} SOL`);
}
- // Create the real bridge transaction
+ // Создание фактической транзакции моста
const transaction = await realBridgeImplementation.createBridgeTransaction(
walletAddress,
amount,
resolvedAddress
);
- // Submit the transaction
+ // Отправка транзакции
const signature = await realBridgeImplementation.submitBridgeTransaction(
transaction,
walletAddress,
@@ -275,26 +274,26 @@ export class SolanaBridge {
}
}
```
-### Address Resolution Service
+### Сервис разрешения адресов
-Supports ENS names and Basenames for user-friendly addressing:
+Поддерживает ENS и Basename для удобной адресации:
```typescript src/lib/addressResolver.ts expandable
export class AddressResolver {
async resolveAddress(input: string): Promise {
const trimmedInput = input.trim();
- // If it's already a valid Ethereum address, return as-is
+ // Если это уже действительный адрес Ethereum, возвращаем как есть
if (this.isValidEthereumAddress(trimmedInput)) {
return trimmedInput;
}
- // Handle ENS names (.eth)
+ // Обработка ENS имен (.eth)
if (trimmedInput.endsWith('.eth') && !trimmedInput.endsWith('.base.eth')) {
return await this.resolveEns(trimmedInput);
}
- // Handle basenames (.base.eth or .base)
+ // Обработка basenames (.base.eth or .base)
if (trimmedInput.endsWith('.base.eth') || trimmedInput.endsWith('.base')) {
return await this.resolveBasename(trimmedInput);
}
@@ -315,9 +314,9 @@ export class AddressResolver {
}
```
-### React Bridge Interface
+### Интерфейс моста React
-Complete UI component with wallet integration and form validation:
+Полноценный компонент пользовательского интерфейса с интеграцией кошелька и проверкой данных формы:
```typescript src/components/BridgeInterface.tsx expandable
export const BridgeInterface: React.FC = () => {
@@ -325,7 +324,7 @@ export const BridgeInterface: React.FC = () => {
const [solBalance, setSolBalance] = useState(0);
const [transactions, setTransactions] = useState([]);
- // Handle bridge transaction
+ // Обработка транзакции моста
const handleBridge = async (amount: number, destinationAddress: string) => {
if (!publicKey || !signTransaction) {
setError('Wallet not connected');
@@ -340,7 +339,7 @@ export const BridgeInterface: React.FC = () => {
signTransaction
);
- // Add to transaction history
+ // Добавление в историю транзакций
const newTransaction: BridgeTransaction = {
txHash,
amount,
@@ -369,9 +368,9 @@ export const BridgeInterface: React.FC = () => {
};
```
-### Bridge Form with Address Resolution
+### Форма моста с разрешением адресов
-Smart form component with ENS/Basename support and validation:
+Интеллектуальный компонент формы с поддержкой ENS/Basename и проверкой данных:
```typescript src/components/BridgeForm.tsx expandable
export const BridgeForm: React.FC = ({ onBridge, maxAmount }) => {
@@ -380,7 +379,7 @@ export const BridgeForm: React.FC = ({ onBridge, maxAmount }) =
const [resolvedAddress, setResolvedAddress] = useState('');
const [isResolvingAddress, setIsResolvingAddress] = useState(false);
- // Debounced address resolution
+ // Отложенное разрешение адреса
const resolveAddress = useCallback(async (address: string) => {
if (!address.trim()) return;
@@ -434,31 +433,31 @@ export const BridgeForm: React.FC = ({ onBridge, maxAmount }) =
};
```
-### Setup and Development
+### Установка и разработка
```bash Terminal expandable
-# Clone and setup
+# Клонирование и настройка
git clone https://github.com/base/sol2base.git
cd sol2base
npm install --legacy-peer-deps
-# Environment setup
+# Настройка окружения
cp env.template .env.local
-# Add Coinbase Developer Platform (CDP) API credentials for faucet (optional)
+# Добавьте учетные данные API платформы разработчиков Coinbase (CDP) для крана (опционально)
-# Start development server
+# Запуск сервера разработки
npm run dev
-# Open http://localhost:3000
+# Откройте http://localhost:3000
```
-**Get your Coinbase Developer Platform (CDP) API credentials from the [the portal](https://portal.cdp.coinbase.com/projects/api-keys/client-key).**
+**Получите учетные данные API платформы разработчиков Coinbase (CDP) в [портале](https://portal.cdp.coinbase.com/projects/api-keys/client-key).**
-The example above uses the Coinbase Developer Platform faucet for SOL.
-To get access to the faucet API, you can follow the instructions [here](https://docs.cdp.coinbase.com/faucets/introduction/welcome).
+В приведенном выше примере используется кран платформы разработчиков Coinbase для SOL.
+Чтобы получить доступ к API крана, вы можете следовать инструкциям [здесь](https://docs.cdp.coinbase.com/faucets/introduction/welcome).
-## Contract Addresses
+## Адреса контрактов
### Base Sepolia
@@ -479,65 +478,65 @@ To get access to the faucet API, you can follow the instructions [here](https://
}
```
-## Troubleshooting
+## Решение проблем
-
- * Ensure sufficient ETH for gas fees
- * For ERC20 tokens, approve the bridge contract first using `approve()`
- * Verify token addresses are correct and match the expected format
- * Check that your private key is correctly set in the `.env` file
+
+ * Убедитесь в достаточном количестве ETH для комиссий за газ
+ * Для токенов ERC20 сначала утвердите контракт моста с помощью `approve()`
+ * Проверьте правильность адресов токенов и их соответствие ожидаемому формату
+ * Убедитесь, что ваш приватный ключ правильно установлен в файле `.env`
-
- * Wait at least 15 minutes for message relay
- * Check that your Base transaction was successful and included a `MessageRegistered` event
- * Verify you're using the correct network (testnet/devnet)
- * Ensure the Solana bridge has processed the Base block number
+
+ * Подождите не менее 15 минут для ретрансляции сообщения
+ * Убедитесь, что ваша транзакция на Base была успешной и содержала событие `MessageRegistered`
+ * Проверьте, что вы используете правильную сеть (testnet/devnet)
+ * Убедитесь, что мост Solana обработал номер блока Base
-
- * Ensure you're using the latest Base block number from the Solana bridge
- * Verify the message hash matches the original transaction
- * Check that the proof was generated at the correct block height
- * Make sure all account addresses are correctly derived
+
+ * Убедитесь, что вы используете последний номер блока Base из моста Solana
+ * Проверьте соответствие хэша сообщения исходной транзакции
+ * Убедитесь, что доказательство было сгенерировано на правильной высоте блока
+ * Проверьте правильность получения всех адресов аккаунтов
-
- * Verify you have sufficient SOL to pay for relay fees
- * Check that the Base Relayer program is properly configured
- * Ensure the outgoing message was created successfully
- * Monitor both Solana and Base explorers for transaction status
+
+ * Убедитесь в достаточном количестве SOL для оплаты комиссий ретрансляции
+ * Проверьте правильность настройки программы ретранслятора Base
+ * Убедитесь, что исходящее сообщение было успешно создано
+ * Отслеживайте статус транзакций в обоих обозревателях Solana и Base
-## Security
+## Безопасность
- **Important Security Notes:**
+ **Важные замечания по безопасности:**
- * Only use testnet funds (Solana devnet SOL and Base Sepolia ETH)
- * Validate all addresses before bridging
- * Monitor transactions on both chains
- * Keep your private keys secure and never share them
+ * Используйте только тестовые средства (SOL сети devnet Solana и ETH сети Sepolia Base)
+ * Проверяйте все адреса перед использованием моста
+ * Отслеживайте транзакции в обеих сетях
+ * Обеспечьте безопасность ваших приватных ключей и никогда не делитесь ими
-## Resources
+## Ресурсы
-
- View source code and examples
+
+ Просмотр исходного кода и примеров
-
- Monitor Solana devnet transactions
+
+ Мониторинг транзакций в сети devnet Solana
-
- Monitor Base Sepolia transactions
+
+ Мониторинг транзакций в сети Base Sepolia
-
- Get help from the community
+
+ Получите помощь от сообщества
From 8cad21791b3aa97df55c5103b97324ca16dc6c75 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Thu, 27 Nov 2025 13:29:44 +0500
Subject: [PATCH 038/685] Translate bridging documentation to Russian
---
docs/base-chain/quickstart/bridge-token.mdx | 28 ++++++++++-----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/docs/base-chain/quickstart/bridge-token.mdx b/docs/base-chain/quickstart/bridge-token.mdx
index 6395a39c..3c322e8c 100644
--- a/docs/base-chain/quickstart/bridge-token.mdx
+++ b/docs/base-chain/quickstart/bridge-token.mdx
@@ -1,28 +1,28 @@
---
-title: "Bridging an L1 token to Base"
-sidebarTitle: 'Base-Mainnet Bridge'
-description: How to submit ERC-20 tokens for bridging between Ethereum and Base as a token issuer.
+title: "Перевод L1 токена в Base"
+sidebarTitle: 'Мост Base-Mainnet'
+description: Как отправить токены ERC-20 между Ethereum и Base в качестве эмитента токенов.
---
-This page is intended for token issuers who already have an ERC-20 contract deployed on Ethereum and would like to submit their token for bridging between Ethereum and Base. Base uses the [Superchain token list](https://github.com/ethereum-optimism/ethereum-optimism.github.io) as a reference for tokens that have been deployed on Base.
+Эта страница предназначена для эмитентов токенов, у которых уже есть развернутый контракт ERC-20 в Ethereum и которые хотят добавить свой токен для использования между Ethereum и Base. Base использует [список токенов Superchain](https://github.com/ethereum-optimism/ethereum-optimism.github.io) в качестве справочника по токенам, развернутым в Base.
-**_Disclaimer: Base does not endorse any of the tokens that are listed in the Github repository and has conducted only preliminary checks, which include automated checks listed_** [**_here_**](https://github.com/ethereum-optimism/ethereum-optimism.github.io)**_._**
+**_Отказ от ответственности: Base не поддерживает какие-либо токены, перечисленные в репозитории Github, и провела только предварительные проверки, включая автоматические проверки, перечисленные_** [**_здесь_**](https://github.com/ethereum-optimism/ethereum-optimism.github.io)**_._**
-## Adding your token to the list
+## Добавление вашего токена в список
-The steps below explain how to get your token on the Base Token List.
+Ниже описаны шаги для включения вашего токена в список токенов Base.
-### Step 1: Deploy your token on Base
+### Шаг 1: Разверните ваш токен в Base
-Select your preferred bridging framework and use it to deploy an ERC-20 for your token on Base. We recommend you use the framework provided by Base's [standard bridge](https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/bridges.md) contracts, and furthermore deploy your token using the [OptimismMintableERC20Factory](https://docs.optimism.io/app-developers/tutorials/bridging/standard-bridge-standard-token). You can find the list of contracts addresses [here](/base-chain/network-information/base-contracts).
+Выберите предпочтительную платформу для перевода через мост и используйте ее для развертывания ERC-20 вашего токена в Base. Мы рекомендуем использовать платформу, предоставляемую [стандартными мостами Base](https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/bridges.md), и дополнительно развернуть ваш токен с помощью [OptimismMintableERC20Factory](https://docs.optimism.io/app-developers/tutorials/bridging/standard-bridge-standard-token). Список адресов контрактов вы можете найти [здесь](/base-chain/network-information/base-contracts).
-Deploying your token on Base in this manner provides us with guarantees that will smooth the approval process. If you choose a different bridging framework, its interface must be compatible with that of the standard bridge, otherwise it may be difficult for us to support.
+Развертывание вашего токена в Base таким образом обеспечивает нас гарантиями, которые упростят процесс утверждения. Если вы выберете другую платформу для моста, ее интерфейс должен быть совместим со стандартным мостом, иначе нам может быть сложно обеспечить поддержку.
-### Step 2: Submit details for your token
+### Шаг 2: Предоставьте данные о вашем токене
-Follow the instructions in the [Github repository](https://github.com/ethereum-optimism/ethereum-optimism.github.io) and submit a PR containing the required details for your token. You must specify in your token's data.json file a section for ‘base-sepolia' and/or ‘base’. The change you need to submit is particularly simple if your token has already been added to the Superchain token list. For example, [this PR](https://github.com/ethereum-optimism/ethereum-optimism.github.io/commit/27ab9b2d3388f7feba3a152e0a0748c73d732a68) shows the change required for cbETH, which was already on Optimism's token list and relies on the Base standard bridge.
+Следуйте инструкциям в [репозитории Github](https://github.com/ethereum-optimism/ethereum-optimism.github.io) и отправьте PR с необходимыми данными о вашем токене. Вы должны указать в файле data.json вашего токена раздел для 'base-sepolia' и/или 'base'. Изменение, которое вам нужно внести, особенно простое, если ваш токен уже был добавлен в список токенов Superchain. Например, [этот PR](https://github.com/ethereum-optimism/ethereum-optimism.github.io/commit/27ab9b2d3388f7feba3a152e0a0748c73d732a68) показывает изменение, необходимое для cbETH, который уже был в списке токенов Optimism и использует стандартный мост Base.
-### Step 3: Await final approval
+### Шаг 3: Ожидайте окончательного утверждения
-Reviews are regularly conducted by the Base team and you should receive a reply within 24-72 hours (depending on if the PR is opened on a weekday, weekend or holiday).
+Команда Base регулярно проводит проверки, и вы должны получить ответ в течение 24-72 часов (в зависимости от того, открыт ли PR в рабочий день, выходные или праздничный день).
From f4993bd45caf1c076315e2257d392250ba9607ca Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Thu, 27 Nov 2025 14:18:12 +0500
Subject: [PATCH 039/685] Builder Codes
---
docs/base-chain/quickstart/builder-codes.mdx | 193 +++++++++++++++++++
1 file changed, 193 insertions(+)
create mode 100644 docs/base-chain/quickstart/builder-codes.mdx
diff --git a/docs/base-chain/quickstart/builder-codes.mdx b/docs/base-chain/quickstart/builder-codes.mdx
new file mode 100644
index 00000000..57350e32
--- /dev/null
+++ b/docs/base-chain/quickstart/builder-codes.mdx
@@ -0,0 +1,193 @@
+---
+title: "Builder Codes (скоро)"
+sidebarTitle: "Builder Codes"
+description: "Интегрируйте Builder Codes для атрибуции ончейн-активности вашего приложения или кошелька."
+---
+
+
+Base начнет выпускать Builder Codes через Base.dev **в начале декабря**. Мы опубликовали эту документацию заранее, чтобы дать командам время на изучение реализации.
+
+
+Builder Codes позволяют вам атрибутировать ончейн-активность вашему приложению или кошельку, открывая доступ к аналитике, вознаграждениям и будущим стимулам. Это руководство охватывает шаги по реализации как для разработчиков приложений, так и для поставщиков кошельков.
+
+## Для разработчиков приложений
+
+Интеграция Builder Codes требует добавления суффикса - предоставляемого Base - к данным вашей транзакции.
+
+
+
+ При регистрации на **base.dev** вы получите **Builder Code**. Это случайная строка (например, `k3p9da`), которую вы будете использовать для генерации суффикса атрибуции.
+
+
+
+ Рекомендуемый способ присоединения суффикса — использование `wallet_sendCalls` (ERC-5792). Это передает суффикс через capability, позволяя кошельку автоматически обрабатывать его присоединение как для пользователей EOA, так и для пользователей Смарт-Аккаунтов (ERC-4337).
+
+
+
+ Используйте хук `useSendCalls` из функционала Wagmi, чтобы передать capability `dataSuffix`.
+
+ ```typescript lines highlight={14-16}
+ import { useSendCalls } from 'wagmi'
+ import { Attribution } from 'ox/erc8021'
+
+ // Your builder code provided by base.dev
+ const builderCode = "abcd1234"
+ const dataSuffix = Attribution.toDataSuffix({
+ codes: [builderCode]
+ })
+
+ function SendTx() {
+ const { sendCalls } = useSendCalls()
+
+ async function submit() {
+ await sendCalls({
+ calls: [
+ {
+ to: "0xYourContract",
+ data: "0xYourCalldata"
+ }
+ ],
+ capabilities: {
+ dataSuffix: dataSuffix
+ }
+ })
+ }
+
+ return
+ }
+ ```
+
+
+ Если вы используете Viem напрямую, передайте `dataSuffix` в объекте `capabilities`.
+
+ ```typescript lines highlight={11-13}
+ import { walletClient } from './client'
+ import { Attribution } from 'ox/erc8021'
+
+ // Ваш builder code, предоставленный base.dev
+ const builderCode = "abcd1234"
+ const dataSuffix = Attribution.toDataSuffix({
+ codes: [builderCode]
+ })
+
+ await walletClient.sendCalls({
+ calls: [
+ {
+ to: "0xYourContract",
+ data: "0xYourCalldata"
+ }
+ ],
+ capabilities: {
+ dataSuffix: dataSuffix
+ }
+ })
+ ```
+
+
+ Если вы ограничены использованием `writeContract` (только EOA), вы должны вручную добавить суффикс к `calldata`. Это **не рекомендуется**, так как не поддерживает смарт-аккаунты автоматически.
+
+ ```typescript lines highlight={15}
+ import { encodeFunctionData } from 'viem'
+ import { Attribution } from 'ox/erc8021'
+
+ // Ваш builder code, предоставленный base.dev
+ const builderCode = "abcd1234"
+ const dataSuffix = Attribution.toDataSuffix({
+ codes: [builderCode]
+ })
+
+ // 1. Закодируйте ваш вызов функции
+ const encoded = encodeFunctionData({
+ abi,
+ functionName: "yourFn",
+ args: [a, b, c],
+ })
+
+ // 2. Вручную добавьте суффикс (удалив префикс '0x' из суффикса)
+ const dataWithSuffix = encoded + dataSuffix.slice(2)
+
+ // 3. Отправьте транзакцию
+ await sendTransaction({
+ to: "0xYourContract",
+ data: dataWithSuffix,
+ })
+ ```
+
+
+
+
+
+После добавления суффикса ваше приложение полностью соответствует стандарту ERC-8021.
+
+---
+
+## Для разработчиков кошельков
+
+Провайдеры кошельков должны поддерживать capability `dataSuffix`, чтобы включить атрибуцию. Это означает, что кошелёк должен принять `capability` и добавить суффикс к `calldata` перед подписанием.
+
+
+
+ Ваш кошелек должен принимать строку `dataSuffix` в объекте `capabilities` метода `wallet_sendCalls`.
+
+ ```typescript lines
+ interface DataSuffixCapability {
+ dataSuffix: string; // байты в hex-кодировке, предоставленные приложением
+ }
+ ```
+
+
+
+ При создании транзакции или Пользовательской Операции извлеките `dataSuffix` и добавьте его к `calldata`.
+
+
+
+ Добавьте к `tx.data`.
+
+ ```typescript lines
+ // Минимальный пример для EOA
+ function applySuffixToEOA(tx, capabilities) {
+ const suffix = capabilities.find(c => c.dataSuffix)?.dataSuffix
+ if (!suffix) return tx
+
+ return {
+ ...tx,
+ // Добавьте байты суффикса (удалите префикс 0x из суффикса, если tx.data его имеет)
+ data: tx.data + suffix.slice(2)
+ }
+ }
+ ```
+
+
+ Добавьте к `userOp.callData` (не к `calldata` на уровне транзакции).
+
+ ```typescript lines
+ // Минимальный пример для ERC-4337
+ function applySuffixToUserOp(userOp, capabilities) {
+ const suffix = capabilities.find(c => c.dataSuffix)?.dataSuffix
+ if (!suffix) return userOp
+
+ return {
+ ...userOp,
+ // Добавьте байты суффикса к пользовательской операции `calldata`
+ callData: userOp.callData + suffix.slice(2)
+ }
+ }
+ ```
+
+
+
+
+ Кошельки также могут включать свой собственный код атрибуции (свой собственный суффикс ERC-8021), просто добавляя суффикс кошелька перед суффиксом приложения.
+
+ * **Не требуется взаимодействие с приложениями:** Кошелек обрабатывает это независимо.
+ * **Поддержка нескольких кодов::** ERC-8021 изначально поддерживает несколько кодов атрибуции.
+
+ **Пример:**
+
+ ```typescript
+ finalSuffix = walletSuffix + appSuffix
+ ```
+
+ Это гарантирует, что и приложение, и кошелек получат ончейн-атрибуцию.
+
+
From d43884a248609751eb2eff2d5717d3ead760c086 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Thu, 27 Nov 2025 15:30:02 +0500
Subject: [PATCH 040/685] Translate contract addresses documentation to Russian
---
.../network-information/base-contracts.mdx | 212 +++++++++---------
1 file changed, 106 insertions(+), 106 deletions(-)
diff --git a/docs/base-chain/network-information/base-contracts.mdx b/docs/base-chain/network-information/base-contracts.mdx
index f8dcde07..9382486f 100644
--- a/docs/base-chain/network-information/base-contracts.mdx
+++ b/docs/base-chain/network-information/base-contracts.mdx
@@ -1,82 +1,82 @@
---
-sidebarTitle: Base Contracts
-title: Contract Addresses
-description: A comprehensive list of L2 contract addresses for Base Mainnet and Base Testnet, including links to their respective blockchain explorers.
+sidebarTitle: Контракты Base
+title: Адреса контрактов
+description: Полный список адресов контрактов L2 для Base Mainnet и Base Testnet, включая ссылки на соответствующие блокчейн-обозреватели.
---
-## L2 Contract Addresses
+## Адреса контрактов L2
### Base Mainnet
-| Name | Address |
-| :---------------------------- | :-------------------------------------------------------------------------------------------------------------------- |
-| WETH9 | [0x4200000000000000000000000000000000000006](https://basescan.org/address/0x4200000000000000000000000000000000000006) |
-| L2CrossDomainMessenger | [0x4200000000000000000000000000000000000007](https://basescan.org/address/0x4200000000000000000000000000000000000007) |
-| L2StandardBridge | [0x4200000000000000000000000000000000000010](https://basescan.org/address/0x4200000000000000000000000000000000000010) |
-| SequencerFeeVault | [0x4200000000000000000000000000000000000011](https://basescan.org/address/0x4200000000000000000000000000000000000011) |
-| OptimismMintableERC20Factory | [0xF10122D428B4bc8A9d050D06a2037259b4c4B83B](https://basescan.org/address/0xF10122D428B4bc8A9d050D06a2037259b4c4B83B) |
-| GasPriceOracle | [0x420000000000000000000000000000000000000F](https://basescan.org/address/0x420000000000000000000000000000000000000F) |
-| L1Block | [0x4200000000000000000000000000000000000015](https://basescan.org/address/0x4200000000000000000000000000000000000015) |
-| L2ToL1MessagePasser | [0x4200000000000000000000000000000000000016](https://basescan.org/address/0x4200000000000000000000000000000000000016) |
-| L2ERC721Bridge | [0x4200000000000000000000000000000000000014](https://basescan.org/address/0x4200000000000000000000000000000000000014) |
-| OptimismMintableERC721Factory | [0x4200000000000000000000000000000000000017](https://basescan.org/address/0x4200000000000000000000000000000000000017) |
-| ProxyAdmin | [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018) |
-| BaseFeeVault | [0x4200000000000000000000000000000000000019](https://basescan.org/address/0x4200000000000000000000000000000000000019) |
-| L1FeeVault | [0x420000000000000000000000000000000000001a](https://basescan.org/address/0x420000000000000000000000000000000000001a) |
-| EAS | [0x4200000000000000000000000000000000000021](https://basescan.org/address/0x4200000000000000000000000000000000000021) |
-| EASSchemaRegistry | [0x4200000000000000000000000000000000000020](https://basescan.org/address/0x4200000000000000000000000000000000000020) |
-| LegacyERC20ETH | [0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000](https://basescan.org/address/0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000) |
+| Название | Адреса |
+| :-------------------------------- | :-------------------------------------------------------------------------------------------------------------------- |
+| WETH9 | [0x4200000000000000000000000000000000000006](https://basescan.org/address/0x4200000000000000000000000000000000000006) |
+| L2CrossDomainMessenger | [0x4200000000000000000000000000000000000007](https://basescan.org/address/0x4200000000000000000000000000000000000007) |
+| L2StandardBridge | [0x4200000000000000000000000000000000000010](https://basescan.org/address/0x4200000000000000000000000000000000000010) |
+| SequencerFeeVault | [0x4200000000000000000000000000000000000011](https://basescan.org/address/0x4200000000000000000000000000000000000011) |
+| OptimismMintableERC20Factory | [0xF10122D428B4bc8A9d050D06a2037259b4c4B83B](https://basescan.org/address/0xF10122D428B4bc8A9d050D06a2037259b4c4B83B) |
+| GasPriceOracle | [0x420000000000000000000000000000000000000F](https://basescan.org/address/0x420000000000000000000000000000000000000F) |
+| L1Block | [0x4200000000000000000000000000000000000015](https://basescan.org/address/0x4200000000000000000000000000000000000015) |
+| L2ToL1MessagePasser | [0x4200000000000000000000000000000000000016](https://basescan.org/address/0x4200000000000000000000000000000000000016) |
+| L2ERC721Bridge | [0x4200000000000000000000000000000000000014](https://basescan.org/address/0x4200000000000000000000000000000000000014) |
+| OptimismMintableERC721Factory | [0x4200000000000000000000000000000000000017](https://basescan.org/address/0x4200000000000000000000000000000000000017) |
+| ProxyAdmin | [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018) |
+| BaseFeeVault | [0x4200000000000000000000000000000000000019](https://basescan.org/address/0x4200000000000000000000000000000000000019) |
+| L1FeeVault | [0x420000000000000000000000000000000000001a](https://basescan.org/address/0x420000000000000000000000000000000000001a) |
+| EAS | [0x4200000000000000000000000000000000000021](https://basescan.org/address/0x4200000000000000000000000000000000000021) |
+| EASSchemaRegistry | [0x4200000000000000000000000000000000000020](https://basescan.org/address/0x4200000000000000000000000000000000000020) |
+| LegacyERC20ETH | [0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000](https://basescan.org/address/0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000) |
### Base Testnet (Sepolia)
-| Name | Address |
-| :---------------------------- | :---------------------------------------------------------------------------------------------------------------------------- |
-| WETH9 | [0x4200000000000000000000000000000000000006](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000006) |
-| L2CrossDomainMessenger | [0x4200000000000000000000000000000000000007](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000007) |
-| L2StandardBridge | [0x4200000000000000000000000000000000000010](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000010) |
-| SequencerFeeVault | [0x4200000000000000000000000000000000000011](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000011) |
-| OptimismMintableERC20Factory | [0x4200000000000000000000000000000000000012](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000012) |
-| GasPriceOracle | [0x420000000000000000000000000000000000000F](https://sepolia.basescan.org/address/0x420000000000000000000000000000000000000F) |
-| L1Block | [0x4200000000000000000000000000000000000015](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000015) |
-| L2ToL1MessagePasser | [0x4200000000000000000000000000000000000016](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000016) |
-| L2ERC721Bridge | [0x4200000000000000000000000000000000000014](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000014) |
-| OptimismMintableERC721Factory | [0x4200000000000000000000000000000000000017](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000017) |
-| ProxyAdmin | [0x4200000000000000000000000000000000000018](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000018) |
-| BaseFeeVault | [0x4200000000000000000000000000000000000019](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000019) |
-| L1FeeVault | [0x420000000000000000000000000000000000001a](https://sepolia.basescan.org/address/0x420000000000000000000000000000000000001a) |
-| EAS | [0x4200000000000000000000000000000000000021](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000021) |
-| EASSchemaRegistry | [0x4200000000000000000000000000000000000020](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000020) |
-| LegacyERC20ETH | [0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000](https://sepolia.basescan.org/address/0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000) |
-
-\*_L2 contract addresses are the same on both mainnet and testnet._
-
-## L1 Contract Addresses
+| Название | Адреса |
+| :-------------------------------- | :---------------------------------------------------------------------------------------------------------------------------- |
+| WETH9 | [0x4200000000000000000000000000000000000006](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000006) |
+| L2CrossDomainMessenger | [0x4200000000000000000000000000000000000007](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000007) |
+| L2StandardBridge | [0x4200000000000000000000000000000000000010](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000010) |
+| SequencerFeeVault | [0x4200000000000000000000000000000000000011](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000011) |
+| OptimismMintableERC20Factory | [0x4200000000000000000000000000000000000012](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000012) |
+| GasPriceOracle | [0x420000000000000000000000000000000000000F](https://sepolia.basescan.org/address/0x420000000000000000000000000000000000000F) |
+| L1Block | [0x4200000000000000000000000000000000000015](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000015) |
+| L2ToL1MessagePasser | [0x4200000000000000000000000000000000000016](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000016) |
+| L2ERC721Bridge | [0x4200000000000000000000000000000000000014](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000014) |
+| OptimismMintableERC721Factory | [0x4200000000000000000000000000000000000017](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000017) |
+| ProxyAdmin | [0x4200000000000000000000000000000000000018](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000018) |
+| BaseFeeVault | [0x4200000000000000000000000000000000000019](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000019) |
+| L1FeeVault | [0x420000000000000000000000000000000000001a](https://sepolia.basescan.org/address/0x420000000000000000000000000000000000001a) |
+| EAS | [0x4200000000000000000000000000000000000021](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000021) |
+| EASSchemaRegistry | [0x4200000000000000000000000000000000000020](https://sepolia.basescan.org/address/0x4200000000000000000000000000000000000020) |
+| LegacyERC20ETH | [0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000](https://sepolia.basescan.org/address/0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000) |
+
+\*_Адреса контрактов L2 одинаковы как в Mainnet, так и в Testnet._
+
+## Адреса контрактов L1
### Ethereum Mainnet
-| Name | Address |
-| :--------------------------- | :-------------------------------------------------------------------------------------------------------------------- |
-| AddressManager | [0x8EfB6B5c4767B09Dc9AA6Af4eAA89F749522BaE2](https://etherscan.io/address/0x8EfB6B5c4767B09Dc9AA6Af4eAA89F749522BaE2) |
-| AnchorStateRegistryProxy | [0x909f6cf47ed12f010A796527f562bFc26C7F4E72](https://etherscan.io/address/0x909f6cf47ed12f010A796527f562bFc26C7F4E72) |
-| DelayedWETHProxy (FDG) | [0x2453c1216e49704d84ea98a4dacd95738f2fc8ec](https://etherscan.io/address/0x2453c1216e49704d84ea98a4dacd95738f2fc8ec) |
-| DelayedWETHProxy (PDG) | [0x64ae5250958cdeb83f6b61f913b5ac6ebe8efd4d](https://etherscan.io/address/0x64ae5250958cdeb83f6b61f913b5ac6ebe8efd4d) |
-| DisputeGameFactoryProxy | [0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e) |
-| FaultDisputeGame | [0xe4066890367BF8A51d58377431808083A01b1E0c](https://etherscan.io/address/0xe4066890367BF8A51d58377431808083A01b1E0c) |
-| L1CrossDomainMessenger | [0x866E82a600A1414e583f7F13623F1aC5d58b0Afa](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa) |
-| L1ERC721Bridge | [0x608d94945A64503E642E6370Ec598e519a2C1E53](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53) |
-| L1StandardBridge | [0x3154Cf16ccdb4C6d922629664174b904d80F2C35](https://etherscan.io/address/0x3154Cf16ccdb4C6d922629664174b904d80F2C35) |
-| MIPS | [0x07BABE08EE4D07dBA236530183B24055535A7011](https://etherscan.io/address/0x07BABE08EE4D07dBA236530183B24055535A7011) |
-| OptimismMintableERC20Factory | [0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84](https://etherscan.io/address/0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84) |
-| OptimismPortal | [0x49048044D57e1C92A77f79988d21Fa8fAF74E97e](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e) |
-| PermissionedDisputeGame | [0xe3803582fd5BCdc62720D2b80f35e8dDeA94e2ec](https://etherscan.io/address/0xe3803582fd5BCdc62720D2b80f35e8dDeA94e2ec) |
-| PreimageOracle | [0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3](https://etherscan.io/address/0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3) |
-| ProxyAdmin | [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E) |
-| SystemConfig | [0x73a79Fab69143498Ed3712e519A88a918e1f4072](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072) |
-| SystemDictator | [0x1fE3fdd1F0193Dd657C0a9AAC37314D6B479E557](https://etherscan.io/address/0x1fE3fdd1F0193Dd657C0a9AAC37314D6B479E557) |
-
-**Unneeded contract addresses**
-
-Certain contracts are mandatory according to the [OP Stack SDK](https://stack.optimism.io/docs/build/sdk/#unneeded-contract-addresses), despite not being utilized. For such contracts, you can simply assign the zero address:
+| Название | Адреса |
+| :------------------------------- | :-------------------------------------------------------------------------------------------------------------------- |
+| AddressManager | [0x8EfB6B5c4767B09Dc9AA6Af4eAA89F749522BaE2](https://etherscan.io/address/0x8EfB6B5c4767B09Dc9AA6Af4eAA89F749522BaE2) |
+| AnchorStateRegistryProxy | [0x909f6cf47ed12f010A796527f562bFc26C7F4E72](https://etherscan.io/address/0x909f6cf47ed12f010A796527f562bFc26C7F4E72) |
+| DelayedWETHProxy (FDG) | [0x2453c1216e49704d84ea98a4dacd95738f2fc8ec](https://etherscan.io/address/0x2453c1216e49704d84ea98a4dacd95738f2fc8ec) |
+| DelayedWETHProxy (PDG) | [0x64ae5250958cdeb83f6b61f913b5ac6ebe8efd4d](https://etherscan.io/address/0x64ae5250958cdeb83f6b61f913b5ac6ebe8efd4d) |
+| DisputeGameFactoryProxy | [0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e) |
+| FaultDisputeGame | [0xe4066890367BF8A51d58377431808083A01b1E0c](https://etherscan.io/address/0xe4066890367BF8A51d58377431808083A01b1E0c) |
+| L1CrossDomainMessenger | [0x866E82a600A1414e583f7F13623F1aC5d58b0Afa](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa) |
+| L1ERC721Bridge | [0x608d94945A64503E642E6370Ec598e519a2C1E53](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53) |
+| L1StandardBridge | [0x3154Cf16ccdb4C6d922629664174b904d80F2C35](https://etherscan.io/address/0x3154Cf16ccdb4C6d922629664174b904d80F2C35) |
+| MIPS | [0x07BABE08EE4D07dBA236530183B24055535A7011](https://etherscan.io/address/0x07BABE08EE4D07dBA236530183B24055535A7011) |
+| OptimismMintableERC20Factory | [0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84](https://etherscan.io/address/0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84) |
+| OptimismPortal | [0x49048044D57e1C92A77f79988d21Fa8fAF74E97e](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e) |
+| PermissionedDisputeGame | [0xe3803582fd5BCdc62720D2b80f35e8dDeA94e2ec](https://etherscan.io/address/0xe3803582fd5BCdc62720D2b80f35e8dDeA94e2ec) |
+| PreimageOracle | [0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3](https://etherscan.io/address/0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3) |
+| ProxyAdmin | [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E) |
+| SystemConfig | [0x73a79Fab69143498Ed3712e519A88a918e1f4072](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072) |
+| SystemDictator | [0x1fE3fdd1F0193Dd657C0a9AAC37314D6B479E557](https://etherscan.io/address/0x1fE3fdd1F0193Dd657C0a9AAC37314D6B479E557) |
+
+**Неиспользуемые адреса контрактов**
+
+Некоторые контракты являются обязательными согласно [OP Stack SDK](https://stack.optimism.io/docs/build/sdk/#unneeded-contract-addresses), несмотря на то что не используются. Для таких контрактов вы можете просто указать нулевой адрес:
- `StateCommitmentChain`
- `CanonicalTransactionChain`
@@ -84,48 +84,48 @@ Certain contracts are mandatory according to the [OP Stack SDK](https://stack.op
### Ethereum Testnet (Sepolia)
-| Name | Address |
-| :--------------------------- | :---------------------------------------------------------------------------------------------------------------------------- |
-| AddressManager | [0x709c2B8ef4A9feFc629A8a2C1AF424Dc5BD6ad1B](https://sepolia.etherscan.io/address/0x709c2B8ef4A9feFc629A8a2C1AF424Dc5BD6ad1B) |
-| AnchorStateRegistryProxy | [0x2fF5cC82dBf333Ea30D8ee462178ab1707315355](https://sepolia.etherscan.io/address/0x2fF5cC82dBf333Ea30D8ee462178ab1707315355) |
-| DelayedWETHProxy (FDG) | [0xd3683e4947A7769603Ab6418eC02f000CE3cF30b](https://sepolia.etherscan.io/address/0xd3683e4947A7769603Ab6418eC02f000CE3cF30b) |
-| DelayedWETHProxy (PDG) | [0x32cE910d9C6c8F78dc6779c1499aB05F281A054e](https://sepolia.etherscan.io/address/0x32cE910d9C6c8F78dc6779c1499aB05F281A054e) |
-| DisputeGameFactoryProxy | [0xd6E6dBf4F7EA0ac412fD8b65ED297e64BB7a06E1](https://sepolia.etherscan.io/address/0xd6E6dBf4F7EA0ac412fD8b65ED297e64BB7a06E1) |
-| FaultDisputeGame | [0xf83157709129Bd03fB02e96950Be288E8c2c1c67](https://sepolia.etherscan.io/address/0xf83157709129Bd03fB02e96950Be288E8c2c1c67) |
-| L1CrossDomainMessenger | [0xC34855F4De64F1840e5686e64278da901e261f20](https://sepolia.etherscan.io/address/0xC34855F4De64F1840e5686e64278da901e261f20) |
-| L1ERC721Bridge | [0x21eFD066e581FA55Ef105170Cc04d74386a09190](https://sepolia.etherscan.io/address/0x21eFD066e581FA55Ef105170Cc04d74386a09190) |
-| L1StandardBridge | [0xfd0Bf71F60660E2f608ed56e1659C450eB113120](https://sepolia.etherscan.io/address/0xfd0Bf71F60660E2f608ed56e1659C450eB113120) |
-| L2OutputOracle | [0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254](https://sepolia.etherscan.io/address/0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254) |
-| MIPS | [0x07BABE08EE4D07dBA236530183B24055535A7011](https://sepolia.etherscan.io/address/0x07BABE08EE4D07dBA236530183B24055535A7011) |
-| OptimismMintableERC20Factory | [0xb1efB9650aD6d0CC1ed3Ac4a0B7f1D5732696D37](https://sepolia.etherscan.io/address/0xb1efB9650aD6d0CC1ed3Ac4a0B7f1D5732696D37) |
-| OptimismPortal | [0x49f53e41452C74589E85cA1677426Ba426459e85](https://sepolia.etherscan.io/address/0x49f53e41452C74589E85cA1677426Ba426459e85) |
-| PermissionedDisputeGame | [0x5920bD6aB4c1b96bFd4Efc56EB6cf9b018e3bF4c](https://sepolia.etherscan.io/address/0x5920bD6aB4c1b96bFd4Efc56EB6cf9b018e3bF4c) |
-| PreimageOracle | [0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3](https://sepolia.etherscan.io/address/0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3) |
-| ProxyAdmin | [0x0389E59Aa0a41E4A413Ae70f0008e76CAA34b1F3](https://sepolia.etherscan.io/address/0x0389E59Aa0a41E4A413Ae70f0008e76CAA34b1F3) |
-| SystemConfig | [0xf272670eb55e895584501d564AfEB048bEd26194](https://sepolia.etherscan.io/address/0xf272670eb55e895584501d564AfEB048bEd26194) |
-
-## Base Admin Addresses
+| Название | Адреса |
+| :------------------------------- | :---------------------------------------------------------------------------------------------------------------------------- |
+| AddressManager | [0x709c2B8ef4A9feFc629A8a2C1AF424Dc5BD6ad1B](https://sepolia.etherscan.io/address/0x709c2B8ef4A9feFc629A8a2C1AF424Dc5BD6ad1B) |
+| AnchorStateRegistryProxy | [0x2fF5cC82dBf333Ea30D8ee462178ab1707315355](https://sepolia.etherscan.io/address/0x2fF5cC82dBf333Ea30D8ee462178ab1707315355) |
+| DelayedWETHProxy (FDG) | [0xd3683e4947A7769603Ab6418eC02f000CE3cF30b](https://sepolia.etherscan.io/address/0xd3683e4947A7769603Ab6418eC02f000CE3cF30b) |
+| DelayedWETHProxy (PDG) | [0x32cE910d9C6c8F78dc6779c1499aB05F281A054e](https://sepolia.etherscan.io/address/0x32cE910d9C6c8F78dc6779c1499aB05F281A054e) |
+| DisputeGameFactoryProxy | [0xd6E6dBf4F7EA0ac412fD8b65ED297e64BB7a06E1](https://sepolia.etherscan.io/address/0xd6E6dBf4F7EA0ac412fD8b65ED297e64BB7a06E1) |
+| FaultDisputeGame | [0xf83157709129Bd03fB02e96950Be288E8c2c1c67](https://sepolia.etherscan.io/address/0xf83157709129Bd03fB02e96950Be288E8c2c1c67) |
+| L1CrossDomainMessenger | [0xC34855F4De64F1840e5686e64278da901e261f20](https://sepolia.etherscan.io/address/0xC34855F4De64F1840e5686e64278da901e261f20) |
+| L1ERC721Bridge | [0x21eFD066e581FA55Ef105170Cc04d74386a09190](https://sepolia.etherscan.io/address/0x21eFD066e581FA55Ef105170Cc04d74386a09190) |
+| L1StandardBridge | [0xfd0Bf71F60660E2f608ed56e1659C450eB113120](https://sepolia.etherscan.io/address/0xfd0Bf71F60660E2f608ed56e1659C450eB113120) |
+| L2OutputOracle | [0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254](https://sepolia.etherscan.io/address/0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254) |
+| MIPS | [0x07BABE08EE4D07dBA236530183B24055535A7011](https://sepolia.etherscan.io/address/0x07BABE08EE4D07dBA236530183B24055535A7011) |
+| OptimismMintableERC20Factory | [0xb1efB9650aD6d0CC1ed3Ac4a0B7f1D5732696D37](https://sepolia.etherscan.io/address/0xb1efB9650aD6d0CC1ed3Ac4a0B7f1D5732696D37) |
+| OptimismPortal | [0x49f53e41452C74589E85cA1677426Ba426459e85](https://sepolia.etherscan.io/address/0x49f53e41452C74589E85cA1677426Ba426459e85) |
+| PermissionedDisputeGame | [0x5920bD6aB4c1b96bFd4Efc56EB6cf9b018e3bF4c](https://sepolia.etherscan.io/address/0x5920bD6aB4c1b96bFd4Efc56EB6cf9b018e3bF4c) |
+| PreimageOracle | [0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3](https://sepolia.etherscan.io/address/0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3) |
+| ProxyAdmin | [0x0389E59Aa0a41E4A413Ae70f0008e76CAA34b1F3](https://sepolia.etherscan.io/address/0x0389E59Aa0a41E4A413Ae70f0008e76CAA34b1F3) |
+| SystemConfig | [0xf272670eb55e895584501d564AfEB048bEd26194](https://sepolia.etherscan.io/address/0xf272670eb55e895584501d564AfEB048bEd26194) |
+
+## Адреса администраторов Base
### Base Mainnet
-| Admin Role | Address | Type of Key |
-| :--------------------- | :-------------------------------------------------------------------------------------------------------------------- | :----------------------------------- |
-| Batch Sender | [0x5050f69a9786f081509234f1a7f4684b5e5b76c9](https://etherscan.io/address/0x5050f69a9786f081509234f1a7f4684b5e5b76c9) | EOA managed by Coinbase Technologies |
-| Batch Inbox | [0xff00000000000000000000000000000000008453](https://etherscan.io/address/0xff00000000000000000000000000000000008453) | EOA (with no known private key) |
-| Output Proposer | [0x642229f238fb9de03374be34b0ed8d9de80752c5](https://etherscan.io/address/0x642229f238fb9de03374be34b0ed8d9de80752c5) | EOA managed by Coinbase Technologies |
-| Proxy Admin Owner (L1) | [0x7bB41C3008B3f03FE483B28b8DB90e19Cf07595c](https://etherscan.io/address/0x7bB41C3008B3f03FE483B28b8DB90e19Cf07595c) | Gnosis Safe |
-| Challenger | [0x8Ca1E12404d16373Aef756179B185F27b2994F3a](https://etherscan.io/address/0x8Ca1E12404d16373Aef756179B185F27b2994F3a) | EOA managed by Coinbase Technologies |
-| System config owner | [0x14536667Cd30e52C0b458BaACcB9faDA7046E056](https://etherscan.io/address/0x14536667Cd30e52C0b458BaACcB9faDA7046E056) | Gnosis Safe |
-| Guardian | [0x09f7150D8c019BeF34450d6920f6B3608ceFdAf2](https://etherscan.io/address/0x09f7150D8c019BeF34450d6920f6B3608ceFdAf2) | Gnosis Safe |
+| Роль администратора | Адрес | Тип ключа |
+| :--------------------- | :-------------------------------------------------------------------------------------------------------------------- | :----------------------------------------- |
+| Batch Sender | [0x5050f69a9786f081509234f1a7f4684b5e5b76c9](https://etherscan.io/address/0x5050f69a9786f081509234f1a7f4684b5e5b76c9) | EOA под управлением Coinbase Technologies |
+| Batch Inbox | [0xff00000000000000000000000000000000008453](https://etherscan.io/address/0xff00000000000000000000000000000000008453) | EOA (без известного приватного ключа) |
+| Output Proposer | [0x642229f238fb9de03374be34b0ed8d9de80752c5](https://etherscan.io/address/0x642229f238fb9de03374be34b0ed8d9de80752c5) | EOA под управлением Coinbase Technologies |
+| Proxy Admin Owner (L1) | [0x7bB41C3008B3f03FE483B28b8DB90e19Cf07595c](https://etherscan.io/address/0x7bB41C3008B3f03FE483B28b8DB90e19Cf07595c) | Gnosis Safe |
+| Challenger | [0x8Ca1E12404d16373Aef756179B185F27b2994F3a](https://etherscan.io/address/0x8Ca1E12404d16373Aef756179B185F27b2994F3a) | EOA под управлением Coinbase Technologies |
+| System config owner | [0x14536667Cd30e52C0b458BaACcB9faDA7046E056](https://etherscan.io/address/0x14536667Cd30e52C0b458BaACcB9faDA7046E056) | Gnosis Safe |
+| Guardian | [0x09f7150D8c019BeF34450d6920f6B3608ceFdAf2](https://etherscan.io/address/0x09f7150D8c019BeF34450d6920f6B3608ceFdAf2) | Gnosis Safe |
### Base Testnet (Sepolia)
-| Admin Role | Address | Type of Key |
-| :--------------------- | :---------------------------------------------------------------------------------------------------------------------------- | :----------------------------------- |
-| Batch Sender | [0x6CDEbe940BC0F26850285cacA097C11c33103E47](https://sepolia.etherscan.io/address/0x6CDEbe940BC0F26850285cacA097C11c33103E47) | EOA managed by Coinbase Technologies |
-| Batch Inbox | [0xff00000000000000000000000000000000084532](https://sepolia.etherscan.io/address/0xff00000000000000000000000000000000084532) | EOA (with no known private key) |
-| Output Proposer | [0x037637067c1DbE6d2430616d8f54Cb774Daa5999](https://sepolia.etherscan.io/address/0x037637067c1DbE6d2430616d8f54Cb774Daa5999) | EOA managed by Coinbase Technologies |
-| Proxy Admin Owner (L1) | [0x0fe884546476dDd290eC46318785046ef68a0BA9](https://sepolia.etherscan.io/address/0x0fe884546476dDd290eC46318785046ef68a0BA9) | Gnosis Safe |
-| Challenger | [0x8b8c52B04A38f10515C52670fcb23f3C4C44474F](https://sepolia.etherscan.io/address/0x8b8c52B04A38f10515C52670fcb23f3C4C44474F) | EOA managed by Coinbase Technologies |
-| System config owner | [0x0fe884546476dDd290eC46318785046ef68a0BA9](https://sepolia.etherscan.io/address/0x0fe884546476dDd290eC46318785046ef68a0BA9) | Gnosis Safe |
-| Guardian | [0x7a50f00e8D05b95F98fE38d8BeE366a7324dCf7E](https://sepolia.etherscan.io/address/0x7a50f00e8D05b95F98fE38d8BeE366a7324dCf7E) | EOA managed by Coinbase Technologies |
+| Роль администратора | Адрес | Тип ключа |
+| :--------------------- | :---------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------- |
+| Batch Sender | [0x6CDEbe940BC0F26850285cacA097C11c33103E47](https://sepolia.etherscan.io/address/0x6CDEbe940BC0F26850285cacA097C11c33103E47) | EOA под управлением Coinbase Technologies |
+| Batch Inbox | [0xff00000000000000000000000000000000084532](https://sepolia.etherscan.io/address/0xff00000000000000000000000000000000084532) | EOA (без известного приватного ключа) |
+| Output Proposer | [0x037637067c1DbE6d2430616d8f54Cb774Daa5999](https://sepolia.etherscan.io/address/0x037637067c1DbE6d2430616d8f54Cb774Daa5999) | EOA под управлением Coinbase Technologies |
+| Proxy Admin Owner (L1) | [0x0fe884546476dDd290eC46318785046ef68a0BA9](https://sepolia.etherscan.io/address/0x0fe884546476dDd290eC46318785046ef68a0BA9) | Gnosis Safe |
+| Challenger | [0x8b8c52B04A38f10515C52670fcb23f3C4C44474F](https://sepolia.etherscan.io/address/0x8b8c52B04A38f10515C52670fcb23f3C4C44474F) | EOA под управлением Coinbase Technologies |
+| System config owner | [0x0fe884546476dDd290eC46318785046ef68a0BA9](https://sepolia.etherscan.io/address/0x0fe884546476dDd290eC46318785046ef68a0BA9) | Gnosis Safe |
+| Guardian | [0x7a50f00e8D05b95F98fE38d8BeE366a7324dCf7E](https://sepolia.etherscan.io/address/0x7a50f00e8D05b95F98fE38d8BeE366a7324dCf7E) | EOA под управлением Coinbase Technologies |
From 4584c710675228c1abaa56811ae0d61818cec78f Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Thu, 27 Nov 2025 15:36:03 +0500
Subject: [PATCH 041/685] Translate network fees documentation to Russian
---
.../network-information/network-fees.mdx | 35 +++++++++----------
1 file changed, 16 insertions(+), 19 deletions(-)
diff --git a/docs/base-chain/network-information/network-fees.mdx b/docs/base-chain/network-information/network-fees.mdx
index f735b60d..6a7ce300 100644
--- a/docs/base-chain/network-information/network-fees.mdx
+++ b/docs/base-chain/network-information/network-fees.mdx
@@ -1,28 +1,25 @@
---
-title: Network Fees
-description: Documentation about network fees on Base. This page covers details of the two-component cost system involving L2 execution fees and L1 security fees, and offers insights on fee variations and cost-saving strategies.
+title: Комиссия сети
+description: Документация о комиссиях на Base. На этой странице рассматриваются детали двухкомпонентной системы затрат, включающей комиссии за выполнение на L2 и комиссии за безопасность на L1, а также предлагаются сведения о колебаниях комиссий и стратегиях экономии затрат.
---
-# Fees
+# Комиссии
-## How do network fees on Base work?
+## Как работают комиссии на Base?
-Every Base transaction consists of two costs: an L2 (execution) fee and an L1
-(security) fee. The L2 fee is the cost to execute your transaction on the L2,
-and the L1 fee is the estimated cost to publish the transaction on the L1.
-Typically the L1 security fee is higher than the L2 execution fee.
+Каждая транзакция в Base состоит из двух видов затрат: комиссии L2 (за выполнение) и комиссии L1 (за безопасность).
+Комиссия L2 - это стоимость выполнения вашей транзакции на L2,
+а комиссия L1 - это расчетная стоимость публикации транзакции на L1.
+Обычно комиссия за безопасность L1 выше, чем комиссия за выполнение L2.
-The L1 fee will vary depending on the amount of transactions on the L1. If the
-timing of your transaction is flexible, you can save costs by submitting
-transactions during periods of lower gas on the L1 (for example, over the
-weekend)
+Комиссия L1 будет меняться в зависимости от количества транзакций на L1. Если время
+выполнения вашей транзакции гибкое, вы можете снизить затраты,
+отправляя транзакции в периоды более низкой стоимости газа на L1 (например, в выходные дни).
-Similarly, the L2 fee can increase and decrease depending on how many
-transactions are being submitted to the L2. This adjustment mechanism has the
-same implementation as the L1; you can read more about it
-[here](https://help.coinbase.com/en/coinbase/getting-started/crypto-education/eip-1559).
+Аналогично, комиссия L2 может увеличиваться и уменьшаться в зависимости от количества транзакций,
+отправляемых на L2. Этот механизм корректировки имеет ту же реализацию, что и на L1;
+вы можете прочитать об этом подробнее [здесь](https://help.coinbase.com/en/coinbase/getting-started/crypto-education/eip-1559).
-For additional details about fee calculation on Base, please refer to the
-[op-stack developer
-documentation](https://docs.optimism.io/stack/transactions/fees).
+Для получения дополнительной информации о расчете комиссий на Base обратитесь к
+[документации для разработчиков op-stack](https://docs.optimism.io/stack/transactions/fees).
From 8aa5fdcd8c747a867186a55f05e30b188e234aa5 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Thu, 27 Nov 2025 16:00:30 +0500
Subject: [PATCH 042/685] tfmdx
---
.../transaction-finality.mdx | 84 +++++++++++++++++++
1 file changed, 84 insertions(+)
create mode 100644 docs/base-chain/network-information/transaction-finality.mdx
diff --git a/docs/base-chain/network-information/transaction-finality.mdx b/docs/base-chain/network-information/transaction-finality.mdx
new file mode 100644
index 00000000..1c223cbc
--- /dev/null
+++ b/docs/base-chain/network-information/transaction-finality.mdx
@@ -0,0 +1,84 @@
+---
+title: Финализация транзакций
+description: Подробная информация о финализации транзакций на Base.
+---
+
+## Что такое финализация транзакций?
+
+Финализация - это момент, после которого отправленная транзакция в Base становится необратимой. Это гарантирует, что транзакция не будет откатана или потеряна.
+
+Финализация работает по-разному для обычных транзакций, которые изменяют состояние L2 Base, и для транзакций, которые выводят средства из Base L2 в Ethereum L1.
+
+
+**Только транзакции, которые выводят средства из Base в Ethereum, должны ждать 7 дней.** Обычные транзакции внутри Base, такие как свапы или переводы, _не_ должны ждать 7 дней.
+
+
+
+## Финализация для L2-транзакций в Base
+Этот раздел описывает финализацию всех транзакций в Base, кроме выводов средств в Ethereum L1.
+
+Для транзакций в Base нет одной фиксированной задержки. Вместо этого существует 4 этапа финализации, каждый из которых даёт всё более сильные гарантии безопасности.
+
+
+
+
+
+Через ~200 мс транзакция включается в блок предварительного подтверждения (Flashblock) секвенсором Base.
+
+* Flashblock'и откатываются реже чем в 0.001% случаев.
+* Историю реорганизаций можно увидеть на нашей [публичной странице статистики.](https://base.org/stats)
+
+
+
+
+Через ~2 секунды секвенсор строит L2-блок и распространяет его среди валидаторов.
+
+* За всё время откатился только один L2-блок Base - это 0.0000003% транзакций. Данные можно увидеть [здесь](https://base.blockscout.com/blocks?tab=reorgs)
+
+
+
+
+Через ~2 минуты батч Base, содержащий транзакцию, публикуется в Ethereum.
+
+* Никогда не было отката L2-блоков, уже отправленных в Ethereum L1.
+* **Реорганизация Ethereum L1 не вызывает реорганизацию Base L2.** Секвенсор и валидаторы Base работают с регулируемой задержкой от вершины L1, поэтому обычные реорги L1 не влияют на L2. При крупных реоргах Ethereum Base может повторно отправить батч, не меняя последовательность L2-блоков.
+
+
+
+
+Батч Ethereum L1, содержащий транзакцию, становится старше 2 эпох (64 блоков).
+
+* L2-блоки, достигшие финализации L1 батча, защищены так же, как и финализированные блоки Ethereum. Их невозможно откатить на практике.
+
+
+
+
+## Финализация транзакций вывода средств
+Эта часть описывает финализацию транзакций, которые переводят средства из Base в Ethereum.
+
+**Только выводы средств в Ethereum должны ждать 7 дней, прежде чем средства будут доступны на адресе в Ethereum L1** Это нужно для системы Fault Proof, обеспечивающей очень высокую степень безопасности для средств, отправленных в Base.
+
+
+Когда начинается вывод средств из Base в Ethereum, средства списываются с баланса в Base. Позже любой «пропозера» должен предоставить Ethereum доказательство того, что вывод действительно существует в Base.
+
+Но Ethereum сам по себе не может проверить, что произошло в Base, так как это разные блокчейны. Поэтому существует 7-дневное окно, в течение которого любой «челленджер» может оспорить предложение, если считает его вредоносным. Если в течение 7 дней возражений не поступит, вывод может быть доказан относительно финализированного корня выходных данных и высвобожден получателю в L1. Но если возражение подано, пропозер и челленджер вступают в так называемую Fault Dispute Game. Эта игра требует внесения увеличивающихся залогов, и в конечном итоге определяется победитель. Если побеждает пропозер, корень выходных данных финализируется и может использоваться для подтверждения выводов (с их высвобождением в L1). Если побеждает челленджер, предложение выходных данных становится недействительным.
+Эта система требует наличия всего одной честной стороны для обеспечения безопасности. Base всегда будет запускать честного "пропозера" и "челленджера".
+
+Примечание: если "челленджер" выигрывает спор, состояние L2 не откатывается. Неверным становится только предложенный output root, и любые выводы, доказанные через него, не могут финализироваться. Такие выводы нужно доказывать заново через другой, валидный output root.
+
+
+## Часто задаваемые вопросы
+
+
+
+В большинстве случаев - нет. Base может просто повторно отправить данные батча в Ethereum, пока L2 продолжает нормальную работу.
+
+
+
+Транзакции, перемещающие средства из Ethereum L1 в Base, должны быть включены в блок L1 и обычно обрабатываются секвенсором Base в течение ~3 минут.
+
+
+
+Нет. Оспариваемое предложение output root помечается как недействительное, и любые действия, использующие его, также становятся недействительными. В частности, выводы из Base в L1, доказанные против этого output root, должны быть доказаны заново против другого, валидного корня.
+
+
From 4fd6b56c50d4c3046157ca27bdeb5f15287e045e Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Thu, 27 Nov 2025 16:05:05 +0500
Subject: [PATCH 043/685] Translate ecosystem contracts documentation to
Russian
---
.../ecosystem-contracts.mdx | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/docs/base-chain/network-information/ecosystem-contracts.mdx b/docs/base-chain/network-information/ecosystem-contracts.mdx
index b01df452..84b42ad3 100644
--- a/docs/base-chain/network-information/ecosystem-contracts.mdx
+++ b/docs/base-chain/network-information/ecosystem-contracts.mdx
@@ -1,20 +1,20 @@
---
-title: 'Ecosystem Contracts'
+title: 'Контракты Экосистемы'
---
-This page lists contract addresses for onchain apps that we have deployed.
+На этой странице перечисленны адреса контрактов для ончейн приложений, которые мы развернули.
## Base Mainnet
### Multicall3
-| Contract | Address |
+| Контракт | Адрес |
| :--------- | :-------------------------------------------------------------------------------------------------------------------- |
| Multicall3 | [0xcA11bde05977b3631167028862bE2a173976CA11](https://basescan.org/address/0xcA11bde05977b3631167028862bE2a173976CA11) |
### Uniswap v3
-| Contract | Address |
+| Контракт | Адрес |
| :----------------------------------- | :-------------------------------------------------------------------------------------------------------------------- |
| `Permit2` | [0x000000000022D473030F116dDEE9F6B43aC78BA3](https://basescan.org/address/0x000000000022D473030F116dDEE9F6B43aC78BA3) |
| `universal router` | [0x198EF79F1F515F02dFE9e3115eD9fC07183f02fC](https://basescan.org/address/0x198EF79F1F515F02dFE9e3115eD9fC07183f02fC) |
@@ -33,7 +33,7 @@ This page lists contract addresses for onchain apps that we have deployed.
### Uniswap v2
-| Contract | Address |
+| Контракт | Адрес |
| :-------- | :-------------------------------------------------------------------------------------------------------------------- |
| `Factory` | [0x8909Dc15e40173Ff4699343b6eB8132c65e18eC6](https://basescan.org/address/0x8909Dc15e40173Ff4699343b6eB8132c65e18eC6) |
| `Router` | [0x4752ba5dbc23f44d87826276bf6fd6b1c372ad24](https://basescan.org/address/0x4752ba5dbc23f44d87826276bf6fd6b1c372ad24) |
@@ -42,13 +42,13 @@ This page lists contract addresses for onchain apps that we have deployed.
### Multicall3
-| Contract | Address |
+| Контракт | Адрес |
| :--------- | :---------------------------------------------------------------------------------------------------------------------------- |
| Multicall3 | [0xcA11bde05977b3631167028862bE2a173976CA11](https://sepolia.basescan.org/address/0xcA11bde05977b3631167028862bE2a173976CA11) |
### Uniswap v3
-| Contract | Address |
+| Контракт | Адрес |
| :----------------------------------- | :---------------------------------------------------------------------------------------------------------------------------- |
| `Permit2` | [0x000000000022d473030f116ddee9f6b43ac78ba3](https://sepolia.basescan.org/address/0x000000000022d473030f116ddee9f6b43ac78ba3) |
| `universal router` | [0x050E797f3625EC8785265e1d9BDd4799b97528A1](https://sepolia.basescan.org/address/0x050E797f3625EC8785265e1d9BDd4799b97528A1) |
@@ -64,15 +64,15 @@ This page lists contract addresses for onchain apps that we have deployed.
| `quoterV2` | [0xC5290058841028F1614F3A6F0F5816cAd0df5E27](https://sepolia.basescan.org/address/0xC5290058841028F1614F3A6F0F5816cAd0df5E27) |
| `swapRouter` | [0x94cC0AaC535CCDB3C01d6787D6413C739ae12bc4](https://sepolia.basescan.org/address/0x94cC0AaC535CCDB3C01d6787D6413C739ae12bc4) |
-#### Testnet interfaces
+#### Интерфейсы Testnet
-Two community projects, [BaseX](https://basex-test.vercel.app/swap?currencyA=ETH¤cyB=0x036CbD53842c5426634e7929541eC2318f3dCF7e&focus=source) and [DapDap](https://testnet.base.dapdap.net/uniswap/swap), provide testnet interfaces for Uniswap contracts if you prefer to interact in the browser instead of with the contracts directly.
+Два проекта сообщества, [BaseX](https://basex-test.vercel.app/swap?currencyA=ETH¤cyB=0x036CbD53842c5426634e7929541eC2318f3dCF7e&focus=source) и [DapDap](https://testnet.base.dapdap.net/uniswap/swap), предоставляют тестовые интерфейсы для контрактов Uniswap, если вы предпочитаете взаимодействовать через браузер, а не напрямую с контрактами.
### Uniswap v2
-| Contract | Address |
+| Контракт | Адрес |
| :-------- | :---------------------------------------------------------------------------------------------------------------------------- |
| `Factory` | [0x7Ae58f10f7849cA6F5fB71b7f45CB416c9204b1e](https://sepolia.basescan.org/address/0x7Ae58f10f7849cA6F5fB71b7f45CB416c9204b1e) |
| `Router` | [0x1689E7B1F10000AE47eBfE339a4f69dECd19F602](https://sepolia.basescan.org/address/0x1689E7B1F10000AE47eBfE339a4f69dECd19F602) |
From 6fd40c41f47159a0b665fcf23101390adb7fb7d5 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Thu, 27 Nov 2025 16:18:51 +0500
Subject: [PATCH 044/685] Translate block building documentation to Russian
---
.../network-information/block-building.mdx | 70 +++++++++----------
1 file changed, 33 insertions(+), 37 deletions(-)
diff --git a/docs/base-chain/network-information/block-building.mdx b/docs/base-chain/network-information/block-building.mdx
index 81be1fc8..dd28fee2 100644
--- a/docs/base-chain/network-information/block-building.mdx
+++ b/docs/base-chain/network-information/block-building.mdx
@@ -1,63 +1,59 @@
---
-title: Block Building
+title: Построение блоков
slug: /block-building
-description: This page outlines how Base blocks are built.
+description: На этой странице описывается, как строятся блоки в Base.
---
-## Overview
-This section describes how blocks are ordered on the Base networks. The ordering is separate from the UX,
-for example the sequencer could be building Flashblocks every 200ms, without these Flashblocks being exposed publicly. In this scenario, block ordering
-would change but the user experience would remain consistent.
+## Обзор
+В этом разделе описывается, как упорядочиваются блоки в сетях Base. Упорядочивание отделено от пользовательского опыта. Например, секвенсер может строить Flashblock'и каждые 200 мс, не раскрывая эти Flashblock'и публично. В этом сценарии порядок блоков изменится, но пользовательский опыт останется неизменным.
-The Base networks are currently configured in the following ways:
+Сети Base в настоящее время настроены следующими способами:
-| Network | Current Configuration | Upcoming Deployments |
-|--------------|-----------------------------|------------------------|
+| Сеть | Текущая конфигурация | Предстоящие развертывания |
+|--------------|-----------------------------|----------------------------|
| Base Mainnet | [Flashblocks](#flashblocks) + [Per-Transaction Gas Max](#per-transaction-gas-maximum) | |
| Base Sepolia | [Flashblocks](#flashblocks) + [Per-Transaction Gas Max](#per-transaction-gas-maximum) | |
-## Configurations
+## Конфигурации
### Flashblocks
-Currently, blocks are built using [op-rbuilder](https://github.com/flashbots/op-rbuilder) and priority fee auctions occur
-every 200ms. There are two changes from the vanilla ordering to be aware of:
+В настоящее время блоки строятся с использованием [op-rbuilder](https://github.com/flashbots/op-rbuilder) и аукционы приоритетных комиссий происходят каждые 200 мс. Следует знать о двух изменениях по сравнению с ванильным упорядочиванием:
-##### Timing
+##### Время
-Flashblocks are built every 200ms, each ordering a portion of the block. Unlike the current system where later-arriving transactions with higher priority fees can be placed at the top of the block, Flashblocks creates a time-based constraint. Once a Flashblock is built and broadcast, its transaction ordering is locked even if a transaction with a higher priority fee arrives later, it cannot be included in earlier, already built Flashblocks.
+Flashblock'и строятся каждые 200 мс, каждый из которых упорядочивает часть блока. В отличие от текущей системы, где более поздние транзакции с более высокими приоритетными комиссиями могут быть размещены в начале блока, Flashblock'и создают ограничение, основанное на времени. После того как Flashblock построен и распространен, порядок его транзакций фиксируется. Даже если транзакция с более высокой приоритетной комиссией поступит позже, она не может быть включена в более ранние, уже построенные Flashblock'и.
-##### High Gas Limits
+##### Высокие лимиты газа
-If your app creates transactions with large gas limits, we recommend monitoring to detect any changes in inclusion latency. Transactions with gas limits over 1/10 of the current block gas limit (currently 14 million gas), face additional constraints:
+Если ваше приложение создает транзакции с большими лимитами газа, мы рекомендуем отслеживать любые изменения в задержке включения. Транзакции с лимитом газа свыше 1/10 от текущего лимита газа блока (в настоящее время 14 миллионов газа), сталкиваются с дополнительными ограничениями:
-* Each Flashblock can only use a portion of the block's total gas limit
-* Flashblock 1: up to 1/10 of the total gas
-* Flashblock 2: up to 2/10 of the total gas
+* Каждый Flashblock может использовать только часть общего лимита газа блока
+* Flashblock 1: до 1/10 от общего лимита
+* Flashblock 2: до 2/10 от общего лимита
-And so on for subsequent Flashblocks
+И так далее для последующих Flashblock'ов
-Consequently, transactions with large gas requirements must wait for later Flashblocks with sufficient gas capacity. For example, a transaction exceeding 1/10 of the block's gas limit cannot be included in Flashblock 1 and must wait for Flashblock 2 or later.
+Следовательно, транзакции с большими требованиями к газу должны ждать более поздние Flashblock'и с достаточной пропускной способностью по газу. Например, транзакция, превышающая 1/10 лимита газа блока, не может быть включена в Flashblock 1 и должна ждать Flashblock 2 или позже.
-### Per-Transaction Gas Maximum
+### Максимум газа на транзакцию
-Base enforces a per-transaction gas maximum of **25,000,000 gas**. Transactions that specify a gas limit above this value are **rejected by the mempool before inclusion**. `eth_sendTransaction` or `eth_sendRawTransaction` will return a JSON-RPC error (for example: `exceeds maximum per-transaction gas limit`). This cap does **not** change the block gas limit or the block validity conditions.
+Base применяет максимальный лимит газа на транзакцию в размере **25 000 000 газа**. Транзакции, которые указывают лимит газа выше этого значения, **отклоняются мемпулом до включения.** `eth_sendTransaction` или `eth_sendRawTransaction` вернут ошибку JSON-RPC (например: `exceeds maximum per-transaction gas limit`). Это ограничение не меняет лимит газа блока или условия валидности блока.
-Fusaka's [EIP 7825](https://eips.ethereum.org/EIPS/eip-7825) **will** change the block validity conditions and enforce a lower per-transaction gas maximum of 16,777,216 gas (2^24). We expect this protocol change to be adopted in all OP Stack chains around January 2026.
+[EIP 7825](https://eips.ethereum.org/EIPS/eip-7825) Фусаки **изменит** условия валидности блока и установит более низкий максимальный лимит газа на транзакцию в 16 777 216 газа (2^24). Мы ожидаем, что это изменение протокола будет принято во всех цепях OP Stack примерно в январе 2026 года.
-Bundler operators for smart contract wallets must configure their systems to limit the bundle size to fit within this cap.
+Операторам бандлеров для кошельков смарт-контрактов необходимо настроить свои системы для ограничения размера бандла в соответствии с этим ограничением.
-### Vanilla
+### Ванильное упорядочивание
-Blocks are built every 2s by [op-geth](https://github.com/ethereum-optimism/op-geth). Transactions within those blocks are ordered by
-priority fee, see the ([code](https://github.com/ethereum-optimism/op-geth/blob/optimism/miner/worker.go#L627)).
+Блоки строятся каждые 2 секунды с помощью [op-geth](https://github.com/ethereum-optimism/op-geth). Транзакции внутри этих блоков упорядочиваются по приоритетной комиссии, смотрите ([код](https://github.com/ethereum-optimism/op-geth/blob/optimism/miner/worker.go#L627)).
-## Changelog
+## Журнал изменений
-* 17th Sep: Enabled Per-Transaction Gas Maximum on Base Mainnet
-* 11th Sep: Ended testing Per-Transaction Gas Maximum on Base Mainnet
-* 10th Sep: Started testing Per-Transaction Gas Maximum on Base Mainnet
-* 3rd Sep: Enabled Per-Transaction Gas Maximum on Base Sepolia
-* 7th July: Enabled Flashblocks on Base Mainnet
-* 15th May: Ended testing Flashblocks on Base Mainnet
-* 15th May: Started testing Flashblocks on Base Mainnet
-* 25th Feb: Enabled Flashblocks on Base Sepolia
+* 17 сентября: Включен максимум газа на транзакцию в Base Mainnet
+* 11 сентября: Завершено тестирование максимума газа на транзакцию в Base Mainnet
+* 10 сентября: Начато тестирование максимума газа на транзакцию в Base Mainnet
+* 3 сентября: Включен максимум газа на транзакцию в Base Sepolia
+* 7 июля: Включены Flashblock'и в Base Mainnet
+* 15 мая: Завершено тестирование Flashblock'ов в Base Mainnet
+* 15 мая: Начато тестирование Flashblock'ов в Base Mainnet
+* 25 февраля: Включены Flashblock'и в Base Sepolia
From 15180b3b0b0e522bec373ec4900330d8347e22f1 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Thu, 27 Nov 2025 16:21:28 +0500
Subject: [PATCH 045/685] Translate Ethereum and Base differences to Russian
---
.../network-information/diffs-ethereum-base.mdx | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/docs/base-chain/network-information/diffs-ethereum-base.mdx b/docs/base-chain/network-information/diffs-ethereum-base.mdx
index e28c8a9e..221c488b 100644
--- a/docs/base-chain/network-information/diffs-ethereum-base.mdx
+++ b/docs/base-chain/network-information/diffs-ethereum-base.mdx
@@ -1,13 +1,13 @@
---
-title: "Differences between Ethereum and Base"
-sidebarTitle: 'Differences: Ethereum & Base'
+title: "Различия между Ethereum и Base"
+sidebarTitle: 'Различия: Ethereum & Base'
---
-Base is built on the [Bedrock](https://docs.optimism.io/stack/getting-started#the-op-stack-today) release of the [OP Stack](https://docs.optimism.io/), which is designed from the ground up to be as close to Ethereum as possible. Because of this, there are very few differences when it comes to building on Base and Ethereum.
+Base построена на выпуске [Bedrock](https://docs.optimism.io/stack/getting-started#the-op-stack-today) [OP Stack](https://docs.optimism.io/), который изначально спроектирован быть максимально близким к Ethereum. Из-за этого существует очень мало различий при разработке на Base и Ethereum.
-However, there are still some minor discrepancies between the behavior of Base and Ethereum that you should be aware of when building apps on top of Base.
+Однако все же есть некоторые незначительные расхождения в поведении Base и Ethereum, о которых вам следует знать при создании приложений на Base.
-These minor differences include:
+Эти незначительные различия включают:
- [Flashblocks](https://docs.base.org/base-chain/flashblocks/apps)
- [Bridging](https://docs.optimism.io/stack/differences#bridging)
From 847dab014d9458b3d8ea136a375f119ac28fb5f8 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Fri, 28 Nov 2025 13:44:19 +0500
Subject: [PATCH 046/685] Translate Flashblocks documentation to Russian
---
docs/base-chain/flashblocks/apps.mdx | 78 ++++++++++++++--------------
1 file changed, 39 insertions(+), 39 deletions(-)
diff --git a/docs/base-chain/flashblocks/apps.mdx b/docs/base-chain/flashblocks/apps.mdx
index a96c26d5..022cb1d9 100644
--- a/docs/base-chain/flashblocks/apps.mdx
+++ b/docs/base-chain/flashblocks/apps.mdx
@@ -1,33 +1,33 @@
---
title: Flashblocks
-sidebarTitle: Apps
-description: Experience lightning-fast transaction confirmations of Base by using Flashblocks. Preconfirmations happen in just 200 milliseconds—designed for real-time apps, games, and seamless UX.
+sidebarTitle: Приложения
+description: Испытайте мгновенные подтверждения транзакций в Base с помощью Flashblocks. Предподтверждения происходят всего за 200 миллисекунд - создано для приложений реального времени, игр и бесшовного пользовательского опыта.
---
-## Overview
+## Обзор
-Flashblocks enable up to 200 millisecond transaction confirmations on Base by leveraging preconfirmations, ultra-fast signals that arrive before the next block is sealed. Built for developers who demand instant UX, it's ideal for high-frequency apps, games, and real-time interactions where waiting even a few seconds is too long. By integrating directly within Base's infrastructure, Flashblocks enables, seamless, ultrafast and snappy user experiences without compromising security.
+Flashblocks обеспечивают подтверждение транзакций в Base за время до 200 миллисекунд за счет использования предподтверждений - сверхбыстрых сигналов, которые поступают до закрытия следующего блока. Созданный для разработчиков, требующих мгновенного пользовательского опыта, он идеально подходит для высокочастотных приложений, игр и интерактивных взаимодействий в реальном времени, где ожидание даже нескольких секунд является слишком долгим. Интегрируясь непосредственно в инфраструктуру Base, Flashblocks обеспечивает бесшовный, сверхбыстрый и отзывчивый пользовательский опыт без компромиссов в безопасности.
-## Integrating Flashblocks
+## Интеграция Flashblocks
-Flashblocks is enabled for developers on Base. There are two ways you can integrate with Flashblocks data. You can either use the WebSocket API to stream real-time block updates, or use the RPC API to query the Flashblocks-aware RPC endpoint.
+Flashblocks доступен для разработчиков на Base. Существует два способа интеграции с данными Flashblocks. Вы можете использовать WebSocket API для потоковой передачи обновлений блоков в реальном времени или использовать RPC API для запросов к конечной точке RPC с поддержкой Flashblocks.
### RPC API
-Base offers the following public Flashblocks aware RPC endpoints. These are rate limited and may not be suitable for production use - we recommend using a node provider that runs Flashblocks integrated nodes.
-Major node providers such as Alchemy, Infura, QuickNode and dRPC have Flashblocks-aware RPCs that can be leveraged
+Base предлагает следующие публичные конечные точки RPC с поддержкой Flashblocks. Они имеют ограничения по частоте запросов и могут не подходить для промышленного использования - мы рекомендуем использовать провайдера узлов, который запускает узлы с интеграцией Flashblocks.
+Крупные провайдеры узлов, такие как Alchemy, Infura, QuickNode и dRPC, имеют RPC с поддержкой Flashblocks, которые можно использовать.
- | Network | URL |
+ | Сеть | URL |
| :----------------- | :------------------------------- |
| Mainnet | https://mainnet-preconf.base.org |
| Sepolia | https://sepolia-preconf.base.org |
-The following RPC methods can return Flashblocks specific data. All standard Ethereum JSON-RPC methods are still supported as usual.
+Следующие методы RPC могут возвращать данные, специфичные для Flashblocks. Все стандартные методы Ethereum JSON-RPC по-прежнему поддерживаются как обычно.
#### eth_getBlockByNumber
-Use the `pending` tag to retrieve the latest Flashblock:
+Используйте тег `pending`, чтобы получить последний Flashblock:
```
curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["pending",true],"id":1}'
```
@@ -47,7 +47,7 @@ curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json
#### eth_getTransactionReceipt
-Use the existing receipt RPC to get preconfirmed receipts:
+Используйте существующий RPC для получения квитанций, чтобы получить результат выполнения транзакции:
```
curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"eth_getTransactionReceipt","params":["0x..."],"id":1}'
```
@@ -67,12 +67,12 @@ curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json
#### eth_getBalance
-Use the `pending` tag to get the address balance in the latest Flashblock:
+Используйте тег `pending`, чтобы получить баланс адреса в последнем Flashblock:
```
curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0x...","pending"],"id":1}'
```
-**Example Response**
+**Пример ответа**
```
{
"jsonrpc": "2.0",
@@ -83,28 +83,28 @@ curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json
#### eth_getTransactionCount
-Use the `pending` tag to get the address nonce in the latest Flashblock:
+Используйте тег `pending`, чтобы получить `nonce` адреса в последнем Flashblock:
```
curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"eth_getTransactionCount","params":["0x...","pending"],"id":1}'
```
-**Example Response**
+**Пример ответа**
```
{
"jsonrpc": "2.0",
"id": 1,
- "result": "0x1b" // 27 transactions
+ "result": "0x1b" // 27 транзакций
}
```
#### eth_getTransactionByHash
-Use the existing get transaction by hash RPC to get preconfirmed transactions:
+Используйте существующий RPC получения транзакции по хешу, чтобы получить предподтвержденные транзакции:
```
curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"eth_getTransactionByHash","params":["0x..."],"id":1}'
```
-**Example Response**
+**Пример ответа**
```
{
"type": "0x2",
@@ -116,12 +116,12 @@ curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json
#### eth_call
-Use the `pending` tag to execute a smart contract call against the latest Flashblock:
+Используйте тег `pending`, чтобы выполнить вызов смарт-контракта против последнего Flashblock:
```
curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"eth_call","params":[{"to":"0x...","data":"0x..."},"pending"],"id":1}'
```
-**Example Response**
+**Пример ответа**
```
{
"jsonrpc": "2.0",
@@ -132,12 +132,12 @@ curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json
#### eth_simulateV1
-Use the `pending` tag to simulate transactions against the latest Flashblock:
+Используйте тег `pending` для симуляции транзакций против последнего Flashblock:
```
curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"eth_simulateV1","params":[{"blockStateCalls":[{"calls":[{"to":"0x...","data":"0x..."}],"stateOverrides":{}}],"traceTransfers":true,"validation":true},"pending"],"id":1}'
```
-**Example Response**
+**Пример ответа**
```
{
"jsonrpc": "2.0",
@@ -158,12 +158,12 @@ curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json
#### eth_estimateGas
-Use the `pending` tag to estimate gas against the latest Flashblock:
+Используйте тег `pending` для оценки расхода газа против последнего Flashblock:
```
curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"eth_estimateGas","params":[{"to":"0x...","data":"0x..."},"pending"],"id":1}'
```
-**Example Response**
+**Пример ответа**
```
{
"jsonrpc": "2.0",
@@ -174,12 +174,12 @@ curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json
#### eth_getLogs
-Use the `pending` tag for `toBlock` to retrieve logs from the latest Flashblock:
+Используйте тег `pending` для параметра `toBlock`, чтобы получить логи из последнего Flashblock:
```
curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"eth_getLogs","params":[{"fromBlock":"latest","toBlock":"pending","address":"0x...","topics":["0x..."]}],"id":1}'
```
-**Example Response**
+**Пример ответа**
```
{
"jsonrpc": "2.0",
@@ -200,13 +200,13 @@ curl https://sepolia-preconf.base.org -X POST -H "Content-Type: application/json
}
```
-### Libraries
+### Библиотеки
-You will need to use a Flashblocks-aware RPC endpoint to use Flashblocks with the following libraries:
+Вам потребуется использовать конечную точку RPC с поддержкой Flashblocks для работы с Flashblocks в следующих библиотеках:
#### [Wagmi](https://wagmi.sh)
-To use Flashblocks with Wagmi, you will need to use the `basePreconf` chain in the Wagmi Config (see `config.ts`).
+Чтобы использовать Flashblocks с Wagmi, вам необходимо использовать цепь `basePreconf` в конфигурации Wagmi (смотреть `config.ts`).
@@ -276,7 +276,7 @@ import { createWalletClient, http, parseEther, publicActions } from "viem";
import { privateKeyToAccount } from "viem/accounts";
import { baseSepoliaPreconf } from "viem/chains";
-// Create client with the Flashblocks-aware chain.
+// Создаем клиент с цепью, поддерживающей Flashblocks.
const account = privateKeyToAccount(`0x${process.env.PRIVATE_KEY}`);
const client = createWalletClient({
account,
@@ -288,14 +288,14 @@ const client = createWalletClient({
const submissionTime = new Date();
console.log(`Submitting transaction at: ${submissionTime.toISOString()}`);
-// Send transaction.
+// Отправляем транзакцию.
const hash = await client.sendTransaction({
to: "0x...",
value: parseEther('0.0001'),
});
console.log(`Transaction hash: ${hash}`);
-// Wait for transaction to be included.
+// Ожидаем включение транзакции.
const receipt = await client.waitForTransactionReceipt({ hash });
const confirmTime = new Date();
@@ -313,20 +313,20 @@ console.log(`Time difference: ${confirmTime - submissionTime}ms`);
const wallet = new ethers.Wallet(process.env.PRIVATE_KEY, providerA);
try {
- // Create a simple transaction (sending 0.001 ETH to a random address)
+ // Создаем пустую транзакцию (отправка 0.001 ETH на случайный адрес)
const tx = {
to: "",
value: ethers.parseEther("0.0000001"),
};
- // Submit transaction
+ // Отправляем транзауцию
const submissionTime = new Date();
const transaction = await wallet.sendTransaction(tx);
console.log(`Submitting transaction at: ${submissionTime.toISOString()}`);
console.log(`Transaction hash: ${transaction.hash}`);
- await transaction.wait(0); // Make sure to set the confirmation count to 0
+ await transaction.wait(0); // Убедитесь, что установили количество подтверждений в 0
console.log("Transaction confirmed");
const confirmationTime = new Date();
@@ -335,8 +335,8 @@ console.log(`Time difference: ${confirmTime - submissionTime}ms`);
}
```
-You should see the confirmation time significantly lower than the standard RPC endpoint.
+Вы должны увидеть, что время подтверждения значительно ниже, чем при использовании стандартной конечной точки RPC.
-## Support
+## Поддержка
-For feedback, support or questions about Flashblocks, please don't hesitate to contact us in the `#developer-chat` channel in the [Base Discord](https://base.org/discord).
+Для отзывов, поддержки или вопросов о Flashblocks, пожалуйста, не стесняйтесь обращаться к нам в канале `#developer-chat` в [Base Discord](https://base.org/discord).
From afa5e7835da2830e2d0ef16dbe7adf714772b1d7 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Fri, 28 Nov 2025 13:52:57 +0500
Subject: [PATCH 047/685] Translate Flashblocks FAQ to Russian
---
docs/base-chain/flashblocks/docs.mdx | 80 ++++++++++++++--------------
1 file changed, 40 insertions(+), 40 deletions(-)
diff --git a/docs/base-chain/flashblocks/docs.mdx b/docs/base-chain/flashblocks/docs.mdx
index 6aed7392..37b7546a 100644
--- a/docs/base-chain/flashblocks/docs.mdx
+++ b/docs/base-chain/flashblocks/docs.mdx
@@ -1,76 +1,76 @@
---
-title: "Flashblocks FAQ"
+title: "Flashblocks: Часто задаваемые вопросы"
---
-## Flashblocks Block Building
+## Построение блоков Flashblocks
-### Are flashblocks optional?
+### Являются ли Flashblocks опциональными?
-All Base blocks are built by the Flashblocks builder, meaning Flashblocks are always live. However, apps may choose not to rely on preconfirmations and are welcome to continue to have an integration that does not rely on Flashblocks.
+Все блоки в Base строятся сборщиком Flashblocks, что означает, что Flashblocks всегда активны. Однако приложения могут не полагаться на предподтверждения и могут продолжать использовать интеграцию, не зависящую от Flashblocks.
-### Is there any difference in tx inclusion for flashblocks vs. 2s block?
+### Есть ли разница во включении транзакций между Flashblocks и 2-секундными блоками?
-No particular differences except more frequent timing, both still pick txs based on tx fees ordering. You can read more about it here (https://docs.base.org/base-chain/network-information/block-building#flashblocks).
+Особых различий нет, кроме более частого времени построения. Оба метода по-прежнему выбирают транзакции на основе упорядочивания по комиссиям. Подробнее об этом можно прочитать здесь (https://docs.base.org/base-chain/network-information/block-building#flashblocks).
-### Is it possible for the sequencer to stop publishing flashblocks, if so what happens?
+### Может ли секвенсер прекратить публикацию Flashblocks, и если да, то что произойдет?
-The sequencer will not stop publishing flashblocks, unless an extreme circumstance arises, that causes running flashblocks to be unsafe. If this happens, the preconfirmation is disabled across the network and confirmation falls back to 2s blocks.
+Секвенсер не прекратит публикацию Flashblocks, за исключением чрезвычайных обстоятельств, которые делают работу Flashblocks небезопасной. Если это произойдет, предподтверждения будут отключены по всей сети, и подтверждение вернется к 2-секундным блокам.
-### Why is my tx having trouble getting included now?
+### Почему у моей транзакции возникают проблемы с включением сейчас?
-It's possible that larger txs (> 15m gas limit) will have a harder time to land. This is due to how the builder allocates gas, it incrementally adds 1/10th of the total block gas limit to each flashblock. You can read more about it here (https://docs.base.org/base-chain/network-information/block-building#flashblocks).
+Возможно, что более крупные транзакции (> 15 млн лимита газа) будут включаться сложнее. Это связано с тем, как сборщик распределяет газ - он постепенно добавляет 1/10 от общего лимита газа блока к каждому Flashblock. Подробнее об этом можно прочитать здесь (https://docs.base.org/base-chain/network-information/block-building#flashblocks).
-### How do I ensure my TX is in the first flashblock?
+### Как мне гарантировать, что моя транзакция попадет в первый Flashblock?
-Unfortunately there's no way to guarantee which flashblock a transaction lands in, similar to how it cannot be guaranteed that a transaction lands in a specific block. To ensure quick inclusion, you may set a higher priority fee on your transaction.
+К сожалению, нет способа гарантировать, в какой именно Flashblock попадет транзакция, подобно тому, как нельзя гарантировать попадание транзакции в конкретный блок. Чтобы обеспечить быстрое включение, вы можете установить более высокую приоритетную комиссию для вашей транзакции.
-### How frequently do flashblocks reorg happen?
+### Как часто происходят реорги Flashblocks?
-Flashblocks reorgs on Base Mainnet is currently effectively zero, with only rare exceptions. We are committed to maintaining a reorg rate below 0.01% going forward. You can check the latest metrics in the Flashblocks section at https://base.org/stats
+Реорги Flashblocks в Base Mainnet в настоящее время практически отсутствуют, за редкими исключениями. Мы стремимся поддерживать уровень реоргов ниже 0,01% в будущем. Вы можете проверить последние метрики в разделе Flashblocks на https://base.org/stats
-### What does it mean when a flashblock is reorged?
+### Что означает, когда Flashblock подвергается реоргу?
-It means when a flashblock was streamed out as preconfirmation but it didn't end up getting included in that particular block. Currently applications building with flashblocks should have this expectation in mind but we are actively working on reducing reorgs to 0.
+Это означает, что Flashblock был распространен как предподтверждение, но в итоге не был включен в этот конкретный блок. В настоящее время приложения, создаваемые с использованием Flashblocks, должны учитывать эту возможность, но мы активно работаем над сокращением реоргов до 0.
-## Flashblocks Websockets
+## WebSocket Flashblocks
-### Why are there 11 flashblocks?
+### Почему существует 11 Flashblocks?
-Index 0 only contains the system txs but doesn't use any gas limit, thus index 1-10 are the actual flashblocks that take pending txs from the txpool to build blocks.
+Индекс 0 содержит только системные транзакции, но не использует лимит газа, поэтому индексы 1-10 - это фактические Flashblocks, которые берут ожидающие транзакции из мемпула для построения блоков.
-### Why sometimes there are less than 10 flashblocks?
+### Почему иногда бывает меньше 10 Flashblocks?
-This is expected for now, it happens when the previous block takes too long to build the system then compensates by having less time to build the next block, resulting in less flashblocks.
+Пока это ожидаемо. Это происходит, когда предыдущий блок занимает слишком много времени для построения системы, и тогда компенсирует это, имея меньше времени на построение следующего блока, что приводит к меньшему количеству Flashblocks.
-### What encoding format is the data in transactions?
+### В каком формате кодирования представлены данные в транзакциях?
-Those data are RLP encoded.
+Эти данные закодированы в формате RLP.
-### Why am I getting rate limited?
+### Почему я получаю ограничение по частоте запросов?
-We currently set the maximum number of connections to our public websocket. We are aiming to have websocket supported on the RPC nodes soon, thus will soon encourage everyone to connect to the RPC for websocket stream rather than connecting to the websocket proxy directly.
+В настоящее время мы устанавливаем максимальное количество подключений к нашему публичному WebSocket. Мы стремимся вскоре обеспечить поддержку WebSocket на RPC-узлах, поэтому вскоре будем рекомендовать всем подключаться к RPC для WebSocket-потока, а не подключаться непосредственно к WebSocket-прокси.
## RPC
-### Why am I getting rate limited using mainnet-preconf.base.org?
+### Почему я получаю ограничение по частоте запросов при использовании mainnet-preconf.base.org?
-We set explicit rate limiting on the public endpoint. In order to not get rate limited, we strongly encourage utilizing third party node providers, most of which already support flashblocks aware RPCs on Base today.
+Мы устанавливаем явное ограничение скорости на публичной конечной точке. Чтобы избежать ограничений, мы настоятельно рекомендуем использовать сторонних провайдеров узлов, большинство из которых уже поддерживают RPC с поддержкой Flashblocks в Base.
-### What RPC methods do you currently support that have flashblocks enabled?
+### Какие методы RPC в настоящее время поддерживаются с включенной поддержкой Flashblocks?
-Currently the ones that have flashblocks enabled are:
-- eth_getBlockByNumber (with pending tag)
-- eth_getBalance (with pending tag)
+В настоящее время с поддержкой Flashblocks работают:
+- eth_getBlockByNumber (с тегом `pending`)
+- eth_getBalance (с тегом `pending`)
- eth_getTransactionReceipt
-- eth_getTransactionByHash (with pending tag)
-- eth_getTransactionCount (with pending tag)
-- eth_call (with pending tag)
-- eth_simulateV1 (with pending tag)
-- eth_estimateGas (with pending tag)
-- eth_getLogs (with pending tag)
+- eth_getTransactionByHash (с тегом `pending`)
+- eth_getTransactionCount (с тегом `pending`)
+- eth_call с тегом `pending`)
+- eth_simulateV1 с тегом `pending`)
+- eth_estimateGas (с тегом `pending`)
+- eth_getLogs (с тегом `pending`)
-## Node
+## Узлы
-### How can I set up a RPC node that's flashblocks-aware?
+### Как я могу настроить RPC-узел с поддержкой Flashblocks?
-In order to set up a node that's flashblocks-aware you must use the reth binary that we provide under https://github.com/base/node/tree/main/reth.
\ No newline at end of file
+Чтобы настроить узел с поддержкой Flashblocks, вы должны использовать бинарный файл reth, который мы предоставляем по адресу https://github.com/base/node/tree/main/reth.
From 2eb711d6fac0394beb6c37b90aaa7c648ffbedaa Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Fri, 28 Nov 2025 15:06:27 +0500
Subject: [PATCH 048/685] Translate node providers documentation to Russian
---
.../base-chain/flashblocks/node-providers.mdx | 71 ++++++++++---------
1 file changed, 36 insertions(+), 35 deletions(-)
diff --git a/docs/base-chain/flashblocks/node-providers.mdx b/docs/base-chain/flashblocks/node-providers.mdx
index 0e297752..45072537 100644
--- a/docs/base-chain/flashblocks/node-providers.mdx
+++ b/docs/base-chain/flashblocks/node-providers.mdx
@@ -1,41 +1,41 @@
---
-title: How to host Flashblocks-aware RPC nodes
-sidebarTitle: Node Providers
+title: Как размещать RPC-узлы с поддержкой Flashblocks
+sidebarTitle: Провайдеры узлов
---
-## Quick Start
+## Быстрый старт
-1. **Prerequisites**:
- - Docker and Docker Compose
- - Minimum hardware requirements (see [node README](https://github.com/base/node?tab=readme-ov-file#hardware-requirements))
- - Access to a Flashblocks websocket endpoint, we provide public endpoints in the env files in the repo
+1. **Предварительные требования:**:
+ - Docker и Docker Compose
+ - Минимальные аппаратные требования (смотреть [node README](https://github.com/base/node?tab=readme-ov-file#hardware-requirements))
+ - Доступ к конечной точке WebSocket Flashblocks, мы предоставляем публичные конечные точки в файлах `env` в репозитории
-2. **Set Up Environment**:
+2. **Настройка окружения**:
```sh
- # Clone the repository
+ # Клонируйте репозиторий
git clone https://github.com/base/node.git
cd node
```
-3. **Start the Node with Flashblocks Support**:
+3. **Запустите узел с поддержкой Flashblocks**:
```sh
NODE_TYPE=base CLIENT=reth RETH_FB_WEBSOCKET_URL="wss://mainnet.flashblocks.base.org/ws" docker-compose up
```
-## Configuration Options
+## Параметры конфигурации
-- Node Type: Use `NODE_TYPE=base` to enable base reth node with Flashblocks functionality
-- Network: Use `NETWORK_ENV=.env.mainnet` for mainnet or `NETWORK_ENV=.env.sepolia` for testnet
+- Тип узла: Используйте `NODE_TYPE=base` для включения базового узла `reth` с функциональностью Flashblocks
+- Сеть: Используйте `NETWORK_ENV=.env.mainnet` для mainnet или `NETWORK_ENV=.env.sepolia` для testnet
-Ensure the RETH_FB_WEBSOCKET_URL is set. Base offers the following public rate limited RPC's:
-- For Mainnet: `RETH_FB_WEBSOCKET_URL=wss://mainnet.flashblocks.base.org/ws`
-- For Sepolia: `RETH_FB_WEBSOCKET_URL=wss://sepolia.flashblocks.base.org/ws`
+Убедитесь, что установлена переменная `RETH_FB_WEBSOCKET_URL`. Base предлагает следующие публичные RPC с ограничением скорости:
+- Для Mainnet: `RETH_FB_WEBSOCKET_URL=wss://mainnet.flashblocks.base.org/ws`
+- Для Sepolia: `RETH_FB_WEBSOCKET_URL=wss://sepolia.flashblocks.base.org/ws`
-## Verifying Flashblocks Functionality
+## Проверка функциональности Flashblocks
-Test that your node is properly supporting Flashblocks by querying a pending block:
+Протестируйте, что ваш узел правильно поддерживает Flashblocks, запросив ожидающий блок:
```sh
curl -X POST \
@@ -43,26 +43,27 @@ curl -X POST \
http://localhost:8545
```
-## Available RPC Methods
+## Доступные методы RPC
-Flashblocks-aware nodes provide all standard Ethereum JSON-RPC methods plus specialized Flashblocks endpoints. For more details, see the [Flashblocks RPC API documentation](/base-chain/flashblocks/apps#rpc-api).
+Узлы с поддержкой Flashblocks предоставляют все стандартные методы Ethereum JSON-RPC плюс специализированные конечные точки Flashblocks. Для получения более подробной информации смотреть [Flashblocks RPC API documentation](/base-chain/flashblocks/apps#rpc-api).
## WebSocket API
-The websocket API is intended to stream Flashblock data to nodes, so they can expose it via their RPC APIs. The endpoints are available at:
+WebSocket API предназначен для потоковой передачи данных Flashblock узлам, чтобы они могли предоставлять их через свои RPC API. Конечные точки доступны по адресам:
- | Network | URL |
+ | Сеть | URL |
| :----------------- | :------------------------------------ |
| Mainnet | wss://mainnet.flashblocks.base.org/ws |
| Sepolia | wss://sepolia.flashblocks.base.org/ws |
-#### Interpreting the data
+#### Интерпретация данных
-To minimize the amount of data sent to nodes, each Flashblock only includes the diff data from the previous block. The initial Flashblock (when index is zero) includes the block properties (e.g. number, gas limit) and the subsequent Flashblocks only include the diff data (e.g. transactions that are present in that Flashblock).
+Чтобы минимизировать объём данных, отправляемых нодам, каждый Flashblock содержит только данные изменений (diff) относительно предыдущего блока.
+Начальный Flashblock (когда индекс равен нулю) включает полные свойства блока (например, номер, лимит газа), а все последующие Flashblocks содержат только данные diff - например, транзакции, которые присутствуют именно в этом Flashblock.
-**Example Initial Response**
+**Пример начального ответа**
```
{
"payload_id": "0x03997352d799c31a",
@@ -74,7 +75,7 @@ To minimize the amount of data sent to nodes, each Flashblock only includes the
"gas_limit": "0x3938700",
"timestamp": "0x67bf8332",
"base_fee_per_gas": "0xfa"
- // ... other base fields ...
+ // ... другие базрвые поля ...
},
"diff": {
"state_root": "0x208fd63edc0681161105f27d03daf9f8c726d8c94e584a3c0696c98291c24333",
@@ -84,20 +85,20 @@ To minimize the amount of data sent to nodes, each Flashblock only includes the
"0x7ef8f8a0b4afc0b7ce10e150801bbaf08ac33fecb0f38311793abccb022120d321c6d276..."
],
"withdrawals": []
- // ... other diff fields ...
+ // ... другие различные поля ...
},
"metadata": {
"block_number": 22585577,
"new_account_balances": {
"0x000f3df6d732807ef1319fb7b8bb8522d0beac02": "0x0",
- // ... other balances ...
+ // ... другие балансы ...
},
"receipts": {
"0x07d7f06b06fea714c1d1d446efa2790c6970aa74ee006186a32b5b7dd8ca2d82": {
"Deposit": {
"status": "0x1",
"depositNonce": "0x158a0ea"
- // ... other receipt fields ...
+ // ... другие поля квитанции ...
}
}
}
@@ -105,7 +106,7 @@ To minimize the amount of data sent to nodes, each Flashblock only includes the
}
```
-**Example Diff Response**
+**Пример ответа с различиями**
```
{
"payload_id": "0x03e303378749418d",
@@ -118,28 +119,28 @@ To minimize the amount of data sent to nodes, each Flashblock only includes the
"0x7ef8f8a0b4afc0b7ce10e150801bbaf08ac33fecb0f38311793abccb022120d321c6d276..."
],
"withdrawals": []
- // ... other diff fields ...
+ // ... другие различные поля ...
},
"metadata": {
"block_number": 22585577,
"new_account_balances": {
"0x000f3df6d732807ef1319fb7b8bb8522d0beac02": "0x0",
"0x4200000000000000000000000000000000000015": "0x1234"
- // ... other balances ...
+ // ... другие балансы ...
},
"receipts": {
"0x07d7f06b06fea714c1d1d446efa2790c6970aa74ee006186a32b5b7dd8ca2d82": {
"status": "0x1",
"gasUsed": "0x1234f",
"logs": []
- // ... other receipt fields ...
+ // ... другие поля квитанции ...
}
}
}
}
```
-## Further Resources
+## Дополнительные ресурсы
-For detailed information about node setup, including hardware requirements and additional configuration options, refer to the [Reth node README](https://github.com/base/node/tree/main/reth#readme).
+Для получения подробной информации о настройке узла, включая аппаратные требования и дополнительные параметры конфигурации, обратитесь к [Reth node README](https://github.com/base/node/tree/main/reth#readme).
From 35e8ea421f155e2795976f7c3eec0ca843fd82cd Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Fri, 28 Nov 2025 15:17:47 +0500
Subject: [PATCH 049/685] Translate Base Node setup tutorial to Russian
---
.../node-operators/run-a-base-node.mdx | 64 +++++++++----------
1 file changed, 32 insertions(+), 32 deletions(-)
diff --git a/docs/base-chain/node-operators/run-a-base-node.mdx b/docs/base-chain/node-operators/run-a-base-node.mdx
index f2308fe4..dafc1908 100644
--- a/docs/base-chain/node-operators/run-a-base-node.mdx
+++ b/docs/base-chain/node-operators/run-a-base-node.mdx
@@ -1,60 +1,60 @@
---
-title: 'Getting Started'
-description: A tutorial that teaches how to set up and run a Base Node.
+title: 'Начало работы'
+description: Учебное пособие по настройке и запуску узла Base.
---
-This tutorial will walk you through setting up your own [Base Node](https://github.com/base-org/node).
+Это руководство проведет вас через процесс настройки вашего собственного [узла Base](https://github.com/base-org/node).
-## Objectives
+## Цели
-By the end of this tutorial you should be able to:
+К концу этого руководства вы сможете:
-- Deploy and sync a Base node
+- Развернуть и синхронизировать узел Base
-## Prerequisites
+## Предварительные требования
-Running a node is time consuming, resource expensive, and potentially costly. If you don't already know why you want to run your own node, you probably don't need to.
+Запуск узла требует много времени, ресурсов и может быть дорогостоящим. Если вы еще не знаете, зачем вам запускать собственный узел, вероятно, он вам не нужен.
-If you're just getting started and need an RPC URL, you can use our free endpoints:
+Если вы только начинаете и вам нужен RPC URL, вы можете использовать наши бесплатные RPC:
- **Mainnet**: `https://mainnet.base.org`
- **Testnet (Sepolia)**: `https://sepolia.base.org`
-**Note:** Our RPCs are rate-limited, they are not suitable for production apps.
+**Примечание:** Наши RPC имеют ограничения по частоте запросов и не подходят для промышленных приложений.
-If you're looking to harden your app and avoid rate-limiting for your users, please consider using an endpoint from one of our [partners](/base-chain/tools/node-providers).
+Если вы хотите усилить безопасность вашего приложения и избежать ограничений по частоте для ваших пользователей, рассмотрите возможность использования конечной точки от одного из наших [партнеров](/base-chain/tools/node-providers).
-### Hardware requirements
+### Аппаратные требования
-We recommend you have this configuration to run a node:
+Мы рекомендуем следующую конфигурацию для запуска узла:
-- 8-Core CPU
-- at least 16 GB RAM
-- a locally attached NVMe SSD drive
-- adequate storage capacity to accommodate both the snapshot restoration process (if restoring from snapshot) and chain data, ensuring a minimum of (2 \* current_chain_size) + snapshot_size + 20%\_buffer
+- 8-ядерный процессор
+- не менее 16 ГБ оперативной памяти
+- локально подключенный NVMe SSD диск
+- достаточный объем памяти для размещения как процесса восстановления из снепшота (при восстановлении из снепшота), так и данных цепи, обеспечивая минимум (2 * текущий_размер_цепи) + размер_снепшота + 20%_буфер
-If utilizing Amazon Elastic Block Store (EBS), ensure timing buffered disk reads are fast enough in order to avoid latency issues alongside the rate of new blocks added to Base during the initial synchronization process; `io2 block express` is recommended.
+При использовании Amazon Elastic Block Store (EBS) убедитесь, что время буферизованных операций чтения с диска достаточно быстрое, чтобы избежать проблем с задержками, особенно учитывая скорость добавления новых блоков в Base во время процесса начальной синхронизации; рекомендуется использовать `io2 block express`.
### Docker
-This tutorial assumes you are familiar with [Docker](https://www.docker.com/) and have it running on your machine.
+Это руководство предполагает, что вы знакомы с [Docker](https://www.docker.com/) и он запущен на вашем компьютере.
### L1 RPC URL
-You'll need your own L1 RPC URL. This can be one that you run yourself, or via a third-party provider, such as our [partners].
+Вам понадобится ваш собственный L1 RPC URL. Это может быть узел, который вы запускаете самостоятельно, или через стороннего провайдера, такого как наши [партнеры].
-## Running a Node
+## Запуск узла
-1. Clone the [repo](https://github.com/base-org/node).
-2. Ensure you have an Ethereum L1 full node RPC available (not Base), and set `OP_NODE_L1_ETH_RPC` & `OP_NODE_L1_BEACON` (in the `.env.*` file if using `docker-compose`). If running your own L1 node, it needs to be synced before Base will be able to fully sync.
-3. Uncomment the line relevant to your network (`.env.sepolia`, or `.env.mainnet`) under the 2 `env_file` keys in `docker-compose.yml`.
-4. Run `docker compose up`. Confirm you get a response from:
+1. Клонируйте [репозиторий](https://github.com/base-org/node).
+2. Убедитесь, что у вас доступен полный узел Ethereum L1 RPC (не Base), и установите `OP_NODE_L1_ETH_RPC` & `OP_NODE_L1_BEACON` (в файле `.env.*`, если используете `docker-compose`). Если вы запускаете свой собственный узел L1, он должен быть синхронизирован, прежде чем Base сможет полностью синхронизироваться.
+3. Раскомментируйте строку, соответствующую вашей сети (`.env.sepolia` или `.env.mainnet`), под двумя ключами `env_file` в `docker-compose.yml`.
+4. Запустите `docker compose up`. Убедитесь, что получаете ответ от:
```bash Terminal
curl -d '{"id":0,"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["latest",false]}' \
@@ -62,20 +62,20 @@ curl -d '{"id":0,"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["late
```
-Syncing your node may take **days** and will consume a vast amount of your requests quota. Be sure to monitor usage and up your plan if needed.
+Синхронизация вашего узла может занять **дни** и потребует огромного количества ваших запросов. Обязательно отслеживайте использование и увеличьте ваш тарифный план при необходимости.
-### Snapshots
+### Снепшоты
-Geth Archive Nodes are no longer supported. For Archive functionality, use Reth, which provides significantly better performance in Base’s high-throughput environment.
+Архивные узлы Geth больше не поддерживаются. Для архивной функциональности используйте Reth, который обеспечивает значительно лучшую производительность в среде с высокой пропускной способностью Base.
-If you're a Base Node operator and would like to save significant time on the initial sync, you may [restore from a snapshot](/base-chain/node-operators/snapshots#restoring-from-snapshot). The snapshots are updated every week.
+Если вы оператор узла Base и хотите значительно сэкономить время на начальной синхронизации, вы можете [восстановить из снимка](/base-chain/node-operators/snapshots#restoring-from-snapshot). Снимок обновляется каждую неделю.
-### Syncing
+### Синхронизация
-You can monitor the progress of your sync with:
+Вы можете отслеживать прогресс синхронизации с помощью:
```bash Terminal
echo Latest synced block behind by: $((($(date +%s)-$( \
@@ -84,4 +84,4 @@ echo Latest synced block behind by: $((($(date +%s)-$( \
jq -r .result.unsafe_l2.timestamp))/60)) minutes
```
-You'll also know that the sync hasn't completed if you get `Error: nonce has already been used` if you try to deploy using your node.
+Вы также поймете, что синхронизация не завершена, если при попытке развертывания с использованием вашего узла вы получите `Error: nonce has already been used`.
From e059c61bf8b62119658e9458a18e035fe805330b Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Fri, 28 Nov 2025 15:28:39 +0500
Subject: [PATCH 050/685] Translate performance tuning guide to Russian
Updated the performance tuning guide to include Russian translations and improved hardware recommendations.
---
.../node-operators/performance-tuning.mdx | 90 +++++++++----------
1 file changed, 45 insertions(+), 45 deletions(-)
diff --git a/docs/base-chain/node-operators/performance-tuning.mdx b/docs/base-chain/node-operators/performance-tuning.mdx
index 5268bf32..f347724d 100644
--- a/docs/base-chain/node-operators/performance-tuning.mdx
+++ b/docs/base-chain/node-operators/performance-tuning.mdx
@@ -1,79 +1,79 @@
---
-title: Node Performance
-sidebarTitle: Performance Tuning
+title: Производительность узла
+sidebarTitle: Оптимизация производительности
---
-This guide provides recommendations for hardware, client software, and configuration settings to optimize the performance of your Base node.
+Это руководство предоставляет рекомендации по оборудованию, клиентскому программному обеспечению и настройкам конфигурации для оптимизации производительности вашего узла Base.
-## Hardware
+## Оборудование
-Running a performant Base node requires adequate hardware. We recommend the following minimum specifications:
+Для работы производительного узла Base требуется соответствующее оборудование. Мы рекомендуем следующие минимальные спецификации:
-1. A modern multi-core CPU with good single-core performance.
-2. At least 32 GB RAM (64 GB recommended).
-3. A locally attached NVMe SSD drive. RAID 0 configurations can improve performance.
-4. Sufficient storage capacity calculated as:
+1. Современный многоядерный процессор с хорошей одноядерной производительностью.
+2. Не менее 32 ГБ ОЗУ (рекомендуется 64 GB).
+3. Локально подключенный NVMe SSD диск. Конфигурации RAID 0 могут улучшить производительность.
+4. Достаточный объем памяти, рассчитываемый как:
```
(2 \* [current chain size](https://base.org/stats) + [snapshot size](https://basechaindata.vercel.app) + 20% buffer)
```
- This accounts for chain data growth and snapshot restoration space.
+ Это учитывает рост данных цепи и пространство для восстановления из снепшота.
-If utilizing Amazon Elastic Block Store (EBS), io2 Block Express volumes are recommended to ensure sufficient disk read speeds, preventing latency issues during initial sync. However, **locally attached NVMe SSDs are strongly recommended over networked storage for optimal performance.**
+При использовании Amazon Elastic Block Store (EBS) рекомендуются тома io2 Block Express для обеспечения достаточной скорости чтения с диска и предотвращения проблем с задержками во время начальной синхронизации. Однако **локально подключенные NVMe SSD настоятельно рекомендуются вместо сетевого хранилища для оптимальной производительности.**
-### Production Hardware Examples
+### Примеры оборудования для производства
-The following are the hardware specifications used for Base production nodes:
+Ниже приведены спецификации оборудования, используемого для производственных узлов Base:
-- **Reth Archive Node (recommended):**
- - Instance: AWS `i7i.12xlarge` or larger
- - Storage: RAID 0 of all local NVMe drives (`/dev/nvme*`)
- - Filesystem: ext4
+- **Архивный узел Reth (рекомендуется):**
+ - Экземпляр: AWS `i7i.12xlarge` or larger
+ - Хранилище: RAID 0 of all local NVMe drives (`/dev/nvme*`)
+ - Файловая система: ext4
-- **Geth Full Node:**
- - Instance: AWS `i7i.12xlarge` or larger
- - Storage: RAID 0 of all local NVMe drives (`/dev/nvme*`)
- - Filesystem: ext4
+- **Полный узел Geth:**
+ - Экземпляр: AWS `i7i.12xlarge` or larger
+ - Хранилище: RAID 0 of all local NVMe drives (`/dev/nvme*`)
+ - Файловая система: ext4
-## Initial Sync
+## Начальная синхронизация
-Using a recent [snapshot](/base-chain/node-operators/snapshots) can significantly reduce the time required for the initial node synchronization process.
+Использование недавнего [снепшота](/base-chain/node-operators/snapshots) может значительно сократить время, необходимое для процесса начальной синхронизации узла.
-## Client Software
+## Клиентское программное обеспечение
-The [Base Node](https://github.com/base/node) repository contains the current stable configurations and instructions for running different client implementations.
+Репозиторий [Base Node](https://github.com/base/node) содержит текущие стабильные конфигурации и инструкции для запуска различных клиентских реализаций.
-Reth is currently the most performant client for running Base nodes. Future optimizations will primarily focus on Reth. You can read more about the migration to Reth [here](https://blog.base.dev/scaling-base-with-reth).
+Reth в настоящее время является наиболее производительным клиентом для запуска узлов Base. Будущие оптимизации будут в основном сосредоточены на Reth. Подробнее о переходе на Reth можно прочитать [здесь](https://blog.base.dev/scaling-base-with-reth).
-### Geth Performance Tuning (deprecated)
+### Настройка производительности Geth (устарело)
-Geth is no longer supported and Reth is the recommended client and shown to be more performant. We recommend migrating Geth nodes to Reth, especially if you are experiencing performance issues.
+Geth больше не поддерживается, и Reth является рекомендуемым клиентом, который показал себя более производительным. Мы рекомендуем мигрировать узлы Geth на Reth, особенно если вы испытываете проблемы с производительностью.
-#### Geth Cache Settings
+#### Настройки кэша Geth
-For Geth nodes, tuning cache allocation via environment variables can improve performance. These settings are used in the standard Docker configuration:
+Для узлов Geth настройка распределения кэша через переменные окружения может улучшить производительность. Эти настройки используются в стандартной конфигурации Docker:
```bash
# .env.mainnet / .env.sepolia
-GETH_CACHE="20480" # Total P2P cache memory allowance (MB) (default: 1024)
-GETH_CACHE_DATABASE="20" # Percentage of cache memory allowance for database IO (default: 75)
-GETH_CACHE_GC="12" # Percentage of cache memory allowance for garbage collection (default: 25)
-GETH_CACHE_SNAPSHOT="24" # Percentage of cache memory allowance for snapshot caching (default: 10)
-GETH_CACHE_TRIE="44" # Percentage of cache memory allowance for trie caching (default: 25)
+GETH_CACHE="20480" # Общий объем памяти для кэша P2P (MB) (по умолчанию: 1024)
+GETH_CACHE_DATABASE="20" # Процент памяти кэша для операций ввода-вывода базы данных (по умолчанию: 75)
+GETH_CACHE_GC="12" # Процент памяти кэша для сборки мусора (по умолчанию: 25)
+GETH_CACHE_SNAPSHOT="24" # Процент памяти кэша для кэширования снепшотов (по умолчанию: 10)
+GETH_CACHE_TRIE="44" # Процент памяти кэша для кэширования trie (по умолчанию: 25)
```
-#### Geth LevelDB Tuning
+#### Настройка LevelDB для Geth
-For teams running Geth with LevelDB, the following patch allows setting LevelDB initialization parameters via environment variables:
+Для команд, запускающих Geth с LevelDB, следующий патч позволяет устанавливать параметры инициализации LevelDB через переменные окружения:
[https://github.com/0x00101010/goleveldb/commit/55ef3429673fb70d389d052a15a4423e13d8b43c](https://github.com/0x00101010/goleveldb/commit/55ef3429673fb70d389d052a15a4423e13d8b43c)
-This patch can be applied using a `replace` directive in `go.mod` when building `op-geth`. Here’s how to modify your Dockerfile:
+Этот патч можно применить с помощью директивы `replace` в `go.mod` при сборке `op-geth`. Вот как изменить ваш Dockerfile:
```dockerfile
RUN git clone $REPO --branch $VERSION --single-branch . && \
@@ -84,18 +84,18 @@ RUN echo '' >> go.mod && \
echo 'replace github.com/syndtr/goleveldb => github.com/0x00101010/goleveldb v1.0.4-param-customization' >> go.mod && \
go mod tidy
-# Continue building op-geth
+# Продолжаем сборку op-geth
COPY op-geth/ ./
RUN go run build/ci.go install -static ./cmd/geth
```
-Recommended LevelDB environment variable values with this patch:
+Рекомендуемые значения переменных окружения LevelDB с этим патчем:
```bash
-# Recommended LevelDB Settings
-LDB_BLOCK_SIZE="524288" # 512 KiB block size (matches common RAID 0 chunk sizes)
-LDB_COMPACTION_TABLE_SIZE="8388608" # 8 MiB compaction table size (default: 2 MiB)
-LDB_COMPACTION_TOTAL_SIZE="41943040" # 40 MiB total compaction size (default: 8 MiB)
-LDB_DEBUG_OPTIONS="1" # Emit LevelDB debug logs
+# Рекомендуемые настройки LevelDB
+LDB_BLOCK_SIZE="524288" # Размер блока 512 КiB (совпадает с размерами чанков RAID 0)
+LDB_COMPACTION_TABLE_SIZE="8388608" # Размер таблицы компактификации 8 MiB (по умолчанию: 2 MiB)
+LDB_COMPACTION_TOTAL_SIZE="41943040" # Общий размер компактификации 40 MiB (по умолчанию: 8 MiB)
+LDB_DEBUG_OPTIONS="1" # Включить логи отладки LevelDB
```
From 6366b0767511650401abb01f0f4060d189378364 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Fri, 28 Nov 2025 15:40:19 +0500
Subject: [PATCH 051/685] Update snapshots.mdx
---
docs/base-chain/node-operators/snapshots.mdx | 64 ++++++++++----------
1 file changed, 32 insertions(+), 32 deletions(-)
diff --git a/docs/base-chain/node-operators/snapshots.mdx b/docs/base-chain/node-operators/snapshots.mdx
index 5d9e3bfe..0b449a68 100644
--- a/docs/base-chain/node-operators/snapshots.mdx
+++ b/docs/base-chain/node-operators/snapshots.mdx
@@ -1,81 +1,81 @@
---
-title: Node Snapshots
-sidebarTitle: Snapshots
+title: Снепшоты узла
+sidebarTitle: Снепшоты
---
-Using a snapshot significantly reduces the initial time required to sync a Base node. Snapshots are updated regularly.
+Использование снепшота значительно сокращает начальное время, необходимое для синхронизации узла Base. Снепшоты регулярно обновляются.
-Geth Archive Nodes are no longer supported via snapshots due to performance limitations. For Archive functionality, please use Reth.
+Архивные узлы Geth больше не поддерживаются через снепшоты из-за ограничений производительности. Для архивной функциональности используйте Reth.
-If you're a prospective or current Base node operator, you can restore from a snapshot to speed up your initial sync. Follow the steps below carefully.
+Если вы потенциальный или текущий оператор узла Base, вы можете восстановиться из снепшота, чтобы ускорить начальную синхронизацию. Внимательно следуйте приведенным ниже шагам.
-## Restoring from Snapshot
+## Восстановление из снепшота
-These steps assume you are in the cloned `node` directory (the one containing `docker-compose.yml`).
+Эти шаги предполагают, что вы находитесь в клонированной директории `node` (той, которая содержит `docker-compose.yml`).
-1. **Prepare Data Directory**:
- - **Before running Docker for the first time**, create the data directory on your host machine that will be mapped into the Docker container. This directory must match the `volumes` mapping in the `docker-compose.yml` file for the client you intend to use.
- - For Reth (recommended):
+1. **Подготовка директории данных**:
+ - **Перед первым запуском Docker** создайте директорию данных на вашей хост-машине, которая будет сопоставлена с контейнером Docker. Эта директория должна соответствовать сопоставлению `volumes` в файле `docker-compose.yml` для клиента, который вы собираетесь использовать.
+ - Для Reth (рекомендуется):
```bash
mkdir ./reth-data
```
- - For Geth:
+ - Для Geth:
```bash
mkdir ./geth-data
```
- - If you have previously run the node and have an existing data directory, **stop the node** (`docker compose down`), remove the _contents_ of the existing directory (e.g. `rm -rf ./reth-data/*`), and proceed.
+ - Если вы ранее запускали узел и у вас есть существующая директория данных, **остановите узел** (`docker compose down`), удалите содержимое существующей директории (например, `rm -rf ./reth-data/*`) и продолжите.
-2. **Download Snapshot**: Choose the appropriate snapshot for your network and client from the table below. Use `wget` (or similar) to download it into the `node` directory.
+2. **Загрузите снепшот**: Выберите подходящий снепшот для вашей сети и клиента из таблицы ниже. Используйте `wget` (или аналогичную утилиту) для его загрузки в директорию `node`.
- | Network | Client | Snapshot Type | Download Command (`wget …`) |
+ | Сеть | Клиент | Тип снепшота | Команда загрузки (`wget …`) |
| -------- | ------ | ------------- | ----------------------------------------------------------------------------------------------------------------- |
- | Testnet | Reth | Archive (recommended)| `wget https://sepolia-reth-archive-snapshots.base.org/$(curl https://sepolia-reth-archive-snapshots.base.org/latest)` |
- | Testnet | Reth | Full | Coming Soon |
- | Testnet | Geth | Full | `wget https://sepolia-full-snapshots.base.org/$(curl https://sepolia-full-snapshots.base.org/latest)` |
- | Mainnet | Reth | Archive (recommended)| `wget https://mainnet-reth-archive-snapshots.base.org/$(curl https://mainnet-reth-archive-snapshots.base.org/latest)` |
- | Testnet | Reth | Full | Coming Soon |
- | Mainnet | Geth | Full | `wget https://mainnet-full-snapshots.base.org/$(curl https://mainnet-full-snapshots.base.org/latest)` |
+ | Testnet | Reth | Архивный (рекомендуется) | `wget https://sepolia-reth-archive-snapshots.base.org/$(curl https://sepolia-reth-archive-snapshots.base.org/latest)` |
+ | Testnet | Reth | Полный | Coming Soon |
+ | Testnet | Geth | Полный | `wget https://sepolia-full-snapshots.base.org/$(curl https://sepolia-full-snapshots.base.org/latest)` |
+ | Mainnet | Reth | Архивный (рекомендуется) | `wget https://mainnet-reth-archive-snapshots.base.org/$(curl https://mainnet-reth-archive-snapshots.base.org/latest)` |
+ | Testnet | Reth | Полный | Coming Soon |
+ | Mainnet | Geth | Полный | `wget https://mainnet-full-snapshots.base.org/$(curl https://mainnet-full-snapshots.base.org/latest)` |
- Ensure you have enough free disk space to download the snapshot archive (`.tar.gz` file) _and_ extract its contents. The extracted data will be significantly larger than the archive.
+ Убедитесь, что у вас достаточно свободного места на диске для загрузки архива снепшота (файл `.tar.gz`) _и_ извлечения его содержимого. Извлеченные данные будут значительно больше архива.
-3. **Extract Snapshot**: Untar the downloaded snapshot archive. Replace `` with the actual downloaded filename:
+3. **Извлечение снепшота**: Распакуйте загруженный архив снепшота. Замените `` на фактическое имя загруженного файла:
```bash
tar -xzvf
```
-4. **Move Data**: The extraction process will likely create a directory (e.g., `reth` or `geth`).
+4. **Перемещение данных**: Процесс извлечения, вероятно, создаст директорию (например, `reth` или `geth`).
- * Move the *contents* of that directory into the data directory you created in Step 1.
- * Example (if archive extracted to a reth folder - **verify actual folder name**):
+ * Переместите содержимое этой директории в директорию данных, которую вы создали в Шаге 1.
+ * Пример (если архив извлекся в папку reth - **проверьте фактическое имя папки**):
```bash
# For Reth
mv ./reth/* ./reth-data/
- rm -rf ./reth # Clean up empty extracted folder
+ rm -rf ./reth # Очистка пустой извлеченной папки
```
- * Example (if archive extracted to a geth folder):
+ * Пример (если архив извлекся в папку geth):
```bash
# For Geth
mv ./geth/* ./geth-data/
- rm -rf ./geth # Clean up empty extracted folder
+ rm -rf ./geth # Очистка пустой извлеченной папки
```
- * The goal is to have the chain data directories (e.g., `chaindata`, `nodes`, `segments`, etc.) directly inside `./reth-data` or `./geth-data`, not nested within another subfolder.
+ * Цель состоит в том, чтобы каталоги данных цепочки (например, `chaindata`, `nodes`, `segments` и т.д.) находились непосредственно внутри `./reth-data` или `./geth-data`, а не были вложены в другую подпапку.
-5. **Start the Node**: Now that the snapshot data is in place, return the root of your Base node folder and start the node:
+5. **Запуск узла**: Теперь, когда данные снепшота на месте, вернитесь в корень папки вашего узла Base и запустите узел:
```bash
cd ..
docker compose up --build
```
- Your node should begin syncing from the last block in the snapshot.
+ Ваш узел должен начать синхронизацию с последнего блока в снепшоте.
-6. **Verify and Clean Up**: Monitor the node logs (`docker compose logs -f `) or use the [sync monitoring](/base-chain/node-operators/run-a-base-node#syncing) command to ensure the node starts syncing from the snapshot's block height. Once confirmed, you can safely delete the downloaded snapshot archive (`.tar.gz` file) to free up disk space.
+6. **Проверка и очистка**: Следите за логами узла (`docker compose logs -f <имя_службы>`) или используйте команду [мониторинга синхронизации](/base-chain/node-operators/run-a-base-node#syncing) чтобы убедиться, что узел начинает синхронизацию с высоты блока снепшота. После подтверждения вы можете безопасно удалить загруженный архив снепшота (файл `.tar.gz`), чтобы освободить место на диске.
From aa727d5e2e29cd14da409b6fbc8f134d8ee9f361 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sat, 29 Nov 2025 12:34:05 +0500
Subject: [PATCH 052/685] Translate troubleshooting guide to Russian
---
.../node-operators/troubleshooting.mdx | 164 +++++++++---------
1 file changed, 82 insertions(+), 82 deletions(-)
diff --git a/docs/base-chain/node-operators/troubleshooting.mdx b/docs/base-chain/node-operators/troubleshooting.mdx
index e6cda1e4..ddb8b9a4 100644
--- a/docs/base-chain/node-operators/troubleshooting.mdx
+++ b/docs/base-chain/node-operators/troubleshooting.mdx
@@ -1,129 +1,129 @@
---
-sidebarTitle: Troubleshooting
-title: Node Troubleshooting
+sidebarTitle: Решение проблем
+title: Решение проблем с узлом
---
-This guide covers common issues encountered when setting up and running a Base node using the official [Base Node Docker setup](https://github.com/base/node) and provides steps to diagnose and resolve them.
+Это руководство охватывает распространенные проблемы, возникающие при настройке и запуске узла Base с использованием официальной [настройки Base Node Docker](https://github.com/base/node) и предоставляет шаги для их диагностики и решения.
-## General Troubleshooting Steps
+## Общие шаги по устранению неполадок
-Before diving into specific issues, here are some general steps that often help:
+Прежде чем углубляться в конкретные проблемы, вот несколько общих шагов, которые часто помогают:
-1. **Check Container Logs**: This is usually the most informative step. Use `docker compose logs -f ` to view the real-time logs for a specific container.
- - L2 Client (Reth/Geth): `docker compose logs -f execution`
- - Rollup Node: `docker compose logs -f node`. Look for errors, warnings, or repeated messages.
+1. **Проверка логов контейнера**: Обычно это самый информативный шаг. Используйте `docker compose logs -f <имя_службы>` для просмотра логов конкретного контейнера в реальном времени.
+ - Клиент L2 (Reth/Geth): `docker compose logs -f execution`
+ - Узел Rollup: `docker compose logs -f node`. Ищите ошибки, предупреждения или повторяющиеся сообщения.
-2. **Check Container Status**: Ensure the relevant Docker containers are running: `docker compose ps`. If a container is restarting frequently or exited, check its logs.
+2. **Проверка статуса контейнера**: Убедитесь, что соответствующие контейнеры Docker запущены: `docker compose ps`. Если контейнер часто перезапускается или завершил работу, проверьте его логи.
-3. **Check Resource Usage**: Monitor your server’s CPU, RAM, disk I/O, and network usage. Performance issues are often linked to insufficient resources. Tools like `htop`, `iostat`, and `iftop` can be helpful.
+3. **Проверка использования ресурсов**: Мониторьте использование ЦП, ОЗУ, дискового ввода-вывода и сети вашим сервером. Проблемы с производительностью часто связаны с недостаточными ресурсами. Такие инструменты, как `htop`, `iostat` и `iftop`, могут быть полезны.
-4. **Verify RPC Endpoints**: Use `curl` to check if the L2 client’s RPC endpoint is responding (see [Running a Base Node > Verify Node is Running](/base-chain/node-operators/run-a-base-node#verify-node-is-running)). Also, verify your L1 endpoints are correct and accessible from the node server.
+4. **Проверка конечных точек RPC**: Используйте `curl`, чтобы проверить, отвечает ли конечная точка RPC клиента L2 (см. [Запуск узла Base > Проверка работы узла](/base-chain/node-operators/run-a-base-node#verify-node-is-running)). Также убедитесь, что ваши конечные точки L1 правильны и доступны с сервера узла.
-5. **Check L1 Node**: Ensure your configured L1 node (Execution and Consensus) is fully synced, healthy, and accessible. Issues with the L1 node will prevent the L2 node from syncing correctly.
+5. **Проверка узла L1**: Убедитесь, что ваш настроенный узел L1 (Execution и Consensus) полностью синхронизирован, исправен и доступен. Проблемы с узлом L1 помешают правильной синхронизации узла L2.
---
-## Common Issues and Solutions
+## Распространенные проблемы и решения
-### Setup & Configuration Issues
+### Проблемы настройки и конфигурации
-- **Issue**: Docker command fails (`docker compose up ...`)
- - **Check**: Is Docker and Docker Compose installed and the Docker daemon running?
- - **Check**: Are you in the correct directory (the cloned `node` directory containing `docker-compose.yml`)?
- - **Check**: Syntax errors in the command (e.g., misspelled `NETWORK_ENV` or `CLIENT`).
+- **Проблема**: Команда Docker завершается с ошибкой (`docker compose up ...`)
+ - **Проверьте**: Установлены ли Docker и Docker Compose, и запущен ли демон Docker?
+ - **Проверьте**: Находитесь ли вы в правильной директории (клонированная директория `node`, содержащая `docker-compose.yml`)?
+ - **Проверьте**: Синтаксические ошибки в команде (например, опечатка в `NETWORK_ENV` или `CLIENT`).
-- **Issue**: Container fails to start, logs show errors related to `.env` files or environment variables.
- - **Check**: Did you correctly configure the L1 endpoints (`OP_NODE_L1_ETH_RPC`, `OP_NODE_L1_BEACON`) in the correct `.env` file (`.env.mainnet` or `.env.sepolia`)?
- - **Check**: Is the `OP_NODE_L1_BEACON_ARCHIVER` endpoint set if required by your configuration or L1 node?
- - **Check**: Is `OP_NODE_L1_RPC_KIND` set correctly for your L1 provider?
- - **Check**: (Reth) Are `RETH_CHAIN` and `RETH_SEQUENCER_HTTP` correctly set in the `.env` file?
+- **Проблема**: Контейнер не запускается, логи показывают ошибки, связанные с файлами `.env` или переменными окружения.
+ - **Проверьте**: Правильно ли вы настроили конечные точки L1 (`OP_NODE_L1_ETH_RPC`, `OP_NODE_L1_BEACON`) в правильном файле `.env` (`.env.mainnet` или `.env.sepolia`)?
+ - **Проверьте**: Установлена ли конечная точка `OP_NODE_L1_BEACON_ARCHIVER`, если это требуется вашей конфигурацией или узлом L1?
+ - **Проверьте**: Правильно ли установлен `OP_NODE_L1_RPC_KIND` для вашего провайдера L1?
+ - **Проверьте**: (Reth) Правильно ли установлены `RETH_CHAIN` и `RETH_SEQUENCER_HTTP` в файле `.env`?
-- **Issue**: Errors related to JWT secret or authentication between `op-node` and L2 client.
- - **Check**: Ensure you haven't manually modified the `OP_NODE_L2_ENGINE_AUTH` variable or the JWT file path (`$OP_NODE_L2_ENGINE_AUTH`) unless you know what you're doing. The `docker-compose` setup usually handles this automatically.
+- **Проблема**: Ошибки, связанные с JWT секретом или аутентификацией между op-node и клиентом L2.
+ - **Проверьте**: Убедитесь, что вы не изменяли вручную переменную `OP_NODE_L2_ENGINE_AUTH` или путь к файлу JWT (`$OP_NODE_L2_ENGINE_AUTH`), если вы не знаете, что делаете. Настройка `docker-compose` обычно обрабатывает это автоматически.
-- **Issue**: Permission errors related to data volumes (`./reth-data`, `./geth-data`).
- - **Check**: Ensure the user running `docker compose` has write permissions to the directory where the `node` repository was cloned. Docker needs to be able to write to `./reth-data` or `./geth-data`. Sometimes running Docker commands with `sudo` can cause permission issues later; try running as a non-root user added to the `docker` group.
+- **Проблема**: Ошибки прав доступа, связанные с томами данных (`./reth-data`, `./geth-data`).
+ - **Проверьте**: Убедитесь, что пользователь, запускающий `docker compose`, имеет права на запись в директорию, куда был клонирован репозиторий `node`. Docker должен иметь возможность записывать в `./reth-data` или `./geth-data`. Иногда запуск команд Docker с sudo может вызвать проблемы с правами позже; попробуйте запускать от имени пользователя без прав `root`, добавленного в группу `docker`.
-### Syncing Problems
+### Проблемы синхронизации
-- **Issue**: Node doesn't start syncing or appears stuck (block height not increasing).
- - **Check**: `op-node` logs. Look for errors connecting to L1 endpoints or the L2 client.
- - **Check**: Look at logs for the execution client. Look for errors connecting to `op-node` via the Engine API (port `8551`) or P2P issues.
- - **Check**: L1 node health and sync status. Is the L1 node accessible and fully synced?
- - **Check**: System time. Ensure the server’s clock is accurately synchronized (use `ntp` or `chrony`). Significant time drift can cause P2P issues.
+- **Проблема**: Узел не начинает синхронизацию или кажется зависшим (высота блока не увеличивается).
+ - **Проверьте**: Логи `op-node`. Ищите ошибки подключения к конечным точкам L1 или клиенту L2.
+ - **Проверьте**: Посмотрите логи клиента выполнения. Ищите ошибки подключения к `op-node` через Engine API (порт `8551`) или проблемы P2P.
+ - **Проверьте**: Исправность и статус синхронизации узла L1. Доступен ли узел L1 и полностью ли он синхронизирован?
+ - **Проверьте**: Системное время. Убедитесь, что часы сервера точно синхронизированы (используйте `ntp` или `chrony`). Значительный временной сдвиг может вызвать проблемы P2P.
-- **Issue**: Syncing is extremely slow.
- - **Check**: Hardware specifications. Are you meeting the recommended specs (especially RAM and **NVMe SSD**) outlined in the [Node Performance](/base-chain/node-operators/performance-tuning) guide? Disk I/O is often the bottleneck.
- - **Check**: L1 node performance. Is your L1 RPC endpoint responsive? A slow L1 node will slow down L2 sync.
- - **Check**: Network connection quality and bandwidth.
- - **Check**: `op-node` and L2 client logs for any performance warnings or errors.
+- **Проблема**: Синхронизация происходит крайне медленно.
+ - **Проверьте**: Характеристики оборудования. Соответствуете ли вы рекомендуемым спецификациям (особенно ОЗУ и NVMe SSD), изложенным в руководстве [Производительности узла](/base-chain/node-operators/performance-tuning)? Дисковый ввод-вывод часто является узким местом.
+ - **Проверьте**: Производительность узла L1. Отзывчива ли ваша конечная точка RPC L1? Медленный узел L1 замедлит синхронизацию L2.
+ - **Проверьте**: Качество и пропускная способность сетевого соединения.
+ - **Проверьте**: `op-node` и клиента L2 на наличие предупреждений или ошибок производительности.
-- **Issue**: `optimism_syncStatus` (port `7545` on `op-node`) shows a large time difference or errors.
- - **Action**: Check the logs for both the rollup node and the L2 execution client around the time the status was checked to identify the root cause (e.g., L1 connection issues, L2 client issues).
+- **Проблема**: `optimism_syncStatus` (порт `7545` на `op-node`) показывает большую разницу во времени или ошибки.
+ - **Действие**: Проверьте логи как для узла rollup, так и для клиента выполнения L2 примерно в то время, когда проверялся статус, чтобы определить первопричину (например, проблемы с подключением L1, проблемы с клиентом L2).
-- **Issue**: `Error: nonce has already been used` when trying to send transactions.
- - **Cause**: The node is not yet fully synced to the head of the chain.
- - **Action**: Wait for the node to fully sync. Monitor progress using `optimism_syncStatus` or logs.
+- **Проблема**: `Error: nonce has already been used` при попытке отправить транзакции.
+ - **Причина**: Узел еще не полностью синхронизирован с головой цепи.
+ - **Действие**: Дождитесь полной синхронизации узла. Отслеживайте прогресс с помощью `optimism_syncStatus` или логов.
-### Performance Issues
+### Проблемы производительности
-- **Issue**: High CPU, RAM, or Disk I/O usage.
- - **Action**: If running Geth, we highly recommend migrating to Reth, as it’s the recommended client and generally more performant for Base.
- - **Check**: Hardware specifications against recommendations in the [Node Performance](/base-chain/node-operators/performance-tuning). Upgrade if necessary. Local NVMe SSDs are critical.
- - **Check**: (Geth) Review Geth cache settings and LevelDB tuning options mentioned in [Node Performance – Geth Performance Tuning](/base-chain/node-operators/performance-tuning#geth-performance-tuning) and [Advanced Configuration](/base-chain/node-operators/run-a-base-node#geth-configuration-via-environment-variables).
- - **Check**: Review client logs for specific errors or bottlenecks.
+- **Проблема**: Высокая загрузка ЦП, ОЗУ или дискового ввода-вывода.
+ - **Действие**: Если вы используете Geth, мы настоятельно рекомендуем перейти на Reth, так как это рекомендуемый клиент и обычно он более производителен для Base.
+ - **Проверить**: Соответствие характеристик оборудования рекомендациям в [Производительности узла](/base-chain/node-operators/performance-tuning). При необходимости обновите оборудование. Локальные NVMe SSD критически важны.
+ - **Проверить**: Просмотрите настройки кэша Geth и параметры настройки LevelDB, упомянутые в [Производительность узла – Настройка производительности Geth](/base-chain/node-operators/performance-tuning#geth-performance-tuning) и [Расширенная конфигурация](/base-chain/node-operators/run-a-base-node#geth-configuration-via-environment-variables).
+ - **Проверить**: Просмотрите логи клиента на наличие конкретных ошибок или узких мест.
-### Snapshot Restoration Problems
+### Проблемы восстановления из снепшота
-Refer to the [Snapshots](/base-chain/node-operators/snapshots) guide for the correct procedure.
+Обратитесь к руководству [Снепшоты](/base-chain/node-operators/snapshots) для правильной процедуры.
-- **Issue**: `wget` command fails or snapshot download is corrupted.
- - **Check**: Network connectivity.
- - **Check**: Available disk space.
- - **Action**: Retry the download. Verify the download URL is correct.
+- **Проблема**: Команда `wget` завершается с ошибкой или загруженный снепшот поврежден.
+ - **Проверить**: Сетевое подключение.
+ - **Проверить**: Доступное место на диске.
+ - **Действие**: Повторите загрузку. Убедитесь, что URL для загрузки правильный.
-- **Issue**: `tar` extraction fails.
- - **Check**: Downloaded file integrity (is it corrupted?).
- - **Check**: Available disk space (extraction requires much more space than the download).
- - **Check**: `tar` command syntax.
+- **Проблема**: Извлечение `tar` завершается с ошибкой.
+ - **Проверить**: Целостность загруженного файла (не поврежден ли он?).
+ - **Проверить**: Доступное место на диске (для извлечения требуется значительно больше места, чем для загрузки).
+ - **Проверить**: Синтаксис команды `tar`.
-- **Issue**: Node fails to start after restoring snapshot; logs show database errors or missing files.
- - **Check**: Did you stop the node (`docker compose down`) _before_ modifying the data directory?
- - **Check**: Did you remove the _contents_ of the old data directory (`./reth-data/*` or `./geth-data/*`) before extracting/moving the snapshot data?
- - **Check**: Was the snapshot data moved correctly? The chain data needs to be directly inside `./reth-data` or `./geth-data`, not in a nested subfolder (e.g., `./reth-data/reth/...`). Verify the folder structure.
+- **Проблема**: Узел не запускается после восстановления из снепшота; логи показывают ошибки базы данных или отсутствующие файлы.
+ - **Проверить**: Остановили ли вы узел (`docker compose down`) перед изменением директории данных?
+ - **Проверить**: Удалили ли вы содержимое старой директории данных (`./reth-data/*` или `./geth-data/*`) перед извлечением/перемещением данных снепшота?
+ - **Проверить**: Были ли данные снепшота перемещены правильно? Данные цепи должны находиться непосредственно внутри `./reth-data` или `./geth-data`, а не во вложенной подпапке (например, `./reth-data/reth/...`). Проверьте структуру папок.
-- **Issue**: Ran out of disk space during download or extraction.
- - **Action**: Free up disk space or provision a larger volume. Remember the storage formula:
+- **Проблема**: Закончилось место на диске во время загрузки или извлечения.
+ - **Действие**: Освободите место на диске или предоставьте том большего размера. Помните формулу хранения:
```
(2 * chain_size + snapshot_size + 20% buffer)
```
-### Networking / Connectivity Issues
+### Проблемы с сетью / подключением
-- **Issue**: RPC/WS connection refused (e.g., `curl` to `localhost:8545` fails).
- - **Check**: Is the L2 client container running (`docker compose ps`)?
- - **Check**: Are you using the correct port (`8545` for HTTP, `8546` for WS by default)?
- - **Check**: L2 client logs. Did it fail to start the RPC server?
- - **Check**: Are the `--http.addr` and `--ws.addr` flags set to `0.0.0.0` in the client config/entrypoint to allow external connections (within the Docker network)?
+- **Проблема**: Отказ подключения RPC/WS (например, `curl` к `localhost:8545` не удается).
+ - **Проверить**: Запущен ли контейнер клиента L2 (`docker compose ps`)?
+ - **Проверить**: Используете ли вы правильный порт (`8545` для HTTP, `8546` для WS по умолчанию)?
+ - **Проверить**: Логи клиента L2. Не удалось ли ему запустить сервер RPC?
+ - **Проверить**: Установлены ли флаги `--http.addr` и `--ws.addr` в значение `0.0.0.0` в конфигурации клиента/точке входа, чтобы разрешить внешние подключения (внутри сети Docker)?
-- **Issue**: Node has low peer count.
- - **Check**: P2P port (default `30303`) accessibility. Is it blocked by a firewall on the host or network?
- - **Check**: Node logs for P2P errors.
- - **Action**: If behind NAT, configure the `--nat=extip:` flag via `ADDITIONAL_ARGS` in the `.env` file (see [Advanced Configuration](/base-chain/node-operators/run-a-base-node#improving-peer-connectivity)).
+- **Проблема**: У узла мало пиров.
+ - **Проверить**: Доступность порта P2P (по умолчанию `30303`). Не заблокирован ли он брандмауэром на хосте или в сети?
+ - **Проверить**: Логи узла на наличие ошибок P2P.
+ - **Действие**: Если находитесь за NAT, настройте флаг `--nat=extip:<ваш-ip>` через `ADDITIONAL_ARGS` в файле `.env` (см. [Расширенной конфигурации](/base-chain/node-operators/run-a-base-node#improving-peer-connectivity)).
-- **Issue**: Port conflicts reported in logs or `docker compose up` fails.
- - **Check**: Are other services running on the host using the default ports (`8545`, `8546`, `8551`, `6060`, `7545`, `30303`)? Use
+- **Проблема**: В логах сообщается о конфликтах портов или `docker compose up` завершается с ошибкой.
+ - **Проверить**: Не используют ли другие службы на хосте порты по умолчанию (`8545`, `8546`, `8551`, `6060`, `7545`, `30303`)? Используйте:
```bash
sudo lsof -i -P -n | grep LISTEN
sudo netstat -tulpn | grep LISTEN
```
- - **Action**: Stop the conflicting service or change the ports used by the Base node containers by modifying the `ports` section in `docker-compose.yml` and updating the relevant environment variables (`$RPC_PORT`, `$WS_PORT`, etc.) in the `.env` file if necessary.
+ - **Действие**: Остановите конфликтующую службу или измените порты, используемые контейнерами узла Base, отредактировав раздел `ports` в `docker-compose.yml` и при необходимости обновив соответствующие переменные окружения (`$RPC_PORT`, `$WS_PORT` и т.д.) в файле `.env`.
---
-## Getting Further Help
+## Получение дополнительной помощи
-If you’ve followed this guide and are still encountering issues, seek help from the community:
+Если вы следовали этому руководству и все еще сталкиваетесь с проблемами, обратитесь за помощью к сообществу:
-- **Discord**: Join the [Base Discord](https://discord.gg/buildonbase) and post in the `🛠|node-operators` channel, providing details about your setup, the issue, and relevant logs.
-- **GitHub**: Check the [Base Node repository issues](https://github.com/base-org/node/issues) or open a new one if you suspect a bug.
+- **Discord**: Присоединяйтесь к [дискорду Base](https://discord.gg/buildonbase) и публикуйте сообщения в канале `🛠|node-operators`, предоставляя детали о вашей настройке, проблеме и соответствующих логах.
+- **GitHub**: Проверьте [проблемы в репозитории Base Node](https://github.com/base-org/node/issues) или откройте новую, если подозреваете ошибку.
From fabfc70931f390da95aed98691ba5fc8e6051fe9 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sat, 29 Nov 2025 12:47:28 +0500
Subject: [PATCH 053/685] Translate 'Base Products' documentation to Russian
---
docs/base-chain/tools/base-products.mdx | 21 +++++++++++----------
1 file changed, 11 insertions(+), 10 deletions(-)
diff --git a/docs/base-chain/tools/base-products.mdx b/docs/base-chain/tools/base-products.mdx
index 2ed352c9..3ad4695b 100644
--- a/docs/base-chain/tools/base-products.mdx
+++ b/docs/base-chain/tools/base-products.mdx
@@ -1,30 +1,31 @@
---
-title: "Base Products"
+title: "Продукты Base"
---
- Ready-to-use, full-stack components to make building onchain faster and
- easier.
+ Готовые к использованию полнофункциональные компоненты для ускорения
+ и упрощения разработки в ончейне.
- Build mini apps to increase your distribution and find traction.
+ Создавайте мини-приложения для увеличения вашего распространения и поиска популярности.
- A toolkit for building onchain AI agents.
+ Набор инструментов для создания ончейн AI-агентов.
- A single sign-on for the open internet. No app or
- extension required.
+ Единый вход для открытого интернета.
+ Не требуется приложение или расширение.
- Scale your app with a dedicated chain on Base.
+ Масштабируйте ваше приложение с выделенной цепью на Base.
- Account Abstraction endpoints to send transactions and sponsor gas.
+ Конечные точки Абстракции Аккаунтов для отправки транзакций
+ и спонсирования газа.
- End-to-end testing framework for blockchain applications.
+ Фреймворк для сквозного тестирования блокчейн-приложений.
From 6230e859a95b58ebbd833c0ccd9e601d210a8d95 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sat, 29 Nov 2025 13:07:20 +0500
Subject: [PATCH 054/685] Update onchain-registry-api.mdx
---
.../base-chain/tools/onchain-registry-api.mdx | 92 +++++++++----------
1 file changed, 46 insertions(+), 46 deletions(-)
diff --git a/docs/base-chain/tools/onchain-registry-api.mdx b/docs/base-chain/tools/onchain-registry-api.mdx
index 9738a485..08fd2fc8 100644
--- a/docs/base-chain/tools/onchain-registry-api.mdx
+++ b/docs/base-chain/tools/onchain-registry-api.mdx
@@ -1,35 +1,35 @@
---
title: Onchain Registry API
-description: Documentation for the Onchain Registry API.
+description: Документация для Onchain Registry API.
---
-The base url for our API endpoints is [https://base.org/api/registry/](https://base.org/api/registry/). The use of Onchain Registry API is governed by the license terms outlined in our [Terms & Conditions](#terms--conditions).
+Базовый URL для наших конечных точек API: [https://base.org/api/registry/](https://base.org/api/registry/). Использование Onchain Registry API регулируется условиями лицензии, изложенными в наших [Условиях использования](#terms--conditions).
-## Instructions
+## Инструкции
-1. Users of this API can use the `/entries` and `/featured` endpoints to display Onchain Registry entries on their own surfaces
-2. If your team would like to use referral codes to point your users to entries, we recommend appending your referral code to the link provided in the `target_url` field
-3. If your team would like to filter entries based on where they are hosted or by creator, we recommend implementing logic based on the `target_url` and `creator_name` fields
+1. Пользователи этого API могут использовать конечные точки `/entries` и `/featured` для отображения записей Onchain Registry на своих платформах
+2. Если ваша команда хочет использовать реферальные коды для направления пользователей к записям, мы рекомендуем добавлять ваш реферальный код к ссылке, указанной в поле `target_url`
+3. Если ваша команда хочет фильтровать записи на основе того, где они размещены или по создателю, мы рекомендуем реализовать логику на основе полей `target_url` и `creator_name`
-## Endpoints
+## Конечные точки
### GET /entries
-This endpoint will display all Onchain Registry entries subject to any query parameters set below
+Эта конечная точка отображает все записи Onchain Registry с учетом любых установленных параметров запроса
-#### Query Parameters
+#### Параметры запроса
-| Name | Type | Description |
-| :------- | :----- | :------------------------------------------------------------------------------------------------------------- |
-| page | number | The page number (default 1) |
-| limit | number | The number of entries per page (default 10) |
-| category | array | The category or categories of the entries of interest (Options: Games, Social, Creators, Finance, Media) |
-| curation | string | The entry's level of curation (Options: Featured, Curated, Community) |
+| Название | Тип | Описание |
+| :------- | :----- | :------------------------------------------------------------------------------------------------------------- |
+| page | number | Номер страницы (по умолчанию 1) |
+| limit | number | Количество записей на странице (по умолчанию 10) |
+| category | array | Категория или категории интересующих записей (Варианты: Games, Social, Creators, Finance, Media) |
+| curation | string | Уровень курации записи (Варианты: Featured, Curated, Community) |
-#### Response
+#### Ответ
```json JSON
{
@@ -94,9 +94,9 @@ This endpoint will display all Onchain Registry entries subject to any query par
### GET /featured
-This endpoint will display a single Onchain Registry entry that is being actively featured
+Эта конечная точка отображает одну запись Onchain Registry, которая в настоящее время активно продвигается
-#### Response
+#### Ответ
```json JSON
{
@@ -127,31 +127,31 @@ This endpoint will display a single Onchain Registry entry that is being activel
}
```
-## Entry Schema
-
-| Name | Type | Description |
-| :----------------- | :--------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| id | string | Unique entry ID |
-| category | string | The category of the entry (Options: Games, Social, Creators, Finance, Media) |
-| title | string | The title of the entry |
-| short_description | string | Short version of the entry description (max 30 char) |
-| full_description | string | Full version of the entry description (max 200 char) |
-| image_url | string | URL of the entry's featured image |
-| target_url | string | URL for the entry's desired user action |
-| cta_text | string | This is the type of user action for the entry (Options: Play, Mint, Buy, Trade, Explore) |
-| function_signature | string | The function signature associated with the desired user action on the entry's contract |
-| contract_address | string | The contract address associated with the entry |
-| token_id | string | The token ID if this is an ERC-1155 |
-| token_amount | string | The price of the entry's desired user action |
-| featured | boolean | A true or false based on whether the entry is actively featured |
-| creator_name | string | The name of the entry's creator |
-| creator_image_url | string | The logo of the entry's creator |
-| curation | string | The entry's level of curation
Options:
Featured - one entry per day with top placement
Curated - community entries being
Community - all other community entries
|
-| start_ts | string | The UTC timestamp that the entry is open to users |
-| expiration_ts | string | The UTC timestamp that the entry is no longer open to users |
-| updated_at | string \|\| null | The UTC timestamp that the entry was last updated (null if the entry has not been updated since creation) |
-| created_at | string | The UTC timestamp that the entry was created |
-
-## Terms & Conditions
-
-We grant third parties a non-exclusive, worldwide, royalty-free license to use the Onchain Registry API solely for the purpose of integrating it into their applications or services. This license does not extend to any data or content accessed through the Onchain API, which remains the sole responsibility of the third party. By using the Onchain Registry API, third parties agree to comply with our license terms and any applicable laws and regulations as set forth in Coinbase Developer Platform Terms of Service. We make no warranties regarding the Onchain Registry API, and users accept all risks associated with its use. The Onchain App Registry API is an Early Access Product per Section 18 of the [Coinbase Developer Platform Terms of Service](https://www.coinbase.com/legal/developer-platform/terms-of-service) and the Coinbase [Prohibited Use Policy](https://www.coinbase.com/legal/prohibited_use), and all terms and conditions therein govern your use of the Onchain Registry API.
+## Схема записи
+
+| Название | Тип | Описание |
+| :--------------------- | :--------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| id | string | Уникальный идентификатор записи |
+| category | string | Категория записи (Варианты: Games, Social, Creators, Finance, Media) |
+| title | string | Заголовок записи |
+| short_description | string | Краткая версия описания записи (макс. 30 символов) |
+| full_description | string | Полная версия описания записи (макс. 200 символов) |
+| image_url | string | URL основного изображения записи |
+| target_url | string | URL для целевого действия пользователя с записью |
+| cta_text | string | Тип действия пользователя для записи (Варианты: Play, Mint, Buy, Trade, Explore) |
+| function_signature | string | Сигнатура функции, связанная с целевым действием пользователя в контракте записи |
+| contract_address | string | Адрес контракта, связанный с записью |
+| token_id | string | Идентификатор токена, если это ERC-1155 |
+| token_amount | string | Стоимость целевого действия пользователя с записью |
+| featured | boolean | Значение true или false в зависимости от того, активно ли продвигается запись |
+| creator_name | string | Имя создателя записи |
+| creator_image_url | string | Логотип создателя записи |
+| curation | string | Уровень курации записи
Варианты:
Featured - одна запись в день с верхним размещением
Curated - курируемые записи сообщества
Community - все остальные записи сообщества
|
+| start_ts | string | Метка времени UTC, когда запись становится доступной пользователям |
+| expiration_ts | string | Метка времени UTC, когда запись перестает быть доступной пользователям |
+| updated_at | string \|\| null | Метка времени UTC последнего обновления записи (null, если запись не обновлялась с момента создания) |
+| created_at | string | Метка времени UTC создания записи |
+
+## Условия использования
+
+Мы предоставляем третьим сторонам неисключительную, всемирную, безвозмездную лицензию на использование Onchain Registry API исключительно с целью его интеграции в их приложения или сервисы. Данная лицензия не распространяется на любые данные или контент, доступ к которому осуществляется через Onchain API, ответственность за которые полностью лежит на третьей стороне. Используя Onchain Registry API, третьи стороны соглашаются соблюдать условия нашей лицензии и любые применимые законы и нормативные акты, изложенные в Условиях обслуживания Платформы разработчиков Coinbase. Мы не даем никаких гарантий в отношении Onchain Registry API, и пользователи принимают на себя все риски, связанные с его использованием. Onchain App Registry API является продуктом раннего доступа в соответствии с Разделом 18 [Условий обслуживания Платформы разработчиков Coinbase](https://www.coinbase.com/legal/developer-platform/terms-of-service) и [Политики запрещенного использования Coinbase](https://www.coinbase.com/legal/prohibited_use), и все условия и положения, изложенные в них, регулируют ваше использование Onchain Registry API.
From aca7a562094fd44efc8a402a8e77b1ba8ab925b0 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sat, 29 Nov 2025 13:23:12 +0500
Subject: [PATCH 055/685] Translate Node Providers documentation to Russian
---
docs/base-chain/tools/node-providers.mdx | 92 ++++++++++++------------
1 file changed, 46 insertions(+), 46 deletions(-)
diff --git a/docs/base-chain/tools/node-providers.mdx b/docs/base-chain/tools/node-providers.mdx
index 3f70e894..bcd9af8e 100644
--- a/docs/base-chain/tools/node-providers.mdx
+++ b/docs/base-chain/tools/node-providers.mdx
@@ -1,198 +1,198 @@
---
-title: 'Node Providers'
-description: Documentation for Node Providers for the Base network. Including details on their services, supported networks, and pricing plans.
+title: 'Провайдеры узлов'
+description: Документация по провайдерам узлов для сети Base. Включает детали об их услугах, поддерживаемых сетях и тарифных планах.
---
import {HeaderNoToc} from "/snippets/headerNoToc.mdx";
## Coinbase Developer Platform (CDP)
-[CDP](https://portal.cdp.coinbase.com/) provides an RPC endpoint that runs on the same node infrastructure that powers Coinbase's retail exchange, meaning you get the rock solid reliability of our retail exchange as a developer. CDP gives you a free, rate limited RPC endpoint to begin building on Base.
+[CDP](https://portal.cdp.coinbase.com/) предоставляет конечную точку RPC, работающую на той же инфраструктуре узлов, что и розничная биржа Coinbase, что означает, что вы получаете надежность нашей розничной биржи в качестве разработчика. CDP предоставляет вам бесплатную конечную точку RPC с ограничением скорости для начала разработки на Base.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## 1RPC
-[1RPC](https://1rpc.io/) is the first and only on-chain attested privacy preserving RPC that eradicates metadata exposure and leakage when interacting with blockchains. 1RPC offers free and [paid plans](https://www.1rpc.io/#pricing) with additional features and increased request limits.
+[1RPC](https://1rpc.io/) - это первый и единственный подтвержденный в ончейне RPC с сохранением конфиденциальности, который устраняет раскрытие и утечку метаданных при взаимодействии с блокчейнами. 1RPC предлагает бесплатные и [платные тарифы](https://www.1rpc.io/#pricing) с дополнительными функциями и увеличенными лимитами запросов.
-
+
- Base Mainnet
## Alchemy
-[Alchemy](https://www.alchemy.com/base) is a popular API provider and developer platform. Its robust, free tier offers access to enhanced features like SDKs, [JSON-RPC APIs](https://docs.alchemy.com/reference/base-api-quickstart), and hosted mainnet and testnet nodes for Base.
+[Alchemy](https://www.alchemy.com/base) - это популярный провайдер API и платформа для разработчиков. Его надежный бесплатный тариф предлагает доступ к расширенным функциям, таким как SDK, [JSON-RPC API](https://docs.alchemy.com/reference/base-api-quickstart), а также размещенным узлам Mainnet и Testnet для Base.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## All That Node
-[All That Node](https://www.allthatnode.com/base.dsrv) is a comprehensive multi-chain development suite, designed to support multiple networks from a single platform. They offer free and [paid plans](https://www.allthatnode.com/pricing.dsrv) with additional features and increased request limits.
+[All That Node](https://www.allthatnode.com/base.dsrv) - это комплексный мультичейн-набор для разработки, предназначенный для поддержки нескольких сетей с единой платформы. Они предлагают бесплатные и [платные тарифы](https://www.allthatnode.com/pricing.dsrv) с дополнительными функциями и увеличенными лимитами запросов.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## Ankr
-[Ankr](https://www.ankr.com/rpc/base/) provides private and public RPC endpoints for Base, powered by a globally distributed and decentralized network of nodes. They offer free and [paid plans](https://www.ankr.com/rpc/pricing/) with increased request limits.
+[Ankr](https://www.ankr.com/rpc/base/) предоставляет частные и публичные конечные точки RPC для Base, работающие на глобально распределенной и децентрализованной сети узлов. Они предлагают бесплатные и [плтаные тарифы](https://www.ankr.com/rpc/pricing/) с увеличенными лимитами запросов.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## Blast
-[Blast](https://blastapi.io/public-api/base) provides fast and reliable decentralized blockchain APIs by partnering with third-party Node Providers. Blast offers users the ability to generate their own [dedicated RPC endpoint for Base](https://blastapi.io/login).
+[Blast](https://blastapi.io/public-api/base) предоставляет быстрые и надежные децентрализованные блокчейн-API, сотрудничая со сторонними провайдерами узлов. Blast предлагает пользователям возможность создавать свои собственные [выделенные конечные точки RPC для Base](https://blastapi.io/login).
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## Blockdaemon
-[Blockdaemon](https://www.blockdaemon.com/protocols/base/) offers access to hosted Base nodes with a free plan at $0/month via the Ubiquity Data API Suite. Extra costs may be incurred depending on usage.
+[Blockdaemon](https://www.blockdaemon.com/protocols/base/) предлагает доступ к размещенным узлам Base с бесплатным тарифом за $0/месяц через Ubiquity Data API Suite. Дополнительные расходы могут возникнуть в зависимости от использования.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## BlockPI
-[BlockPI](https://blockpi.io/) is a high-quality, robust, and efficient RPC service network that provides access to Base nodes with [free and paid plans](https://docs.blockpi.io/pricing/pricing-and-rate-limit).
+[BlockPI](https://blockpi.io/) - это высококачественная, надежная и эффективная сервисная сеть RPC, которая предоставляет доступ к узлам Base с [бесплатными и платными тарифами](https://docs.blockpi.io/pricing/pricing-and-rate-limit).
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## Chainstack
-[Chainstack](https://chainstack.com/build-better-with-base/) allows developers to run high-performing Base nodes and APIs in minutes. They offer elastic Base RPC nodes that provide personal, geographically diverse, and protected API endpoints, as well as archive nodes to query the entire history of the Base Mainnet. Get started with their [free and paid pricing plans](https://chainstack.com/pricing/).
+[Chainstack](https://chainstack.com/build-better-with-base/) позволяет разработчикам запускать высокопроизводительные узлы и API Base за считанные минуты. Они предлагают эластичные узлы RPC Base, которые предоставляют персональные, географически распределенные и защищенные конечные точки API, а также архивные узлы для запросов ко всей истории Base Mainnet. Начните работу с их [бесплатными и платными тарифными планами](https://chainstack.com/pricing/).
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## DRPC
-[DRPC](https://drpc.org/) offers access to a distributed network of independent third-party partners and public nodes for Base. They provide a free tier that allows for an unlimited amount of requests over public nodes, or a paid tier which provides access to all providers, as well as other additional features.
+[DRPC](https://drpc.org/) предлагает доступ к распределенной сети независимых сторонних партнеров и публичных узлов для Base. Они предоставляют бесплатный уровень, который позволяет выполнять неограниченное количество запросов к публичным узлам, или платный уровень, который предоставляет доступ ко всем провайдерам, а также другие дополнительные функции.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## GetBlock
-[GetBlock](https://getblock.io/nodes/base/) is a Blockchain-as-a-Service (BaaS) platform that provides instant API access to full nodes for Base. They offer free, pay per use, and unlimited pricing plans.
+[GetBlock](https://getblock.io/nodes/base/) - это платформа Blockchain-as-a-Service (BaaS), которая предоставляет мгновенный доступ API к полным узлам для Base. Они предлагают бесплатные, посуточные и безлимитные тарифные планы.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## NodeReal
-[NodeReal](https://nodereal.io/) is a blockchain infrastructure and services provider that provides instant and easy-access to Base node APIs.
+[NodeReal](https://nodereal.io/) - это провайдер блокчейн-инфраструктуры и услуг, который предоставляет мгновенный и легкий доступ к API узлов Base.
-
+
- Base Mainnet
## Nodies DLB
-[Nodies DLB](https://nodies.app) provides highly performant RPC Services for Base, as well as all other OP-stacked chains. They offer free public endpoints, Pay-As-You-Go, and enterprise pricing plans.
+[Nodies DLB](https://nodies.app) предоставляет высокопроизводительные RPC-сервисы для Base, а также для всех других цепочек OP Stack. Они предлагают бесплатные публичные конечные точки, тарифы с оплатой по мере использования и корпоративные тарифные планы.
-
+
- Base Mainnet
- Base Testnet (Available on request)
## NOWNodes
-[NOWNodes](https://nownodes.io/nodes/basechain-base) is a Web3 development tool that provides shared and dedicated no rate-limit access to Base RPC full nodes.
+[NOWNodes](https://nownodes.io/nodes/basechain-base) - это инструмент для Web3-разработки, который предоставляет общий и выделенный доступ к полным узлам RPC Base без ограничения скорости.
-
+
- Base Mainnet
## OnFinality
-[OnFinality](https://onfinality.io) provides high performance archive access to Base Mainnet and Base Sepolia, with a generous free tier and high rate limits, as well as Trace and Debug APIs, available to [paid plans](https://onfinality.io/pricing).
+[OnFinality](https://onfinality.io) предоставляет высокопроизводительный архивный доступ к Base Mainnet и Base Sepolia с щедрым бесплатным тарифом и высокими лимитами скорости, а также API Trace и Debug, доступными в [платных тарифах](https://onfinality.io/pricing).
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## QuickNode
-[QuickNode](https://www.quicknode.com/chains/base) offers access to the Base network with Flashblocks and archive data support. Trace/debug capabilities are available for detailed transaction analysis. For event-driven and data-streaming use cases, QuickNode offers Streams and Webhooks, and a Marketplace with add-ons like the [Aerodrome Swap API](https://marketplace.quicknode.com/add-on/aerodrome-swap-api). See the [QuickNode Base docs](https://www.quicknode.com/docs/base) for setup and examples.
+[QuickNode](https://www.quicknode.com/chains/base) предлагает доступ к сети Base с поддержкой Flashblocks и архивных данных. Возможности trace/debug доступны для детального анализа транзакций. Для событийно-ориентированных и потоковых случаев использования QuickNode предлагает Streams и Webhooks, а также Marketplace с дополнениями, такими как [Aerodrome Swap API](https://marketplace.quicknode.com/add-on/aerodrome-swap-api). Смотрите [документацию QuickNode Base](https://www.quicknode.com/docs/base) для настройки и примеров.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## RockX
-[RockX](https://access.rockx.com) offers a global blockchain node network and developer tools for onchain innovation. Start with our free [Base RPC](https://access.rockx.com/product/base-blockchain-api-for-web3-builders) to access institutional-grade solutions.
+[RockX](https://access.rockx.com) предлагает глобальную сеть блокчейн-узлов и инструменты для разработчиков для ончейн-инноваций. Начните с нашего бесплатного [Base RPC](https://access.rockx.com/product/base-blockchain-api-for-web3-builders) для доступа к решениям институционального уровня.
-
+
- Base Mainnet
## Stackup
-[Stackup](https://www.stackup.sh/) is a leading ERC-4337 infrastructure platform. You can access hosted Base nodes with built-in [account abstraction tools](https://docs.stackup.sh/docs) like bundlers and paymasters.
+[Stackup](https://www.stackup.sh/) - это ведущая платформа инфраструктуры ERC-4337. Вы можете получить доступ к размещенным узлам Base со встроенными [инструментами абстракции аккаунтов](https://docs.stackup.sh/docs) такими как бандлеры и пэймастеры.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## SubQuery
-[SubQuery](https://subquery.network/rpc) is a globally distributed, decentralized network of RPC nodes, offering generous free public endpoints and higher access through Flex Plans
+[SubQuery](https://subquery.network/rpc) - это глобально распределенная, децентрализованная сеть RPC-узлов, предлагающая щедрые бесплатные публичные конечные точки и расширенный доступ через Flex Plans.
-
+
- Base Mainnet
## Tenderly Web3 Gateway
-[Tenderly Web3 Gateway](https://tenderly.co/web3-gateway) provides a fast and reliable hosted node solution with a built-in suite of developer tooling and infrastructure building blocks covering your whole development lifecycle. Develop, test, deploy, and monitor your onchain app on the Base network with both [free and paid plans](https://tenderly.co/pricing).
+[Tenderly Web3 Gateway](https://tenderly.co/web3-gateway) предоставляет быстрое и надежное решение для размещенных узлов со встроенным набором инструментов для разработчиков и строительных блоков инфраструктуры, охватывающих весь жизненный цикл разработки. Разрабатывайте, тестируйте, развертывайте и отслеживайте ваше ончейн-приложение в сети Base с помощью [бесплатных и платных тарифов](https://tenderly.co/pricing).
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## Unifra
-[Unifra](https://www.unifra.io) is a Web3 developer platform that provides tools, APIs, and node infrastructure, and provides access to Base nodes that are nodes are reliable, scalable, and easy to use.
+[Unifra](https://www.unifra.io) - это платформа для Web3-разработчиков, которая предоставляет инструменты, API и инфраструктуру узлов, а также доступ к узлам Base, которые являются надежными, масштабируемыми и простыми в использовании.
-
+
- Base Mainnet
## Validation Cloud
-[Validation Cloud](https://app.validationcloud.io/) is the world’s fastest node provider according to Compare Nodes. With 50 million compute units available for use without a credit card and a scale tier that never has rate limits, Validation Cloud is built to support your most rigorous and low-latency workloads.
+[Validation Cloud](https://app.validationcloud.io/) - это самый быстрый провайдер узлов в мире по данным Compare Nodes. С 50 миллионами вычислительных единиц, доступных для использования без кредитной карты, и масштабируемым тарифом без ограничений скорости, Validation Cloud создан для поддержки ваших самых требовательных рабочих нагрузок с низкой задержкой.
-
+
- Base Mainnet
From 3d391ab002c6436f002d8b45e3c6e5f71cc710f0 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sat, 29 Nov 2025 13:28:52 +0500
Subject: [PATCH 056/685] Translate block explorers documentation to Russian
---
docs/base-chain/tools/block-explorers.mdx | 50 +++++++++++------------
1 file changed, 25 insertions(+), 25 deletions(-)
diff --git a/docs/base-chain/tools/block-explorers.mdx b/docs/base-chain/tools/block-explorers.mdx
index ae0423f2..289c8139 100644
--- a/docs/base-chain/tools/block-explorers.mdx
+++ b/docs/base-chain/tools/block-explorers.mdx
@@ -1,60 +1,60 @@
---
-title: 'Block Explorers'
-description: Documentation for block explorers for the Base network.
+title: 'Обозреватели блоков'
+description: Документация по обозревателям блоков для сети Base.
---
## Arkham
-The Arkham [Platform](https://platform.arkhamintelligence.com/) supports Base.
+[Платформа](https://platform.arkhamintelligence.com/) Arkham поддерживает Base.
-Arkham is a crypto intelligence platform that systematically analyzes blockchain transactions, showing users the people and companies behind blockchain activity, with a suite of advanced tools for analyzing their activity.
+Arkham - это платформа криптоаналитики, которая систематически анализирует блокчейн-транзакции, показывая пользователям людей и компании, стоящие за блокчейн-активностью, с набором продвинутых инструментов для анализа их активности.
## Blockscout
-A Blockscout explorer is available for [Base](https://base.blockscout.com/).
+Доступен обозреватель Blockscout для [Base](https://base.blockscout.com/).
-Blockscout provides tools to help you debug smart contracts and transactions:
+Blockscout предоставляет инструменты для отладки смарт-контрактов и транзакций:
-- View, verify, and interact with smart contract source code.
-- View detailed transaction information
+- Просмотр, проверка и взаимодействие с исходным кодом смарт-контрактов.
+- Просмотр детальной информации о транзакциях.
-A testnet explorer for [Base Sepolia](https://base-sepolia.blockscout.com/) is also available.
+Также доступен тестовый обозреватель для [Base Sepolia](https://base-sepolia.blockscout.com/).
## Etherscan
-An Etherscan block explorer is available for [Base](https://basescan.org).
+Доступен обозреватель блоков Etherscan для [Base](https://basescan.org).
-Etherscan provides tools to help you view transaction data and debug smart contracts:
+Etherscan предоставляет инструменты для просмотра данных транзакций и отладки смарт-контрактов:
-- Search by address, transaction hash, batch, or token
-- View, verify, and interact with smart contract source code
-- View detailed transaction information
-- View L1-to-L2 and L2-to-L1 transactions
+- Поиск по адресу, хешу транзакции, батчу или токену
+- Просмотр, проверка и взаимодействие с исходным кодом смарт-контрактов
+- Просмотр детальной информации о транзакциях
+- Просмотр транзакций L1-to-L2 и L2-to-L1
-A testnet explorer for [Base Sepolia](https://sepolia.basescan.org/) is also available.
+Также доступен тестовый обозреватель для [Base Sepolia](https://sepolia.basescan.org/).
## DexGuru
-[DexGuru](https://base.dex.guru) provides a familiar UI with data on transactions, blocks, account balances and more. Developers can use it to verify smart contracts and debug transactions with interactive traces and logs visualization.
+[DexGuru](https://base.dex.guru) предоставляет знакомый интерфейс с данными о транзакциях, блоках, балансах аккаунтов и многом другом. Разработчики могут использовать его для проверки смарт-контрактов и отладки транзакций с интерактивной визуализацией трассировок и логов.
## L2scan Explorer
-[L2scan Explorer](https://base.l2scan.co/) is a web-based tool that allows users to analyze Base and other layer 2 networks. It provides a user-friendly interface for viewing transaction history, checking account balances, and tracking the status of network activity.
+[L2scan Explorer](https://base.l2scan.co/) - это веб-инструмент, который позволяет пользователям анализировать Base и другие сети второго уровня. Он предоставляет удобный интерфейс для просмотра истории транзакций, проверки балансов аккаунтов и отслеживания статуса сетевой активности.
## OKLink
-[OKLink](https://www.oklink.com/base) is a multi-chain blockchain explorer that supports Base and provides the following features for developers:
+[OKLink](https://www.oklink.com/base) - это мультичейн обозреватель блокчейна, который поддерживает Base и предоставляет следующие функции для разработчиков:
-- Search by address, transaction, block, or token
-- View, verify, and interact with smart contract source code
-- Access a comprehensive and real-time stream of on-chain data, including large transactions and significant fund movements
-- Address labels (i.e. project labels, contract labels, risk labels, black address labels, etc.)
+- Поиск по адресу, транзакции, блоку или токену
+- Просмотр, проверка и взаимодействие с исходным кодом смарт-контрактов
+- Доступ к комплексному и реальному потоку ончейн-данных, включая крупные транзакции и значительные перемещения средств
+- Метки адресов (например, метки проектов, метки контрактов, метки рисков, черные списки адресов и т.д.)
## Routescan
-[Routescan](https://routescan.io/) superchain explorer allows you to search for transactions, addresses, tokens, prices and other activities taking place across all Superchain blockchains, including Base.
+[Routescan](https://routescan.io/) суперчейн обозреватель позволяет вам искать транзакции, адреса, токены, цены и другую активность, происходящую во всех блокчейнах Superchain, включая Base.
## Tenderly Explorer
-With the [Tenderly](https://tenderly.co/) developer explorer you can get unparalleled visibility into your smart contract code. You can easily view detailed transaction information, spot bugs in your code, and optimize gas spend. Supporting Base mainnet and Base Sepolia testnet, Tenderly Explorer helps you track your smart contracts while providing visibility on a granular level.
+С помощью обозревателя для разработчиков [Tenderly](https://tenderly.co/) вы можете получить беспрецедентную видимость вашего кода смарт-контрактов. Вы можете легко просматривать детальную информацию о транзакциях, находить ошибки в вашем коде и оптимизировать расход газа. Поддерживая Base mainnet и Base Sepolia testnet, Tenderly Explorer помогает вам отслеживать ваши смарт-контракты, обеспечивая видимость на детальном уровне.
From 723f9a11ca28c76858cab9162c9ef8aa9dea1537 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sat, 29 Nov 2025 13:39:18 +0500
Subject: [PATCH 057/685] Update network-faucets.mdx
---
docs/base-chain/tools/network-faucets.mdx | 47 +++++++++++------------
1 file changed, 23 insertions(+), 24 deletions(-)
diff --git a/docs/base-chain/tools/network-faucets.mdx b/docs/base-chain/tools/network-faucets.mdx
index 503877a3..cc94b5c8 100644
--- a/docs/base-chain/tools/network-faucets.mdx
+++ b/docs/base-chain/tools/network-faucets.mdx
@@ -1,93 +1,92 @@
---
-title: 'Network Faucets'
-description: Documentation for Testnet Faucets for the Base network. Details how to obtain Base testnet ETH.
+title: 'Сетевые краны'
+description: Документация по тестовым кранам для сети Base. Подробности о том, как получить тестовый ETH в сети Base.
---
## Coinbase Developer Platform
-The [Coinbase Developer Platform Faucet](https://portal.cdp.coinbase.com/products/faucet) provides free testnet ETH on Base Sepolia - one claim per 24 hours.
+[Кран Coinbase Developer Platform](https://portal.cdp.coinbase.com/products/faucet) предоставляет бесплатный тестовый ETH в Base Sepolia — один запрос каждые 24 часа.
-Requests to Coinbase Developer Platform's Faucet are limited to one claim per 24 hours.
+Coinbase Developer Platform ограничен одним запросом каждые 24 часа.
-## thirdweb Faucet
+## Thirdweb Faucet
-The [thirdweb Faucet](https://thirdweb.com/base-sepolia-testnet) provides free testnet ETH on Base Sepolia - one claim per 24 hours.
+[Thirdweb Faucet](https://thirdweb.com/base-sepolia-testnet) предоставляет бесплатный тестовый ETH в Base Sepolia - один запрос каждые 24 часа.
-The thirdweb faucet allows developers to connect their wallet through EOA or social logins and claim Base Sepolia testnet funds.
+Кран thirdweb позволяет разработчикам подключить свой кошелек через EOA или социальные логины и получить тестовые средства Base Sepolia.
## Superchain Faucet
-The [Superchain Faucet](https://app.optimism.io/faucet) provides testnet ETH for all OP Chains, including Base.
+[Superchain Faucet](https://app.optimism.io/faucet) предоставляет тестовый ETH для всех OP Chains, включая Base.
-The Superchain faucet allows developers to authenticate via their onchain identity. Developers that choose to authenticate via their onchain identity can claim more testnet ETH versus traditional faucets. For more information, see the [FAQ](https://app.optimism.io/faucet).
+Кран Superchain позволяет разработчикам аутентифицироваться через их ончейн-идентификацию. Разработчики, которые выбирают аутентификацию через ончейн-идентификацию, могут получить больше тестового ETH по сравнению с традиционными кранами. Для получения дополнительной информации см. [FAQ](https://app.optimism.io/faucet).
## Alchemy Faucet
-The [Alchemy Faucet](https://basefaucet.com/) is a fast and reliable network faucet that allows users with a free Alchemy account to request testnet ETH on Base Sepolia.
+The [Alchemy Faucet](https://basefaucet.com/) - это быстрый и надежный сетевой кран, который позволяет пользователям с бесплатной учетной записью Alchemy запрашивать тестовый ETH в Base Sepolia.
-Requests to Alchemy's Base Sepolia Faucet are limited to one claim per 24 hours.
+Base Sepolia от Alchemy ограничен одним запросом каждые 24 часа.
## Bware Labs Faucet
-[Bware Labs Faucet](https://bwarelabs.com/faucets) is an easy to use faucet with no registration required. You can use Bware Labs Faucet to claim Base Sepolia testnet ETH for free - one claim per 24 hours.
+[Bware Labs Faucet](https://bwarelabs.com/faucets) это простой в использовании кран, не требующий регистрации. Вы можете использовать кран Bware Labs для бесплатного получения тестового ETH в Base Sepolia - один запрос каждые 24 часа.
-Requests to Bware Labs Faucet are limited to one claim per 24 hours.
+Bware Labs ограничен одним запросом каждые 24 часа.
## Chainstack Faucet
-[Chainstack Faucet](https://faucet.chainstack.com/) dispenses Base ETH based on your Chainstack platform API key.
+[Chainstack Faucet](https://faucet.chainstack.com/) выдает Base ETH на основе вашего API-ключа платформы Chainstack.
-Chainstack faucet drips 0.5 ETH every 24 hours.
+Chainstack выдает 0.5 ETH каждые 24 часа.
## Ponzifun Faucet
-
-[Ponzifun Faucet](https://testnet.ponzi.fun/faucet) is a simple and fast Base Sepolia faucet. You can use PonziFun Faucet to claim free testnet ETH, 1 ETH every 48 hours, no captcha, no sign-up.
+[Ponzifun Faucet](https://testnet.ponzi.fun/faucet) - это простой и быстрый кран для Base Sepolia. Вы можете использовать кран PonziFun для получения бесплатного тестового ETH, 1 ETH каждые 48 часов, без капчи и регистрации.
-Ponzifun faucet drips 1 ETH every 48 hours.
+Ponzifun выдает 1 ETH каждые 48 часа.
## QuickNode Faucet
-[QuickNode Faucet](https://faucet.quicknode.com/drip) is an easy to use Multi-Chain Faucet. You can use QuickNode Faucet to claim Base Sepolia testnet ETH for free - one drip per network every 12 hours.
+[QuickNode Faucet](https://faucet.quicknode.com/drip) - это простой в использовании мультичейн-кран. Вы можете использовать кран QuickNode для бесплатного получения тестового ETH в Base Sepolia — один запрос для каждой сети каждые 12 часов.
-Requests to QuickNode Faucet are limited to one drip every 12 hours.
+QuickNode ограничен одним запросом каждые 12 часов.
## LearnWeb3 Faucet
-[LearnWeb3 Faucet](https://learnweb3.io/faucets/base_sepolia) is a multi-chain faucet by LearnWeb3. You can use the LearnWeb3 faucet to claim Base Sepolia testnet ETH for free - one claim every 24 hours.
+[LearnWeb3 Faucet](https://learnweb3.io/faucets/base_sepolia) - это мультичейн-кран от LearnWeb3. Вы можете использовать кран LearnWeb3 для бесплатного получения тестового ETH в Base Sepolia — один запрос каждые 24 часа.
-Requests to LearnWeb3 faucet are limited to one claim per 24 hours.
+LearnWeb3 ограничен одним запросом каждые 24 часа.
## Ethereum Ecosystem Faucet
-The [Base Sepolia Faucet](https://www.ethereum-ecosystem.com/faucets/base-sepolia) is a free & easy to use testnet faucet for Base Sepolia with very generous drips that doesn't require users to log in. It's run by [Ethereum Ecosystem](https://www.ethereum-ecosystem.com).
+[Base Sepolia Faucet](https://www.ethereum-ecosystem.com/faucets/base-sepolia) это бесплатный и простой в использовании тестовый кран для Base Sepolia с очень щедрыми выдачами, не требующий от пользователей входа в систему. Он управляется [Ethereum Ecosystem](https://www.ethereum-ecosystem.com).
-Each wallet is restricted to receiving 0.5 ETH from this faucet every 24 hours.
+Каждый кошелек ограничен в получении 0.5 ETH от этого крана каждые 24 часа.
import PolicyBanner from "/snippets/PolicyBanner.mdx";
From fd14abdfc7f898eaf0924fae45943e13d4c9e6fb Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sat, 29 Nov 2025 14:01:54 +0500
Subject: [PATCH 058/685] Translate oracles documentation to Russian
---
docs/base-chain/tools/oracles.mdx | 116 +++++++++++++++---------------
1 file changed, 58 insertions(+), 58 deletions(-)
diff --git a/docs/base-chain/tools/oracles.mdx b/docs/base-chain/tools/oracles.mdx
index 145af07b..3fca9451 100644
--- a/docs/base-chain/tools/oracles.mdx
+++ b/docs/base-chain/tools/oracles.mdx
@@ -1,6 +1,6 @@
---
-title: Oracles
-description: Documentation for various blockchain oracles for Base. Including support for price feeds and verifiable random functions (VRF).
+title: Оракулы
+description: Документация по различным блокчейн-оракулам для Base. Включает поддержку ценовых фидов и верифицируемых случайных функций (VRF).
---
import {HeaderNoToc} from "/snippets/headerNoToc.mdx";
@@ -8,150 +8,150 @@ import {HeaderNoToc} from "/snippets/headerNoToc.mdx";
## API3
-The API3 Market provides access to 200+ price feeds on [Base Mainnet](https://market.api3.org/base) and [Base Testnet](https://market.api3.org/base-sepolia-testnet). The price feeds operate as a native push oracle and can be activated instantly via the Market UI.
+Рынок API3 предоставляет доступ к 200+ ценовым фидам в [Base Mainnet](https://market.api3.org/base) и [Base Testnet](https://market.api3.org/base-sepolia-testnet). Ценовые фиды работают как нативный push-оракул и могут быть активированы мгновенно через интерфейс рынка.
-The price feeds are delivered by an aggregate of [first-party oracles](https://docs.api3.org/explore/airnode/why-first-party-oracles.html) using signed data and support [OEV recapture](https://docs.api3.org/explore/introduction/oracle-extractable-value.html).
+Ценовые фиды доставляются агрегатом [оракулов первого уровня](https://docs.api3.org/explore/airnode/why-first-party-oracles.html) с использованием подписанных данных и поддерживают [возврат OEV](https://docs.api3.org/explore/introduction/oracle-extractable-value.html).
-Unlike traditional data feeds, reading [API3 price feeds](https://docs.api3.org/guides/dapis/) enables dApps to auction off the right to update the price feeds to searcher bots which facilitates more efficient liquidation processes for users and LPs of DeFi money markets. The OEV recaptured is returned to the dApp.
+В отличие от традиционных фидов данных, чтение [ценовых фидов API3](https://docs.api3.org/guides/dapis/) позволяет dApp торговать правом обновления ценовых фидов ботам-поисковикам, что способствует более эффективным процессам ликвидации для пользователей и LP децентрализованных финансовых рынков. Возвращенный OEV возвращается dApp.
-Apart from data feeds, API3 also provides [Quantum Random Number Generation](https://docs.api3.org/explore/qrng/) on Base Mainnet and Testnet. QRNG is a free-to-use service that provides quantum randomness onchain. It is powered by [Airnode](https://docs.api3.org/reference/airnode/latest/understand/), the first-party oracle that is directly operated by the [QRNG API providers](https://docs.api3.org/reference/qrng/providers.html). Read more about QRNG [here](https://docs.api3.org/reference/qrng).
+Помимо фидов данных, API3 также предоставляет [Генерацию Квантовых Случайных Чисел](https://docs.api3.org/explore/qrng/) в Base Mainnet и Testnet. QRNG — это бесплатный сервис, предоставляющий квантовую случайность в ончейне. Он работает на [Airnode](https://docs.api3.org/reference/airnode/latest/understand/), оракуле первого уровня, которым напрямую управляют [провайдеры QRNG API](https://docs.api3.org/reference/qrng/providers.html). Подробнее о QRNG [здесь](https://docs.api3.org/reference/qrng).
-Check out these guides to learn more:
+Ознакомьтесь с этими руководствами, чтобы узнать больше:
-- [dAPIs](https://docs.api3.org/guides/dapis/subscribing-to-dapis/): First-party aggregated data feeds sourced directly from the data providers.
-- [Airnode](https://docs.api3.org/guides/airnode/calling-an-airnode/): The first-party serverless Oracle solution to bring any REST API onchain.
-- [QRNG](https://docs.api3.org/guides/qrng/): Quantum Random Number Generator for verifiable quantum RNG onchain.
+- [dAPIs](https://docs.api3.org/guides/dapis/subscribing-to-dapis/): Агрегированные фиды данных первого уровня, получаемые напрямую от поставщиков данных.
+- [Airnode](https://docs.api3.org/guides/airnode/calling-an-airnode/): Бессерверное решение оракула первого уровня для вывода любого REST API в ончейн.
+- [QRNG](https://docs.api3.org/guides/qrng/): Генератор квантовых случайных чисел для верифицируемой квантовой ГСЧ в ончейне.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## Chainlink
-[Chainlink](https://chain.link/) provides a number of [price feeds](https://docs.chain.link/data-feeds/price-feeds/addresses/?network=base) for Base.
+[Chainlink](https://chain.link/) предоставляет ряд [ценовых фидов](https://docs.chain.link/data-feeds/price-feeds/addresses/?network=base) для Base.
-See [this guide](https://docs.chain.link/docs/get-the-latest-price/) to learn how to use the Chainlink feeds.
+Смотрите [это руководство](https://docs.chain.link/docs/get-the-latest-price/) как использовать фиды Chainlink..
-To use Chainlink datafeeds, you may need [LINK](https://docs.chain.link/resources/link-token-contracts?parent=dataFeeds) token.
+Для использования фидов данных Chainlink вам может понадобиться токен [LINK](https://docs.chain.link/resources/link-token-contracts?parent=dataFeeds).
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## Chronicle
-[Chronicle](https://chroniclelabs.org/) provides a number of [Oracles](https://chroniclelabs.org/dashboard) for Base.
+[Chronicle](https://chroniclelabs.org/) предоставляет ряд [Оракулов](https://chroniclelabs.org/dashboard) для Base.
-See [this guide](https://docs.chroniclelabs.org/Builders/tutorials/Remix) to learn how to use the Chronicle Oracles.
+Смотрите [это руководство](https://docs.chroniclelabs.org/Builders/tutorials/Remix) чтобы узнать, как использовать оракулы Chronicle.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## DIA
-[DIA](https://www.diadata.org/) provides 2000+ [price feeds](https://www.diadata.org/app/price/) for Base.
-See [this guide](https://docs.diadata.org/introduction/intro-to-dia-oracles/request-an-oracle) to learn how to use the DIA feeds.
+[DIA](https://www.diadata.org/) предоставляет 2000+ [ценовых фидов](https://www.diadata.org/app/price/) для Base.
+Смотрите [это руководство](https://docs.diadata.org/introduction/intro-to-dia-oracles/request-an-oracle) чтобы узнать, как использовать фиды DIA.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## Gelato
-Gelato VRF (Verifiable Random Function) provides a unique system offering trustable randomness on Base.
+Gelato VRF (Верифицируемая Случайная Функция) предоставляет уникальную систему, предлагающую доверяемую случайность в Base.
-See this guide to learn how to get started with [Gelato VRF](https://docs.gelato.network/web3-services/vrf/quick-start).
+Смотрите это руководство, чтобы узнать, как начать работу с [Gelato VRF](https://docs.gelato.network/web3-services/vrf/quick-start).
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## ORA
-[ORA](https://ora.io) provides an [Onchain AI Oracle](https://docs.ora.io/doc/oao-onchain-ai-oracle/introduction) for Base.
+[ORA](https://ora.io) предоставляет [Ончейн AI Оракул](https://docs.ora.io/doc/oao-onchain-ai-oracle/introduction) для Base.
-See [this guide](https://docs.ora.io/doc/oao-onchain-ai-oracle/develop-guide/tutorials/interaction-with-oao-tutorial) to learn how to use ORA Onchain AI Oracle.
+Смотрите [это руководство](https://docs.ora.io/doc/oao-onchain-ai-oracle/develop-guide/tutorials/interaction-with-oao-tutorial) чтобы узнать, как использовать ORA Onchain AI Oracle.
- Base Mainnet
## Orochi Network's Orocle Service
-[Orochi Network's Orocle](https://orochi.network/orocle) provides a decentralized way for DApps to access real-world data without relying on centralized oracles.
+[Orochi Network's Orocle](https://orochi.network/orocle) предоставляет децентрализованный способ для DApps получать доступ к реальным данным без reliance на централизованные оракулы.
-- Eliminates single points of failure.
-- Ensures data accuracy and verification.
-- Supports secure integration with external data sources.
+- Устраняет единые точки отказа.
+- Обеспечивает точность и проверку данных.
+- Поддерживает безопасную интеграцию с внешними источниками данных.
-### Ready to build?
-Explore the documentation:
+### Готовы строить?
+Изучите документацию:
- [Orochi Network Orocle V2](https://docs.orochi.network/Orocle/introduction)
-- Generate API: [Orocle V2 Dashboard](https://dashboard.orochi.network/home)
+- Сгенерируйте API: [Orocle V2 Dashboard](https://dashboard.orochi.network/home)
-
+
- Base Mainnet
- Base Sepolia (Testnet)
## Pyth
-The [Pyth Network](https://pyth.network/) is one of the largest first-party Oracle network, delivering real-time data across [a vast number of chains](https://docs.pyth.network/price-feeds/contract-addresses). Pyth introduces an innovative low-latency [pull oracle design](https://docs.pyth.network/documentation/pythnet-price-feeds/on-demand), where users can pull price updates onchain when needed, enabling everyone in the onchain environment to access that data point most efficiently. Pyth network updates the prices every **400ms**, making Pyth one of the fastest onchain oracles.
+The [Pyth Network](https://pyth.network/) одна из крупнейших сетей оракулов первого уровня, доставляющая данные в реальном времени через [огромное количество цепочек](https://docs.pyth.network/price-feeds/contract-addresses). Pyth представляет инновационный [дизайн pull-оракула](https://docs.pyth.network/documentation/pythnet-price-feeds/on-demand), с низкой задержкой, где пользователи могут вытягивать обновления цен в ончейн по мере необходимости, позволяя всем в ончейн-среде получать доступ к этой точке данных наиболее эффективно. Сеть Pyth обновляет цены каждые 400 мс, что делает Pyth одним из самых быстрых ончейн-оракулов.
-### Pyth Price Feeds Features:
+### Особенности ценовых фидов Pyth:
-- 400ms latency
-- Efficient and cost-effective Oracle
-- [First-party](https://pyth.network/publishers) data sourced directly from financial institutions
-- [Price feeds ranging from Crypto, Stock, FX, Metals](https://pyth.network/developers/price-feed-ids)
-- [Available on all major chains](https://docs.pyth.network/price-feeds/contract-addresses)
+- Задержка 400 мс
+- Эффективный и экономичный оракул
+- [Данные первого уровня](https://pyth.network/publishers) получаемые напрямую от финансовых институтов
+- [Ценовые фиды, включая Крипто, Акции, Валюты, Металлы](https://pyth.network/developers/price-feed-ids)
+- [Доступно во всех основных цепочках](https://docs.pyth.network/price-feeds/contract-addresses)
- for Base (Pyth Price Feeds):
+ для Base (Pyth Price Feeds):
- Base Mainnet: [`0x8250f4aF4B972684F7b336503E2D6dFeDeB1487a`](https://basescan.org/address/0x8250f4aF4B972684F7b336503E2D6dFeDeB1487a)
- Base Sepolia: [`0xA2aa501b19aff244D90cc15a4Cf739D2725B5729`](https://base-sepolia.blockscout.com/address/0xA2aa501b19aff244D90cc15a4Cf739D2725B5729)
### Pyth Entropy
-Pyth Entropy allows developers to quickly and easily generate secure **random numbers** onchain.
+Pyth Entropy позволяет разработчикам быстро и легко генерировать безопасные **случайные числа** в ончейне.
-Check [how to generate random numbers in EVM contracts](https://docs.pyth.network/entropy/generate-random-numbers/evm) for a detailed walkthrough.
+Проверьте [как генрировать случайные числа в контрактах EVM](https://docs.pyth.network/entropy/generate-random-numbers/evm) для подробного пошагового руководства.
- for Base (Pyth Entropy):
+ для Base (Pyth Entropy):
- Base Mainnet: [`0x6E7D74FA7d5c90FEF9F0512987605a6d546181Bb`](https://basescan.org/address/0x6E7D74FA7d5c90FEF9F0512987605a6d546181Bb)
- Base Sepolia: [`0x41c9e39574F40Ad34c79f1C99B66A45eFB830d4c`](https://base-sepolia.blockscout.com/address/0x41c9e39574F40Ad34c79f1C99B66A45eFB830d4c)
-Check out the following links to get started with Pyth.
+Ознакомьтесь со следующими ссылками, чтобы начать работу с Pyth.
-- [Pyth Price Feed EVM Integration Guide](https://docs.pyth.network/price-feeds/use-real-time-data/evm)
-- [Pyth Docs](https://docs.pyth.network/home)
-- [Pyth Price Feed API Reference](https://api-reference.pyth.network/price-feeds/evm/getPrice)
-- [Pyth Examples](https://github.com/pyth-network/pyth-examples)
-- [Website](https://pyth.network/)
-- [Twitter](https://x.com/PythNetwork)
+- [Руководство по интеграции ценовых фидов Pyth в EVM](https://docs.pyth.network/price-feeds/use-real-time-data/evm)
+- [Документация Pyth](https://docs.pyth.network/home)
+- [Справочник API ценовых фидов Pyth](https://api-reference.pyth.network/price-feeds/evm/getPrice)
+- [Примеры Pyth](https://github.com/pyth-network/pyth-examples)
+- [Сайт](https://pyth.network/)
+- [Твиттер](https://x.com/PythNetwork)
## RedStone
-[RedStone](https://redstone.finance/) provides 1200+ [price feeds](https://app.redstone.finance/) for Base.
+[RedStone](https://redstone.finance/) предоставляет 1200+ [ценовых фидов](https://app.redstone.finance/) для Base.
-See [this guide](https://docs.redstone.finance/) to learn how to use the RedStone feeds.
+Смотрите [это руководство](https://docs.redstone.finance/) чтобы узнать, как использовать фиды RedStone.
-
+
- Base Mainnet
## Supra
-[Supra](https://supraoracles.com) provides VRF and decentralized oracle price feeds that can be used for onchain and offchain use-cases such as spot and perpetual DEXes, lending protocols, and payments protocols. Supra’s oracle chain and consensus algorithm makes it one of the fastest-to-finality oracle providers, with layer-1 security guarantees. The pull oracle has a sub-second response time. Aside from speed and security, Supra’s rotating node architecture gathers data from 40+ data sources and applies a robust calculation methodology to get the most accurate value. The node provenance on the data dashboard also provides a fully transparent historical audit trail. Supra’s Distributed Oracle Agreement (DORA) paper was accepted into ICDCS 2023, the oldest distributed systems conference.
+[Supra](https://supraoracles.com) предоставляет VRF и децентрализованные ценовые фиды оракулов, которые могут использоваться для ончейн и офчейн случаев использования, таких как спотовые и Perp DEX, кредитные протоколы и платежные протоколы. Цепочка оракулов и алгоритм консенсуса Supra делают его одним из самых быстрых по финализации провайдеров оракулов с гарантиями безопасности уровня L1. Pull-оракул имеет время отклика менее секунды. Помимо скорости и безопасности, вращающаяся архитектура узлов Supra собирает данные из 40+ источников данных и применяет надежную методологию расчета для получения наиболее точного значения. Происхождение узлов на панели управления данными также предоставляет полностью прозрачный исторический аудиторский след. Документ Distributed Oracle Agreement (DORA) от Supra был принят на ICDCS 2023, старейшей конференции по распределенным системам.
-Visit the Supra [documentation](https://supraoracles.com/docs/) to learn more about integrating Supra's oracle and VRF into your Base project.
+Посетите [документацию Supra](https://supraoracles.com/docs/) чтобы узнать больше об интеграции оракула и VRF Supra в ваш проект на Base.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
From 057e654b6f502c90b4b39a6ef28133e164042bc9 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sat, 29 Nov 2025 19:35:38 +0500
Subject: [PATCH 059/685] Translate onboarding documentation to Russian
---
docs/base-chain/tools/onboarding.mdx | 30 ++++++++++++++--------------
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/docs/base-chain/tools/onboarding.mdx b/docs/base-chain/tools/onboarding.mdx
index 177cc631..2295d640 100644
--- a/docs/base-chain/tools/onboarding.mdx
+++ b/docs/base-chain/tools/onboarding.mdx
@@ -1,47 +1,47 @@
---
-title: User Onboarding
+title: Вовлечение пользователей
slug: /tools/onboarding
-description: Documentation for various ways to onboard users in your apps on Base.
+description: Документация по различным способам вовлечения пользователей в ваши приложения на Base.
---
-# User Onboarding
+# Вовлечение пользователей
## Crossmint
-[Crossmint](https://crossmint.com/?utm_source=backlinks&utm_medium=docs&utm_campaign=base) is an enterprise-grade web3 development platform that lets you deploy smart contracts, create email wallets, enable credit-card and cross chain payments, and use APIs to create, distribute, sell, store, and edit NFTs. By abstracting away the core complexities of the Blockchain, Crossmint allows you to build NFT applications without requiring any blockchain experience or holding cryptocurrency, and making the blockchain invisible to end users. Crossmint enables you to provide a Web2 experience for your Web3 apps and onboard users.
+[Crossmint](https://crossmint.com/?utm_source=backlinks&utm_medium=docs&utm_campaign=base) - это корпоративная платформа для web3-разработки, которая позволяет вам развертывать смарт-контракты, создавать кошельки, включать кредитные карты и кроссчейн-платежи, а также использовать API для создания, распространения, продажи, хранения и редактирования NFT. Абстрагируя основные сложности блокчейна, Crossmint позволяет вам создавать NFT-приложения без необходимости наличия опыта работы с блокчейном или хранения криптовалюты, делая блокчейн невидимым для конечных пользователей. Crossmint позволяет вам обеспечить Web2-опыт для ваших Web3-приложений и вовлекать пользователей.
## Dynamic
-[Dynamic](https://www.dynamic.xyz/) is a login platform designed for seamless user onboarding. It offers smart and simple login flows for both crypto-native and non-native users. Dynamic features support for non-custodial embedded wallets and consolidating multiple wallets under a single user account. The Dynamic platform is compatible with most EVM chains, including Base.
+[Dynamic](https://www.dynamic.xyz/) - это платформа для входа, предназначенная для беспрепятственного вовлечения пользователей. Она предлагает умные и простые потоки входа как для крипто-ориентированных, так и для неориентированных пользователей. Dynamic поддерживает некастодиальные встроенные кошельки и объединение нескольких кошельков под одной учетной записью пользователя. Платформа Dynamic совместима с большинством EVM-цепей, включая Base.
## Openfort
-[Openfort](https://openfort.xyz) is an infrastructure provider designed to simplify the development of games and gamified experiences across their suite of API endpoints. Authenticated users can instantly access the embedded, non-custodial [smart account](https://www.openfort.xyz/docs/guides/javascript/smart-wallet/connected-wallets) natively in the game and sign blockchain transactions with one button. The Openfort platform is compatible with most EVM chains, including Base.
+[Openfort](https://openfort.xyz) - это провайдер инфраструктуры, предназначенный для упрощения разработки игр и геймифицированного опыта через свой набор API-эндпоинтов. Аутентифицированные пользователи могут мгновенно получить доступ к встроенному, некастодиальному [смарт-аккаунту](https://www.openfort.xyz/docs/guides/javascript/smart-wallet/connected-wallets) нативно в игре и подписывать блокчейн-транзакции одной кнопкой. Платформа Openfort совместима с большинством EVM-цепей, включая Base.
-Use [Auth Guide](https://www.openfort.xyz/docs/guides/javascript/auth) to allow several onboarding methods into your game regardless of the platform.
+Используйте [Руководство по аутентификации](https://www.openfort.xyz/docs/guides/javascript/auth) чтобы разрешить несколько методов вовлечения в вашу игру независимо от платформы.
## Privy
-[Privy](https://www.privy.io/) is a library designed for progressive user onboarding and authentication. It enables users to connect to your app using traditional methods such as email addresses, phone numbers, or social profiles, as well as through web3 methods like crypto wallets. Additionally, Privy supports embedded wallets, eliminating the need for users to have a self-custodial wallet prior to exploring your app. Privy is compatible with most EVM chains, including Base.
+[Privy](https://www.privy.io/) - это библиотека, предназначенная для прогрессивного вовлечения и аутентификации пользователей. Она позволяет пользователям подключаться к вашему приложению с помощью традиционных методов, таких как адреса электронной почты, номера телефонов или социальные профили, а также через web3-методы, такие как крипто-кошельки. Кроме того, Privy поддерживает встроенные кошельки, устраняя необходимость для пользователей иметь самокастодиальный кошелек до изучения вашего приложения. Privy совместима с большинством EVM-цепей, включая Base.
-You can [get started with Privy here](https://docs.privy.io/guide/quickstart), and check out these starter repos for [building a Progressive Web App (PWA) on Base](https://github.com/privy-io/create-privy-pwa) and [using the Base Paymaster with Privy](https://github.com/privy-io/base-paymaster-example).
+Вы можете [начать работу с Privy здесь](https://docs.privy.io/guide/quickstart), и ознакомиться с этими стартовыми репозиториями для [создания Progressive Web App (PWA) на Base](https://github.com/privy-io/create-privy-pwa) и [использования Base Paymaster с Privy](https://github.com/privy-io/base-paymaster-example).
## Particle Network
-[Particle Network](https://particle.network/) is the intent-centric, modular access layer of Web3. With Particle's Smart Wallet-as-a-Service, developers can curate a seamless user experience through modular and customizable EOA/AA embedded wallet components. Using MPC-TSS for key management, Particle can streamline user onboarding via familiar web2 accounts - such as Google accounts, email addresses, and phone numbers. Particle Network's Smart Wallet-as-a-Service is compatible with most EVM chains, including Base.
+[Particle Network](https://particle.network/) - это интент-центричный, модульный уровень доступа Web3. С помощью Smart Wallet-as-a-Service от Particle разработчики могут создавать беспрепятственный пользовательский опыт через модульные и настраиваемые компоненты встроенного кошелька EOA/AA. Используя MPC-TSS для управления ключами, Particle может упростить вовлечение пользователей через знакомые web2-аккаунты — такие как аккаунты Google, адреса электронной почты и номера телефонов. Smart Wallet-as-a-Service от Particle Network совместима с большинством EVM-цепей, включая Base.
## Sequence
-[Sequence](https://sequence.xyz/base) is an all-in-one development platform for integrating web3 into games. Onboard, monetize, grow, and retain players with Sequence’s award-winning technology including: non-custodial Embedded Wallets, white labeled marketplaces and marketplace API, indexer, relayer, node gateway, Unity/Unreal/React Native/Mobile SDKs, transaction API, contract deployment, analytics, and more. [Learn more here](https://sequence.xyz/base) and start creating on [Sequence Builder](https://sequence.build/) now.
+[Sequence](https://sequence.xyz/base) - это универсальная платформа разработки для интеграции web3 в игры. Вовлекайте, монетизируйте, растите и удерживайте игроков с помощью отмеченной наградами технологии Sequence, включая: некастодиальные встроенные кошельки, белые маркетплейсы и API маркетплейса, индексатор, ретранслятор, шлюз узлов, Unity/Unreal/React Native/Мобильные SDK, API транзакций, развертывание контрактов, аналитику и многое другое. [Узнайте больше здесь](https://sequence.xyz/base) и начните создавать на [Sequence Builder](https://sequence.build/) сейчас.
## thirdweb
-[thirdweb](https://thirdweb.com/) is the full stack open source web3 solution for bringing web3 into ANY consumer application on ANY platform. Utilize our wide range of sdks on web, mobile, Unity/Unreal or through our cloud hosted engine service! Connect your users with EOA or social logins, create contracts for marketplaces or tokenize in-game items, handle thousands of transactions to build apps that scale, and provide a fiat onramper for your users.
+[thirdweb](https://thirdweb.com/) - это полнофункциональное решение с открытым исходным кодом для внедрения web3 в ЛЮБОЕ потребительское приложение на ЛЮБОЙ платформе. Используйте наши широкие возможности SDK для веб, мобильных устройств, Unity/Unreal или через наш облачный хостинг движка! Подключайте ваших пользователей с помощью EOA или социальных логинов, создавайте контракты для маркетплейсов или токенизируйте внутриигровые предметы, обрабатывайте тысячи транзакций для создания масштабируемых приложений и предоставляйте фиатный онрампер для ваших пользователей.
## WalletKit
-[WalletKit](https://walletkit.com) is an all-in-one platform for adding smart, gasless wallets to your app. WalletKit offers pre-built components for onboarding users with email and social logins, which can be integrated in under 15 minutes using their React SDK or the wagmi connector. Alternatively, build completely bespoke experiences for your users using WalletKit's Wallets API.
+[WalletKit](https://walletkit.com) - это универсальная платформа для добавления умных, бесплатных (gasless) кошельков в ваше приложение. WalletKit предлагает предварительно собранные компоненты для вовлечения пользователей с помощью электронной почты и социальных логинов, которые можно интегрировать менее чем за 15 минут с использованием их React SDK или коннектора wagmi. В качестве альтернативы, создавайте полностью индивидуальные впечатления для ваших пользователей с помощью Wallets API от WalletKit.
-WalletKit is compatible with most EVM chains, including Base. It has integrated support for ERC 4337 and comes with a paymaster and bundler included, requiring no extra setup.
+WalletKit совместима с большинством EVM-цепей, включая Base. Она имеет встроенную поддержку ERC 4337 и поставляется с включенным платежным мастером и бандлером, не требуя дополнительной настройки.
-You can check out the [WalletKit documentation here](https://docs.walletkit.com). Start building for free on the Base testnet today.
+Вы можете ознакомиться с [документацией WalletKit здесь](https://docs.walletkit.com). Начните бесплатно разрабатывать в тестовой сети Base уже сегодня.
From 27aada18fa875ad0a8d06789387d219617f311f0 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sat, 29 Nov 2025 20:03:18 +0500
Subject: [PATCH 060/685] Translate data indexers documentation to Russian
---
docs/base-chain/tools/data-indexers.mdx | 141 ++++++++++++------------
1 file changed, 71 insertions(+), 70 deletions(-)
diff --git a/docs/base-chain/tools/data-indexers.mdx b/docs/base-chain/tools/data-indexers.mdx
index 4add7a66..316ba1e8 100644
--- a/docs/base-chain/tools/data-indexers.mdx
+++ b/docs/base-chain/tools/data-indexers.mdx
@@ -1,48 +1,49 @@
---
-title: Data Indexers
-description: Documentation for data indexing platforms for Base network.
+title: Индексаторы данных
+description: Документация по платформам индексации данных для сети Base.
---
import {HeaderNoToc} from "/snippets/headerNoToc.mdx";
## Allium
-[Allium](https://www.allium.so/) is an Enterprise Data Platform that serves accurate, fast, and simple blockchain data. Currently serving 15 blockchains and over 100+ schemas, Allium offers near real-time Base data for infrastructure needs and enriched Base data (NFT, DEX, Decoded, Wallet360) for research and analytics.
+[Allium](https://www.allium.so/) - это корпоративная платформа данных, которая предоставляет точные, быстрые и простые данные блокчейна. В настоящее время обслуживая 15 блокчейнов и более 100+ схем, Allium предлагает данные Base почти в реальном времени для инфраструктурных нужд и обогащенные данные Base (NFT, DEX, Decoded, Wallet360) для исследований и аналитики.
-Allium supports data delivery to multiple [destinations](https://docs.allium.so/integrations/overview), including Snowflake, Bigquery, Databricks, and AWS S3.
+Allium поддерживает доставку данных в несколько [направлений](https://docs.allium.so/integrations/overview), включая Snowflake, Bigquery, Databricks и AWS S3.
-Documentation:
+Документация:
-- [Real-time](https://docs.allium.so/real-time-data/base)
-- [Batch-enriched](https://docs.allium.so/data-tables/base)
+- [Данные в реальном времени](https://docs.allium.so/real-time-data/base)
+- [Пакетные обогащенные данные](https://docs.allium.so/data-tables/base)
-To get started, contact Allium [here](https://www.allium.so/contact).
+Чтобы начать работу, свяжитесь с Allium [здесь](https://www.allium.so/contact).
## Arkham
-[Arkham](https://platform.arkhamintelligence.com/) is a crypto intelligence platform that systematically analyzes blockchain transactions, showing users the people and companies behind blockchain activity, with a suite of advanced tools for analyzing their activity.
+[Arkham](https://platform.arkhamintelligence.com/) - это платформа крипто-аналитики, которая систематически анализирует блокчейн-транзакции, показывая пользователям людей и компании, стоящие за блокчейн-активностью, с набором продвинутых инструментов для анализа их деятельности.
References:
-- [Platform guide](https://www.arkhamintelligence.com/guide)
-- [Whitepaper](https://www.arkhamintelligence.com/whitepaper)
+- [Руководство по платформе](https://www.arkhamintelligence.com/guide)
+- [Технический документ(Whitepaper)](https://www.arkhamintelligence.com/whitepaper)
- [Codex](https://codex.arkhamintelligence.com/)
-- [Demos](https://www.youtube.com/@arkhamintel)
+- [Демонстрации](https://www.youtube.com/@arkhamintel)
## Covalent
-[Covalent](https://www.covalenthq.com/?utm_source=base&utm_medium=partner-docs) is a hosted blockchain data solution providing access to historical and current on-chain data for [100+ supported blockchains](https://www.covalenthq.com/docs/networks/?utm_source=base&utm_medium=partner-docs), including [Base](https://www.covalenthq.com/docs/networks/base/?utm_source=base&utm_medium=partner-docs).
+[Covalent](https://www.covalenthq.com/?utm_source=base&utm_medium=partner-docs) - это размещенное решение данных блокчейна, предоставляющее доступ к историческим и текущим ончейн-данным для [100+ поддерживаемых блокчейнов](https://www.covalenthq.com/docs/networks/?utm_source=base&utm_medium=partner-docs), включая [Base](https://www.covalenthq.com/docs/networks/base/?utm_source=base&utm_medium=partner-docs).
-Covalent maintains a full archival copy of every supported blockchain, meaning every balance, transaction, log event, and NFT asset data is available from the genesis block. This data is available via:
+Covalent поддерживает полную архивную копию каждого поддерживаемого блокчейна, что означает, что каждый баланс, транзакция, событие лога и данные NFT-активов доступны с генезис-блока.
+Эти данные доступны через:
-1. [Unified API](https://www.covalenthq.com/docs/unified-api/?utm_source=base&utm_medium=partner-docs) - Incorporate blockchain data into your app with a familiar REST API
-2. [Increment](https://www.covalenthq.com/docs/increment/?utm_source=base&utm_medium=partner-docs) - Create and embed custom charts with no-code analytics
+1. [Unified API](https://www.covalenthq.com/docs/unified-api/?utm_source=base&utm_medium=partner-docs) - Включайте данные блокчейна в ваше приложение с помощью знакомого REST API
+2. [Increment](https://www.covalenthq.com/docs/increment/?utm_source=base&utm_medium=partner-docs) - Создавайте и встраивайте пользовательские графики с аналитикой без кода
-To get started, [sign up](https://www.covalenthq.com/platform/?utm_source=base&utm_medium=partner-docs) and visit the [developer documentation](https://www.covalenthq.com/docs/?utm_source=base&utm_medium=partner-docs).
+Чтобы начать работу, [зарегистрируйтесь](https://www.covalenthq.com/platform/?utm_source=base&utm_medium=partner-docs) и посетите [документацию для разработчиков](https://www.covalenthq.com/docs/?utm_source=base&utm_medium=partner-docs).
-
+
- [Base Mainnet](https://www.covalenthq.com/docs/networks/base/?utm_source=base&utm_medium=partner-docs)
- [Base Sepolia](https://www.covalenthq.com/docs/networks/base/?utm_source=base&utm_medium=partner-docs) (Testnet)
@@ -50,23 +51,23 @@ To get started, [sign up](https://www.covalenthq.com/platform/?utm_source=base&u
## DipDup
-[DipDup](https://dipdup.io) is a Python framework for building smart contract indexers. It helps developers focus on business logic instead of writing a boilerplate to store and serve data. DipDup-based indexers are selective, which means only required data is requested. This approach allows to achieve faster indexing times and decreased load on underlying APIs.
+[DipDup](https://dipdup.io) - это фреймворк на Python для создания индексаторов смарт-контрактов. Он помогает разработчикам сосредоточиться на бизнес-логике вместо написания шаблонного кода для хранения и обслуживания данных. Индексаторы на основе DipDup являются селективными, что означает, что запрашиваются только необходимые данные. Этот подход позволяет достичь более быстрого времени индексации и снизить нагрузку на базовые API.
-To get started, visit the [documentation](https://dipdup.io/docs/supported-networks/base) or follow the [quickstart](https://dipdup.io/docs/quickstart-evm) guide.
+Чтобы начать работу, посетите [документацию](https://dipdup.io/docs/supported-networks/base) или следуйте руководству [по быстрому старту](https://dipdup.io/docs/quickstart-evm).
## Envio
-[Envio](https://envio.dev) is a full-featured data indexing solution that provides application developers with a seamless and efficient way to index and aggregate real-time and historical blockchain data for any EVM. The indexed data is easily accessible through custom GraphQL queries, providing developers with the flexibility and power to retrieve specific information.
+[Envio](https://envio.dev) - это полнофункциональное решение для индексации данных, которое предоставляет разработчикам приложений беспрепятственный и эффективный способ индексации и агрегации данных блокчейна в реальном времени и исторических данных для любого EVM. Индексированные данные легко доступны через пользовательские GraphQL-запросы, предоставляя разработчикам гибкость и возможность извлекать конкретную информацию.
-Envio [HyperSync](https://docs.envio.dev/docs/hypersync) is an indexed layer of the Base blockchain for the hyper-speed syncing of historical data (JSON-RPC bypass). What would usually take hours to sync ~100,000 events can now be done in the order of less than a minute.
+Envio [HyperSync](https://docs.envio.dev/docs/hypersync) - это индексированный слой блокчейна Base для сверхбыстрой синхронизации исторических данных (обход JSON-RPC). То, что обычно занимало часы для синхронизации ~100 000 событий, теперь можно сделать менее чем за минуту.
-Designed to optimize the user experience, Envio offers automatic code generation, flexible language support, multi-chain data aggregation, and a reliable, cost-effective hosted service.
+Разработанный для оптимизации пользовательского опыта, Envio предлагает автоматическую генерацию кода, гибкую поддержку языков, агрегацию данных из нескольких цепочек и надежный, экономически эффективный размещенный сервис.
-To get started, visit the [documentation](https://docs.envio.dev/docs/overview) or follow the [quickstart](https://docs.envio.dev/docs/quickstart) guide.
+Чтобы начать работу, посетите [документацию](https://docs.envio.dev/docs/overview) или следуйте руководству [по быстрому старту](https://docs.envio.dev/docs/quickstart).
-
+
- Base Mainnet
- Base Sepolia (Testnet)
@@ -75,13 +76,13 @@ To get started, visit the [documentation](https://docs.envio.dev/docs/overview)
## GhostGraph
-[GhostGraph](https://ghostgraph.xyz/) makes it easy to build blazingly fast indexers (subgraphs) for smart contracts.
+[GhostGraph](https://ghostgraph.xyz/) упрощает создание очень быстрых индексаторов (подграфов) для смарт-контрактов.
-GhostGraph is the first indexing solution that lets you write your index transformations in **Solidity**. Base dApps can query data with GraphQL using our hosted endpoints.
+GhostGraph - это первое решение для индексации, которое позволяет писать ваши преобразования индекса на Solidity. DApps Base могут запрашивать данные с помощью GraphQL, используя наши размещенные конечные точки.
-To get started, you can [sign up for an account](https://app.ghostlogs.xyz/ghostgraph/sign-up) and follow [this quickstart](https://docs.ghostlogs.xyz/category/-getting-started-1) guide on how to create, deploy, and query a GhostGraph.
+Чтобы начать работу, вы можете [зарегистрировать аккаунт](https://app.ghostlogs.xyz/ghostgraph/sign-up) и следовать [этому руководству по быстрому старту](https://docs.ghostlogs.xyz/category/-getting-started-1) о том, как создать, развернуть и запросить GhostGraph.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
@@ -90,13 +91,13 @@ To get started, you can [sign up for an account](https://app.ghostlogs.xyz/ghost
## The Indexing Company
-[The Indexing Company](https://www.indexing.co/) provides indexing as a service, capable of indexing any chain (EVM and non-EVM) with an RPC endpoint and integrating off-chain data within the same infrastructure.
+[The Indexing Company](https://www.indexing.co/) предоставляет индексацию как услугу, способную индексировать любую цепочку (EVM и не-EVM) с конечной точкой RPC и интегрировать офчейн-данные в той же инфраструктуре.
-Our services include data transformations, aggregations, and streamlined data flows, allowing teams to develop their products faster while saving on developer resources, time, and money. Our solution is ideal for teams needing advanced data engineering for modular chain setups, multi-chain products, L1/L2/L3 chains and AI.
+Наши услуги включают преобразования данных, агрегации и оптимизированные потоки данных, позволяя командам разрабатывать свои продукты быстрее, экономя ресурсы разработчиков, время и деньги. Наше решение идеально подходит для команд, которым требуется продвинутая инженерия данных для модульных настроек цепочек, мультичейн-продуктов, цепочек L1/L2/L3 и AI.
-To get started contact us [here](https://www.indexing.co/get-in-touch).
+Чтобы начать работу, свяжитесь с нами [здесь](https://www.indexing.co/get-in-touch).
-
+
- Base Mainnet
- Base Sepolia (Testnet)
@@ -105,11 +106,11 @@ To get started contact us [here](https://www.indexing.co/get-in-touch).
## Moralis
-[Moralis](https://moralis.io/?utm_source=base-docs&utm_medium=partner-docs) offers comprehensive data APIs for crypto, offering both indexed and real-time data across 15+ chains. Moralis' APIs include portfolio and wallet balances, NFT data, token data, price data, candlestick data, net worth data, and a lot more. All of the data is enriched with things like metadata, parsed events and address labels.
+[Moralis](https://moralis.io/?utm_source=base-docs&utm_medium=partner-docs) предлагает комплексные API данных для крипто, предлагая как индексированные, так и данные в реальном времени для 15+ цепочек. API Moralis включают портфель и балансы кошельков, данные NFT, данные токенов, данные о ценах, данные свечных графиков, данные о чистой стоимости и многое другое. Все данные обогащены такими вещами, как метаданные, разобранные события и метки адресов.
-To get started with Moralis, you can [sign up for an account](https://moralis.io/?utm_source=base-docs&utm_medium=partner-docs), visit the Moralis [documentation](https://docs.moralis.io/?utm_source=base-docs&utm_medium=partner-docs), or check out their tutorials on [Youtube](https://www.youtube.com/c/MoralisWeb3).
+Чтобы начать работу с Moralis, вы можете [зарегистрировать аккаунт](https://moralis.io/?utm_source=base-docs&utm_medium=partner-docs), посетить [документацию Moralis](https://docs.moralis.io/?utm_source=base-docs&utm_medium=partner-docs), или ознакомиться с их уроками на [Youtube](https://www.youtube.com/c/MoralisWeb3).
-
+
- Base Mainnet
- Base Sepolia (Testnet)
@@ -118,14 +119,14 @@ To get started with Moralis, you can [sign up for an account](https://moralis.io
## Nexandria
-[Nexandria](https://www.nexandria.com/?utm_source=base-docs&utm_medium=partner-docs) API offers access to complete historical on-chain data at blazing speeds, arbitrary granularity (as low as block-level) and at viable unit economics (think web2 level costs). Our technology lets you generate subgraphs on the fly, unlocking unique endpoints like a statement of all the balance transfers for all the tokens, or a list of all the neighbors of an address with all the historical interaction details or a portfolio balance graph covering all the tokens across arbitrary time/block ranges.
+[Nexandria](https://www.nexandria.com/?utm_source=base-docs&utm_medium=partner-docs) API предоставляет доступ к полным историческим ончейн-данным с высокой скоростью, произвольной гранулярностью (вплоть до уровня блока) и с жизнеспособной экономикой (стоимость на уровне web2). Наша технология позволяет вам генерировать подграфы на лету, открывая уникальные конечные точки, такие как выписка всех переводов балансов для всех токенов, список всех соседей адреса со всеми историческими деталями взаимодействий или график баланса портфеля, охватывающий все токены в произвольных диапазонах времени/блоков.
-References:
+Ссылки:
-- [API Documentation](https://docs.nexandria.com/)
-- [Sign-up](https://www.nexandria.com/api)
+- [Документация API](https://docs.nexandria.com/)
+- [Регистрация](https://www.nexandria.com/api)
-
+
- Base Mainnet
@@ -133,11 +134,11 @@ References:
## Shovel
-[Shovel](https://indexsupply.com/shovel) is an [open source](https://github.com/indexsupply/code) tool for synchronizing Ethereum data to your Postgres database. Shovel can index block data, transaction data, and decoded event data. A single Shovel can index multiple chains simultaneously. Shovel is configured via a declarative JSON config file – no custom functions to save indexed data to your database.
+[Shovel](https://indexsupply.com/shovel) - это [инструмент с открытым исходным кодом](https://github.com/indexsupply/code) для синхронизации данных Ethereum с вашей базой данных Postgres. Shovel может индексировать данные блоков, данные транзакций и декодированные данные событий. Один Shovel может индексировать несколько цепочек одновременно. Shovel настраивается через декларативный JSON-файл конфигурации — никаких пользовательских функций для сохранения индексированных данных в вашу базу данных.
-Find out more in the [Shovel Docs](https://indexsupply.com/shovel/docs/)
+Узнайте больше в [Документации Shovel](https://indexsupply.com/shovel/docs/)
-
+
- Base Mainnet
- Base Sepolia (Testnet)
@@ -146,13 +147,13 @@ Find out more in the [Shovel Docs](https://indexsupply.com/shovel/docs/)
## Subsquid
-[Subsquid](https://subsquid.io/) is a decentralized hyper-scalable data platform optimized for providing efficient, permissionless access to large volumes of data.
-It currently serves historical on-chain data, including event logs, transaction receipts, traces, and per-transaction state diffs.
-Subsquid offers a powerful toolkit for creating custom data extraction and processing pipelines, achieving an indexing speed of up to 150k blocks per second.
+[Subsquid](https://subsquid.io/) - это децентрализованная гипермасштабируемая платформа данных, оптимизированная для обеспечения эффективного, беспермишенного доступа к большим объемам данных.
+В настоящее время она предоставляет исторические ончейн-данные, включая логи событий, квитанции транзакций, трассировки и диффы состояния для каждой транзакции.
+Subsquid предлагает мощный набор инструментов для создания пользовательских конвейеров извлечения и обработки данных, достигая скорости индексации до 150 000 блоков в секунду.
-To get started, visit the [documentation](https://docs.subsquid.io/) or see this [quickstart with examples](https://docs.subsquid.io/sdk/examples/) on how to easily create subgraphs via Subsquid.
+Чтобы начать работу, посетите [документацию](https://docs.subsquid.io/)или смотрите это [краткое руководство с примерами](https://docs.subsquid.io/sdk/examples/) о том, как легко создавать подграфы через Subsquid.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
@@ -161,15 +162,15 @@ To get started, visit the [documentation](https://docs.subsquid.io/) or see this
## SubQuery
-[SubQuery](https://subquery.network/) is a data indexer that provides developers with fast, reliable, decentralized, and customized APIs for accessing rich indexed data from over 80+ ecosystems (including Base) within their projects.
+[SubQuery](https://subquery.network/) - это индексатор данных, который предоставляет разработчикам быстрые, надежные, децентрализованные и настраиваемые API для доступа к богатым индексированным данным из более чем 80+ экосистем (включая Base) в их проектах.
-SubQuery provides the ability to aggregate this data across multiple blockchains, all within a single project.
+SubQuery предоставляет возможность агрегировать эти данные по нескольким блокчейнам в рамках одного проекта.
-Other advantages of SubQuery includes performance with multiple RPC endpoint configurations, multi-worker capabilities and a configurable caching architecture.
+Другие преимущества SubQuery включают производительность с несколькими конфигурациями конечных точек RPC, возможности нескольких рабочих процессов и настраиваемую архитектуру кэширования.
-To get started, visit the [developer documentation](https://academy.subquery.network/) or follow [this step-by-step guide](https://academy.subquery.network/quickstart/quickstart_chains/base.html) on how to index any smart contract on Base.
+Чтобы начать работу, посетите [документацию для разработчиков](https://academy.subquery.network/) или следуйте [этому пошаговому руководству](https://academy.subquery.network/quickstart/quickstart_chains/base.html) о том, как индексировать любой смарт-контракт на Base.
-
+
- [Base Mainnet](https://academy.subquery.network/quickstart/quickstart_chains/base.html)
- Base Sepolia (Testnet)
@@ -178,32 +179,32 @@ To get started, visit the [developer documentation](https://academy.subquery.net
## The Graph
-[The Graph](https://thegraph.com/) is an indexing protocol that provides an easy way to query blockchain data through APIs known as subgraphs.
+[The Graph](https://thegraph.com/) - это протокол индексации, который предоставляет простой способ запрашивать данные блокчейна через API, известные как подграфы.
-With The Graph, you can benefit from:
- - **Decentralized Indexing**: Enables indexing blockchain data through multiple indexers, thus eliminating any single point of failure
- - **GraphQL Queries**: Provides a powerful GraphQL interface for querying indexed data, making data retrieval super simple.
- - **Customization**: Define your own logic for transforming & storing blockchain data. Reuse subgraphs published by other developers on The Graph Network.
+С The Graph вы можете воспользоваться:
+ - **Децентрализованной индексацией**: Позволяет индексировать данные блокчейна через несколько индексаторов, устраняя тем самым любую единую точку отказа
+ - **GraphQL-запросами**: Предоставляет мощный интерфейс GraphQL для запроса индексированных данных, делая извлечение данных очень простым.
+ - **Настройкой**: Определяйте свою собственную логику для преобразования и хранения данных блокчейна. Используйте повторно подграфы, опубликованные другими разработчиками в сети The Graph.
-Follow this [quick-start](https://thegraph.com/docs/en/quick-start/) guide to create, deploy, and query a subgraph within 5 minutes.
+Следуйте этому [руководству по быстрому старту](https://thegraph.com/docs/en/quick-start/) чтобы создать, развернуть и запросить подграф за 5 минут.
-
+
- Base Mainnet
- Base Sepolia (Testnet)
-See [all supported networks](https://thegraph.com/docs/en/#supported-networks)
+Смотрите [все поддерживаемые сети](https://thegraph.com/docs/en/#supported-networks)
## Flair
-[Flair](https://flair.dev) is a real-time and historical custom data indexing for any EVM chain.
+[Flair](https://flair.dev) - это индексация пользовательских данных в реальном времени и исторических данных для любой EVM-цепи.
-It offers reusable **indexing primitives** (such as fault-tolerant RPC ingestors, custom processors and aggregations, re-org aware database integrations) to make it easy to receive, transform, store and access your on-chain data.
+Он предлагает повторно используемые **примитивы индексации** (такие как отказоустойчивые ингесторы RPC, пользовательские процессоры и агрегации, интеграции с базой данных с учетом реоргов), чтобы упростить получение, преобразование, хранение и доступ к вашим ончейн-данным.
-To get started, visit the [documentation](https://docs.flair.dev) or clone the [starter boilerplate](https://github.com/flair-sdk/starter-boilerplate) template and follow the instructions.
+Чтобы начать работу, посетите [документацию](https://docs.flair.dev) или клонируйте [стартовый шаблон](https://github.com/flair-sdk/starter-boilerplate) и следуйте инструкциям.
-
+
- [Base Mainnet](https://docs.flair.dev/reference/manifest.yml)
- [Base Sepolia](https://docs.flair.dev/reference/manifest.yml) (Testnet)
@@ -213,13 +214,13 @@ import PolicyBanner from "/snippets/PolicyBanner.mdx";
## Space and Time
-[Space and Time](https://spaceandtime.io) is the blockchain for ZK-proven data. It provides data indexing services for all major chains including Bitcoin, Ethereum, ZKsync, Polygon, Avalanche etc.
+[Space and Time](https://spaceandtime.io) - это блокчейн для ZK-доказанных данных. Он предоставляет услуги индексации данных для всех основных цепочек, включая Bitcoin, Ethereum, ZKsync, Polygon, Avalanche и т.д.
-Space and Time offers a way to query indexed blockchain data from major blockchains like Bitcoin, Ethereum, Base etc., giving smart contracts a way to ask questions about onchain and offchain activity, in a trustless way.
+Space and Time предлагает способ запрашивать индексированные данные блокчейна из основных блокчейнов, таких как Bitcoin, Ethereum, Base и т.д., предоставляя смарт-контрактам способ задавать вопросы об ончейн и офчейн активности доверенным образом.
-sign up [here](https://app.spaceandtime.ai/)
+Зарегистрируйтесь [здесь](https://app.spaceandtime.ai/)
-
+
- Bitcoin
- Ethereum
From 85766ace54e9b677b285340784f93ee32fdbb599 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sat, 29 Nov 2025 20:12:40 +0500
Subject: [PATCH 061/685] Update cross-chain.mdx
---
docs/base-chain/tools/cross-chain.mdx | 40 +++++++++++++--------------
1 file changed, 20 insertions(+), 20 deletions(-)
diff --git a/docs/base-chain/tools/cross-chain.mdx b/docs/base-chain/tools/cross-chain.mdx
index 0e77b86d..e07fd24d 100644
--- a/docs/base-chain/tools/cross-chain.mdx
+++ b/docs/base-chain/tools/cross-chain.mdx
@@ -1,34 +1,34 @@
---
-title: Cross-chain
-description: Documentation for cross-chain communication and messaging on the Base network. This page covers integrating tools like LayerZero with Base for web3 transactions, cross-chain messaging, and secure blockchain communication.
+title: Кроссчейн
+description: Документация по кроссчейн-коммуникации и обмену сообщениями в сети Base. На этой странице рассматривается интеграция таких инструментов, как LayerZero, с Base для web3-транзакций, кроссчейн-сообщений и безопасной блокчейн-коммуникации.
---
import {HeaderNoToc} from "/snippets/headerNoToc.mdx";
## Axelar
-[Axelar](https://axelar.network/) is an interchain platform that connects blockchains to enable universal web3 transactions. By integrating with Axelar, applications built on Base can now easily send messages and assets between the 49+ blockchains connected via Axelar.
+[Axelar](https://axelar.network/) - это межцепочная платформа, которая соединяет блокчейны для обеспечения универсальных web3-транзакций. Интегрируя Axelar, приложения, построенные на Base, теперь могут легко отправлять сообщения и активы между 50+ блокчейнами, подключенными через Axelar.
-To learn more about Axelar visit our [docs](https://docs.axelar.dev/). For complete end-to-end examples demonstrating various Axelar use cases please visit the available [code examples](https://github.com/axelarnetwork/axelar-examples).
+Чтобы узнать больше об Axelar, посетите нашу [документацию](https://docs.axelar.dev/). Для полных сквозных примеров, демонстрирующих различные случаи использования Axelar, посетите доступные [примеры кода](https://github.com/axelarnetwork/axelar-examples).
-
+
- [Base Mainnet](https://docs.axelar.dev/resources/mainnet)
- [Base Testnet](https://docs.axelar.dev/resources/testnet)
#### Axelarscan
-To view current transactions and live stats about the Axelar network, please visit the [Axelarscan block explorer](https://axelarscan.io/)
+Чтобы просмотреть текущие транзакции и живую статистику о сети Axelar, посетите [обозреватель блоков Axelarscan](https://axelarscan.io/)
## Crossmint
-[Crossmint](https://crossmint.com/?utm_source=backlinks&utm_medium=docs&utm_campaign=base) allows you to create and deploy NFT Collections and enable cross-chain payments. This enables your users and customers to purchase an NFT from a collection deployed on Base using Ethereum or Solana tokens.
+[Crossmint](https://crossmint.com/?utm_source=backlinks&utm_medium=docs&utm_campaign=base) позволяет вам создавать и развертывать NFT-коллекции и включать кроссчейн-платежи. Это позволяет вашим пользователям и клиентам покупать NFT из коллекции, развернутой на Base, используя токены Ethereum или Solana.
-Check out [Crossmint Docs](https://docs.crossmint.com/nft-checkout/introduction/?utm_source=backlinks&utm_medium=docs&utm_campaign=base) to learn more about NFT Checkout with Crossmint. To power cross-chain payments, click [here](https://docs.crossmint.com/nft-checkout/pay-button/select-payment-options/?utm_medium=docs&utm_source=backlinks&utm_campaign=base) to get started.
+Ознакомьтесь с [документацией Crossmint](https://docs.crossmint.com/nft-checkout/introduction/?utm_source=backlinks&utm_medium=docs&utm_campaign=base) чтобы узнать больше о NFT Checkout с Crossmint. Чтобы включить кроссчейн-платежи, нажмите [здесь](https://docs.crossmint.com/nft-checkout/pay-button/select-payment-options/?utm_medium=docs&utm_source=backlinks&utm_campaign=base) чтобы начать.
-
+
- [Base Mainnet](https://www.crossmint.com/products/nft-checkout/?utm_source=backlinks&utm_medium=docs&utm_campaign=base)
- [Base Sepolia](https://www.crossmint.com/products/nft-checkout/?utm_source=backlinks&utm_medium=docs&utm_campaign=base)
@@ -37,11 +37,11 @@ Check out [Crossmint Docs](https://docs.crossmint.com/nft-checkout/introduction/
## Chainlink CCIP
-[Chainlink CCIP](https://chain.link/cross-chain) is a secure interoperability protocol that allows for securely sending messages, transferring tokens, and initiating actions across different blockchains.
+[Chainlink CCIP](https://chain.link/cross-chain) - это безопасный протокол взаимодействия, который позволяет безопасно отправлять сообщения, передавать токены и инициировать действия в разных блокчейнах.
-To get started with integrating Chainlink CCIP in your Base project, visit the Chainlink CCIP [documentation](https://docs.chain.link/ccip).
+Чтобы начать интеграцию Chainlink CCIP в ваш проект на Base, посетите [документацию](https://docs.chain.link/ccip) Chainlink CCIP.
-
+
- [Base Mainnet](https://docs.chain.link/ccip/directory/mainnet/chain/ethereum-mainnet-base-1)
- [Base Sepolia](https://docs.chain.link/ccip/supported-networks/v1_2_0/testnet) (Testnet)
@@ -50,11 +50,11 @@ To get started with integrating Chainlink CCIP in your Base project, visit the C
## LayerZero
-[LayerZero](https://layerzero.network/) is an omnichain interoperability protocol that enables cross-chain messaging. Applications built on Base can use the LayerZero protocol to connect to 35+ supported blockchains seamlessly.
+[LayerZero](https://layerzero.network/) - это омничейн-протокол взаимодействия, который обеспечивает кроссчейн-обмен сообщениями. Приложения, построенные на Base, могут использовать протокол LayerZero для бесшовного подключения к 35+ поддерживаемым блокчейнам.
-To get started with integrating LayerZero, visit the LayerZero [documentation](https://docs.layerzero.network/v1/developers/evm/evm-guides/send-messages) and provided examples on [GitHub](https://github.com/LayerZero-Labs/solidity-examples).
+Чтобы начать интеграцию LayerZero, посетите [документацию](https://docs.layerzero.network/v1/developers/evm/evm-guides/send-messages) LayerZero и предоставленные примеры на [GitHub](https://github.com/LayerZero-Labs/solidity-examples).
-
+
- [Base Mainnet](https://docs.layerzero.network/v2/developers/evm/technical-reference/deployed-contracts#base)
- [Base Sepolia](https://docs.layerzero.network/v2/developers/evm/technical-reference/deployed-contracts#base-sepolia) (Testnet)
@@ -63,15 +63,15 @@ To get started with integrating LayerZero, visit the LayerZero [documentation](h
## Wormhole
-[Wormhole](https://wormhole.com/) is a generic messaging protocol that provides secure communication between blockchains.
+[Wormhole](https://wormhole.com/) - это универсальный протокол обмена сообщениями, который обеспечивает безопасную коммуникацию между блокчейнами.
-By integrating Wormhole, a Base application can access users and liquidity on > 30 chains and > 7 different platforms.
+Интегрируя Wormhole, приложение Base может получить доступ к пользователям и ликвидности в > 30 цепочках и > 7 различных платформах.
-See [this quickstart](https://docs.wormhole.com/wormhole/quick-start/tutorials/hello-wormhole) to get started with integrating Wormhole in your Base project.
+Смотрите [это краткое руководство по быстрому старту](https://docs.wormhole.com/wormhole/quick-start/tutorials/hello-wormhole) чтобы начать интеграцию Wormhole в ваш проект на Base.
-For more information on integrating Wormhole, visit their [documentation](https://docs.wormhole.com/wormhole/) and the provided [GitHub examples](https://github.com/wormhole-foundation/wormhole-examples).
+Для получения дополнительной информации об интеграции Wormhole посетите их [документацию](https://docs.wormhole.com/wormhole/) и предоставленные [примеры на GitHub](https://github.com/wormhole-foundation/wormhole-examples).
-
+
- [Base Mainnet](https://docs.wormhole.com/wormhole/blockchain-environments/evm#base)
- [Base Sepolia](https://docs.wormhole.com/wormhole/blockchain-environments/evm#base) (Testnet)
From 83715b7e6c493d32bc9076e06612eefb98fad8cc Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sat, 29 Nov 2025 20:23:49 +0500
Subject: [PATCH 062/685] Translate Account Abstraction documentation to
Russian
---
docs/base-chain/tools/account-abstraction.mdx | 34 +++++++++----------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/docs/base-chain/tools/account-abstraction.mdx b/docs/base-chain/tools/account-abstraction.mdx
index 4ef628c5..5ef5336a 100644
--- a/docs/base-chain/tools/account-abstraction.mdx
+++ b/docs/base-chain/tools/account-abstraction.mdx
@@ -1,53 +1,53 @@
---
-title: Account Abstraction
-description: Documentation for Account Abstraction toolkits and solutions for apps built on Base.
+title: Абстракция аккаунтов
+description: Документация по наборам инструментов и решениям для абстракции аккаунтов для приложений, построенных на Base.
---
## Alchemy Account Kit
-[Account Kit](https://www.alchemy.com/account-kit) is a complete solution for account abstraction. Using Account Kit, you can create a smart contract wallet for every user that leverages account abstraction to simplify every step of your app's onboarding experience. It also offers Gas Manager and Bundler APIs for sponsoring gas and batching transactions.
+[Account Kit](https://www.alchemy.com/account-kit) - это комплексное решение для абстракции аккаунтов. Используя Account Kit, вы можете создать смарт-контракт кошелек для каждого пользователя, который использует абстракцию аккаунтов для упрощения каждого этапа процесса вовлечения в ваше приложение. Он также предлагает API Gas Manager и Bundler для спонсирования газа и пакетной обработки транзакций.
## Biconomy
-[Biconomy](https://www.biconomy.io) is an Account Abstraction toolkit that enables you to provide the simplest UX for your dapp or wallet. It offers modular smart accounts, as well as paymasters and bundlers as a service for sponsoring gas and executing transactions at scale.
+[Biconomy](https://www.biconomy.io) - это набор инструментов для абстракции аккаунтов, который позволяет вам предоставить самый простой пользовательский опыт для вашего dapp или кошелька. Он предлагает модульные умные аккаунты, а также пэймастер и бандлер как услугу для спонсирования газа и выполнения транзакций в масштабе.
## Coinbase Account Abstraction Kit
-The Coinbase Developer Platform [Account Abstraction Kit](https://www.coinbase.com/developer-platform/solutions/account-abstraction-kit) is an account abstraction toolkit for building simple onchain user experiences. Account Abstraction Kit provides a paymaster and bundler that allows you to sponsor gas fees and bundle user transactions, improving the user experience of your application.
+Платформа разработчиков Coinbase [Account Abstraction Kit](https://www.coinbase.com/developer-platform/solutions/account-abstraction-kit) это набор инструментов для абстракции аккаунтов для создания простого пользовательского ончейн опыта. Account Abstraction Kit предоставляет пэймастер и бандлер, которые позволяют вам спонсировать комиссии за газ и объединять пользовательские транзакции, улучшая пользовательский опыт вашего приложения.
## Openfort
-[Openfort](https://openfort.xyz) is an infrastructure provider designed to simplify the development of games and gamified experiences across their suite of API endpoints. The platform vertically integrates the AA stack, so game developers can focus on game development without worrying about private key management, the account model or the onchain interactions with paymasters and bundlers. The Openfort platform is compatible with most EVM chains, including Base.
+[Openfort](https://openfort.xyz) - это провайдер инфраструктуры, предназначенный для упрощения разработки игр и геймифицированного опыта через свой набор API-эндпоинтов. Платформа вертикально интегрирует стек AA, поэтому разработчики игр могут сосредоточиться на разработке игр, не беспокоясь об управлении приватными ключами, модели аккаунтов или ончейн-взаимодействиях с пэймастер и бандлер. Платформа Openfort совместима с большинством EVM-цепей, включая Base.
## Pimlico
-[Pimlico](https://pimlico.io/) provides an infrastructure platform that makes building smart accounts simpler. If you are developing, an ERC-4337 smart account, they provide bundlers, verifying paymasters, ERC-20 paymasters, and much more.
+[Pimlico](https://pimlico.io/) предоставляет платформу инфраструктуры, которая упрощает создание смарт-аккаунтов. Если вы разрабатываете ERC-4337 умный аккаунт, они предоставляют бандлеры, верифицирующего пэймастер, ERC-20 пэймастер и многое другое.
-## Reown (prev. known as WalletConnect)
+## Reown (ранее известный как WalletConnect)
-**[Reown](https://reown.com/?utm_source=base&utm_medium=docs&utm_campaign=backlinks)** gives developers the tools to build user experiences that make digital ownership effortless, intuitive, and secure. One of Reown's offerings is the AppKit SDK.
+**[Reown](https://reown.com/?utm_source=base&utm_medium=docs&utm_campaign=backlinks)** дает разработчикам инструменты для создания пользовательского опыта, который делает цифровое владение простым, интуитивным и безопасным. Одно из предложений Reown — это SDK AppKit.
-**AppKit** is a powerful, free, and fully open-source SDK for developers looking to integrate wallet connections and other Web3 functionalities into their apps on any EVM and non-EVM chain. In just a few simple steps, you can provide your users with seamless wallet access, one-click authentication, social logins, and notifications—streamlining their experience while enabling advanced features like on-ramp functionality, in-app token swaps and smart accounts. Check out the [docs](https://docs.reown.com/appkit/overview?utm_source=base&utm_medium=docs&utm_campaign=backlinks) to get started.
+**AppKit** это мощный, бесплатный и полностью открытый SDK для разработчиков, которые хотят интегрировать подключение кошельков и другие функции Web3 в свои приложения на любой EVM и не-EVM цепи. Всего за несколько простых шагов вы можете предоставить своим пользователям беспрепятственный доступ к кошелькам, однокликовую аутентификацию, социальные логины и уведомления — оптимизируя их опыт, одновременно включая расширенные функции, такие как on-ramp функциональность, внутриприложенные обмены токенов и умные аккаунты. Ознакомьтесь с [документацией](https://docs.reown.com/appkit/overview?utm_source=base&utm_medium=docs&utm_campaign=backlinks) чтобы начать.
## Safe
-[Safe](https://docs.safe.global/getting-started/readme) provides modular smart account infrastructure and account abstraction stack via their Safe{Core} [Account Abstraction SDK](https://docs.safe.global/safe-core-aa-sdk/safe-core-sdk), [API](https://docs.safe.global/safe-core-api/supported-networks), and [Protocol](https://docs.safe.global/safe-core-protocol/safe-core-protocol).
+[Safe](https://docs.safe.global/getting-started/readme) предоставляет модульную инфраструктуру смарт-аккаунтов и стек абстракции аккаунтов через свой Safe{Core} [Account Abstraction SDK](https://docs.safe.global/safe-core-aa-sdk/safe-core-sdk), [API](https://docs.safe.global/safe-core-api/supported-networks), и [Protocol](https://docs.safe.global/safe-core-protocol/safe-core-protocol).
## Stackup
-[Stackup](https://www.stackup.sh) provides smart account tooling for building account abstraction within your apps. They offer Paymaster and Bundler APIs for sponsoring gas and sending account abstraction transactions.
+[Stackup](https://www.stackup.sh) предоставляет инструменты для смарт-аккаунтов для построения абстракции аккаунтов в ваших приложениях. Они предлагают API пэймастер и бандлер для спонсирования газа и отправки транзакций абстракции аккаунтов.
## thirdweb
-[thirdweb](https://portal.thirdweb.com/typescript/v5/account-abstraction/get-started) offers the complete toolkit to leverage account abstraction technology to enable seamless user experiences for your users. This includes Account Factory contracts that let your users spin up Smart Accounts, Bundler for UserOps support, and Paymaster to enable gas sponsorships.
+[thirdweb](https://portal.thirdweb.com/typescript/v5/account-abstraction/get-started) предлагает полный набор инструментов для использования технологии абстракции аккаунтов для обеспечения беспрепятственного пользовательского опыта для ваших пользователей. Это включает контракты Account Factory, которые позволяют вашим пользователям создавать умные аккаунты, бандлер для поддержки UserOps и пэймастер для включения спонсирования газа.
## WalletKit
-[WalletKit](https://walletkit.com) is an all-in-one platform for adding smart, gasless wallets to your app. It has integrated support for ERC 4337 and comes with a paymaster and bundler included, requiring no extra setup.
+[WalletKit](https://walletkit.com) - это универсальная платформа для добавления смарт, бесплатных (gasless) кошельков в ваше приложение. Она имеет встроенную поддержку ERC 4337 и поставляется с включенным пэймастером и бандлером, не требуя дополнительной настройки.
-WalletKit also offers pre-built components for onboarding users with email and social logins, which can be integrated in under 15 minutes using their React SDK or the wagmi connector. Alternatively, build completely bespoke experiences for your users using WalletKit's Wallets API.
+WalletKit также предлагает предварительно собранные компоненты для вовлечения пользователей с помощью электронной почты и социальных логинов, которые можно интегрировать менее чем за 15 минут с использованием их React SDK или коннектора wagmi. В качестве альтернативы, создавайте полностью индивидуальные впечатления для ваших пользователей с помощью Wallets API от WalletKit.
-WalletKit is compatible with most EVM chains, including Base. You can check out the [WalletKit documentation here](https://docs.walletkit.com). Start building for free on the Base testnet today.
+WalletKit совместима с большинством EVM-цепей, включая Base. Вы можете ознакомиться с [документацией WalletKit здесь](https://docs.walletkit.com). Начните бесплатно разрабатывать в тестовой сети Base уже сегодня.
## ZeroDev
-[ZeroDev](https://zerodev.app) is an embedded wallet powered by account abstraction. It offers you the ability to create self-custody wallets for your users, sponsor gas, and simplify user flows by batching and automating transactions.
+[ZeroDev](https://zerodev.app) - это встроенный кошелек, работающий на основе абстракции аккаунтов. Он предлагает вам возможность создавать самокастодиальные кошельки для ваших пользователей, спонсировать газ и упрощать пользовательские потоки путем пакетной обработки и автоматизации транзакций.
From 6bd66f81e30273adc3954a0b4f3b1a0785ea8318 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sat, 29 Nov 2025 20:32:37 +0500
Subject: [PATCH 063/685] Translate onramps documentation to Russian
---
docs/base-chain/tools/onramps.mdx | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/docs/base-chain/tools/onramps.mdx b/docs/base-chain/tools/onramps.mdx
index 30b7a8cf..0d5d62fd 100644
--- a/docs/base-chain/tools/onramps.mdx
+++ b/docs/base-chain/tools/onramps.mdx
@@ -1,32 +1,32 @@
---
title: Onramps
-description: Documentation for fiat-to-crypto onramps for the Base network.
+description: Документация по фиат-крипто онрампам для сети Base.
---
## Coinbase Onramp
-[Coinbase Onramp](https://www.coinbase.com/developer-platform/products/onramp) is a fiat-to-crypto onramp that allows users to buy or transfer crypto directly from self-custody wallets and apps. Coinbase Onramp supports 60+ fiat currencies with regulatory compliance and licensing, as well as 100+ cryptocurrencies, including ETH on Base. [Get started here](https://docs.cdp.coinbase.com/onramp/docs/getting-started/) to use the Coinbase Developer Platform.
+[Coinbase Onramp](https://www.coinbase.com/developer-platform/products/onramp) это фиат-крипто онрамп, который позволяет пользователям покупать или переводить криптовалюту напрямую из самокастодиальных кошельков и приложений. Coinbase Onramp поддерживает 60+ фиатных валют с нормативным соответствием и лицензированием, а также 100+ криптовалют, включая ETH на Base. [Начните здесь](https://docs.cdp.coinbase.com/onramp/docs/getting-started/) чтобы использовать Платформу разработчиков Coinbase.
## MoonPay
-[MoonPay](https://www.moonpay.com/business/onramps) is a crypto onramp that provides global coverage, seamless revenue sharing, and zero risk of fraud or chargebacks. MoonPay supports 30+ fiat currencies and 110+ cryptocurrencies, including ETH on Base.
+[MoonPay](https://www.moonpay.com/business/onramps) - это крипто-онрамп, который обеспечивает глобальное покрытие, беспрепятственное распределение доходов и нулевой риск мошенничества или оспаривания платежей. MoonPay поддерживает 30+ фиатных валют и 110+ криптовалют, включая ETH на Base.
## Onramp
-[Onramp](https://onramp.money/) is a fiat-to-crypto payment gateway, which helps users seamlessly convert fiat currency to the desired cryptocurrency. Onramp currently supports 300+ cryptocurrencies and 20+ blockchain networks, including ETH on Base.
+[Onramp](https://onramp.money/) - это шлюз фиат-крипто платежей, который помогает пользователям беспрепятственно конвертировать фиатную валюту в желаемую криптовалюту. Onramp в настоящее время поддерживает 300+ криптовалют и 20+ блокчейн-сетей, включая ETH на Base.
## Ramp
-[Ramp](https://ramp.network/) is an onramp and offramp that empowers users to buy & sell crypto inside your app. Ramp supports 40+ fiat currencies and 90+ crypto assets, including ETH on Base.
+[Ramp](https://ramp.network/) - это онрамп и оффрамп, который позволяет пользователям покупать и продавать криптовалюту внутри вашего приложения. Ramp поддерживает 40+ фиатных валют и 90+ крипто-активов, включая ETH на Base.
## Thirdweb
-[Thirdweb Payments](https://thirdweb.com/payments?utm_source=base&utm_medium=documentation&utm_campaign=chain_docs) is an all-in-one crypto payment solution allowing you to onramp, bridge, and swap over [3,200+ currencies](https://thirdweb.com/tokens?utm_source=base&utm_medium=documentation&utm_campaign=chain_docs) on over [85+ chains](https://thirdweb.com/chainlist?service=pay&utm_source=base&utm_medium=documentation&utm_campaign=chain_docs).
+[Thirdweb Payments](https://thirdweb.com/payments?utm_source=base&utm_medium=documentation&utm_campaign=chain_docs) это универсальное крипто-платежное решение, позволяющее вам онрампить, бриджить и обменивать более [3,200+ валют](https://thirdweb.com/tokens?utm_source=base&utm_medium=documentation&utm_campaign=chain_docs) в более чем [85+ цепочках](https://thirdweb.com/chainlist?service=pay&utm_source=base&utm_medium=documentation&utm_campaign=chain_docs).
## Transak
-[Transak](https://transak.com/) is a developer integration toolkit to let users buy/sell crypto in any app, website or web plugin. It is available across 170 cryptocurrencies on 75+ blockchains, including ETH on Base.
+[Transak](https://transak.com/) - это набор инструментов для интеграции разработчиками, позволяющий пользователям покупать/продавать криптовалюту в любом приложении, на веб-сайте или в веб-плагине. Он доступен для 170 криптовалют в 75+ блокчейнах, включая ETH на Base.
## Alchemy Pay
-[Alchemy Pay](https://ramp.alchemypay.org/) (ACH) is a payment solutions provider that seamlessly connects fiat and crypto economies for global consumers, merchants, developers, and institutions.
+[Alchemy Pay](https://ramp.alchemypay.org/) (ACH) - это провайдер платежных решений, который беспрепятственно соединяет фиатные и крипто-экономики для глобальных потребителей, мерчантов, разработчиков и институтов.
From 9125a927797a4e9c7ff166c6e22dad01a5d1d983 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sat, 29 Nov 2025 20:34:37 +0500
Subject: [PATCH 064/685] Update title and description to Russian
---
docs/base-chain/tools/onramps.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/base-chain/tools/onramps.mdx b/docs/base-chain/tools/onramps.mdx
index 0d5d62fd..35c840f0 100644
--- a/docs/base-chain/tools/onramps.mdx
+++ b/docs/base-chain/tools/onramps.mdx
@@ -1,5 +1,5 @@
---
-title: Onramps
+title: Онрампы
description: Документация по фиат-крипто онрампам для сети Base.
---
From 8d73f8d7a6c4dd0495667b9ada5ab24c799bccfe Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sun, 30 Nov 2025 13:44:15 +0500
Subject: [PATCH 065/685] translate
---
docs/base-chain/tools/tokens-in-wallet.mdx | 111 +++++++++++----------
1 file changed, 56 insertions(+), 55 deletions(-)
diff --git a/docs/base-chain/tools/tokens-in-wallet.mdx b/docs/base-chain/tools/tokens-in-wallet.mdx
index 2a347309..0f953a94 100644
--- a/docs/base-chain/tools/tokens-in-wallet.mdx
+++ b/docs/base-chain/tools/tokens-in-wallet.mdx
@@ -1,128 +1,129 @@
---
-title: Tokens in Coinbase Wallet
+title: Токены в Coinbase Wallet
---
-# How to ensure ERC-20 tokens show in Coinbase Wallet as a token issuer
+# Как обеспечить отображение ERC-20 токенов в Coinbase Wallet для эмитентов токенов
-This page is intended for developers that will or have recently deployed ERC-20 token contracts on Base Mainnet and would like their token details to display as quickly as possible on Coinbase Wallet.
+Эта страница предназначена для разработчиков, которые собираются или недавно развернули контракты токенов ERC-20 в Base Mainnet и хотят, чтобы детали их токена отображались как можно быстрее в Coinbase Wallet.
-Coinbase Wallet makes any ERC-20 token instantly available for swapping seconds from when the contract is deployed.
+Coinbase Wallet делает любой ERC-20 токен доступным для обмена через секунды после развертывания контракта.
-Follow the instructions below to ensure your token logo, asset name, and other metadata also appear on Coinbase Wallet.
+Следуйте инструкциям ниже, чтобы обеспечить отображение логотипа вашего токена, названия актива и других метаданных в Coinbase Wallet.
-**Disclaimer**
+**Отказ от ответственности**
-Base does not endorse any specific token that is deployed on mainnet and made available for swapping.
+Base не поддерживает какие-либо конкретные токены, развернутые в Mainnet и доступные для обмена.
---
-## Adding your token to the list
+## Добавление вашего токена в список
-The steps below explain how to have your token display quickly on Coinbase Wallet. These instructions work not only for Base, but for any EVM chain supported by Coinbase Wallet (Optimism, Arbitrum, Polygon, Avalanche, Fantom, BNB).
+Шаги ниже объясняют, как обеспечить быстрое отображение вашего токена в Coinbase Wallet. Эти инструкции работают не только для Base, но и для любой EVM-цепи, поддерживаемой Coinbase Wallet (Optimism, Arbitrum, Polygon, Avalanche, Fantom, BNB).
-### Step 1: Deploy your ERC-20 Token on Base Mainnet
+### Шаг 1: Разверните ваш ERC-20 токен в Base Mainnet
-Write and deploy a compliant ERC-20 token smart contract. Test it and then deploy on Base Mainnet. If you’re not a developer, you can use available token launcher tools in the Base ecosystem.
+Напишите и разверните соответствующий стандарту ERC-20 смарт-контракт токена. Протестируйте его и затем разверните в Base Mainnet. Если вы не разработчик, вы можете использовать доступные инструменты запуска токенов в экосистеме Base.
-### Step 2: Prepare your metadata and asset images
+### Шаг 2: Подготовьте метаданные и изображения актива
-Prepare a high-resolution image of your token’s logo. Ensure it is clear, identifiable, and representative of your token.
+Подготовьте высококачественное изображение логотипа вашего токена. Убедитесь, что оно четкое, узнаваемое и репрезентативное для вашего токена.
-### Step 3: List your cryptocurrency on a listing aggregator
+### Шаг 3: Разместите вашу криптовалюту на агрегаторе листингов
-You can list for free on CoinGecko following these [instructions](https://support.coingecko.com/hc/en-us/articles/7291312302617-How-to-list-new-cryptocurrencies-on-CoinGecko)
+Вы можете бесплатно разместиться на CoinGecko, следуя этим [инструкциям](https://support.coingecko.com/hc/en-us/articles/7291312302617-How-to-list-new-cryptocurrencies-on-CoinGecko)
-You can pay to be listed on CoinMarketCap following these [instructions](https://support.coinmarketcap.com/hc/en-us/articles/360043659351-Listings-Criteria).
+Вы можете оплатить размещение на CoinMarketCap, следуя этим [инструкциям](https://support.coinmarketcap.com/hc/en-us/articles/360043659351-Listings-Criteria).
-Remember, once your ERC-20 contract is deployed, your asset will immediately be available for native swapping in Coinbase Wallet.
+Помните, как только ваш ERC-20 контракт развернут, ваш актив будет немедленно доступен для нативного обмена в Coinbase Wallet.
-However, you’ll still need to list your token on Birdeye, CoinGecko, or CoinMarketCap for the asset’s logo and other metadata to flow into Coinbase Wallet and be seen by users. **It can take 24-48 hours for metadata changes to update.**
+Однако вам все равно нужно будет разместить ваш токен на Birdeye, CoinGecko или CoinMarketCap, чтобы логотип актива и другие метаданные попали в Coinbase Wallet и стали видны пользователям.
+**Изменения метаданных могут обновляться в течение 24-48 часов.**
-## Why does my token display in the “Newer tokens” section in the swap flow?
+## Почему мой токен отображается в разделе "Новые токены" в процессе обмена?
-Tokens that are newly launched and haven’t had significant trading volume appear in the **newer token** section. Once your token reaches a market cap of at least $1M it will no longer be displayed in this section.
+Токены, которые недавно запущены и не имели значительного торгового объема, появляются в разделе **новые токены**. Как только ваш токен достигнет рыночной капитализации не менее $1 млн, он больше не будет отображаться в этом разделе.
-**Disclaimer**
+**Отказ от ответственности**
-New assets with low liquidity may result in failed swaps or may result in a user receiving less of the destination token due to slippage. An important responsibility of the token creator is to communicate to the community these risks.
+Новые активы с низкой ликвидностью могут привести к неудачным обменам или к тому, что пользователь получит меньше токена назначения из-за проскальзывания. Важная ответственность создателя токена — сообщать сообществу об этих рисках.
-## How can I update my token logo or description?
+## Как я могу обновить логотип или описание моего токена?
-ERC20 metadata can be updated quickly and easily by navigating to the asset’s page on the Coinbase Wallet desktop site ([wallet.coinbase.com](https://wallet.coinbase.com)). Note that any changes you make there will be reflected on Coinbase Wallet only (desktop and mobile).
+Метаданные ERC20 можно быстро и легко обновить, перейдя на страницу актива на сайте Coinbase Wallet для ПК ([wallet.coinbase.com](https://wallet.coinbase.com)). Обратите внимание, что любые изменения, которые вы сделаете там, будут отражены только в Coinbase Wallet (ПК и мобильные устройства).
-**Step 1:** Search for your token on wallet.coinbase.com
+**Шаг 1:** Найдите ваш токен на wallet.coinbase.com
-**Step 2:** Scroll to the bottom and click “Update here”
+**Шаг 2:** Прокрутите вниз и нажмите "Обновить здесь"
-**Step 3:** Select your logo image or enter the description you want to show
+**Шаг 3:** Выберите изображение логотипа или введите описание, которое хотите показать
-**Step 4:** Choose the address you want to submit with and click submit
+**Шаг 4:** Выберите адрес, с которого хотите отправить, и нажмите "Отправить"
-**Step 5:** Submissions will be reviewed within 5 business days. To expedite approval, we recommend taking the following steps:
+**Шаг 5:** Заявки будут рассмотрены в течение 5 рабочих дней. Чтобы ускорить утверждение, мы рекомендуем предпринять следующие шаги:
-1. Make a post from your official X or Farcaster account documenting the change. The Coinbase Wallet team may reach out to you if they have questions.
+1. Сделайте пост с вашего официального аккаунта X или Farcaster, документирующий изменение. Команда Coinbase Wallet может связаться с вами, если у них возникнут вопросы.
-3. Submit the change with the same deployed address that the token contract was deployed with.
+3. Отправьте изменение с того же развернутого адреса, с которого был развернут контракт токена.
-If the above guidance doesn’t resolve your issue, please submit more information using this [Deform](https://app.deform.cc/form/a331da5a-447b-43e8-b636-ea3b925e115a/).
+Если приведенные выше рекомендации не решают вашу проблему, пожалуйста, отправьте больше информации, используя эту [форму Deform](https://app.deform.cc/form/a331da5a-447b-43e8-b636-ea3b925e115a/).
-# Sharing your token
+# Продвижение вашего токена
-## Custom trading links
+## Пользовательские торговые ссылки
-By sharing a unique link to your token’s asset page, your community can easily and safely get your token.
+Делясь уникальной ссылкой на страницу вашего токена, ваше сообщество может легко и безопасно получить ваш токен.
-**How to get your custom link:**
+**Как получить вашу пользовательскую ссылку:**
-**Step 1:** Grab your custom link for your token by navigating to the asset page on Coinbase Wallet
+**Шаг 1:** Получите вашу пользовательскую ссылку для вашего токена, перейдя на страницу актива в Coinbase Wallet
-**Step 2:** Click the share button
+**Шаг 2:** Нажмите кнопку "Поделиться"
![][image1]
![][image2]
-**Step 4:** Share it with your community – either by posting it as an official link on your social accounts or as a CTA on your website.
+**Шаг 4:** Поделитесь ею с вашим сообществом — либо разместив ее как официальную ссылку в ваших социальных сетях, либо как призыв к действию на вашем веб-сайте.
-## Trending Swaps on Base
+## Популярные обмены на Base
-The Trending Swaps on Base module reflects the top tokens traded through the Coinbase Wallet mobile app, browser extension, and website app over the past 24 hours.
+Модуль "Популярные обмены на Base" отражает топ токенов, торгуемых через мобильное приложение Coinbase Wallet, браузерное расширение и веб-приложение за последние 24 часа.
-By encouraging your community to use Coinbase Wallet, your token can be appear on Trending Swaps and reach a wider audience.
+Поощряя ваше сообщество использовать Coinbase Wallet, ваш токен может появиться в "Популярных обменах" и достичь более широкой аудитории.
-## Send via text
+## Отправка через текст
-With send via text, you can send crypto as easily as sending a text. The crypto you want to send will be retrievable using a claim link, and the link can be shared over text, Twitter, Farcaster, Telegram – anywhere.
+С функцией отправки через текст вы можете отправлять криптовалюту так же легко, как отправлять текст. Криптовалюта, которую вы хотите отправить, будет доступна для получения по ссылке для востребования, и эту ссылку можно делиться через текст, Twitter, Farcaster, Telegram — где угодно.
-Recipients will be prompted to make a Coinbase Wallet to claim the crypto. Whether you're onboarding people to crypto or looking to easily reward your community, send via text has you covered.
+Получателям будет предложено создать Coinbase Wallet для получения криптовалюты. Независимо от того, знакомите ли вы людей с криптовалютой или хотите легко вознаградить ваше сообщество, отправка через текст — это решение.
-**How to send crypto via text:**
+**Как отправить криптовалюту через текст:**
-**Step 1:** Go to the **Send** flow in Coinbase Wallet
+**Шаг 1:** Перейдите в раздел Отправить в Coinbase Wallet
-**Step 2:** Enter the amount you want to send
+**Шаг 2:** Введите сумму, которую хотите отправить
![][image3]
-**Step 3:** Click “Send via text” in the upper right hand corner
+**Шаг 3:** Нажмите "Отправить через текст" в правом верхнем углу
-**Step 4:** Enter the amount and type of crypto you wish to send, and click “Create”Copy the link
+**Шаг 4:** Введите сумму и тип криптовалюты, которую хотите отправить, и нажмите "Создать". Скопируйте ссылку
![][image4]
-**Step 5:** Copy the link and Share it on any platform.
+**Шаг 5:** Скопируйте ссылку и поделитесь ею на любой платформе.
-* Clicking the link will prompt the recipient to open Coinbase Wallet or download Coinbase Wallet to claim the crypto
-* If the crypto isn’t claimed within 14 weeks, it will be returned to your wallet.
+* Нажатие на ссылку предложит получателю открыть Coinbase Wallet или скачать Coinbase Wallet для получения криптовалюты.
+* Если криптовалюта не будет востребована в течение 14 недель, она будет возвращена в ваш кошелек.
-Send via text currently supports the top 100 tokens on Base. We’re in the process of adding support for all tokens on Base.
+Отправка через текст в настоящее время поддерживает топ 100 токенов на Base. Мы в процессе добавления поддержки для всех токенов на Base.
---
-If you’re encountering an issue with token support on Coinbase Wallet, submit [this form](https://app.deform.cc/form/a331da5a-447b-43e8-b636-ea3b925e115a/?page_number=0) and we’ll aim to resolve your issue within 5 business days.
+Если вы столкнулись с проблемой поддержки токена в Coinbase Wallet, отправьте [эту форму](https://app.deform.cc/form/a331da5a-447b-43e8-b636-ea3b925e115a/?page_number=0) и мы постараемся решить вашу проблему в течение 5 рабочих дней.
[image1]:
From 21bdf35e83acd0f65808995ace8e9796448c908b Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sun, 30 Nov 2025 15:12:00 +0500
Subject: [PATCH 066/685] Translate Security Council documentation to Russian
---
docs/base-chain/security/security-council.mdx | 186 +++++++++---------
1 file changed, 90 insertions(+), 96 deletions(-)
diff --git a/docs/base-chain/security/security-council.mdx b/docs/base-chain/security/security-council.mdx
index e94eb73f..a87794a0 100644
--- a/docs/base-chain/security/security-council.mdx
+++ b/docs/base-chain/security/security-council.mdx
@@ -1,142 +1,136 @@
---
-title: Security Council for Base
-description: This page outlines the purpose, goals, structure, and responsibilities of the Security Council for Base.
+title: Совет по безопасности Base
+description: На этой странице изложены цели, задачи, структура и обязанности Совета по безопасности Base.
---
-This page outlines the purpose, goals, structure, and responsibilities of the
-Security Council for Base. The Council is composed of individuals and
-organizations who hold signing keys and help manage upgrades to keep the Base
-network secure.
+Совет состоит из физических лиц и организаций, которые владеют ключами подписи и помогают управлять обновлениями для обеспечения безопасности сети Base.
-## Purpose
+## Цель
-Base’s mission is to build a global onchain economy that increases innovation,
-creativity, and freedom. We believe this is only possible on a decentralized
-platform. This is why Base is (1) built on Ethereum, the most secure and
-decentralized L1, (2) built on the open and permissionless OP Stack, and (3)
-upholds key [Neutrality Principles](https://www.coinbase.com/blog/coinbases-neutrality-principles-for-base).
+Миссия Base — построить глобальную ончейн-экономику, которая увеличивает инновации,
+креативность и свободу. Мы считаем, что это возможно только на децентрализованной платформе.
+Вот почему Base (1) построена на Ethereum, самой безопасной и децентрализованной L1,
+(2) построена на открытом и беспермишенном OP Stack, и (3) соблюдает ключевые [Принципы нейтральности](https://www.coinbase.com/blog/coinbases-neutrality-principles-for-base).
-As part of our ongoing commitment to decentralization, Base launched
-[permissionless fault proofs](https://base.mirror.xyz/eOsedW4tm8MU5OhdGK107A9wsn-aU7MAb8f3edgX5Tk) in
-October 2024, [decentralized control of contract upgrades](https://base.mirror.xyz/tWDMlGp48fF0MeADcLQruUBq1Qxkou4O5x3ax8Rm3jA) via a Security Council
-in April 2025, and has now reached Stage 1 Decentralization.
+В рамках нашего постоянного стремления к децентрализации Base запустила
+[**permissionless fault proofs**](https://base.mirror.xyz/eOsedW4tm8MU5OhdGK107A9wsn-aU7MAb8f3edgX5Tk) в октябре 2024 года, [децентрализованный контроль над обновлениями контрактов](https://base.mirror.xyz/tWDMlGp48fF0MeADcLQruUBq1Qxkou4O5x3ax8Rm3jA) через Совет по безопасности в апреле 2025 года и теперь достигла Стадии 1 Децентрализации.
-In reaching **Stage 1**, Base provides stronger security guarantees and fewer
-trust assumptions. Builders benefit from infrastructure certainty (no unexpected
-rule changes), and there’s no single point of failure—everyone can participate
-in verifying and securing the network.
+Достигнув **Стадии 1**, Base обеспечивает более сильные гарантии безопасности и
+меньше предположений о доверии. Строители получают выгоду от определенности
+инфраструктуры (без неожиданных изменений правил), и нет единой точки
+отказа — каждый может участвовать в проверке и защите сети.
-## Structure
+## Структура
-**Composition and quorum**
+**Состав и кворум**
-Stage 1 Decentralization requirements say that the group which approves Base
-Chain contract upgrades must contain:
+Требования Стадии 1 Децентрализации гласят, что группа, которая утверждает обновления контрактов Base
+Chain, должна содержать:
-- at least 8 participants
-- a ≥75% quorum
-- a quorum-blocking group outside the main rollup operator (Base)
+- не менее 8 участников
+- кворум ≥75%
+- группу блокировки кворума за пределами основного оператора роллапа (Base)
-In addition to the current signing entities (Optimism and Coinbase), the
-Security Council adds 10 independent entities and individuals from
-geographically diverse regions. To satisfy the ≥75% quorum, 9 out of the 12
-entities (the 10 entities in the Security Council, Optimism, and Coinbase) are
-required to approve Base upgrades. Base upgrades cannot take effect until a
-quorum of these entities sign and approve the upgrade. This composition
-satisfies all requirements.
+В дополнение к текущим подписывающим сторонам (Optimism и Coinbase),
+Совет по безопасности добавляет 10 независимых организаций и физических
+лиц из географически разнообразных регионов. Для удовлетворения требования
+кворума ≥75% требуется утверждение 9 из 12 сторон (10 сторон в Совете по
+безопасности, Optimism и Coinbase) для обновлений Base. Обновления Base
+не могут вступить в силу, пока кворум этих сторон не подпишет и не утвердит
+обновление. Этот состав удовлетворяет всем требованиям.
-**Member Selection criteria**
+**Критерии отбора членов**
-- Representation across diverse geographic regions and international territories
-- Strong alignment with [Base’s mission and values](https://base.mirror.xyz/jjQnUq_UNTQOk7psnGBFOsShi7FlrRp8xevQUipG_Gk)
-- Diverse organizations - each member represents a separate entity
-- Proven track record in the Base and Ethereum ecosystem - in good standing in upholding professional and ethical standards in the community
-- Technical competency and good security practices - has completed screening processes, including background checks, and have shown ability to securely store and use sensitive key materials
+- Представительство в различных географических регионах и международных территориях
+- Сильное соответствие [миссии и ценостям Base](https://base.mirror.xyz/jjQnUq_UNTQOk7psnGBFOsShi7FlrRp8xevQUipG_Gk)
+- Разнообразные организации - каждый член представляет отдельную сторону
+- Проверенный опыт в экосистеме Base и Ethereum - хорошая репутация в соблюдении профессиональных и этических стандартов в сообществе
+- Техническая компетентность и хорошие практики безопасности - прошли процессы проверки, включая проверку биографических данных, и показали способность безопасно хранить и использовать чувствительные ключевые материалы
-**Current Roster**
+**Текущий состав**
-This is a living list that will stay up to date with membership. As of April 2025, the Security Council currently contains members from the following entities and individuals, based in the listed geographical jurisdictions.
+Это живой список, который будет обновляться по мере изменения состава. По состоянию на апрель 2025 года Совет по безопасности в настоящее время включает членов из следующих организаций и физических лиц, базирующихся в перечисленных географических юрисдикциях.
-- [Entity] Aerodrome – signer based in Japan
- - [Aerodrome](https://aerodrome.finance/) is a decentralized exchange on Base where users can swap, earn rewards and actively participate in the onchain economy.
+- [Организация] Aerodrome — подписант из Японии.
+ - [Aerodrome](https://aerodrome.finance/) - это децентрализованная биржа на Base, где пользователи могут обменивать, зарабатывать вознаграждения и активно участвовать в ончейн-экономике.
- `0xa5959a39cA67b9fb473E4A3A898C611EEAc9CB73`
-- [Entity] Moonwell – signer based in Brazil
- - [Moonwell](https://moonwell.fi/) is a decentralized lending and borrowing platform built on Base.
+- [Организация] Moonwell – подписант из Бразилии.
+ - [Moonwell](https://moonwell.fi/) - это децентрализованная платформа кредитования и займов, построенная на Base.
- `0x21C7D1e6A81Daca071bA94839ab74C39A25f851F`
-- [Entity] Blackbird – signer based in USA
- - [Blackbird](https://www.blackbird.xyz/) is a loyalty and payments platform built specifically for the restaurant industry, powered by Base.
+- [Организация] Blackbird – подписант из США.
+ - [Blackbird](https://www.blackbird.xyz/) - это платформа лояльности и платежей, созданная специально для ресторанной индустрии, работающая на Base.
- `0xA5657B88A0130a626fcDd6aAA59522373438CdFE`
-- [Entity] ChainSafe – signer based in Canada
- - [ChainSafe](https://chainsafe.io/) is a blockchain R&D firm focused on decentralized infrastructure.
+- [Организация] ChainSafe – подписант из Канады
+ - [ChainSafe](https://chainsafe.io/) - это компания по исследованиям и разработкам в области блокчейна, ориентированная на децентрализованную инфраструктуру.
- `0x1C56A6d2A6Af643cea4E62e72B75B9bDe8d62e2B`
-- [Entity] Talent Protocol – signer based in Portugal
- - [Talent Protocol](https://app.talentprotocol.com/) brings professional reputation onchain to help Base builders showcase their skills and get the recognition they deserve.
+- [Организация] Talent Protocol – подписант из Португалии
+ - [Talent Protocol](https://app.talentprotocol.com/) переносит профессиональную репутацию в ончейн, чтобы помочь строителям Base продемонстрировать свои навыки и получить заслуженное признание.
- `0x5ff5C78ff194acc24C22DAaDdE4D639ebF18ACC6`
-- [Entity] Moshicam – signer based in USA
- - [Moshicam](https://moshi.cam/) is a community-based photo editing app built on Base.
+- [Организация] Moshicam – подписант из США
+ - [Moshicam](https://moshi.cam/) - это ориентированное на сообщество приложение для редактирования фотографий, построенное на Base.
- `0xa8ee754FD1d069fb4B5d652730A0ca5e07a3fb06`
-- [Individual] Seneca – based in USA
- - Seneca is the co-founder of [Rounds](https://rounds.wtf/), a social platform which has [powered](https://x.com/jessepollak/status/1781069700652523725) grant distribution to Base builders.
+- [Физическое лицо] Seneca – из США
+ - Seneca - соучредитель [Rounds](https://rounds.wtf/), социальной платформы, которая [обеспечила](https://x.com/jessepollak/status/1781069700652523725) распределение грантов среди строителей Base.
- `0x82C80F34C4b5c153dB76122a11AaD2F77C99E766`
-- [Individual] Juan Suarez – based in USA
- - Juan is an active member of the Base ecosystem and has advised a number of key Base projects. He is a former member of the Coinbase Legal Team.
+- [Физическое лицо] Juan Suarez – из США
+ - Juan - активный член экосистемы Base и консультировал ряд ключевых проектов Base. Он является бывшим членом Юридической команды Coinbase.
- `0x99DB5BbA0db16e9aD05e3ff53310683CC3C971D2`
-- [Individual] Toady Hawk – based in Canada
- - [Toady Hawk](https://farcaster.xyz/toadyhawk.eth) is the founder of [Zero Rights Media](https://farcaster.xyz/zerorightsmedia), an open source onchain media org on Base (producers of ZEROPOD), and [The Yellow Collective](https://farcaster.xyz/basedandyellow), an onchain culture club for artists and creators on Base.
+- [Физическое лицо] Toady Hawk – based in Canada
+ - [Toady Hawk](https://farcaster.xyz/toadyhawk.eth) - основатель [Zero Rights Media](https://farcaster.xyz/zerorightsmedia), организации медиа с открытым исходным кодом в ончейне на Base (создатели ZEROPOD), и [The Yellow Collective](https://farcaster.xyz/basedandyellow), клуба ончейн-культуры для художников и создателей на Base.
- `0x0E8A99738a50D523871739c6d676554b0E34252f`
-- [Individual] Roberto Bayardo – based in USA
- - [Roberto Bayardo](https://farcaster.xyz/bayardo.eth) is an engineer at Commonware, building a framework for high-performance blockchains. He is a former core Base contributor.
+- [Физическое лицо] Roberto Bayardo – из США
+ - [Roberto Bayardo](https://farcaster.xyz/bayardo.eth) - инженер в Commonware, создающий фреймворк для высокопроизводительных блокчейнов. Он является бывшим основным контрибьютором Base.
- `0x18e982274f8C5B548D5aAc7aBef44D61504e1b3E`
-Individuals representing each entity are not published to protect personal privacy and to enhance security.
+Физические лица, представляющие каждую организацию, не публикуются для защиты личной конфиденциальности и повышения безопасности.
-**Member Terms**
+**Сроки полномочий членов**
-The Security Council for Base operates on a staggered “cohort” model:
+Совет по безопасности Base работает по ступенчатой модели "когорт":
-- Cohort 1: 6-month term beginning April 2025
-- Cohort 2: 9-month term beginning April 2025
+- Когорта 1: 6-месячный срок, начинающийся в апреле 2025 года
+- Когорта 2: 9-месячный срок, начинающийся в апреле 2025 года
-## Roles & Responsibilities
+## Роли и обязанности
-**Review and approve changes**
+**Проверка и утверждение изменений**
-- Council members are notified about proposed upgrades, and they must verify, approve, and sign these upgrades.
-- Council members must verify, approve and sign role changes (in case of key rotations for lost devices, member rotations, etc.). Any key rotations will not disrupt quorum or security.
+- Члены Совета уведомляются о предлагаемых обновлениях, и они должны проверять, утверждать и подписывать эти обновления.
+- Члены Совета должны проверять, утверждать и подписывать изменения ролей (в случае смены ключей из-за утери устройств, смены членов и т.д.). Любая смена ключей не нарушит кворум или безопасность.
-**Maintain availability and lines of communication**
+**Поддержание доступности и линий связи**
-- Be accessible and reachable for scheduled signings, coordination calls, and emergencies.
-- Collaborate with other members to resolve urgent issues.
+- Быть доступными и достижимыми для запланированных подписаний, координационных звонков и чрезвычайных ситуаций.
+- Сотрудничать с другими членами для решения срочных вопросов.
-**Preserve key security**
+**Сохранение безопасности ключей**
-- Generate and store key materials securely.
-- Keys should only be used for activities which directly relate to the Security Council member role (upgrades and ownership changes).
-- Report suspected loss of access or compromise immediately.
-- Undergo onchain safety and security training at the beginning of each term.
-- At regular intervals, participate in a liveness check by signing a message, to confirm ongoing control of the key.
+- Безопасно генерировать и хранить ключевые материалы.
+- Ключи должны использоваться только для действий, непосредственно связанных с ролью члена Совета по безопасности (обновления и изменения владения).
+- Немедленно сообщать о предполагаемой потере доступа или компрометации.
+- Проходить обучение по ончейн-безопасности и защите в начале каждого срока.
+- Через регулярные промежутки времени участвовать в проверке активности, подписывая сообщение, чтобы подтвердить постоянный контроль над ключом.
-**Act in good faith**
+**Действовать добросовестно**
-- Avoid conflicts of interest and disclose potential conflicts.
-- Participate in removing or replacing dysfunctional signers without compromising security.
+- Избегать конфликтов интересов и раскрывать потенциальные конфликты.
+- Участвовать в удалении или замене нефункциональных подписантов без ущерба для безопасности.
-## The future
+## Будущее
-The Security Council for Base is a critical step toward a more decentralized,
-resilient, and secure future for the Base network. By distributing key
-responsibilities across trusted, independent participants and implementing fault
-proofs, we’ve reduced reliance on any single entity while strengthening
-guarantees for users, builders, and the broader ecosystem.
+Совет по безопасности Base - это критически важный шаг к более децентрализованному,
+устойчивому и безопасному будущему для сети Base. Распределяя ключевые обязанности
+между доверенными, независимыми участниками и внедряя `fault proofs`, мы уменьшили
+зависимость от какой-либо одной стороны, одновременно усиливая гарантии для пользователей,
+строителей и более широкой экосистемы.
-This is just the beginning. As Base continues to evolve, the role of the
-Security Council will be progressively minimized, paving the way for even more
-trustless infrastructure beyond Stage 1—Stage 2—and even greater community
-control.
+Это только начало. По мере развития Base роль Совета по безопасности будет постепенно
+минимизироваться, прокладывая путь к еще более доверенной инфраструктуре за пределами
+Стадии 1 — Стадии 2 - и еще большему контролю со стороны сообщества.
-Our mission remains the same: to build a global onchain economy that empowers
-innovation, creativity, and freedom—on a foundation that everyone can rely on.
+Наша миссия остается неизменной: построить глобальную ончейн-экономику,
+которая расширяет возможности для инноваций, творчества и свободы — на основе,
+на которую каждый может положиться.
-Base is for everyone.
+Base для всех.
From 3f36733fefff078f8f1c5f53e54c3f465db10a75 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sun, 30 Nov 2025 15:33:25 +0500
Subject: [PATCH 067/685] Translate 'Avoid Malicious Flags' document to Russian
---
.../security/avoid-malicious-flags.mdx | 36 +++++++++----------
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/docs/base-chain/security/avoid-malicious-flags.mdx b/docs/base-chain/security/avoid-malicious-flags.mdx
index 8b4e676c..b6c35ddc 100644
--- a/docs/base-chain/security/avoid-malicious-flags.mdx
+++ b/docs/base-chain/security/avoid-malicious-flags.mdx
@@ -1,34 +1,34 @@
---
-sidebarTitle: 'Avoid Malicious Flags'
-title: How to avoid getting your app flagged as malicious
-description: The Base bug bounty program and procedures for reporting vulnerabilities.
+sidebarTitle: 'Избегайте вредоносных пометок'
+title: Как избежать пометки вашего приложения как вредоносного
+description: Программа вознаграждений за ошибки Base и процедуры сообщения об уязвимостях.
---
-Ensuring that your app is perceived as trustworthy and not flagged as malicious requires attention to best practices. Here’s a quick guide on how to build a secure and compliant app from day one.
+Обеспечение того, чтобы ваше приложение воспринималось как надежное и не помечалось как вредоносное, требует внимания к лучшим практикам. Вот краткое руководство о том, как создать безопасное и соответствующее приложение с первого дня.
-## 1. Verify and reduce the risk of your smart contract
+## 1. Проверьте и снизьте риск вашего смарт-контракта
-- **Verify Smart Contract**: Ensure that the source code of your contracts is verified and publicly available on [block explorers](/base-chain/tools/block-explorers). For example, this can be done on [Etherscan](https://basescan.org/verifyContract) and [Basescan](https://basescan.org/verifyContract) under “Verify Contract”.
-- **Limit Exposure of User Funds**: Design your contracts to minimize the exposure of user funds. Use efficient design to reduce any unnecessary risk. For example, request the minimum amount needed to fulfill the transaction.
+- **Проверьте смарт-контракт**: Убедитесь, что исходный код ваших контрактов проверен и общедоступен в [обозревателях блоков](/base-chain/tools/block-explorers). Например, это можно сделать на [Etherscan](https://basescan.org/verifyContract) и [Basescan](https://basescan.org/verifyContract) в разделе "Verify Contract".
+- **Ограничьте подверженность средств пользователей**: Спроектируйте ваши контракты так, чтобы минимизировать подверженность средств пользователей. Используйте эффективный дизайн для снижения любого ненужного риска. Например, запрашивайте минимальную сумму, необходимую для выполнения транзакции.
-## 2. Submit a verification request
+## 2. Отправьте запрос на проверку
-After verifying your smart contract, consider [submitting a verification request](https://report.blockaid.io/). This step helps ensure that your app is recognized as safe and verified by trusted sources in the ecosystem.
+После проверки вашего смарт-контракта рассмотрите возможность [отправки запроса на проверку](https://report.blockaid.io/). Этот шаг помогает обеспечить, чтобы ваше приложение было распознано как безопасное и проверенное доверенными источниками в экосистеме.
-## 3. Follow app best practices
+## 3. Следуйте лучшим практикам для приложений
-- **Accessibility Across Regions**: Avoid geo-blocking or access restrictions that prevent certain regions or countries from accessing your app. Depending on legal or compliance reasons, this may be necessary which you can indicate in your verification request submission.
-- **Consistent Behavior**: Avoid rapid or unexplained changes in UI that can make users feel uncertain about the app’s reliability.
-- **Transparent Onchain Interactions**: Make sure your app’s onchain interactions are clear and match the UI actions. For example, a “Mint” button should clearly emit a mint transaction.
-- **Standard Sign-in Methods**: Provide all standard connection methods for users to sign in, such as WalletConnect / Coinbase Wallet SDK or popular browser extension wallets.
-- **Audit Your Contracts**: Have your contracts audited by a reputable firm. Publish the audit report and provide a reference link so users can easily find it. Audits show that you’ve taken extra steps to secure your smart contracts.
+- **Доступность в разных регионах**: Избегайте геоблокировки или ограничений доступа, которые препятствуют доступу к вашему приложению из определенных регионов или стран. В зависимости от юридических или нормативных причин это может быть необходимо, о чем вы можете указать в вашей заявке на проверку.
+- **Последовательное поведение**: Избегайте быстрых или необъяснимых изменений в пользовательском интерфейсе, которые могут заставить пользователей чувствовать неуверенность в надежности приложения.
+- **Прозрачные ончейн-взаимодействия**: Убедитесь, что ончейн-взаимодействия вашего приложения ясны и соответствуют действиям в интерфейсе. Например, кнопка "Mint" должна четко инициировать транзакцию минта.
+- **Стандартные методы входа**: Предоставьте все стандартные методы подключения для входа пользователей, такие как WalletConnect / Coinbase Wallet SDK или популярные браузерные расширения кошельков.
+- **Аудит ваших контрактов**: Проведите аудит ваших контрактов у авторитетной фирмы. Опубликуйте отчет об аудите и предоставьте ссылку, чтобы пользователи могли легко ее найти. Аудиты показывают, что вы предприняли дополнительные шаги для защиты ваших смарт-контрактов.
-By following these recommendations, you’ll significantly reduce the chances of your app being flagged as malicious and foster a secure and trustworthy environment for your users.
+Следуя этим рекомендациям, вы значительно снизите шансы того, что ваше приложение будет помечено как вредоносное, и создадите безопасную и надежную среду для ваших пользователей.
---
-**Still having trouble?**
-Coinbase Wallet may report false positives when flagging apps. To avoid false positives, please make sure you have completed the recommended actions above. If your app is still flagged as suspicious or malicious, [report it to Blockaid](https://report.blockaid.io/mistake).
+**Все еще есть проблемы?**
+Coinbase Wallet может сообщать о ложных срабатываниях при пометке приложений. Чтобы избежать ложных срабатываний, убедитесь, что вы выполнили рекомендуемые действия выше. Если ваше приложение все еще помечено как подозрительное или вредоносное, [сообщите об этом в Blockaid](https://report.blockaid.io/mistake).
---
From 931b3c1a73ae19b7ff32dea780a54d05ee8c7e9b Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sun, 30 Nov 2025 15:38:49 +0500
Subject: [PATCH 068/685] Translate vulnerability report documentation to
Russian
---
.../security/report-vulnerability.mdx | 22 +++++++++----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/docs/base-chain/security/report-vulnerability.mdx b/docs/base-chain/security/report-vulnerability.mdx
index 6d9398f8..3b26dac7 100644
--- a/docs/base-chain/security/report-vulnerability.mdx
+++ b/docs/base-chain/security/report-vulnerability.mdx
@@ -1,20 +1,20 @@
---
-sidebarTitle: 'Report a Vulnerability'
-title: Reporting Vulnerabilities
-description: The Base procedures for reporting vulnerabilities.
+sidebarTitle: 'Сообщите об уязвимости'
+title: Сообщение об уязвимостях
+description: Процедуры Base для сообщения об уязвимостях.
---
-All potential vulnerability reports can be submitted via the [HackerOne](https://hackerone.com/coinbase) platform.
+Все возможные сообщения об уязвимостях могут быть отправлены через платформу [HackerOne](https://hackerone.com/coinbase).
-The HackerOne platform allows us to have a centralized and single reporting source for us to deliver optimized SLAs and results. All reports submitted to the platform are triaged around the clock by our team of Coinbase engineers with domain knowledge, assuring the best quality of review.
+Платформа HackerOne позволяет нам иметь централизованный и единый источник отчетности для предоставления оптимизированных SLA и результатов. Все отчеты, отправленные на платформу, обрабатываются круглосуточно нашей командой инженеров Coinbase с предметными знаниями, что гарантирует наилучшее качество проверки.
-## Bug bounty program
+## Программа вознаграждений за ошибки
-In line with our strategy of being the safest way for users to access crypto:
+В соответствии с нашей стратегией быть самым безопасным способом для пользователей получить доступ к криптовалюте:
-- Coinbase will be extending our [best-in-industry](https://www.coinbase.com/blog/celebrating-10-years-of-our-bug-bounty-program) million-dollar [HackerOne bug bounty program](https://hackerone.com/coinbase?type=team) to cover the Base network, the Base bridge contracts, and Base infrastructure.
-- Coinbase will be working in tandem with OP Labs to harden the security guarantees of Bedrock and accelerate the timeline for decentralized fault-proofs on the [OP Stack](https://docs.optimism.io/).
-- Coinbase's bug bounty program will run alongside Optimism's existing [Immunefi Bedrock bounty program](https://immunefi.com/bounty/optimism/) to support the open source [Bedrock](https://docs.optimism.io/stack/getting-started) OP Stack framework.
+- Coinbase расширит нашу [лучшую в отрасли](https://www.coinbase.com/blog/celebrating-10-years-of-our-bug-bounty-program) миллионную [программу вознаграждений за ошибки HackerOne](https://hackerone.com/coinbase?type=team) чтобы охватить сеть Base, контракты моста Base и инфраструктуру Base.
+- Coinbase будет работать в тандеме с OP Labs для усиления гарантий безопасности Bedrock и ускорения графика внедрения децентрализованных fault-proofs в [OP Stack](https://docs.optimism.io/).
+- Программа вознаграждений за ошибки Coinbase будет работать параллельно с существующей [программой вознаграждений Immunefi Bedrock](https://immunefi.com/bounty/optimism/) от Optimism для поддержки фреймворка [Bedrock](https://docs.optimism.io/stack/getting-started) OP Stack с открытым исходным кодом.
-For more information on reporting vulnerabilities and our HackerOne bug bounty program, view our [security program policies](https://hackerone.com/coinbase?view_policy=true).
+Для получения дополнительной информации о сообщении об уязвимостях и нашей программе вознаграждений за ошибки HackerOne ознакомьтесь с нашими [политиками программы безопасности](https://hackerone.com/coinbase?view_policy=true).
From 1c6afb1a4e141edb54fde9ade5c9222617dc88e9 Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sun, 30 Nov 2025 15:50:48 +0500
Subject: [PATCH 069/685] Translate Base Account overview to Russian
---
.../overview/what-is-base-account.mdx | 46 +++++++++----------
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/docs/base-account/overview/what-is-base-account.mdx b/docs/base-account/overview/what-is-base-account.mdx
index 7ae0197e..245cc7c8 100644
--- a/docs/base-account/overview/what-is-base-account.mdx
+++ b/docs/base-account/overview/what-is-base-account.mdx
@@ -1,40 +1,40 @@
---
-title: "Base Account Overview"
-description: "What is a Base Account and how the Base Account SDK lets you add universal sign-in and one-tap USDC payments to any app."
+title: "Обзор Base Account"
+description: "Что такое Base Account и как Base Account SDK позволяет добавить универсальный вход и платежи USDC в одно нажатие в любое приложение."
---
-> **TL;DR** – Base Accounts are the onchain identity and account layer powering the [Base App](https://base.app). With the **Base Account SDK** you can connect to over one hundred thousand users and unlock authentication and payments with just a few lines of code.
+> **TL;DR** – Base Accounts - это уровень ончейн-идентификации и аккаунтов, который питает [Base App](https://base.app). С **Base Account SDK** вы можете подключиться к более чем ста тысячам пользователей и разблокировать аутентификацию и платежи всего несколькими строками кода.
-## What is a Base Account?
+## Что такое Base Account?
-A Base Account is a Smart-Wallet–backed account that gives every user:
+Base Account - это аккаунт на основе смарт-кошелька, который дает каждому пользователю:
-* **Universal sign-on** – one passkey works across every Base-enabled app.
-* **One-tap payments** – low-friction USDC payments built into the account layer.
-* **Private profile vault** – opt-in sharing of email, phone, shipping address, and more.
-* **Multi-chain support** – one address that works across nine EVM networks (and counting).
+* **Универсальный вход** – один пасскей работает во всех приложениях с поддержкой Base.
+* **Платежи в одно нажатие** – беспрепятственные платежи USDC, встроенные в уровень аккаунта.
+* **Приватное хранилище профиля** – опциональный обмен email, телефоном, адресом доставки и другим.
+* **Поддержка мультичейн** – один адрес, который работает в девяти EVM-сетях (и их количество растет).
-> Under the hood, each Base Account is an ERC-4337 Smart Wallet that can be deployed on any EVM-compatible chain; nine EVM mainnet chains are enabled out of the box, including Base Mainnet.
+> Под капотом каждый Base Account - это ERC-4337 умный кошелек, который может быть развернут в любой EVM-совместимой цепи; девять основных EVM-сетей включены из коробки, включая Base Mainnet.
-**Supported networks**
+**Поддерживаемые сети**
-- **Mainnet:** Base • Arbitrum • Optimism • Zora • Polygon • BNB • Avalanche • Lordchain • Ethereum Mainnet (not recommended due to costs)
+- **Mainnet:** Base • Arbitrum • Optimism • Zora • Polygon • BNB • Avalanche • Lordchain • Ethereum Mainnet (не рекомендуется из-за стоимости)
- **Testnet:** Sepolia • Base Sepolia
-## Why should developers care?
+## Почему это важно для разработчиков?
-* **Higher conversion** – no app installs, seed phrases, or network switches.
-* **Fewer drop-offs at checkout** – a single `pay()` call handles gas and settlement.
-* **Cross-app identity** – fetch a verified email or shipping address via the same SDK.
-* **Self-custodial** – users hold the keys; you never touch private data or funds.
+* **Более высокая конверсия** – никаких установок приложений, сид-фраз или переключения сетей.
+* **Меньше отказов при оплате** – один вызов `pay()` обрабатывает газ и расчеты.
+* **Кросс-приложенная идентичность** – получайте проверенный email или адрес доставки через тот же SDK.
+* **Самокастодиальный** – пользователи хранят ключи; вы никогда не касаетесь приватных данных или средств.
-## Next steps
+## Следующие шаги
-| Goal | Start here |
+| Цель | Начните здесь |
| --- | --- |
-| Build & run in 5 min | [Quickstart](/base-account/quickstart/web) |
-| Authentication flow | [Authenticate users](/base-account/guides/authenticate-users) |
-| Accept USDC payments on Base | [Accept payments](/base-account/guides/accept-payments) |
-| Deep-dive API shapes | [TypeScript API reference](/base-account/reference/core/getProvider) |
+| Собрать и запустить за 5 мин | [Быстрый старт](/base-account/quickstart/web) |
+| Процесс аутентификации | [Аутентификация пользователей](/base-account/guides/authenticate-users) |
+| Прием платежей USDC в Base | [Прием платежей](/base-account/guides/accept-payments) |
+| Глубокое погружение в API | [Справочник TypeScript API](/base-account/reference/core/getProvider) |
From 65cc5e951a222320d16418fafd3593a22109a11a Mon Sep 17 00:00:00 2001
From: CryptAm <102138190+CryptAm@users.noreply.github.com>
Date: Sun, 30 Nov 2025 16:05:42 +0500
Subject: [PATCH 070/685] Translate quickstart guide to Russian
---
docs/base-account/quickstart/web.mdx | 70 ++++++++++++++--------------
1 file changed, 35 insertions(+), 35 deletions(-)
diff --git a/docs/base-account/quickstart/web.mdx b/docs/base-account/quickstart/web.mdx
index f41b8037..379b1649 100644
--- a/docs/base-account/quickstart/web.mdx
+++ b/docs/base-account/quickstart/web.mdx
@@ -1,30 +1,30 @@
---
title: "Web (HTML + JS)"
-description: "Integrate Sign in with Base and Base Pay using nothing but HTML and JavaScript."
+description: "Интегрируйте Sign in with Base и Base Pay, используя только HTML и JavaScript."
---
-This quick-start shows the **minimum** code required to add Sign in with Base and Base Pay to any web page using nothing but the Base Account SDK. No frameworks, no additional libraries.
+Этот быстрый старт показывает **минимальный** код, необходимый для добавления Sign in with Base и Base Pay на любую веб-страницу, используя только Base Account SDK. Никаких фреймворков, никаких дополнительных библиотек.
-## 1. Install the SDK (Optional)
+## 1. Установите SDK (Опционально)
-**Interactive Playground:** Want to test the SDK functions before integrating? Try our [Base Pay SDK Playground](https://base.github.io/account-sdk/pay-playground) to experiment with `pay()` and `getPaymentStatus()` functions.
+**Интерактивная площадка:** Хотите протестировать функции SDK перед интеграцией? Попробуйте нашу [Base Pay SDK Playground](https://base.github.io/account-sdk/pay-playground) чтобы поэкспериментировать с функциями `pay()` и `getPaymentStatus()`.
-You can use the Base Account SDK in two ways:
+Вы можете использовать Base Account SDK двумя способами:
-### Option A: CDN (No installation required)
-Just include the script tag in your HTML - no build tools needed!
+### Вариант A: CDN (Установка не требуется)
+Просто включите тег script в ваш HTML - никаких инструментов сборки не нужно!
```html index.html
-[...rest of your code]
+[...остальная часть вашего кода]
-[...rest of your code]
+[...остальная часть вашего кода]
```
-For a full example, see [example](#2-copy-paste-this-html-file) below.
+Полный [пример смотрите ниже] (#2-copy-paste-this-html-file).
-### Option B: NPM Package
-If you prefer to install locally:
+### Вариант B: NPM Пакет
+Если предпочитаете установить локально:
```bash npm
@@ -44,17 +44,17 @@ bun add @base-org/account
```
-Then use ES modules:
+Затем используйте ES модули:
```html
```
-This guide uses the CDN approach for simplicity.
+Это руководство использует подход CDN для простоты.
-## 2. Copy-paste this HTML file
+## 2. Скопируйте этот HTML файл
```html title="index.html" lineNumbers
@@ -71,11 +71,11 @@ This guide uses the CDN approach for simplicity.
-
+