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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

EOS开发步骤(2) 钱包操作

發布時間:2025/3/21 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EOS开发步骤(2) 钱包操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在EOS中,你必須擁有一個帳戶才能執行任何操作,例如創建token,發送token,接收token,編寫交易等。此節點將有一個名為eosio的系統用戶,因此你可以使用此用戶來玩eos區塊鏈。

1. 步驟總結

step1. 創建一個新錢包。
step2. 創建新密鑰(私人+公共)。
step3. 將這些鑰匙導入錢包。
step4. 建立新帳戶。

1.1 相關命令

#展示所有錢包List existing wallets. Wallet stores keys
cleos wallet list

#展示錢包key List wallet keys if any
cleos wallet list key

#you should see all empty response

#創建錢包 create wallet now
cleos wallet create
Creating wallet: default
“PW5JYR5u7WTk6RaJARE41qb3Wy6BJtcKCjpDAyjR2uV3CWF8nDFe7”
this will create wallet with name ‘default’. Keep note of password it returns.

#創建公私鑰隊 Create new keys
cleos create key --to-console
Private key: 5JseP8pEsJfAEWix5U6ow77TrKu2uuBhjfobyzgYyCYAtnxnCk8
Public key: EOS4tmc8ufENZNkFQaj8ZfV9UfeRLnyaCecybSgPS1U8671BNdSxD

#導入私鑰Import the private keys in wallet
cleos wallet import -n quant --private-key 5JseP8pEsJfAEWix5U6ow77TrKu2uuBhjfobyzgYyCYAtnxnCk8

非常重要

導入創世節點的私鑰 Import genesis ‘eosio’ account keys in the wallet so that eosio account is available for creating new accounts.
Private key of eosio: 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3

2. 詳細步驟

step1. 創建本地錢包并導入私鑰

創建EOS操作命令cleos別名(請選擇可信的正式節點接入地址)
alias cleos='docker exec -i keosd /opt/eosio/bin/cleos --wallet-url http://127.0.0.1:8900 -u http://mainnet.eoscalgary.io ’

step2. 創建錢包,記錄錢包密碼以備將來使用(錢包存在本地/data/eosio/eosio-wallet目錄下)

cleos wallet create -n my

#錢包一段時間不用會自動鎖定,再次使用需要用錢包密碼解鎖
cleos wallet unlock -n my

step3. 導入私鑰(私鑰保存在錢包內,用于對交易簽名,不會向外泄露)

cleos wallet import -n my <你的私鑰>

step4. 必要時可創建新的密鑰對(可用于新建賬號或變更權限,記得妥善抄寫保存私鑰)

cleos create key

#確保密鑰抄寫無誤,對照抄寫的密鑰進行導入,切勿復制粘貼
cleos wallet import -n my <新私鑰>

step5. 開啟錢包管理

#第一個窗口,實踐發現,每次運行cleos命令,未開啟keosd會默認開啟一個服務
$ keosd --http-server-address 127.0.0.1:8899

#第二個窗口,創建默認錢包
$ cleos wallet create --to-console

Creating wallet: default
Save password to use in the future to unlock this wallet.
Without password imported keys will not be retrievable.
“PW5JsmfYz2wrdUEotTzBamUCAunAA8TeRZGT57Ce6PkvM12tre8Sm”

#導入eos key
上面步驟中啟動的私有區塊鏈是用默認的初始鍵創建的,該初始鍵必須加載到錢包中。
在自動生成的config.ini文件中,我看到了一樣的私鑰對。
$ cleos wallet import --private-key 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3
imported private key for: EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV

3. 附加命令

#查看主網信息
cleos get info

#確保為主網:chain_id=aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906
eospark.com收集了各節點接入地址端口。以下地址供參考驗證:
http://mainnet.eoscanada.com
http://mainnet.eoscalgary.io
http://mainnet.eoscannon.io
http://mainnet.genereos.io

總結

以上是生活随笔為你收集整理的EOS开发步骤(2) 钱包操作的全部內容,希望文章能夠幫你解決所遇到的問題。

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