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:
cargo add solana-sdk solana-client
Для создания программ Solana, установите:
cargo add solana-program
Is this page helpful?