Документация SolanaНаборы SDK 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. Он может генерировать клиенты из IDL-файлов Anchor и взаимодействовать с программами Anchor.

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

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

Is this page helpful?

Содержание

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