摘要:檢索與已定義公鑰關(guān)聯(lián)的所有帳戶。設(shè)置或者更新區(qū)塊鏈狀態(tài)創(chuàng)建賬戶,默認(rèn)創(chuàng)建默認(rèn)打開有沒有所有解鎖錢包的公鑰列表。
eos文檔version
// 檢索客戶端的版本信息 $ ./cleos version clientconvert
打包和解包transaction
pack_transaction
unpack_transaction
pack_action_data
unpack_action_data
createcreate key
創(chuàng)建密鑰對
$ ./cleos create key -f myKey.txt $ ./cleos create key --to-console
create account
在區(qū)塊鏈上創(chuàng)建新的賬戶
如果加載了系統(tǒng)合約(例如生產(chǎn)網(wǎng)絡(luò)),則使用cleos system newaccount代替
Positionals: creator TEXT The name of the account creating the new account name TEXT The name of the new account OwnerKey TEXT The owner public key for the new account ActiveKey TEXT The active public key for the new account Options: -x,--expiration set the time in seconds before a transaction expires, defaults to 30s -f,--force-unique force the transaction to be unique. this will consume extra bandwidth and remove any protections against accidently issuing the same transaction multiple times -s,--skip-sign Specify if unlocked wallet keys should be used to sign transaction -d,--dont-broadcast don"t broadcast transaction to the network (just print to stdout) -p,--permission TEXT ... An account and permission level to authorize, as in "account@permission" (defaults to "creator@active") $ ./cleos create account inita tester EOS4toFS3YXEQCkuuw1aqDLrtHim86Gz9u3hBdcBw5KNPZcursVHq EOS7d9A3uLe6As66jzN8j44TXJUqJSK3bFjjEEqR4oTvNAB3iM9SAget
從區(qū)塊鏈檢索各種項目和信息。
// 簡單地返回當(dāng)前的區(qū)塊鏈狀態(tài)信息。 $ ./cleos get info $ ./cleos get block 1 $ cleos get account eosio --json $ cleos get code eosio.token $ cleos get table eosio eosio namebids --key-type i64 --index 2 -r -l 1 $ cleos get currency balance eosio.token eosio SYS $ cleos get currency stats eosio.token SYS // 檢索與已定義公鑰關(guān)聯(lián)的所有帳戶。 $ cleos get accounts EOS8mUftJXepGzdQ2TaCduNuSPAfXJHf22uex4u41ab1EVv9EAhWt // 返回此賬號創(chuàng)建的賬號 $ cleos get servants eosio $ ./cleos get transaction eb4b94b72718a369af09eb2e7885b3f494dd1d8a20278a6634611d5edd76b703 // 檢索范圍內(nèi)引用特定帳戶名稱的所有操作。 $ ./cleos get actions eosio.tokenset
設(shè)置或者更新區(qū)塊鏈狀態(tài)
$ ./cleos set contract currency ../../../contracts/currency/currency.wast ../../../contracts/currency/currency.abitransfer
$ ./cleos transfer useraaaaaaaa useraaaaaaac "1.0000 SYS" "hello world" $ ./cleos transfer useraaaaaaaa useraaaaaaac -c eosio.token "1.0000 SYS" "hello world"net
$ cleos net connect http://somehost.com:1234 $ cleos net disconnect http://somehost.com:1234 $ cleos net status http://somepeer:1234 $ cleos net peerswallet
# 創(chuàng)建賬戶,默認(rèn)創(chuàng)建default $ ./cleos wallet create --to-console $ ./cleos wallet create -n second-wallet --to-console $ ./cleos wallet create --name my-new-wallet --file my-new-wallet.txt # 默認(rèn)打開default,有open沒有close $ ./cleos wallet open $ ./cleos wallet open -n second-wallet $ ./cleos wallet lock $ ./cleos wallet lock -n second-wallet $ ./cleos wallet lock_all $ ./cleos wallet unlock -n second-wallet --password PW5Ji6JUrLjhKAVn68nmacLxwhvtqUAV18J7iycZppsPKeoGGgBEw $ ./cleos wallet import 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3 # Lists opened wallets $ ./cleos wallet list # 所有解鎖錢包的公鑰列表。這些鍵可以用來簽署transaction。 $ ./cleos wallet keys # 在錢包中創(chuàng)建一個密鑰對,這樣您就不需要像使用cleos創(chuàng)建密鑰那樣手動導(dǎo)入它了。默認(rèn)情況下,這將創(chuàng)建錢包的密鑰是K1密鑰。但是這個命令也允許您創(chuàng)建R1格式的鍵。 $ cleos wallet create_key K1 # 可以查詢單個錢包的公鑰對和私鑰對。錢包必須已經(jīng)打開,你必須再次輸入密碼。 $ cleos wallet private_keys K1
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/24516.html
摘要:與傳統(tǒng)方式不同,在去中心化的網(wǎng)絡(luò)及區(qū)塊鏈上運行后端代碼智能合約。這個博客涵蓋了什么在本博客中,我將展示如何設(shè)置區(qū)塊鏈并開發(fā)智能合約。 在我傾聽Bettina Warburg的演講之后,我對去中心化經(jīng)濟(jì)(dApps)的概念著迷。傳統(tǒng)的Web應(yīng)用程序是: 前端→后端→數(shù)據(jù)庫 相比之下,dApp網(wǎng)站是: 前端→智能合約→區(qū)塊鏈 例如,當(dāng)你進(jìn)入電子銀行時,網(wǎng)頁將調(diào)用后端代碼來獲取你的個人數(shù)據(jù)并...
摘要:多索引數(shù)據(jù)庫是中的一種數(shù)據(jù)結(jié)構(gòu),它根據(jù)范圍的定義方式提供存儲數(shù)據(jù)的靈活性。例如,每個帳戶已存儲在合約中定義的多索引數(shù)據(jù)庫中的數(shù),該合約由定義范圍的每個帳戶的一小塊組成。 對于EOS RAM的來說什么最重要呢?我們經(jīng)常在每天的數(shù)字貨幣和區(qū)塊鏈相關(guān)新聞中看到EOS旁邊的RAM這個詞,但是無論如何我們應(yīng)該關(guān)注它的價格,為什么要關(guān)注它的價格,即使是那些只想深入了解智能合約開發(fā)的人也需要這樣嗎?...
摘要:雖然給了安裝教程,當(dāng)然還是用最方便。官方教程了,不過只是想運行的話,也不用,直接在源碼的目錄下執(zhí)行就好了,會自動啟動兩個容器錢包管理組件,負(fù)責(zé)簽名啊啥的區(qū)塊鏈節(jié)點更新很快,教程更新不及時,截至今天,教程里命令行工具的配置是有問題的。 雖然eos給了安裝教程,當(dāng)然還是用docker最方便。而且現(xiàn)在docker還有阿里云鏡像,速度快的不要不要的。 官方教程了https://github.c...
摘要:在進(jìn)行開發(fā)和測試時,可能是手動啟動的不是由啟動的,最終可能會運行多個進(jìn)程。然后為了安全考慮,除非合約賬戶已經(jīng)被配置這些權(quán)限,否則合約無法用是一個虛假的權(quán)限,授予合約在此之前,需要一個復(fù)雜的具有潛在風(fēng)險的命令來添加,現(xiàn)在大大簡化了。 介紹 cleos是一個命令行工具,它與nodeos公開的REST API接口。為了使用cleos,您需要有一個nodeos實例的端點(IP地址和端口號),還...
摘要:確認(rèn)安裝成功并且服務(wù)啟動之后,再繼續(xù)進(jìn)行下一步。適用于開發(fā)者的定制環(huán)境,其中包含編譯智能合約需要的相關(guān)工具和依賴庫。由于我們是開發(fā)者,因此我們選用這個。此時也可以通過的請求,直接訪問查詢分享一個開發(fā)視頻教程,密碼 由于EOS的版本在不斷的更新迭代,本地編譯最新版本的方式更新比較繁瑣,而且容易出問題。 因此,我們推薦使用Docker容器的方式配置EOS本地測試環(huán)境,這樣方便維護(hù)升級,而且...
閱讀 3645·2021-11-23 09:51
閱讀 1992·2021-11-16 11:42
閱讀 3238·2021-11-08 13:20
閱讀 1097·2019-08-30 15:55
閱讀 2206·2019-08-30 10:59
閱讀 1241·2019-08-29 14:04
閱讀 1023·2019-08-29 12:41
閱讀 2019·2019-08-26 12:22