日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【问链-Eos公开课】第四课 EOS 的钱包创建、导入私钥

發布時間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【问链-Eos公开课】第四课 EOS 的钱包创建、导入私钥 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考內容:https://bihu.com/article/197654

1.檢查wallet_api_plugin

首先,需要nodeos的config.ini中,已經加載了wallet_api_plugin(錢包API插件)。可以在
~/.local/share/eosio/nodeos/config/目錄下,打開config.ini文件,然后使用gedit命令編輯:

gedit config.ini

在文本最后插入以下配置:

# Enable block production with the testnet producers producer-name = eosio # Load the block producer plugin, so you can produce blocks plugin = eosio::producer_plugin # Wallet plugin plugin = eosio::wallet_api_plugin # As well as API and HTTP plugins plugin = eosio::chain_api_plugin plugin = eosio::http_plugin

同時設置enable-stale-production = true


保存文件。
同時記錄下eosio用戶的publickey和privatekey。

2.啟動EOS

創建錢包之前,要啟動區塊鏈,因為這些創建信息都會寫入區塊。

和上一篇一樣,從eos/build/programs/nodes目錄,啟動EOS單節點區塊鏈的命令如下:

./nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin --plugin eosio::wallet_api_plugin

3.創建錢包

啟動區塊鏈后,到eos/build/programs/cleos目錄下,打開終端,輸入命令:

cleos wallet create

創建了一個默認錢包,

錢包名是:default

密碼(用于解鎖錢包)是:PW5JaZitmdV4nUcumR7Z1rE6DG1GC8E9bMs94aAsQABsgGpxGb1SK

如果使用 cleos wallet create -n 錢包名,可以自定義錢包的名字,我們可以使用 cleos 建立無數個錢包。當沒有定義名字時,使用 default 作為錢包名。

注意:建立錢包時,會給你一個以后用來打開錢包的密碼,密碼很長,不能自定義,如果保存在電腦里,安全會很有問題,但如果不保存在電腦里,就不能復制粘貼,估計沒人愿意一個個把密碼敲入吧。

4.查看錢包的相關信息

創建錢包后,終端會返回一條創建成功的信息:

.wallet文件被保存到了本地的/root/eosio-wallet/default.wallet文件夾下
可以看到,終端返回了一條創建錢包的信息:

eosio generated block f0facf32... #1191 @ 2018-04-10T09:34:38.500 with 0 trxs, lib: 11902078890ms thread-0 wallet.cpp:182 save_wallet_file ] saving wallet to file /root/eosio-wallet/default.wallet

可以到錢包被創建的目錄,查看錢包信息。
打開這個.wallet文件,可以看到錢包信息:

{ "cipher_keys": "7bbbcde9ff7819f927adc3a9ffed0150d372b236b72d4268ebe85cea12730ca715be987a7ddae0212956ab00e7997f350e6556a28f4bc994899f0a5114e0a1fefd2448a50f6457c288fb5ed982a496c3ccee299bb8d85d5d33a59dc10e8336979fb32a79166cce1179bbfffc9c2225c6e461f10b58fa3c1ea53320cfe815f1b39b0b26d59e19222048cf884b458e8e68" }

是一個簡單的JSON對象,只有一個字段“cipher_keys”。

5.打開和解鎖錢包

來到eos/build/programs/cleos目錄,打開終端,輸入如下命令打開錢包:

cleos wallet open

可以看到,創建的default錢包被打開了。通過如下命令查看打開的錢包列表:

cleos wallet list

通過如下命令解鎖錢包:

cleos wallet unlock

解鎖錢包需要輸入密碼,解鎖后的錢包名字后會帶一個“*”號。

6.導入密鑰(私鑰)

$ cleos wallet import 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3 imported private key for: EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV

注意:此次導入的系統賬號eosio的私鑰,在~/.local/share/eosio/nodeos/config/config.ini中可看到

總結

以上是生活随笔為你收集整理的【问链-Eos公开课】第四课 EOS 的钱包创建、导入私钥的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。