其实很早就想做一个简化EOS操作的项目了,因为EOS探索过程遇到太多朋友咨询EOS编译问题,EOS更新导致操作错误问题。这还是那些有一定编程基础的伙伴,对于"小白"用户就更难了。昨天终于有时间实现了,用户只需通过npm一键安装js4eos,后面就可以通过js4eos玩转EOS生态了。且通过切换网络,可以很便捷的玩转其他EOS生态链。

js4eos

js4eos is a Command Line javascript Application for EOS
js4eos是一个javascript命令行程序, 包含一个可执行程序js4eos和npm库js4eos。可执行程序js4eos类似EOS的cleos, 完全一样的命令及参数传递方式,以命令行的方式执行EOS命令,一键安装即可立即使用,跨平台,极大降低了EOS使用操作的门槛。同时通过js4eos的npm库,js开发人员能非常简便的开发操作EOS。

EOS“日常操作”用户

对于只是进行EOS日常操作(转账,调用action)的用户来说,只需安装js4eos执行程序即可。

npm install js4eos -g

然后就可以使用js4eos执行EOS cleos程序的操作, 比如

创建私钥

js4eos create key

转账

js4eos push action eosio.token transfer '["itleakstoken", "itleakstokem", "10.0000 EOS", "test"]' -p itleakstoken

其他接口

其他接口和EOS的cleos一模一样(包括参数名字传递方式)

新增的接口

js4eos config, 该接口用来设置系统配置,比如主网nodeos节点服务信息,网络chainid。通过该命令可以 切换EOS网络,比如从主网切到测试网络,只需更改chainid和url即可

js4eos config set --chainid=038f4b0fc8ff18a4f0842a8f0564611f6e96e8535901dd45e43ac8691a1c4dca --url=http://193.93.219.219:8888

EOS javascript开发用户

npm install js4eos

然后参考js4eos库里的dev-demo.js使用js4eos

var Js4Eos = require('js4eos') let info = await Js4Eos.getInfo(); Js4Eos.printJson(info) let key = await Js4Eos.createKey();

切换EOS网络

目前js4eos支持主网,EosForce, 测试网络,ENU和FIBOS也在整理即将支持。切换网络就是修改chainid和httpEndpoint,具体操作详情请使用doc network命令查看

js4eos doc network

源码GitHub

https://github.com/itleaks/js4eos


|**************************************************
* 本文来自CSDN博主"爱踢门",喜欢请点关注
* 转载请标明出处:http://blog.csdn.net/itleaks
***************************************************|
EOS生态访问:https://eosfavor.com
接收最新文章请关注公众号:

一条Javascript命令玩转EOS, js4eos开源了

技术群请加微信:

一条Javascript命令玩转EOS, js4eos开源了

相关文章:

  • 2021-12-09
  • 2021-11-18
  • 2021-06-19
  • 2022-12-23
  • 2021-11-16
  • 2021-10-04
  • 2021-12-04
猜你喜欢
  • 2021-08-12
  • 2021-07-07
  • 2021-10-08
  • 2021-09-05
  • 2021-08-18
  • 2021-11-15
相关资源
相似解决方案