命令行玩转EOS系列第六篇 transfer转账、net管理网络连接

上篇我们已经介绍完了一级子命令set,本篇继续介绍另外两个一级子命令transfer、net。通过transfer命令可以实现不同账户间的数字代币的转账,这里面的数字代币可以是自己在智能合约上生成的代币。通过net命令我们可以查询与管理本地的P2P网络节点的连接。cleos(v1.1.0版本)的所有子命令如下图所示:

1、version:获取版本信息

2、create:在EOS区块链上或链下本地创建一些东西

3、get:从EOS区块链上获取各种数据和信息

4、set:设置或者更新区块链状态

5、transfer:在EOS账户之间进行转账

6、net:管理或查询本地p2p网络连接状态

7、wallet:管理本地钱包

8、sign:对交易进行签名

9、push:把任意交易发送至区块链

10、multisig:多重签名功能

11、sudo:通过超级账户eosio.sudo执行命令,可越过权限验证,目前该超级账户还未创建

12、system:向区块链发送系统合约内置的相关动作

5、transfer

一级子命令transfer主要用于在EOS帐户之间进行转账,用法如下:

cleostransfer [OPTIONS] sender recipient amount [memo]

【必填参数】

# sender TEXT 转账发起者帐户

# recipient TEXT 转账接收账户

# amount TEXT 转账数字代币的数量

【非必填参数】[OPTIONS]

#[MEMO] 该转账备注

# -c,--contract TEXT 发行该token的合约

#其它同4.1

【示例】

cleostransfer sanliu erliu "10.0000 SYS" "yes"

# 账户“sanliu”向账户“erliu”转了“10.0000 SYS”的数字代币,并且加有备注“yes”

6、net

一级子命令net主要用于管理或查询本地p2p网络连接状态。目前下面有4个二级子命令,分别是connect、disconnect、status、peers。

6.1 connet

功能:连接节点,用法如下:

cleosnet connect host

【必填参数】

# host TEXT 连接节点的端口号

【示例】

cleosnet connect host 127.0.0.1:8888

# 连接端口127.0.0.1:8888

6.2 disconnet

功能:取消连接节点,用法如下:

cleosnet disconnect host

【必填参数】

# host TEXT 连接节点的端口号

【示例】

cleosnet disconnect host 127.0.0.1:8888

# 断开连接端口127.0.0.1:8888

6.3 status

功能:查看连接状态,如果没有连接节点则返回NULL,用法如下:

cleosnet status host

【必填参数】

# host TEXT 连接节点的端口号

【示例】

cleosnet status host 127.0.0.1:8888

# 查看端口127.0.0.1:8888的节点信息

6.4 peers

功能:查看所有的连接节点状态,用法如下:

cleosnet peers

【示例】

cleosnet peers

# 查看所有连接节点的状态,如下图所示:

命令行玩转EOS系列定于每周四定期更新。本篇我们介绍了第五、六个一级子命令transfer、net的使用方法。下一篇我们将继续介绍第七个一级子命令wallet的用法。

加入EOS开发者社区

微信扫码加群秘进群

更多有价值的悄悄话,欢迎加入知识星球

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20180816G1FDHZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券