Solana 文档Solana SDK
Solana 的 Python SDK
有一个 Python SDK,支持与 Solana 交互的大多数功能。如果您在为 Solana 程序使用 Anchor,您可以使用 anchor-py 和您的 idl 来生成一个兼容 Python 的客户端。
安装
Terminal
pip install solderspip install solana
更多文档
请访问 Python SDK 文档,了解有关使用此 Python SDK 与 Solana 的更多信息。
- 最新文档。
-
solders
是一个为 Solana 提供的高性能 Python 工具包,使用 Rust 编写。它在以下领域提供了强大的解决方案: -
核心 SDK 功能:keypair、pubkey、签名和序列化交易。
-
RPC:构建请求和解析响应(对于网络和异步 API,solana-py 是推荐的选项)。
-
集成测试:
solders.litesvm
模块是solana-test-validator
的替代方案,使用起来更加方便且快得多。它基于 solana-program-test。
Solana 客户端 Python SDK
如果您想使用 Python 与 Solana 合约交互,可以使用客户端 SDK 将 Solana 的 Rust 合约转换为 Python 客户端,只要您能获取到合约的 IDL 文件。
- 将任何 Solana 链上合约程序标准化为
Codama IDL
并生成一个交互式 Python 客户端。 - 支持 Anchor 和自定义程序。
- Anchor-py 是一个用于 Anchor 程序的 Python 客户端。它可以从 Anchor IDL 文件生成客户端,并与 Anchor 程序交互。
Solana Python 烹饪手册
Solana Python Cookbook
是一个使用 Python
SDK 开发 Solana 的示例和教程集合。
Is this page helpful?