近 API 与 Python

NEAR API with Python

一位社区成员想利用 Python 将他们的应用程序的各个方面与 NEAR 集成。是否可以使用 Python 在 NEAR 上构建应用程序? NEAR API 可以与 Python 一起使用吗?

使用 NEAR,您可以在 2 个方面进行构建:

  1. "Inside":合约(编写运行在链上并改变系统状态的代码)
  2. "Outside":API(创建与 NEAR 通信的 dApp)

合同

我们目前支持两种语言:

您可以在我们的 NEAR Examples GitHub org, many of which are running live on near.dev

中找到更多用这两种语言编写的合同示例

将来我们将支持我们(或我们的社区)决定从 pretty long list 启用的任何语言,其中“启用”意味着构建 sdk,例如 near-sdk-rsnear-sdk-as 以上链接。

API

我们目前有 JSON RPC API that you can use from any language (including Python) as well as a convenient wrapper for JavaScript developers called near-api-js。同样,我们(或我们的社区)可以决定为我们想要支持的任何其他语言构建更方便的包装器,包括 Go、Java、C#、Python、Ruby 等

附带说明一下,如果社区中有人对 Python 特别感兴趣,目前有大量的内容被用于执行 运行 测试 (nearcore pytest), manage builds (nearcore scripts) and deploy nodes (nearup)以及模拟一些链上的东西,比如 Runtime