EOSIO cleos 命令大全(三)—— get

EOSIO cleos 命令大全(三)—— get

EOSIO版本:EOSIO Dawn 3.0

最后更新日期:2018-04-20

說(shuō)明:以下所有命令均為實(shí)際操作結(jié)果。


將 nodeos 和 cleos 加入到環(huán)境變量并運(yùn)行nodeos:

# export PATH=$PATH:/alidata1/eos/build/programs/nodeos

# nodeos

# export PATH=$PATH:/alidata1/eos/build/programs/cleos


cleos get:返回 cleos get 子命令

# cleos get

運(yùn)行結(jié)果:

子命令說(shuō)明:

info? ? //獲得當(dāng)前區(qū)塊鏈信息

block? ? //返回塊信息

account? ? //返回賬戶信息

code? ? //返回賬戶代碼和 ABI 接口

table? ? //返回?cái)?shù)據(jù)庫(kù)表內(nèi)容

currency? ? //返回貨幣信息

accounts? ? //返回指定公鑰關(guān)聯(lián)的賬戶

servants? ? //返回指定賬戶下屬賬戶

transaction? ? //返回一條事務(wù)信息

transcations? ? //返回指定賬戶所屬全部事務(wù)信息




cleos get info:獲得當(dāng)前區(qū)塊鏈信息

#?cleos get info

運(yùn)行結(jié)果:




cleos get block:返回 cleos get block 順位項(xiàng)

#?cleos get block

運(yùn)行結(jié)果:

順位項(xiàng)說(shuō)明:

block TEXT? ? //指定返回信息的塊號(hào)(block_num)或者塊編號(hào)(id)




cleos get block num:依據(jù)塊號(hào)(block_num)返回塊信息

# cleos get block 1117

運(yùn)行結(jié)果:




cleos get block id:依據(jù)塊編號(hào)(id)返回塊信息

#?cleos get block 0000045d3adcb70c0dd0ef18cb6135dc8de121ba61e632cc336a0e66667df287

運(yùn)行結(jié)果:

備注:按塊編號(hào)(id)搜索因?yàn)?lower_bound() 函數(shù)原因(靠近下限取值),返回信息未必為所需塊信息,建議對(duì)返回塊 id 進(jìn)行校驗(yàn)。




cleos get account:返回 cleos get account 順位項(xiàng)

#?cleos get account

運(yùn)行結(jié)果:

順位項(xiàng)說(shuō)明:

name TEXT? ? //指定返回信息的賬戶名




cleos get account name:返回指定賬戶名的賬戶信息

#?cleos get account wengyingfeng

運(yùn)行結(jié)果:




cleos get code:返回 cleos get code 順位項(xiàng)和可選參數(shù)

#?cleos get code

運(yùn)行結(jié)果:

順位項(xiàng)說(shuō)明:

name TEXT? ? //指定需要返回代碼的賬戶名

可選參數(shù)說(shuō)明:

-c,--code TEXT? ? //保存 .wast 文件并命名

-a,--abi TEXT? ? //保存 .abi 文件并命名




cleos get code name:返回指定賬戶名的代碼信息

#?cleos get code eosio

運(yùn)行結(jié)果:




cleos get table:返回 cleos get table 順位項(xiàng)和可選參數(shù)

#?cleos get table

運(yùn)行結(jié)果:

順位項(xiàng)說(shuō)明:

contract TEXT? ? //擁有數(shù)據(jù)表的合約名稱

scope TEXT? ? //目標(biāo)表相關(guān)合約作用域

table? ? TEXT? ? //合約 ABI 文件指定的表名稱

可選參數(shù)說(shuō)明:

-b,--binary UINT? ? //將值以二進(jìn)制形式返回

-l,--limit UINT? ? //設(shè)置最大返回行數(shù)

-k,--key TEXT? ? // ABI 定義的索引鍵,默認(rèn)為主鍵

-L,--lower TEXT? ? //鍵值靠近下限,默認(rèn)至起首

-U,--upper TEXT? ? //鍵值靠近上限,默認(rèn)至結(jié)尾




cleos get table contract scope table:返回指定表信息

#?cleos get table eosio.token user account

運(yùn)行結(jié)果:

備注:返回結(jié)果與官方文檔不一致,未知是程序原因還是測(cè)試原因,需進(jìn)一步驗(yàn)證。




cleos get currency:返回 cleos get currency 可選參數(shù)和子命令

#?cleos get currency

運(yùn)行結(jié)果:

可選參數(shù)說(shuō)明:

-h,--help? ? //打印幫助信息

子命令說(shuō)明:

balance? ? //返回賬戶內(nèi)指定貨幣的余額

stats? ? //返回指定貨幣的統(tǒng)計(jì)信息




cleos get currency balance:返回 cleos get currency 順位項(xiàng)

#?cleos get currency balance

運(yùn)行結(jié)果:

順位項(xiàng)說(shuō)明:

contract TEXT? ? //貨幣合約名稱

