Tài liệu SolanaSDK SolanaSDK cộng đồng

Python SDK cho Solana

Solana Python SDK

Có hai gói thư viện hữu ích cho việc phát triển với Python:

@kevinheavy/solana.py

@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: keypairs, pubkeys, ký và tuần tự hóa các giao dịch.

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

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

Solana Client Python SDK

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 của Solana thành client Python, miễn là bạn có tệp 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 một client Python tương tác.
  • Hỗ trợ cả Anchor và các chương trình tùy chỉnh.

Anchor-py

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

Solana Python Cookbook

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

Is this page helpful?

Mục lục

Chỉnh sửa trang

Quản lý bởi

© 2026 Solana Foundation.
Đã đăng ký bản quyền.
Kết nối