Python SDK Solanalle

Solana Python SDK

Kehittämiseen Pythonilla on kaksi hyödyllistä pakettia:

@kevinheavy/solana.py

@kevinheavey/solders

  • solders on suorituskykyinen Python-työkalupakki Solanalle, kirjoitettu Rustilla. Se tarjoaa vankkoja ratkaisuja seuraavilla alueilla:

  • Ydin SDK-toiminnallisuus: keypair-avainparit, pubkey-julkiset avaimet, transaktioiden allekirjoittaminen ja sarjallistaminen.

  • RPC: pyyntöjen rakentaminen ja vastausten jäsentäminen (verkkoyhteyksiä ja asynkronisia API-rajapintoja varten solana-py on suositeltu vaihtoehto).

  • Integraatiotestaus: solders.litesvm -moduuli on vaihtoehto solana-test-validator -moduulille, joka on paljon kätevämpi ja huomattavasti nopeampi. Se perustuu solana-program-test -kirjastoon.

Solana Client Python SDK

Jos haluat olla vuorovaikutuksessa Solana-sopimusten kanssa Pythonilla, voit käyttää client SDK:ta muuntaaksesi Solana Rust -sopimukset Python-asiakaskirjastoiksi, kunhan saat käsiisi sopimuksen IDL-tiedoston.

Codama-py

  • Standardoi mikä tahansa Solanan lohkoketjussa oleva sopimusohjelma Codama IDL -muotoon ja luo interaktiivinen Python-asiakaskirjasto.
  • Tukee sekä Anchor- että mukautettuja ohjelmia.

Anchor-py

  • Anchor-py on Python-asiakaskirjasto Anchor-ohjelmille. Se voi luoda asiakaskirjastoja Anchor IDL -tiedostoista ja olla vuorovaikutuksessa Anchor-ohjelmien kanssa.

Solana Python Cookbook

Solana Python Cookbook Kokoelma esimerkkejä ja ohjeita Solanan kehittämiseen Python SDK:n avulla.

Is this page helpful?

Sisällysluettelo

Muokkaa sivua