Home | 簡體中文 | 繁體中文 | 雜文 | 知乎專欄 | Github | OSChina 博客 | 雲社區 | 雲棲社區 | Facebook | Linkedin | 視頻教程 | 打賞(Donations) | About
知乎專欄多維度架構 | 微信號 netkiller-ebook | QQ群:128659835 請註明“讀者”

第 5 章 CLEOS

目錄

5.1. 錢包
5.1.1. 創建錢包
5.1.2. 錢包列表
5.1.3. 錢包鎖
5.2. 賬號
5.2.1. 創建公鑰和私鑰
5.2.2. 導入私鑰
5.2.3. 查看私鑰
5.2.4. 創建賬號
5.3. set 命令
5.3.1. abi
5.4. 區塊信息
5.4.1. 獲得當前區塊鏈信息
5.4.2. 獲取指定區塊數據
5.4.3. 從區塊鏈獲取交易信息
5.4.4. 獲得賬號信息
5.4.5. 從區塊鏈上獲取 abi 檔案
5.5. 智能合約 - EOS 代幣
5.5.1. 編譯智能合約
5.5.2. 設置初始化賬號 eosio
5.5.3. 創建賬號
5.5.4. 部署合約 eosio.bios
5.5.5. 創建賬號 netkiller
5.5.6. EOS 代幣合約
5.5.7. 創建代幣
5.5.8. 發放代幣
5.5.9. 查看代幣餘額
5.5.10. 轉賬

5.1. 錢包

5.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 *"
]				
				
			

5.1.2. 錢包列表

				
$ cleos wallet list				
				
			

5.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