Python SDK для Solana
Solana Python SDK
Існує два пакети, які корисні для розробки на Python:
-
Solana.py — це базова бібліотека Python для взаємодії з Solana.
-
Ви можете використовувати її для створення транзакцій та взаємодії з Solana JSON RPC API, так само, як ви робили б з solana-web3.js
-
Вона також охоплює Token Program.
-
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-файл контракту.
- Стандартизує будь-яку програму контракту Solana на блокчейні до
Codama IDLі генерує інтерактивний Python-клієнт. - Підтримує як Anchor, так і власні програми.
- Anchor-py — це Python-клієнт для програм Anchor. Він може генерувати клієнти з файлів Anchor IDL та взаємодіяти з програмами Anchor.
Solana Python Cookbook
Solana Python Cookbook Збірка прикладів та рецептів
для розробки на Solana з використанням Python SDK.
Is this page helpful?