Документация SolanaНаборы SDK Solana

Rust SDK для Solana

Rust-библиотеки Solana опубликованы на crates.io и доступны на docs.rs с префиксом solana-.

Rust-библиотеки

Ниже приведены самые важные и часто используемые Rust-библиотеки для разработки на Solana:

  • solana-program — Импортируется программами, работающими на Solana, и компилируется в SBF. Эта библиотека содержит множество основных типов данных и реэкспортируется из solana-sdk, которая не может быть импортирована из программы Solana.

  • solana-sdk — Основной SDK для работы вне блокчейна, реэкспортирует solana-program и добавляет дополнительные API. Большинство программ Solana, которые не работают на блокчейне, импортируют эту библиотеку.

  • solana-client — Для взаимодействия с узлом Solana через JSON RPC API.

  • solana-cli-config — Для загрузки и сохранения конфигурационного файла Solana CLI.

  • solana-clap-utils — Процедуры для настройки CLI с использованием clap, как в основном CLI Solana. Включает функции для загрузки всех типов подписантов, поддерживаемых CLI.

Установка

Для отправки транзакций и взаимодействия с Solana:

Terminal
cargo add solana-sdk solana-client

Для создания программ Solana, установите:

Terminal
cargo add solana-program

Is this page helpful?

Содержание

Редактировать страницу