EOS文檔詳解:cleos手册(8)

Eoseducation
3 min readJan 3, 2021

Push

描述

將任意交易推送到區塊鏈.

命令

push action 用單個操作推送事務

push transaction 推送任意JSON事務

push transactions 推送任意JSON事務數組

Push Action

描述

用單個操作推送事務

位置參數

contract Type: Text — 提供要執行的合同的帳戶

action Type: Text — 執行合同的行為

data Type: Text — 合同的論點

選項

-h, — help — 打印此幫助消息並退出

-x, — expiration — 以秒為單位設置事務過期前的時間,默認為30秒

-f, — force-unique — 強制事務唯壹。這將消耗額外的帶寬,並刪除任何防止多次意外發出同壹事務的保護

-s, — skip-sign — 指定是否應使用未鎖定的錢包密鑰簽署交易

-j, — json — 將結果打印為json

-d, — dont-broadcast — 不向網絡廣播事務(只打印到標準輸出)

-p, — permission Type: Text — 授權的帳戶和權限級別,如 ‘account@permission’

— max-cpu-usage-ms UINT — 為事務的執行設置cpu使用預算的毫秒數上限(默認為0,表示沒有限制)

— max-net-usage UINT — 為事務設置凈使用預算的上限(以字節為單位)(默認為0,表示沒有限制)

— delay-sec UINT — 設置延遲秒,默認為0秒

Push 事務

描述

推送任意JSON事務

位置參數

· transaction (text) 要推送的事務的JSON,或包含該事務的JSON文件的名稱

選項

此命令沒有選項

-h, — help — 打印此幫助消息並退出

-x, — expiration — 以秒為單位設置事務過期前的時間,默認為30秒

-f, — force-unique — 強制事務唯壹。這將消耗額外的帶寬,並刪除任何防止多次意外發出同壹事務的保護

-s, — skip-sign — 指定是否應使用未鎖定的錢包密鑰簽署交易

-j, — json — 將結果打印為json

-d, — dont-broadcast -不向網絡廣播事務(只打印到標準輸出)

-p, — permission Type: Text — 授權的帳戶和權限級別,如’account@permission’

— max-cpu-usage-ms UINT — 為事務的執行設置cpu使用預算的毫秒數上限(默認為0,表示沒有限制)

— max-net-usage UINT — 為事務設置凈使用預算的上限(以字節為單位)(默認為0,表示沒有限制)

— delay-sec UINT — 設置延遲秒,默認為0秒

示例

cleos push transaction {}

Push 多個事務

描述

推送任意JSON事務數組

位置參數

推送任意JSON事務數組.

選項

此命令沒有選項

--

--