Skip to content

feat(reputation): robust error handling and edge-case validation (resolved from #1094) - #1232

Merged
ayomideadeniran merged 4 commits into
mainfrom
resolved-1094
Aug 3, 2026
Merged

feat(reputation): robust error handling and edge-case validation (resolved from #1094)#1232
ayomideadeniran merged 4 commits into
mainfrom
resolved-1094

Conversation

@ayomideadeniran

Copy link
Copy Markdown
Contributor

Auto-resolved conflicts from fork PR #1094. Merged main branch changes.

nansoktali-maker and others added 3 commits July 26, 2026 00:13
…tract

Implements the Reputation System Soroban contract with:
- Centralised storage helpers: no raw storage calls in public functions
- Single saturating_add/sub helper with clamping to [MIN_SCORE, MAX_SCORE]
- Score awards, slashing, set_score override (admin), peer endorsements
- Endorsement deduplication via (endorser, subject) persistent key
- 10 error codes; all edge cases covered
- 24 tests covering initialisation, registration, score ops, endorsements,
  event counters, and full lifecycle

Closes #1004
@vercel

vercel Bot commented Aug 3, 2026

Copy link
Copy Markdown

Deployment failed with the following error:

Resource is limited - try again in 24 hours (more than 100, code: "api-deployments-free-per-day").

Learn More: https://vercel.com/ayomide-adenirans-projects-67a144cc?upgradeToPro=build-rate-limit

@vercel

vercel Bot commented Aug 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
soroban-playground-frontend Error Error Aug 3, 2026 6:12am

@ayomideadeniran
ayomideadeniran merged commit cd3eb06 into main Aug 3, 2026
1 of 6 checks passed
@ayomideadeniran
ayomideadeniran deleted the resolved-1094 branch August 3, 2026 06:12
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.

2 participants