Added transaction details to TradeInfo
Enhanced TradeInfo with transaction ID, transaction hex, fee asset, and fee amount
Introduced with_hex field in ListTradesRequest
Included a new field in ListTradesRequest for controlling transaction hex data retrieval
Implemented new functions for the ports.Trade interface
Developed GetTxid(), GetTxHex(), GetFeeAsset(), and GetFeeAmount() methods for easier access to trade transaction details
This adds missing fields to
TradeInfo
proto message: txid, txhex and trading fees' asset and amount.Since the hex of the raw transaction is huge, it is returned only if requested in the request message.
Closes #693.
Please @sekulicd @Janaka-Steph review this.