转载一条Javascript命令玩转EOS, js4eos开源了
Posted EOS技术爱好者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转载一条Javascript命令玩转EOS, js4eos开源了相关的知识,希望对你有一定的参考价值。
其实很早就想做一个简化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
然后就可以使用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
关于EOShenzhen的详细介绍可见:
不同入口如何投票:
关于我们更多联系:
Website:https://eoshenzhen.io
Steem:https://steemit.com/@eoshenzhen
Busy:https://busy.org/@eoshenzhen
Telegram:https://t.me/eoshenzhen
Twitter:https://twitter.com/eostechlover
简书:EOS技术爱好者
新浪微博:EOSTechLover
EOShenzhen的投票账号:eoshenzhenio
以上是关于转载一条Javascript命令玩转EOS, js4eos开源了的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript之 ------ 数组相关知识(轻松玩转js数组)