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?