Python SDK untuk Solana
Solana Python SDK
Ada dua paket yang berguna untuk pengembangan dengan Python:
-
Solana.py adalah pustaka Python dasar untuk berinteraksi dengan Solana.
-
Anda dapat menggunakannya untuk membangun transaksi dan berinteraksi dengan Solana JSON RPC API, seperti yang Anda lakukan dengan solana-web3.js
-
Ini juga mencakup SPL Token Program.
-
solders
adalah toolkit Python berkinerja tinggi untuk Solana, ditulis dalam Rust. Ini menyediakan solusi yang kuat dalam area berikut: -
Fungsi SDK inti: keypair, pubkey, penandatanganan dan serialisasi transaksi.
-
RPC: membangun permintaan dan mengurai respons (untuk jaringan dan API asinkron, solana-py adalah opsi yang direkomendasikan).
-
Pengujian integrasi: modul
solders.litesvm
adalah alternatif untuksolana-test-validator
yang jauh lebih nyaman dan jauh lebih cepat. Ini berbasis pada solana-program-test.
Solana Client Python SDK
Jika Anda ingin berinteraksi dengan kontrak Solana dengan Python, Anda dapat menggunakan SDK klien untuk merender kontrak rust Solana ke klien Python, jika Anda dapat memperoleh file IDL dari kontrak tersebut.
- Standarisasi program kontrak on-chain Solana apa pun ke
Codama IDL
dan menghasilkan klien Python interaktif. - Mendukung program Anchor dan program kustom.
- Anchor-py adalah klien Python untuk program Anchor. Ini dapat menghasilkan klien dari file IDL Anchor, dan berinteraksi dengan program Anchor.
Solana Python Cookbook
Solana Python Cookbook
Kumpulan contoh dan resep untuk
mengembangkan Solana menggunakan SDK Python.
Is this page helpful?