EOSIO:EOSIO最新版1.4.0创建测试账户
生活随笔
收集整理的這篇文章主要介紹了
EOSIO:EOSIO最新版1.4.0创建测试账户
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
EOSIO最新版1.4.0創建測試賬戶
前言
這節根據官方教程創建測試賬戶唄
什么是賬戶?
帳戶是授權的集合,存儲在區塊鏈中,用于識別發送方/接收方。它具有靈活的授權結構,根據權限配置的不同,它可以由個人或一組個人擁有。帳戶需要向區塊鏈發送或接收有效的事務。
本系列教程使用兩個“用戶”帳戶bob和alice,以及配置的默認eosio帳戶。在本系列教程中,還為各種合同做了額外的說明。
1.創建測試賬戶
在這些教程中,使用了bob和alice。使用cleos創建兩個帳戶。
創建賬戶 使用公鑰喲。
laymond@laymond:~$ cleos create account eosio bob EOS6zYAdHChHVsakBYhPQwsagF5GvJ6ncbdSBKNYDJ1mc4P1ShTye Failed to connect to nodeos at http://127.0.0.1:8888/; is nodeos running? laymond@laymond:~$當然創建賬戶前需要啟動本地結點。修改nodeos對應配置文件
主要配置為
http-server-address = 127.0.0.1:8888 enable-stale-production = true producer-name = eosioplugin = eosio::producer_plugin plugin = eosio::wallet_api_plugin //這個貌似可以不用配置了 plugin = eosio::chain_api_plugin plugin = eosio::http_plugin啟動結點
nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin再次創建用戶,剛開始報3080004錯誤,然后到到處百度,沒找到原因,然后再次執行就好了!
laymond@laymond:~$ cleos create account eosio bob EOS6zYAdHChHVsakBYhPQwsagF5GvJ6ncbdSBKNYDJ1mc4P1ShTye Error 3120003: Locked wallet Ensure that your wallet is unlocked before using it! laymond@laymond:~$ cleos wallet unlock -n wallet_laymond password: Unlocked: wallet_laymond laymond@laymond:~$ cleos create account eosio bob EOS6zYAdHChHVsakBYhPQwsagF5GvJ6ncbdSBKNYDJ1mc4P1ShTye Error 3080004: Transaction exceeded the current CPU usage limit imposed on the transaction laymond@laymond:~$ laymond@laymond:~$ cleos create account eosio bob EOS6zYAdHChHVsakBYhPQwsagF5GvJ6ncbdSBKNYDJ1mc4P 1ShTye executed transaction: 43f5103f362fc5c86ad8b72765b5fb682f1d7f2a4f9219e4d31b8f590eb8529d 200 bytes 280 us # eosio <= eosio::newaccount {"creator":"eosio","name":"bob","owner":{"thresho ld":1,"keys":[{"key":"EOS6zYAdHChHVsakBYhPQwsagF5Gv... warning: transaction executed locally, but may not be confirmed by the network yet ] laymond@laymond:~$ cleos create account eosio alice EOS6zYAdHChHVsakBYhPQwsagF5GvJ6ncbdSBKNYDJ1mc4P1ShTye executed transaction: 325dbb2f4a52c0b876909c5e749c795ad4f6dd5c2049ca93927f4e22259f755e 200 bytes 383 us # eosio <= eosio::newaccount {"creator":"eosio","name":"alice","owner":{"threshold":1,"keys":[{"key":"EOS6zYAdHChHVsakBYhPQwsagF5... warning: transaction executed locally, but may not be confirmed by the network yet ] laymond@laymond:~$EOSIO有一個獨特的授權結構,為您的帳戶增加了安全性。通過使用與活動權限關聯的密鑰,您可以保持所有者密鑰為冷,從而最小化帳戶的暴露。這樣,如果你的活動密鑰被破壞了,你可以用你的所有者密鑰重新控制你的帳戶
檢查
如果在創建帳戶時出錯,請確認您的錢包已解鎖。
你的解鎖的錢包 后面有個*
laymond@laymond:~$ cleos wallet list Wallets: ["default","wallet_laymond *" ] laymond@laymond:~$總結
以上是生活随笔為你收集整理的EOSIO:EOSIO最新版1.4.0创建测试账户的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wireshark怎么抓包、wiresh
- 下一篇: 语法分析——自上而下