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. Он может генерировать клиентов из IDL-файлов Anchor и взаимодействовать с программами Anchor.
Кулинарная книга Python для Solana
Solana Python Cookbook
Коллекция примеров и рецептов
для разработки Solana с использованием Python SDK.
Is this page helpful?