Skip to main content
Эта страница переведена с помощью ИИ. За эталон принимается английская версия.Открыть английскую версию →

Для кого этот раздел

Разработчики и исследователи протоколов, пришедшие из других блокчейнов (EVM, Cosmos, Move) или новые в Solana. Конечные пользователи могут пропустить этот раздел. Цель практическая: дать читателю ровно то, что нужно для изучения разделов Products и SDK без неожиданностей. Это не общее руководство по Solana — для этого обратитесь к официальной документации Solana.

Содержание раздела

Модель учётных записей

Учётные записи и программы, rent, владение учётной записью, данные и исполняемые учётные записи, ментальная модель «учётная запись как строка базы данных».

SPL Token и Token-2022

Классическая программа SPL Token и Token-2022, mint и token-учётные записи, ATA, расширения Token-2022 (transfer-fee и другие), влияющие на Raydium.

Транзакции и комиссии

Инструкции, лимиты размера транзакции, подписанты, compute budget, приоритетные комиссии, две категории комиссий, которые платят пользователи Raydium (сеть + протокол).

PDA и CPI

Адреса, производные от программы, seeds и bumps, кросс-программные вызовы, invoke_signed, паттерны, которые Raydium использует для делегирования прав.

Программы и Anchor

Развёртывание программ, обновляемые программы, фреймворк Anchor, IDL, как читать файл IDL Raydium.

Инструментарий

Solana CLI, SPL CLI, Anchor CLI, @solana/web3.js, @anchor-lang/core, solders/solana-py для Python. Минимальная рабочая конфигурация.

Рекомендации по написанию

  • Каждая страница содержит один практический пример, на который позже ссылаются в контексте Raydium.
  • Token-2022 получает первоклассное внимание, так как CPMM его поддерживает; transfer fees и freeze authority изменяют математику свопов.
  • Держите код коротким (<30 строк) на этих страницах; полные примеры находятся в разделах SDK & API.
  • Ссылайтесь на официальную документацию Solana один раз, а не повторно.