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 Token Program.
-
solderses 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: pares de claves, claves públicas, 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.litesvmes una alternativa asolana-test-validatorque 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 IDLy genera un cliente interactivo de Python. - Compatible con programas Anchor y 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?