SDK Python para Solana
Existe um SDK Python que suporta a maioria das funções para interagir com Solana. Se você estiver usando Anchor para seus programas Solana, poderá usar anchor-py com seu idl para produzir um cliente compatível com Python.
Instalação
pip install solderspip install solana
Mais documentação
Por favor, visite a documentação do SDK Python para mais informações sobre como usar este SDK Python com Solana.
-
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: keypairs, pubkeys, 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 aosolana-test-validator
que é muito mais conveniente e muito mais rápido. É baseado em solana-program-test.
SDK Python para cliente Solana
Se você deseja interagir com contratos Solana usando Python, pode utilizar o SDK de cliente para renderizar contratos Rust da Solana em clientes Python, desde que você tenha o arquivo IDL do contrato.
- Padroniza qualquer programa de contrato on-chain da Solana para
Codama IDL
e gera um cliente Python interativo. - Suporta tanto programas Anchor quanto programas personalizados.
- 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 para Solana
Solana Python Cookbook
Uma coleção de exemplos e
receitas para desenvolvimento na Solana usando o SDK Python.
Is this page helpful?