Rust API
Ящики Solana Rust опубликованы на crates.io и их можно найти на docs.rs с префиксом «solana-».
Некоторые важные ящики:
-
solana-program
— Импортируется программами, работающими на Solana, компилируется в BPF. Этот крейт содержит множество основных типов данных и повторно экспортируется из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. Включает функции для загрузки всех типов подписантов, поддерживаемых интерфейсом командной строки.