Home | 简体中文 | 繁体中文 | 杂文 | 知乎专栏 | 51CTO学院 | CSDN程序员研修院 | Github | OSChina 博客 | 腾讯云社区 | 阿里云栖社区 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏多维度架构

第 35 章 CLEOS

目录

35.1. 钱包
35.1.1. 创建钱包
35.1.2. 钱包列表
35.1.3. 钱包锁
35.2. 账号
35.2.1. 创建公钥和私钥
35.2.2. 导入私钥
35.2.3. 查看私钥
35.2.4. 创建账号
35.3. set 命令
35.3.1. abi
35.4. 区块信息
35.4.1. 获得当前区块链信息
35.4.2. 获取指定区块数据
35.4.3. 从区块链获取交易信息
35.4.4. 获得账号信息
35.4.5. 从区块链上获取 abi 文件
35.5. 智能合约 - EOS 代币
35.5.1. 编译智能合约
35.5.2. 设置初始化账号 eosio
35.5.3. 创建账号
35.5.4. 部署合约 eosio.bios
35.5.5. 创建账号 netkiller
35.5.6. EOS 代币合约
35.5.7. 创建代币
35.5.8. 发放代币
35.5.9. 查看代币余额
35.5.10. 转账

35.1. 钱包

35.1.1. 创建钱包

创建默认钱包

				
$ cleos wallet create
				
			

演示

				
[root@netkiller ~]# cleos wallet list
"/usr/local/bin/keosd" launched
Wallets:
[]

[root@netkiller ~]# cleos wallet create
Creating wallet: default
Save password to use in the future to unlock this wallet.
Without password imported keys will not be retrievable.
"PW5Hu6VtABuC75RmjSaPv6BcwofA5DQMJ9xHFeFeefmZGNsdknAKQ"

[root@netkiller ~]# cleos wallet list
Wallets:
[
  "default *"
]				
				
			

创建指定名称的钱包

				
$ cleos wallet create -n netkiller
				
			

操作演示

				
[root@netkiller ~]# cleos wallet create -n netkiller
Creating wallet: netkiller
Save password to use in the future to unlock this wallet.
Without password imported keys will not be retrievable.
"PW5J8qAhMPotrUQAswbPabXZPJq85YVGuxofhGVxo19xcynAfZcqx"

[root@netkiller ~]# cleos wallet list
Wallets:
[
  "default *",
  "netkiller *"
]				
				
			

35.1.2. 钱包列表

				
$ cleos wallet list				
				
			

35.1.3. 钱包锁

上锁

				
[root@netkiller ~]# cleos wallet lock
Locked: default


$ cleos wallet lock -n netkiller				
				
			

解锁

				
[root@netkiller ~]# cleos wallet unlock
password: Unlocked: default

$ cleos wallet unlock -n netkiller