Skip to content

core: implement minimum reputation threshold enforcement #18

@EmeditWeb

Description

@EmeditWeb

Problem

create_loan() does not check if the borrower meets
the minimum reputation threshold stored in the
parameters contract.

What To Build

  1. Add reputation check in create_loan()
  2. Add credit limit enforcement

Files To Touch

  • contracts/creditline-contract/src/lib.rs
  • contracts/creditline-contract/src/errors.rs
  • contracts/creditline-contract/src/tests.rs

Acceptance Criteria

  • Loans rejected below minimum score
  • Credit limit enforced per reputation tier
  • Typed errors returned (not panic)
  • All existing tests still pass

Mandatory Checks Before PR

  • cargo build passes
  • All tests pass
  • PR references this issue

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions