EOSIO:EOSIO最新版1.4.0 钱包开发环境搭建
EOSIO最新版1.4.0 開發(fā)環(huán)境錢包的搭建
前言
EOSIO1.4.0在2018年10月17日發(fā)布,相應(yīng)的開發(fā)文檔也于今天2018年10月29日在官網(wǎng)上線。在上周,博主 被領(lǐng)導(dǎo)要求開始看EOS合約,當(dāng)然也是一番折騰將環(huán)境搭建好了,當(dāng)然是下載的EOSIO的最新版本來使用。但是在搭建環(huán)境的時(shí)候 由于官網(wǎng)是1.3版本的,網(wǎng)上的教程 就不太適用了,當(dāng)然你要自己琢磨的話 --help 肯定可以解決問題。今天刷官網(wǎng),居然最新版 教程發(fā)布了,晚上根據(jù)教程 錢包環(huán)境很快搭建好了,現(xiàn)在分享出來。當(dāng)然下面的 私鑰和錢包密碼 就用一次的。
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.往錢包導(dǎo)入私鑰
laymond@laymond:~$ cleos wallet create_key -n wallet_laymond Created new private key with a public key of: "EOS6zYAdHChHVsakBYhPQwsagF5GvJ6ncbdSBKNYDJ1mc4P1ShTye" laymond@laymond:~$5.遵循這步將更容易
在下面的輸入框中輸入上一步提供的公鑰。堅(jiān)持使用公鑰開發(fā),你僅僅只在文檔中生成公鑰。它將在整個(gè)教程文檔中保存您剛剛生成的開發(fā)公鑰。
6.導(dǎo)入開發(fā)公鑰
每一個(gè)新的EOSIO鏈都有一個(gè)默認(rèn)的“系統(tǒng)”用戶叫做“EOSIO”。該帳戶用于通過加載系統(tǒng)契約來建立鏈,該契約決定EOSIO鏈的管理和共識。每一個(gè)新的EOSIO鏈都有一個(gè)開發(fā)密鑰,這個(gè)密鑰是相同的。在生產(chǎn)鏈上,一旦建立了鏈,EOSIO用戶就被沒收。加載此密鑰代表系統(tǒng)用戶簽署交易(EOSIO)
查看公鑰列表
laymond@laymond:~$ cleos wallet keys ["EOS6pyd7thyN4pnFVLAuUk7F9AMwFcv6wy6qXNGFN4wA7e9AHEptq","EOS6zYAdHChHVsakBYhPQwsagF5GvJ6ncbdSBKNYDJ1mc4P1ShTye" ]查看私鑰列表
laymond@laymond:~$ cleos wallet private_keys -n wallet_laymond password: [["EOS6zYAdHChHVsakBYhPQwsagF5GvJ6ncbdSBKNYDJ1mc4P1ShTye","5J9yvgej1ekd8SGHjYmi1MU9kpsUWR9dVxJgtWNZVHQ31QpJ6oZ"] ]下面將提示您輸入私鑰,輸入下面提供的EOSIO開發(fā)密鑰
5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3不要輸入你自己的私鑰,會提示key已經(jīng)存在。
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 創(chuàng)建新錢包open Open an existing wallet 打開存在的錢包lock Lock wallet 鎖錢包lock_all Lock all unlocked wallets 鎖所有沒有鎖的錢包unlock Unlock wallet 解鎖錢包import Import private key into wallet 給錢包導(dǎo)入私鑰remove_key Remove key from wallet 從錢包移出公鑰create_key Create private key within wallet 用錢包創(chuàng)建私鑰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總結(jié)
以上是生活随笔為你收集整理的EOSIO:EOSIO最新版1.4.0 钱包开发环境搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 十九、位移超界
- 下一篇: Redis 与 zset(sorted