python3 安装 beem 最新版本 v23,开发 steem 机器人

in HuaRen.Newslast year

hive 从 steem 硬分叉出来之前,发过steem的python编程,主要使用 beem 或 steem-python。

hive 从 steem 硬分叉后,感觉 beem 更新更及时,而且有些功能支持比 steem-python 更多, 所以现在基本选择使用 beem 了。

不过之前为了跨平台兼容,开发环境用 Anaconda3, 但到实际到生产环境时,很不方便,而且经常和预期不一致。

所以还是硬着头皮,老老实实用 python3 来安装和使用 beem。

这里以 ubuntu 为例, MacOS也基本是按照 python3的步骤不一样,其他都差不多。

ubuntu 安装 python3

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install build-essential libffi-dev libssl-dev python-dev python3 python3-dev python3-pip

安装 beem

$ pip3 install -U cryptography
$ pip3 install -U beem
$ beempy --version
beempy, version 0.23.1

使用 beem

更新节点(默认为hive网络的):beempy updatenodes
节点速度排序:beempy pingnode --sort --threading

| Node                         | Answer time [ms] |
| https://rpc.ausbit.dev       | 10.52            |
| https://api.pharesim.me      | 10.74            |
| https://api.hivekings.com    | 60.26            |
| https://api.openhive.network | 63.53            |
| https://techcoderx.com       | 88.58            |
| https://api.hive.blog        | 105.64           |
| https://hived.privex.io      | 125.12           |
| http://anyx.io               | 158.94           |
| https://anyx.io              | 161.71           |
| https://rpc.esteem.app       | 182.48           |

切换 steem 节点:beempy set nodes '["https://api.steems.top","https://api.justyy.com","https://api.steemit.com","https://steemd.minnowsupportproject.org","https://steem.bts.tw","https://steemd.privex.io","https://steem.61bts.com"]'
节点速度排序:beempy pingnode --sort --threading

| Node                                    | Answer time [ms] |
| https://api.justyy.com                  | 308.78           |
| https://steem.bts.tw                    | 387.30           |
| https://steemd.privex.io                | 421.42           |
| https://steemd.minnowsupportproject.org | 470.17           |
| https://api.steemit.com                 | 543.05           |
| https://api.steems.top                  | 842.32           |
| https://steem.61bts.com                 | 4492.35          |

创建本地钱包密码:$ beempy createwallet
查看钱包信息:$ $ beempy walletinfo
修改本地钱包密码:$ beempy changewalletpassphrase
添加steem账号:$ beempy addkey
删除steem账号:beempy delkey [OPTIONS] public_key
查看钱包内的steem账号:$ beempy listaccounts

本帖steem首发地址

python3 安装 beem 最新版本 v23,开发 steem 机器人

最近新帖

  1. ubuntu无线wifi局域网ping不同,ssh也无法用的问题 steem | hive
  2. 通过steemauto/hive.vote维护升级看steem/hive对自动点赞的依赖 steem | hive
  3. steem的API节点速度总体上已经接近hive水平 steem | hive
  4. 清理docker的容器和数据卷存储 steem | hive
  5. steem/hive出现异常现象,建议资产转移到交易所 steem | hive
  6. steem软分叉HF22.8888恐导致安全隐患,建议资产转移到交易所 steem | hive
  7. 韩国社区要主导steem软分叉HF22.888?报复 hive 硬分叉的黑名单? steem | hive
  8. HIVE如果没有团队操盘,迟早会吃TRON孙操盘STEEM的亏 steem | hive
  9. 如何让Brave访问steem类网站更快? steem | hive