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
— Загрузка и сохранение конфигурационного файла CLI Solana. -
solana-clap-utils
— Функции для настройки CLI с использованиемclap
, как в основном CLI Solana. Включает функции для загрузки всех типов подписывающих устройств, поддерживаемых CLI.
Установка
Для отправки транзакций и взаимодействия с Solana:
cargo add solana-sdk solana-client
Для создания программ Solana установите:
cargo add solana-program
Is this page helpful?