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