Python SDK cho Solana

Có một Python SDK hỗ trợ hầu hết các chức năng để tương tác với Solana. Nếu bạn đang sử dụng Anchor cho các chương trình Solana của mình, bạn sẽ có thể sử dụng anchor-py với idl của bạn để tạo ra một client tương thích với Python.

Cài đặt

Terminal
pip install solders
pip install solana

Tài liệu thêm

Vui lòng truy cập Tài liệu Python SDK để biết thêm thông tin về việc sử dụng Python SDK này với Solana.

@kevinheavey/solders

  • solders là bộ công cụ Python hiệu suất cao cho Solana, được viết bằng Rust. Nó cung cấp các giải pháp mạnh mẽ trong các lĩnh vực sau:

  • Chức năng SDK cốt lõi: keypair, pubkey, ký và tuần tự hóa giao dịch.

  • RPC: xây dựng yêu cầu và phân tích phản hồi (đối với mạng và API bất đồng bộ, solana-py là lựa chọn được khuyến nghị).

  • Kiểm thử tích hợp: mô-đun solders.litesvm là một giải pháp thay thế cho solana-test-validator thuận tiện hơn nhiều và nhanh hơn rất nhiều. Nó dựa trên solana-program-test.

SDK Python cho Solana Client

Nếu bạn muốn tương tác với các hợp đồng Solana bằng Python, bạn có thể sử dụng SDK client để chuyển đổi các hợp đồng rust Solana thành client Python, miễn là bạn có file IDL của hợp đồng.

Codama-py

  • Chuẩn hóa bất kỳ chương trình hợp đồng on-chain Solana nào thành Codama IDL và tạo ra client Python tương tác.
  • Hỗ trợ cả chương trình Anchor và tùy chỉnh.

Anchor-py

  • Anchor-py là client Python cho các chương trình Anchor. Nó có thể tạo client từ file IDL Anchor và tương tác với các chương trình Anchor.

Sách hướng dẫn Python Solana

Solana Python Cookbook Bộ sưu tập các ví dụ và công thức để phát triển Solana sử dụng SDK Python.

Is this page helpful?

Mục lục

Chỉnh sửa trang