account TEXT? ? //查詢賬戶

symbol TEXT? ? //指定貨幣符號(hào),例如 EOS ,此項(xiàng)非必須




cleos get currency balance contract account:返回指定賬戶貨幣余額

#?cleos get currency balance eosio.token wengyingfeng

運(yùn)行結(jié)果:




cleos get currency balance contract account symbol:返回指定賬戶指定貨幣余額

# cleos get currency balance eosio.token wengyingfeng EOS

運(yùn)行結(jié)果:

備注:此命令存在 BUG,無(wú)論搜索何種貨幣都返回排序第一的貨幣余額。




cleos get currency stats:返回 cleos get currency stats 順位項(xiàng)

#?cleos get currency stats

運(yùn)行結(jié)果:

順位項(xiàng)說(shuō)明:

contract TEXT? ? //貨幣合約名稱

symbol TEXT? ? //指定貨幣符號(hào),例如 EOS ,此項(xiàng)非必須




cleos get currency stats contract:返回指定貨幣合約統(tǒng)計(jì)信息

#?cleos get currency stats eosio.token

運(yùn)行結(jié)果:

備注:該命令未返回任何數(shù)據(jù),可能存在問(wèn)題。




cleos get currency stats contract symbol:返回指定貨幣合約內(nèi)指定貨幣的統(tǒng)計(jì)信息

#?cleos get currency stats eosio.token EOS

運(yùn)行結(jié)果:

備注:此命令當(dāng)前版本會(huì)出錯(cuò),顯示未找到指定貨幣關(guān)鍵字。




cleos get accounts:返回 cleos get accounts 順序項(xiàng)

#?cleos get accounts

運(yùn)行結(jié)果:

順序項(xiàng)說(shuō)明:

public_key TEXT? ? //指定想返回其關(guān)聯(lián)賬戶的公鑰




cleos get accounts public_key:返回指定公鑰關(guān)聯(lián)的賬戶

#?cleos get accounts EOS5KLqLjzDkZZQpAsg7SD7vta5PNjfcd7RQM8axnNjGJTuKwTsVL

運(yùn)行結(jié)果:




cleos get servants:返回 cleos get servants 順位項(xiàng)

#?cleos get servants

運(yùn)行結(jié)果:

順位項(xiàng)說(shuō)明:

account TEXT? ? //指定想返回其控制賬戶的賬戶名




cleos get servants account:返回指定賬戶的控制賬戶

#?cleos get servants eosio

運(yùn)行結(jié)果:




cleos get transaction:返回 cleos get transaction 順位項(xiàng)

#?cleos get transaction

運(yùn)行結(jié)果:

順位項(xiàng)說(shuō)明:

id TEXT? ? //指定需要返回信息的事務(wù)編號(hào)




cleos get transaction id:返回指定編號(hào)的事務(wù)信息

#?cleos get transaction 6979d9c5f0e97df49d9dd441edf462f7bcd355106ed310518b16702db5c38342

運(yùn)行結(jié)果:




cleos get transactions:返回 cleos get transactions 順位項(xiàng)和可選參數(shù)

#?cleos get transactions

運(yùn)行結(jié)果:

順位項(xiàng)說(shuō)明:

account_name TEXT? ? //目標(biāo)賬戶名

skip_seq TEXT? ? //事務(wù)起始號(hào),例如想從第 3 條事務(wù)開始返回信息,就填 3 (事務(wù)起始 seq_num 為 0),此項(xiàng)非必須

num_seq TEXT? ? //返回事務(wù)條數(shù),例如想返回 3 條事務(wù),就填 3,此項(xiàng)非必須

可選參數(shù)說(shuō)明:

-j,--json? ? //打印完整 JSON 數(shù)據(jù)




cleos get transactions -j account_name:返回指定賬戶全部事務(wù)信息

#?cleos get transactions -j eosio.token

運(yùn)行結(jié)果:

備注:當(dāng)前版本執(zhí)行此命令請(qǐng)加上參數(shù) -j 或者 --json ,不然系統(tǒng)會(huì)報(bào)錯(cuò)。




cleos get transactions account_name?skip_seq:返回指定賬戶,起始號(hào)事務(wù)信息

#?cleos get transactions -j eosio.token 3

運(yùn)行結(jié)果:




cleos get transactions -j account_name?skip_seq?num_seq:返回指定賬戶、起始號(hào)及條數(shù)事務(wù)信息

#?cleos get transactions -j eosio.token 3 1

運(yùn)行結(jié)果:



EOSIO cleos 命令大全(一) —— version

EOSIO cleos 命令大全(二) —— create

EOSIO cleos 命令大全(四) —— set

EOSIO cleos 命令大全(五) —— transfer

EOSIO cleos 命令大全(六) —— net

EOSIO cleos 命令大全(七) —— wallet

EOSIO cleos 命令大全(八) —— sign

EOSIO cleos 命令大全(九) —— push

EOSIO cleos 命令大全(附) ——?參數(shù) JSON 格式

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容