Problem
register_vendor() immediately marks vendors as active.
There is no approval process. Any address can register
and immediately start receiving loan disbursements.
What To Build
- Add VendorStatus enum (Pending, Approved, Suspended, Rejected)
- register_vendor() sets status = Pending
- Add approve_vendor(), suspend_vendor()
- Verify vendor status in create_loan()
Files To Touch
- contracts/vendor-registry-contract/src/lib.rs
- contracts/vendor-registry-contract/src/types.rs
- contracts/creditline-contract/src/lib.rs
- contracts/creditline-contract/src/errors.rs
Acceptance Criteria
Mandatory Checks Before PR
Problem
register_vendor() immediately marks vendors as active.
There is no approval process. Any address can register
and immediately start receiving loan disbursements.
What To Build
Files To Touch
Acceptance Criteria
Mandatory Checks Before PR