#### **第一步:創建一個錢包**
第一步是創建一個錢包。使用
```
cleos wallet create
```
去創建一個新的 default 錢包使用
```
--to-file
```
為了簡單起見。
如果在生產中使用
```
--to-file
```
,這樣您的錢包密碼就不會出現在您的BASH歷史中。為了開發的目的,因為這些是開發而不是生產密鑰——控制臺不會帶來安全威脅。
**shell**
```
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"
```
```
關于錢包
一個常見的誤解就是它們存儲tokens.一個錢包不存儲tokens。一個錢包存儲私鑰在一個加密文件中并簽署交易。
用戶構建事務對象,通常通過接口將該對象發送到要簽名的錢包,錢包然后返回帶有簽名的事務對象,然后將該簽名廣播到網絡。當網絡確認事務有效時,它被包含在塊鏈上的一個塊中。
```
#### **第二步:打開錢包**
當啟動Keosd實例 錢包默認關閉 然后開始 運行下面的
```
cleos wallet open
```
運行下面的 返回錢包列表
```
close wallet list
```
然后它會返回
```
Wallets:
[
"default"
]
```
#### **第三步:解鎖它**
keosd 錢包 已經被打開,但是它是鎖著的。剛才你被提供了一個密碼,現在你需要這個密碼了。
```
cleos wallet unlock
```
你會被提示你的密碼,粘貼然后 點擊enter
現在運行下面的命令
```
cleos wallet list
```
應該返回
```
Wallets:
[
"default *"
]
```
特別注意星號,這意味著錢包現在解鎖了。
#### **第4步:倒入keys到你的錢包**
創造一個私鑰,cleos有一個幫助函數對這個,僅僅運行下面的:
```
cleos wallet create_key
```
會返回
```
Created new private key with a public key of: "EOS8PEJ5FM42xLpHK...X6PymQu97KrGDJQY5Y"
```
#### **第5步:更容的跟隨這個教程****
在下面的框中輸入最后一步提供的公鑰。它將堅持開發公鑰,您只在文檔中生成公鑰。
#### **第6步:導入開發keys**
每一個新的EOSIO鏈都有一個默認的“系統”用戶叫做“EOSIO”。該帳戶用于通過加載系統契約來建立鏈,該契約決定EOSIO鏈的治理和一致性。每一個新的EOSIO鏈都有一個開發密鑰,這個密鑰是相同的。在生產鏈上,一旦建立了鏈,EOSIO用戶就被沒收。加載此密鑰代表系統用戶簽署交易(EOSIO)
shell
```
cleos wallet import
```
將提示您輸入私鑰,輸入下面提供的EOSIO開發密鑰
```
5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3
```
重要的
永遠不要使用開發密鑰來制作生產帳號!這樣做肯定會導致訪問您的帳戶的損失,這個私鑰是公開的。
很好,你現在有一個默認的錢包解鎖,并加載了一個鍵,并準備繼續進行。