Skip to content

feat(contracts): implement upsert profile#222

Open
chidii wants to merge 7 commits into
Quid-proquo:mainfrom
chidii:contracts/upsert-profile-clean
Open

feat(contracts): implement upsert profile#222
chidii wants to merge 7 commits into
Quid-proquo:mainfrom
chidii:contracts/upsert-profile-clean

Conversation

@chidii

@chidii chidii commented Jun 6, 2026

Copy link
Copy Markdown

Closes #193

Implements the admin-only upsert_profile entrypoint for the Quid reputation contract.

  • upsert_profile (admin-only, rejects negative earnings, stores with updated_at, emits event)
  • bootstrap_admin / get_admin
  • get_profile / increment_success
  • issue_attestation / get_attestation / revoke_attestation

Replaces #210 and #221.

@chidii

chidii commented Jun 6, 2026

Copy link
Copy Markdown
Author

@Kaylahray Clean PR #222 — 2 commits, 4 files only, rebased directly on main, no conflicts. upsert_profile fully implemented per issue #193. Replaces #210 and #221. Ready for review!

@chidii chidii force-pushed the contracts/upsert-profile-clean branch from 508768c to 4723c1d Compare June 6, 2026 14:06
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.

Upsert profile entrypoint

1 participant