From fe8621b00f3d5d26a06640400c48e56b7fcc42dd Mon Sep 17 00:00:00 2001 From: Bronek Kozicki Date: Wed, 29 Nov 2023 20:19:32 +0000 Subject: [PATCH] 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 --- src/ripple/rpc/impl/TransactionSign.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ripple/rpc/impl/TransactionSign.cpp b/src/ripple/rpc/impl/TransactionSign.cpp index 48a9c66d81c..915764c6eb4 100644 --- a/src/ripple/rpc/impl/TransactionSign.cpp +++ b/src/ripple/rpc/impl/TransactionSign.cpp @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include @@ -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());