Python SDK voor Solana
Solana Python SDK
Er zijn twee pakketten die nuttig zijn voor ontwikkeling met Python:
-
Solana.py is de basis Python-bibliotheek voor interactie met Solana.
-
Je kunt het gebruiken om transacties te bouwen en te werken met de Solana JSON RPC API, vergelijkbaar met hoe je zou werken met solana-web3.js
-
Het dekt ook het Token Program van de SPL.
-
soldersis een hoogwaardige Python-toolkit voor Solana, geschreven in Rust. Het biedt robuuste oplossingen op de volgende gebieden: -
Kern-SDK functionaliteit: keypairs, pubkeys, ondertekenen en serialiseren van transacties.
-
RPC: bouwen van verzoeken en verwerken van antwoorden (voor netwerken en asynchrone API's is solana-py de aanbevolen optie).
-
Integratietesten: de
solders.litesvmmodule is een alternatief voorsolana-test-validatordat veel handiger en veel sneller is. Het is gebaseerd op solana-program-test.
Solana Client Python SDK
Als je wilt werken met Solana-contracten met Python, kun je client SDK's gebruiken om Solana rust-contracten om te zetten naar Python-clients, als je het IDL-bestand van het contract kunt krijgen.
- Standaardiseer elk Solana on-chain contractprogramma naar
Codama IDLen genereer een interactieve Python-client. - Ondersteunt zowel Anchor als aangepaste programma's.
- Anchor-py is een Python-client voor Anchor-programma's. Het kan clients genereren vanuit Anchor IDL-bestanden en werken met Anchor-programma's.
Solana Python Cookbook
Solana Python Cookbook Een verzameling voorbeelden en
recepten voor het ontwikkelen met Solana via de Python SDK.
Is this page helpful?