Документація 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

  • Стандартизує будь-яку програму контракту 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?

Зміст

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