public Task <EncodeTxResponse> PostEncodeAsync(ITx tx, CancellationToken cancellationToken = default)
 {
     return(_clientGetter()
            .Request("txs", "encode")
            .PostJsonAsync(tx, cancellationToken)
            .ReceiveJson <EncodeTxResponse>()
            .WrapExceptions());
 }
 public TxResponse(long height, string txHash, uint code, string data, string rawLog, IList <ABCIMessageLog> logs, string info, long gasWanted, long gasUsed, string codespace, ITx tx, DateTimeOffset timestamp)
 {
     Height    = height;
     TxHash    = txHash;
     Code      = code;
     Data      = data;
     RawLog    = rawLog;
     Logs      = logs;
     Info      = info;
     GasWanted = gasWanted;
     GasUsed   = gasUsed;
     Codespace = codespace;
     Tx        = tx;
     Timestamp = timestamp;
 }
 /// <summary>
 /// Initializes a new instance of the
 /// BroadcastTxBody class.
 /// </summary>
 public BroadcastTxBody(ITx tx, BroadcastTxMode mode)
 {
     Tx   = tx;
     Mode = mode;
 }