SDK Python para Solana
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 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 aosolana-test-validatorque é 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.
- Padroniza qualquer programa de contrato on-chain da Solana para
Codama IDLe gera um cliente Python interativo. - Suporta tanto programas Anchor quanto 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?