EOS开发之神器js4eos

这是个神奇的项目,具体戳这里:js4eos,这让我们免去了本地创建节点的麻烦,配合它方便的命令行测试,可以很轻松的实现eos命令行应有的操作,例如转账,创建钱包,导入私钥,编译C文件,部署合约等等,具体文档上见吧!

本例列举一些常用的命令,在win上。毕竟使用win的小伙伴还是很多滴~码上见!

    一些常用的js4eos命令行指令
    *因为js4eos不断更新,因此,具体命令以--help为准,或者访问它GitHub*
js4eos wallet delete    删除钱包
    只有一个钱包,可以存放很多私钥。
js4eos wallet create    创建钱包
    创建钱包同时生成一个解密钱包的字符串,请保存。每次使用钱包时需要用它来解锁。
js4eos --help			帮助
    可以在第二级使用--help指令,例如js4eos wallet --help就是钱包的帮助
js4eos wallet keys		查看当前所有私钥
    前提是钱包需要解锁(js4eos wallet unlock),否则输出将是空。默认30分钟无操作自动锁定钱包。
npm -g install js4eos  安装js4eos
js4eos config sync		初始化
    在遇到一些未知错误时使用,重新初始化
js4eos config choose url  选择节点
    选择网络条件好的超级节点路径,这通常在一个节点延迟严重的情况下才需要切换
js4eos config choose network 选择网络
    有测试网,主网等等。js4eos不断更新,未来会有更多的网络
js4eos system buyram pay_account received_account "1.0000 EOS"	购买ram
    第一个是支付的账户,第二个是接收的账户,然后输入数量,注意格式!
js4eos system delegatebw pay_account received_account "1.0000 EOS" "1.0000 EOS" 分别是抵押net,CPU
    抵押net和CPU,分别是支付账户,接收账户,抵押net数量,抵押CPU数量
js4eos push action eosio.token transfer "[""lvlvfenga222"", ""lvlvfenga333"", ""10.0000 EOS"", ""LoveYou""]" -p lvlvfenga222转账
    发起转账,注意上面win命令行格式,-p后是授权账户
js4eos compile -o xxx.wasm xxx.cpp  编译wasm文件
    这需要进入到cpp文件夹内进行
js4eos compile -g xxx.abi xxx.cpp  生成abi文件
js4eos set contract accountxxx xxx  部署合约
    还是在那个文件夹里,第一个参数是账户名,后面是合约文件名(abi)
js4eos push action youraccount hi "[""youraccount""]" -p youraccount   与合约交互
js4eos push action lvlvfenga555 save "[""深入我心,不能自拔。""]" -p lvlvfenga555
    与合约交互,第一个参数是已部署的合约账户名,然后是它的方法,-p后是发起交互的账户

举个栗子,比如我查询一下账号!win命令行也是很easy!

当然,需要使用测试网,例如jungle、kylin。下期讲讲怎么用js4eos,用一个小栗子举栗,配合测试网完成开发到部署合约,前端交互的全部流程。

有其他观点欢迎留言:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值