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:

Terminal
cargo add solana-sdk solana-client

Для створення програм Solana встановіть:

Terminal
cargo add solana-program

Is this page helpful?

Зміст

Редагувати сторінку