Summary
/api/freeze/submit calls TransactionBuilder.fromXDR twice on the same signedXdr — once to extract adminKey and once to submit. This is redundant.
Fix
Parse once, reuse the result for both the source extraction and submission.
Acceptance criteria
Summary
/api/freeze/submitcallsTransactionBuilder.fromXDRtwice on the samesignedXdr— once to extractadminKeyand once to submit. This is redundant.Fix
Parse once, reuse the result for both the source extraction and submission.
Acceptance criteria
signedXdris parsed exactly once