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

Python SDK для Solana

Solana Python SDK

Существует два пакета, которые полезны для разработки на Python:

@kevinheavy/solana.py

@kevinheavey/solders

  • solders — это высокопроизводительный Python-инструментарий для Solana, написанный на Rust. Он предоставляет надёжные решения в следующих областях:

  • Основной функционал SDK: keypairs, pubkeys, подписание и сериализация транзакций.

  • 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

  • Стандартизируйте любой on-chain контракт 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?

Содержание

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

Управляется

© 2026 Фонд Solana.
Все права защищены.
Подключиться