SDK de Python para Solana

SDK de Python para Solana

Hay dos paquetes que son útiles para desarrollar con Python:

@kevinheavy/solana.py

@kevinheavey/solders

  • solders es un kit de herramientas de Python de alto rendimiento para Solana, escrito en Rust. Proporciona soluciones robustas en las siguientes áreas:

  • Funcionalidad básica del SDK: keypairs, pubkeys, firma y serialización de transacciones.

  • RPC: construcción de solicitudes y análisis de respuestas (para redes y APIs asíncronas, solana-py es la opción recomendada).

  • Pruebas de integración: el módulo solders.litesvm es una alternativa a solana-test-validator que es mucho más conveniente y mucho más rápida. Está basada en solana-program-test.

SDK de Python para cliente de Solana

Si quieres interactuar con contratos de Solana con Python, puedes usar SDKs de cliente para convertir contratos de Rust de Solana a clientes de Python, siempre que puedas obtener el archivo IDL del contrato.

Codama-py

  • Estandariza cualquier programa de contrato on-chain de Solana a Codama IDL y genera un cliente interactivo de Python.
  • Compatible tanto con programas Anchor como personalizados.

Anchor-py

  • Anchor-py es un cliente Python para programas Anchor. Puede generar clientes a partir de archivos IDL de Anchor e interactuar con programas Anchor.

Libro de recetas de Python para Solana

Solana Python Cookbook Una colección de ejemplos y recetas para desarrollar en Solana usando el SDK de Python.

Is this page helpful?

Tabla de Contenidos

Editar Página