Skip to content

feat(contracts): implement upsert profile - #222

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

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
@Kaylahray Kaylahray closed this Jul 21, 2026
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

2 participants