Remove: Leprechaun NFT contracts, pages, docs, skills #241
Labels
No labels
agent:fix_bugfix
agent:fix_conflicts
agent:fix_security
agent:gap_analysis
agent:implement
agent:open_issues
agents
agent:security_audit
agent:verify
area
timecurve
arena
arena-v2
audit
block:feature_review
block:security
bug
contracts
design
devops
docs
documentation
enhancement
epic
feature
frontend
indexer
low priority
megaeth
operations
ops
performance
QA
qa checklist
referrals
removal
security
smart-contracts
tech-debt
testing
time-arena
timecurve
visual-qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
code/yieldomega#241
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Remove Leprechaun NFT surface from Arena v2 full redeploy. Parent epic: #238.
Relevant files
contracts/src/LeprechaunNFT.soldocs/product/leprechaun-nfts.mdskills/collect-leprechaun-sets/SKILL.mdfrontend/src/pages/CollectionPage.tsx(if present)contracts/script/DeployProduction.s.sol,DeployDev.s.solleprechaun)Acceptance criteria
.cursor/skills/yieldomega-guardrails/SKILL.md) leprechaun bullets removedVerification checklist
rg -i leprechaunreturns zero hits outside CHANGELOG/archiveforge build+ indexer build greenmarked as related to #238
mentioned in issue #238
Test comment from implementation handoff
Implementation complete
What we did
LeprechaunNFTcontract, tests, andDeployDev/DeployProductionwiringdocs/product/leprechaun-nfts.mdandskills/collect-leprechaun-sets/SKILL.mdleprechaun_nftfrom address registry config; removedGET /v1/leprechauns/mintsand decode/persist pathsCollectionPage,/collectionroute, home card, and leprechaun cutouts insurfaceContent.tsAcceptance criteria for closing
Verification checklist
rg -i leprechaunclean incontracts/src,indexer/src,frontend/src,docs,skills(art/audit/broadcast artifacts may still match)forge buildcargo test(indexer)mentioned in commit
e35cd0fa84mentioned in issue #263
mentioned in issue #266
mentioned in issue #245
mentioned in commit
ab8996683eVerification complete (agent, worktree
issue/241-leprechaun-removal-verify)Merged to
mainatab89966.What was already done (prior handoff)
LeprechaunNFTcontract/tests/deploy wiringdocs/product/leprechaun-nfts.mdandskills/collect-leprechaun-sets/SKILL.mdCollectionPage,/collection, home card, NFT ABI usageWhat this verification pass fixed
rg -i leprechauncleanup outsideCHANGELOG/archive/audits: docs, skills, guardrails, scripts, bot env, mascot art path renames (bunny-girl-*,mascot-bag-bunny-pair, etc.)schemas/archive/; updatedschemas/README.md+docs/schemas/README.mdleprechaunReadAbifromfrontend/src/lib/abis.tsINV-RETIRED-241-*indocs/testing/invariants-and-business-logic.mdmain(#245 bot/skill removals) and retargetedscripts/anvil-export-bot-env.sh/sync-bot-env-from-frontend.shto Arena v2 addressesBuild evidence
forge build— greencargo build(indexer) — greennpm run typecheck(frontend, via pre-commit) — greenManual verification checklist
rg -i leprechaun --glob '!**/CHANGELOG.md' --glob '!**/archive/**' --glob '!**/audits/**'→ no hits in active source/docs/skillsforge buildincontracts/cargo buildinindexer//collectionroute in frontend router; noCollectionPageDeployDev.s.sol/DeployProduction.s.solhave no NFT deploy wiring/v1/leprechauns/*routes/art/cutouts/*pathsAll acceptance criteria from the issue body and prior comments pass — closing.
mentioned in issue #274
mentioned in issue #275
mentioned in issue #299