Python SDK для Solana
Існує Python SDK, який підтримує більшість функцій для взаємодії з Solana. Якщо ви використовуєте Anchor для своїх програм Solana, ви зможете використовувати anchor-py з вашим idl для створення клієнта, сумісного з Python.
Встановлення
pip install solderspip install solana
Додаткова документація
Будь ласка, відвідайте документацію Python SDK для отримання додаткової інформації про використання цього Python SDK з Solana.
-
solders
- це високопродуктивний Python-інструментарій для Solana, написаний на Rust. Він надає надійні рішення у таких сферах: -
Основна функціональність SDK: keypair, pubkey, підписання та серіалізація транзакцій.
-
RPC: створення запитів та аналіз відповідей (для мережевих та асинхронних API solana-py є рекомендованим варіантом).
-
Інтеграційне тестування: модуль
solders.litesvm
є альтернативоюsolana-test-validator
, яка набагато зручніша та значно швидша. Він базується на solana-program-test.
Python SDK для клієнта Solana
Якщо ви хочете взаємодіяти з контрактами Solana за допомогою Python, ви можете використовувати SDK для клієнтів, щоб перетворити контракти Solana на Rust у Python-клієнти, якщо у вас є IDL-файл контракту.
- Стандартизує будь-яку програму контракту Solana на блокчейні до
Codama IDL
та генерує інтерактивний клієнт Python. - Підтримує як програми Anchor, так і власні програми.
- Anchor-py - це Python-клієнт для програм Anchor. Він може генерувати клієнти з файлів Anchor IDL та взаємодіяти з програмами Anchor.
Збірник рецептів Python для Solana
Solana Python Cookbook
Колекція прикладів та рецептів
для розробки на Solana з використанням Python SDK.
Is this page helpful?