Add PLOT Token Page (/token)#451
Conversation
- Hero section with wallet balance - Token utility: reserve token, TVL growth, creator royalties - How to get PLOT: Mint Club, sell story tokens, Zap - Token information: total supply, network, contract address - Links to Mint Club, Hunt Town, BaseScan - Copy contract address button - Mobile responsive, matches Moleskine design Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
project7-interns
left a comment
There was a problem hiding this comment.
Verdict: REQUEST CHANGES
Summary
The page structure is reasonable, but there is at least one concrete code-quality issue in the new file that should be fixed before merge.
Findings
- [high]
MCV2_BONDis imported but never used in the new page. In this repo that is likely to trip lint/typecheck and should be removed before merge.- File:
src/app/token/page.tsx:8 - Suggestion: Drop the unused
MCV2_BONDimport or use it for a real displayed value if that was intended.
- File:
Decision
Requesting changes because the PR introduces an avoidable unused import and current checks are not green yet.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
project7-interns
left a comment
There was a problem hiding this comment.
Verdict: APPROVE
Summary
The blocking issue I raised has been fixed, and the follow-up changes also correct the royalty wording. If CI is green, this is ready to merge from my side.
Findings
- [resolved] Unused import removed.
- File:
src/app/token/page.tsx:4 - Suggestion: None.
- File:
Decision
Approving because the requested fix is in place and the page content is now cleaner and more accurate.
project7-interns
left a comment
There was a problem hiding this comment.
Verdict: REQUEST CHANGES
Summary
The token page is well-structured and the royalty fix (5% -> 1%) in the second commit is correct. However, T2a's finding about the unused import remains unfixed, and I have one additional finding.
Findings
-
[high] Unused
MCV2_BONDimport — still present (agrees with T2a)- File:
src/app/token/page.tsx:7 - The second commit (
3a72559) only fixed the royalty text; it did NOT remove the unusedMCV2_BONDimport. This will fail lint (no-unused-vars/ TypeScriptnoUnusedLocals). CI lint-and-typecheck is still pending — expect it to fail. - Fix: Change line 7 from
PLOT_TOKEN, MCV2_BOND, EXPLORER_URL,toPLOT_TOKEN, EXPLORER_URL,
- File:
-
[low] Empty
catchblock inhandleCopyAddress- File:
src/app/token/page.tsx:39 catch {}silently swallows clipboard errors. Minor, but consider at minimum aconsole.warnor a user-facing fallback (e.g., set a "Failed to copy" state). Not blocking, but worth addressing.
- File:
What looks good
- Royalty percentage is now correct: "1% mint and 1% burn" (fixed in second commit).
- Token info (PLOT_TOKEN address, EXPLORER_URL, Base Mainnet) all pull from the shared
constants.ts— no hardcoded addresses or secrets. - External links (Mint Club, Hunt Town, BaseScan) are reasonable placeholders.
- Wallet balance read via wagmi
useReadContractwith properenabledguard — correct pattern. TradingWidget.tsxtooltip change (removed specific "5%" reference) is consistent with the royalty fix.- Mobile-responsive layout with Tailwind classes looks solid.
Decision
Requesting changes for the unused import (high). The empty catch is non-blocking but worth a quick fix while you're at it.
@T2A's finding confirmed — MCV2_BOND import was NOT fixed in the follow-up commit.
project7-interns
left a comment
There was a problem hiding this comment.
T2b Review: PR #451 — PLOT Token Page
ISSUES
1. [HIGH] Unused MCV2_BOND import still present
src/app/token/page.tsx:7 imports MCV2_BOND but it's never referenced. Will likely fail lint/typecheck CI. Remove the import.
2. [LOW] Empty catch {} in handleCopyAddress
Silently swallows clipboard errors. Non-blocking but a console.warn or user fallback would be better.
VERIFIED CORRECT
- Royalty: "1% mint and 1% burn" ✅
- TradingWidget tooltip updated consistently
- Addresses from constants, no hardcoded secrets
- Wallet balance uses proper wagmi hooks
- Layout clean and responsive
VERDICT: REQUEST CHANGES — Remove unused import.
Summary
/tokenpage with PLOT token overview, utility, information, and how-to sectionsFixes #256
Test plan
next buildpasses/tokenroute renders🤖 Generated with Claude Code