APIv2: show DeliverMax in submit, submit_multisigned (#4827)

Show `DeliverMax` instead of `Amount` in output from `submit`,
`submit_multisigned`, `sign`, and `sign_for`.

Fix #4829
This commit is contained in:
Bronek Kozicki
2023-11-29 20:19:32 +00:00
committed by tequ
parent b83e66882c
commit 2c6dff314b

View File

@@ -20,6 +20,7 @@
#include <ripple/app/ledger/LedgerMaster.h>
#include <ripple/app/ledger/OpenLedger.h>
#include <ripple/app/main/Application.h>
#include <ripple/app/misc/DeliverMax.h>
#include <ripple/app/misc/LoadFeeTrack.h>
#include <ripple/app/misc/Transaction.h>
#include <ripple/app/misc/TxQ.h>
@@ -659,6 +660,11 @@ transactionFormatResultImpl(Transaction::pointer tpTrans, unsigned apiVersion)
else
jvResult[jss::tx_json] = tpTrans->getJson(JsonOptions::none);
RPC::insertDeliverMax(
jvResult[jss::tx_json],
tpTrans->getSTransaction()->getTxnType(),
apiVersion);
jvResult[jss::tx_blob] =
strHex(tpTrans->getSTransaction()->getSerializer().peekData());