Skip to content

feat(bank): process scheduled loan payments#113

Open
rbxict wants to merge 2 commits intoADG-VITV:mainfrom
rbxict:bounty-fix-29
Open

feat(bank): process scheduled loan payments#113
rbxict wants to merge 2 commits intoADG-VITV:mainfrom
rbxict:bounty-fix-29

Conversation

@rbxict
Copy link
Copy Markdown

@rbxict rbxict commented Mar 29, 2026

Summary

  • implement process_loan_payments() so installment amounts are deducted from funded accounts and applied to the matching loan balances
  • add focused regression coverage for successful payment, insufficient-balance skip, and non-positive-tenure skip cases
  • remove accidental PR helper files from the branch so the diff only contains the actual bank change and test

Validation

  • pytest test_process_loan_payments.py -q

Payout Details

  • EVM: 0xe744f6791a685b0A0cC316ED44375B69361c837F
  • SOL: 8BsByR6rPqxDPku6dYtdoiSk6bdgE9YETbLQF2RGSw1C

/claim #29

Closes #29

Closes ADG-VITV#29

Payouts:
- EVM: 0xe744f6791a685b0A0cC316ED44375B69361c837F
- SOL: 8BsByR6rPqxDPku6dYtdoiSk6bdgE9YETbLQF2RGSw1C

PoA-Signature: poa_03e27c3d405e8bad
Cleanup-only follow-up for PR ADG-VITV#113.

PoA-Signature: poa_2639b821ed115cdf
@rbxict rbxict changed the title feat: solution for issue #29 feat(bank): process scheduled loan payments Mar 29, 2026
@rbxict
Copy link
Copy Markdown
Author

rbxict commented Mar 29, 2026

I pushed a cleanup-only follow-up to remove accidental commit_msg.txt / pr_body.txt helper files from the branch. The solution code itself is unchanged; this just keeps the diff reviewer-friendly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement process_loan_payments() in bank.py

1 participant