Category: bug, tech-debt
Problem
src/blockchain-wallet/soroban.service.ts's private requirePayment(id: string): ContractPayment method (around line 222) references this.payments.get(id), but this.payments is never declared as a class field anywhere in the file, and ContractPayment is never imported or defined.
Impact
Leftover code from a reverted/earlier implementation that would fail to compile if actually exercised — another symptom of the same soroban.service.ts merge inconsistency as the duplicate-export and missing-method issues filed separately.
Suggested fix
Delete this dead method as part of cleaning up soroban.service.ts's implementation conflicts.
Category: bug, tech-debt
Problem
src/blockchain-wallet/soroban.service.ts's private
requirePayment(id: string): ContractPaymentmethod (around line 222) referencesthis.payments.get(id), butthis.paymentsis never declared as a class field anywhere in the file, andContractPaymentis never imported or defined.Impact
Leftover code from a reverted/earlier implementation that would fail to compile if actually exercised — another symptom of the same soroban.service.ts merge inconsistency as the duplicate-export and missing-method issues filed separately.
Suggested fix
Delete this dead method as part of cleaning up soroban.service.ts's implementation conflicts.