Description:
The reputation_bonus contract has two view functions not exposed by the SDK:
get_config(env) → Config — returns high_rep_threshold, bonus_bps, min_discount_rate_bps
get_reputation(env, address) → ReputationScore — returns invoices_submitted, invoices_paid, invoices_defaulted, score
Why it matters: Frontend applications need to display reputation configuration and participant scores.
Acceptance Criteria:
Relevant Files: contracts/reputation_bonus/src/lib.rs, sdk/src/index.ts
Description:
The reputation_bonus contract has two view functions not exposed by the SDK:
get_config(env)→Config— returnshigh_rep_threshold,bonus_bps,min_discount_rate_bpsget_reputation(env, address)→ReputationScore— returnsinvoices_submitted,invoices_paid,invoices_defaulted,scoreWhy it matters: Frontend applications need to display reputation configuration and participant scores.
Acceptance Criteria:
getReputationBonusConfig()returningConfiggetReputationBonusReputation(address)returningReputationScoreRelevant Files:
contracts/reputation_bonus/src/lib.rs,sdk/src/index.ts