Документація SolanaSDK SolanaСпільнотні SDK

Python SDK для Solana

Solana Python SDK

Існує два пакети, які корисні для розробки на Python:

@kevinheavy/solana.py

@kevinheavey/solders

  • solders — це високопродуктивний інструментарій Python для Solana, написаний на Rust. Він надає надійні рішення в таких областях:

  • Основний функціонал SDK: пари ключів, публічні ключі, підписування та серіалізація транзакцій.

  • RPC: побудова запитів та парсинг відповідей (для мережевих та асинхронних API рекомендується використовувати solana-py).

  • Інтеграційне тестування: модуль solders.litesvm є альтернативою solana-test-validator, яка набагато зручніша та набагато швидша. Він базується на solana-program-test.

Solana Client Python SDK

Якщо ви хочете взаємодіяти з контрактами Solana за допомогою Python, ви можете використовувати клієнтські SDK для перетворення контрактів Solana на Rust у Python-клієнти, якщо у вас є IDL-файл контракту.

Codama-py

  • Стандартизує будь-яку on-chain програму Solana до Codama IDL та генерує інтерактивний Python-клієнт.
  • Підтримує як Anchor, так і кастомні програми.

Anchor-py

  • Anchor-py — це Python-клієнт для програм Anchor. Він може генерувати клієнти з файлів Anchor IDL та взаємодіяти з програмами Anchor.

Solana Python Cookbook

Solana Python Cookbook Колекція прикладів та рецептів для розробки на Solana з використанням Python SDK.

Is this page helpful?

Зміст

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

Керується

© 2026 Фонд Solana.
Всі права захищені.
Залишайтеся на зв'язку