EOSIO:EOSIO最新版1.4.0 钱包开发环境搭建
生活随笔
收集整理的這篇文章主要介紹了
EOSIO:EOSIO最新版1.4.0 钱包开发环境搭建
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
EOSIO最新版1.4.0 開發環境錢包的搭建
前言
EOSIO1.4.0在2018年10月17日發布,相應的開發文檔也于今天2018年10月29日在官網上線。在上周,博主 被領導要求開始看EOS合約,當然也是一番折騰將環境搭建好了,當然是下載的EOSIO的最新版本來使用。但是在搭建環境的時候 由于官網是1.3版本的,網上的教程 就不太適用了,當然你要自己琢磨的話 --help 肯定可以解決問題。今天刷官網,居然最新版 教程發布了,晚上根據教程 錢包環境很快搭建好了,現在分享出來。當然下面的 私鑰和錢包密碼 就用一次的。
1.安裝錢包
在下面的命令中使用-n wallet_laymond 指定錢包的名字,如果不指定的話操作的default錢包。
laymond@laymond:~ cleos wallet create --to-console -n wallet_laymond Creating wallet: wallet_laymond Save password to use in the future to unlock this wallet. Without password imported keys will not be retrievable. "PW5KDcQoJQZyosQ9M5JJzJ33RGibr2kmasfa7iLTSdhCLwFch2vwi" laymond@laymond:~2.打開錢包
laymond@laymond:~ cleos wallet open -n wallet_laymond Opened: wallet_laymond laymond@laymond:~ cleos wallet list Wallets: ["default","wallet_laymond" ] laymond@laymond:~3.解鎖錢包
laymond@laymond:~$ cleos wallet unlock -n wallet_laymond password: Unlocked: wallet_laymond laymond@laymond:~$ cleos wallet list Wallets: ["default","wallet_laymond *" ] laymond@laymond:~$4.往錢包導入私鑰
laymond@laymond:~$ cleos wallet create_key -n wallet_laymond Created new private key with a public key of: "EOS6zYAdHChHVsakBYhPQwsagF5GvJ6ncbdSBKNYDJ1mc4P1ShTye" laymond@laymond:~$5.遵循這步將更容易
在下面的輸入框中輸入上一步提供的公鑰。堅持使用公鑰開發,你僅僅只在文檔中生成公鑰。它將在整個教程文檔中保存您剛剛生成的開發公鑰。
6.導入開發公鑰
每一個新的EOSIO鏈都有一個默認的“系統”用戶叫做“EOSIO”。該帳戶用于通過加載系統契約來建立鏈,該契約決定EOSIO鏈的管理和共識。每一個新的EOSIO鏈都有一個開發密鑰,這個密鑰是相同的。在生產鏈上,一旦建立了鏈,EOSIO用戶就被沒收。加載此密鑰代表系統用戶簽署交易(EOSIO)
查看公鑰列表
laymond@laymond:~$ cleos wallet keys ["EOS6pyd7thyN4pnFVLAuUk7F9AMwFcv6wy6qXNGFN4wA7e9AHEptq","EOS6zYAdHChHVsakBYhPQwsagF5GvJ6ncbdSBKNYDJ1mc4P1ShTye" ]查看私鑰列表
laymond@laymond:~$ cleos wallet private_keys -n wallet_laymond password: [["EOS6zYAdHChHVsakBYhPQwsagF5GvJ6ncbdSBKNYDJ1mc4P1ShTye","5J9yvgej1ekd8SGHjYmi1MU9kpsUWR9dVxJgtWNZVHQ31QpJ6oZ"] ]下面將提示您輸入私鑰,輸入下面提供的EOSIO開發密鑰
5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3不要輸入你自己的私鑰,會提示key已經存在。
laymond@laymond:~$ cleos wallet import -n wallet_laymond private key: Error 3120008: Key already exists laymond@laymond:~$ cleos wallet import -n wallet_laymond private key: imported private key for: EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV laymond@laymond:~$附錄1-錢包子命令
laymond@laymond:~$ cleos wallet ERROR: RequiredError: Subcommand required Interact with local wallet Usage: cleos wallet SUBCOMMANDSubcommands:create Create a new wallet locally 創建新錢包open Open an existing wallet 打開存在的錢包lock Lock wallet 鎖錢包lock_all Lock all unlocked wallets 鎖所有沒有鎖的錢包unlock Unlock wallet 解鎖錢包import Import private key into wallet 給錢包導入私鑰remove_key Remove key from wallet 從錢包移出公鑰create_key Create private key within wallet 用錢包創建私鑰list List opened wallets, * = unlocked 錢包列表,帶 *的是解鎖的keys List of public keys from all unlocked wallets. 解鎖錢包的公鑰列表private_keys List of private keys from an unlocked wallet in wif or PVT_R1 format. 解鎖的錢包的私鑰列表stop Stop keosd (doesn't work with nodeos). 停止keosd總結
以上是生活随笔為你收集整理的EOSIO:EOSIO最新版1.4.0 钱包开发环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。