Documentação SolanaSDKs da SolanaSDKs da comunidade

SDK Python para Solana

SDK Python da Solana

Existem dois pacotes que são úteis para desenvolver com Python:

@kevinheavy/solana.py

@kevinheavey/solders

  • solders é um kit de ferramentas Python de alto desempenho para Solana, escrito em Rust. Ele fornece soluções robustas nas seguintes áreas:

  • Funcionalidade principal do SDK: pares de chaves, chaves públicas, assinatura e serialização de transações.

  • RPC: construção de solicitações e análise de respostas (para redes e APIs assíncronas, solana-py é a opção recomendada).

  • Testes de integração: o módulo solders.litesvm é uma alternativa ao solana-test-validator que é muito mais conveniente e muito mais rápido. É baseado em solana-program-test.

SDK Python do Cliente Solana

Se você deseja interagir com contratos Solana com Python, pode usar SDKs de cliente para renderizar contratos Rust da Solana em clientes Python, desde que você consiga obter o arquivo IDL do contrato.

Codama-py

  • Padroniza qualquer programa de contrato on-chain da Solana para Codama IDL e gera um cliente Python interativo.
  • Suporta tanto programas Anchor quanto personalizados.

Anchor-py

  • Anchor-py é um cliente Python para programas Anchor. Ele pode gerar clientes a partir de arquivos IDL do Anchor e interagir com programas Anchor.

Cookbook Python da Solana

Solana Python Cookbook Uma coleção de exemplos e receitas para desenvolver na Solana usando o SDK Python.

Is this page helpful?

Índice

Editar Página

Gerenciado por

© 2025 Fundação Solana.
Todos os direitos reservados.