Python SDK voor Solana

Er is een Python SDK beschikbaar die de meeste functies ondersteunt om met Solana te werken. Als je Anchor gebruikt voor je Solana programma's, kun je anchor-py gebruiken met je idl om een Python-compatibele client te maken.

Installatie

Terminal
pip install solders
pip install solana

Meer documentatie

Bezoek de Python SDK documentatie voor meer informatie over het gebruik van deze Python SDK met Solana.

@kevinheavey/solders

  • solders is 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: opbouwen van verzoeken en verwerken van antwoorden (voor netwerken en asynchrone API's is solana-py de aanbevolen optie).

  • Integratietesten: de solders.litesvm module is een alternatief voor solana-test-validator dat veel handiger en veel sneller is. Het is gebaseerd op solana-program-test.

Solana Client Python SDK

Als je wilt communiceren met Solana-contracten met Python, kun je clients SDK gebruiken om Solana rust-contracten om te zetten naar Python-clients, als je het IDL-bestand van het contract kunt verkrijgen.

Codama-py

  • Standaardiseer elk Solana on-chain contractprogramma naar Codama IDL en genereer een interactieve Python-client.
  • Ondersteunt zowel Anchor- als aangepaste programma's.

Anchor-py

  • Anchor-py is een Python-client voor Anchor-programma's. Het kan clients genereren vanuit Anchor IDL-bestanden en communiceren met Anchor-programma's.

Solana Python Cookbook

Solana Python Cookbook Een verzameling voorbeelden en recepten voor het ontwikkelen met Solana met behulp van de Python SDK.

Is this page helpful?

Inhoudsopgave

Pagina Bewerken