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?