#eosio #blockchain #api-bindings

eosio-client-api

EOSIO API 用于与 EOSIO nodeos 软件通信

10 个版本

0.2.5 2021 年 6 月 21 日
0.2.3 2021 年 2 月 26 日
0.2.2 2020 年 7 月 22 日
0.1.5 2020 年 6 月 25 日
0.1.2 2020 年 5 月 26 日

#15 in #eosio

Download history 5/week @ 2024-02-15 8/week @ 2024-02-22 2/week @ 2024-02-29 1/week @ 2024-03-07 27/week @ 2024-03-28 25/week @ 2024-04-04

每月 52 次下载
用于 eosio-client

Apache-2.0

3.5MB
73K SLoC

C++ 53K SLoC // 0.2% comments Python 8K SLoC // 0.3% comments Rust 4K SLoC // 0.1% comments TypeScript 3.5K SLoC // 0.1% comments Visual Studio Project 3K SLoC JavaScript 610 SLoC // 0.4% comments Bazel 525 SLoC // 0.2% comments Automake 422 SLoC // 0.2% comments C 336 SLoC // 0.0% comments Shell 303 SLoC // 0.5% comments M4 254 SLoC // 0.4% comments Visual Studio Solution 233 SLoC Xcode Config 32 SLoC // 0.7% comments INI 6 SLoC

EOSIO-API

该项目旨在允许 Rust 应用程序与 nodeos 服务器通信。

如何使用

查看 tictactoe 示例。

注意事项

  • 它期望在 keosd --http-server-address 127.0.0.1:3888 下运行以进行测试。
  • 针对 2.0/2.1 版本的 nodeos 构建。
  • 使用 abieos 进行 EOSIO 序列化/反序列化
  • 当前使用 'push_transaction' 推送动作。
  • 您需要创建钱包,将密码放入 .env 文件中
  • 搜索/替换 EOS7ctUUZhtCGHnxUnh4Rg5eethj3qNS5S9fijyLMKgRsBLh8eMBB 并替换为您的公钥以进行测试

警告

规范签名通过 keosd 兼容的钱包 API 完成。

在这里传递私钥可能不是个好主意。

依赖关系

~20–35MB
~482K SLoC