Transaction Broadcasting
Transactions can be broadcast using the following command:
Broadcast Mode
When broadcasting transactions, secretcli
can accept a --broadcast-mode
flag. The value of this flag can be sync
(default), async
, or block.
sync
makes the client return a CheckTx response (default)async
makes the client return immediatelyblock
makes the client wait for the Tx to be committed (transaction may fail)
Note: The block
mode should not be used in most circumstances because broadcasting can timeout, but the Tx may still be included in a block which can create undesirable situations. Therefore, it is best to use sync
or async
, and query by Tx hash to determine when the Tx is included in a block.
Last updated