SDK de Python para Solana
SDK de Python para Solana
Hay dos paquetes que son útiles para desarrollar con Python:
-
Solana.py es la biblioteca base de Python para interactuar con Solana.
-
Puedes usarla para construir transacciones e interactuar con la API JSON RPC de Solana, de manera similar a como lo harías con solana-web3.js
-
También cubre el Programa SPL Token.
-
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 asolana-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.
- 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 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?