SDK Python da Solana
Existem dois pacotes que são úteis para desenvolver com Python:
-
Solana.py é a biblioteca Python base para interagir com a Solana.
-
Você pode usá-la para construir transações e interagir com a API JSON RPC da Solana, assim como você faria com solana-web3.js
-
Também abrange o Token Program.
-
soldersé um conjunto de ferramentas Python de alto desempenho para Solana, escrito em Rust. 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 pedidos e análise de respostas (para APIs de rede e assíncronas, solana-py é a opção recomendada).
-
Testes de integração: o módulo
solders.litesvmé uma alternativa aosolana-test-validatorque é muito mais conveniente e muito mais rápida. Baseia-se 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.
- Padroniza qualquer programa de contrato on-chain da Solana para
Codama IDLe gera um cliente Python interativo. - Suporta tanto programas Anchor como 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 da Solana
Solana Python Cookbook Uma coleção de exemplos e
receitas para desenvolver na Solana usando o SDK Python.
Is this page helpful?