[#914] Add missing pl_airdrop_proofs table#918
Merged
realproject7 merged 1 commit intomainfrom Apr 21, 2026
Merged
Conversation
- Create migration 00036 with pl_airdrop_proofs table (address PK, amount, proof, merkle_root) - Add TypeScript types for pl_airdrop_proofs in Database interface - Remove `as never` assertions from proof and results API routes - Bump patch version to 0.1.28 Fixes #914 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
project7-interns
approved these changes
Apr 21, 2026
Collaborator
project7-interns
left a comment
There was a problem hiding this comment.
Verdict: APPROVE
Summary
This PR adds the missing pl_airdrop_proofs migration and aligns the typed Supabase queries with the new schema. The change is narrow and matches issue #914's acceptance criteria.
Findings
- None.
Decision
Approve. I did not find a correctness or design issue in the submitted diff. CI checks were still pending at review time, so runtime verification remains with the normal check pipeline.
Owner
Author
re2 Review — APPROVED ✅Reviewed:
CI note: lint failure is pre-existing ( No RLS needed — consistent with other |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
00036_airdrop_proofs.sqlwithpl_airdrop_proofstable (address PK, amount, proof, merkle_root, timestamps)Databaseinterface andPlAirdropProofaliasas nevertype assertions from proof and results API routes now that types are definedFixes #914
Test plan
pl_airdrop_proofsGET /api/airdrop/proof?address=0x...returns proof dataGET /api/airdrop/resultsreturns finalized campaign statsnpm run typecheck)🤖 Generated with Claude Code