From b94c95b3e9477726df340b14da90d4e5fc7116a1 Mon Sep 17 00:00:00 2001 From: Shawn Xie <35279399+shawnxie999@users.noreply.github.com> Date: Tue, 18 Nov 2025 14:19:41 -0500 Subject: [PATCH] Change err code (#6050) --- src/xrpld/app/tx/detail/ConfidentialClawback.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/xrpld/app/tx/detail/ConfidentialClawback.cpp b/src/xrpld/app/tx/detail/ConfidentialClawback.cpp index 2da40580ef..5129120731 100644 --- a/src/xrpld/app/tx/detail/ConfidentialClawback.cpp +++ b/src/xrpld/app/tx/detail/ConfidentialClawback.cpp @@ -78,7 +78,7 @@ ConfidentialClawback::preclaim(PreclaimContext const& ctx) // Sanity check: issuer must be the same as account if (sleIssuance->getAccountID(sfIssuer) != account) - return tecNO_PERMISSION; // LCOV_EXCL_LINE + return tefINTERNAL; // LCOV_EXCL_LINE // Check if issuance has issuer ElGamal public key if (!sleIssuance->isFieldPresent(sfIssuerElGamalPublicKey)) @@ -101,7 +101,7 @@ ConfidentialClawback::preclaim(PreclaimContext const& ctx) // Sanity check: claw amount can not exceed confidential outstanding amount if (ctx.tx[sfMPTAmount] > (*sleIssuance)[~sfConfidentialOutstandingAmount].value_or(0)) - return temBAD_AMOUNT; // LCOV_EXCL_LINE + return tecINSUFFICIENT_FUNDS; // todo: ZKP Verification // verify the MPT amount to clawback is the holder's confidential balance @@ -143,7 +143,8 @@ ConfidentialClawback::doApply() catch (std::exception const& e) { JLOG(ctx_.journal.error()) - << "Clawback: Failed to generate canonical zero: " << e.what(); + << "ConfidentialClawback: Failed to generate canonical zero: " + << e.what(); return tecINTERNAL; }