EOSIO 指南(建立開發錢包)

建立開發錢包

第1步:建立錢包

第一步是建立一個錢包,使用cleos wallet create建立一個新的「默認」錢包,使用選項--to-console以簡化,若是在生產中使用cleos,最好使用--to-file,這樣你的錢包密碼就不在你的bash歷史中了,出於開發目的,由於這些是開發而非生產密鑰 — 控制檯不會構成安全威脅。segmentfault

cleos wallet create --to-console

cleos將返回密碼,將密碼保存在某個地方,由於你可能會在本教程的後面部分使用它。安全

Creating wallet: default
Save password to use in the future to unlock this wallet.
Without password imported keys will not be retrievable.
"PW5Kewn9L76X8Fpd....................t42S9XCw2"

關於錢包

加密貨幣中關於錢包的一個常見誤解是它們存儲代幣,錢包不存儲代幣,錢包的做用是將私鑰存儲在加密文件中並簽名交易。bash

用戶一般經過接口構建交易對象,將該對象發送到要簽名的錢包,而後錢包返回帶有簽名的交易對象,而後將其廣播到網絡,當/若是網絡確認交易有效,則將其包含在區塊鏈的塊中。網絡

第2步:打開錢包

默認狀況下,在啓動keosd實例時默認錢包是關閉的,要啓動,運行如下內容函數

cleos wallet open

運行如下命令以返回錢包列表。區塊鏈

cleos wallet list

它將返回:測試

Wallets:
[
  "default"
]

第3步:解鎖它

keosd錢包已經打開,但仍然被鎖定,片刻以前,你得到了密碼,如今就須要密碼了。this

cleos wallet unlock

系統將提示你輸入密碼,粘貼密碼並按Enter鍵。加密

如今運行如下命令:code

cleos wallet list

如今應該返回:

Wallets:
[
  "default *"
]

特別注意星號(*),這意味着錢包目前已解鎖。

第4步:將密鑰導入錢包

生成一個私鑰,cleos有一個幫助函數,只需運行如下命令便可。

cleos wallet create_key

它將返回像這樣的東西...

Created new private key with a public key of: "EOS8PEJ5FM42xLpHK...X6PymQu97KrGDJQY5Y"

第5步:導入開發密鑰

每一個新的EOSIO鏈都有一個名爲「eosio」的默認「系統」用戶,此賬戶用於經過加載系統合約來設置鏈,這些合約規定了EOSIO鏈的治理和共識,每一個新的EOSIO鏈都帶有一個開發密鑰,這個密鑰是相同的,加載此密鑰以表明系統用戶簽名交易(eosio)。

cleos wallet import

系統將提示你輸入私鑰,輸入下面提供的eosio開發密鑰

5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3
切勿將開發密鑰用於生產賬戶!這樣作確定會致使你沒法訪問你的賬戶,此私鑰是公開的。

很棒,你如今有一個默認的錢包,解鎖並加載了一個密鑰,並準備繼續。


上一篇:安裝CDT

下一篇:建立測試賬戶

相關文章
相關標籤/搜索