Документация SolanaНаборы SDK Solana

Python SDK для Solana

Существует Python SDK, который поддерживает большинство функций для взаимодействия с Solana. Если вы используете Anchor для своих программ на Solana, вы сможете использовать anchor-py вместе с вашим idl для создания клиента, совместимого с Python.

Установка

Terminal
pip install solders
pip install solana

Дополнительная документация

Пожалуйста, посетите документацию Python SDK для получения дополнительной информации о работе с этим Python SDK для Solana.

@kevinheavey/solders

  • 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-файл контракта.

Codama-py

  • Стандартизируйте любую программу контракта Solana на блокчейне в Codama IDL и создайте интерактивный Python-клиент.
  • Поддерживает как Anchor, так и пользовательские программы.

Anchor-py

  • Anchor-py — это Python-клиент для программ Anchor. Он может генерировать клиентов из IDL-файлов Anchor и взаимодействовать с программами Anchor.

Кулинарная книга Python для Solana

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

Is this page helpful?

Содержание

Редактировать страницу