Verify #277: wire unlimited approval pref into arena DOUB allowance gate #396
No reviewers
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!396
Loading…
Reference in a new issue
No description provided.
Delete branch "cursor/verify-issue-277-wire-pref-fa5e"
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?
Summary
Verification of GitLab #277 found the storage rename, docs, UI copy, and unit tests already on
main, but the opt-in unlimited preference was not passed into live/arenabuy / WarBow / donate flows (ensureDoubTimeArenaAllowancealways usedunlimitedPreferred: false). This MR wiresreadArenaDoubUnlimitedApproval()at those call sites and corrects wallet-connection §143 to describeensureDoubTimeArenaAllowancevsensureCl8yKumbayaAllowance.Acceptance checklist
wallet-connection.mddocumentsyieldomega.erc20.cl8yArenaUnlimited.v1rg 'cl8yTimeCurveUnlimited' docs/zerorg 'cl8yTimeCurveUnlimited' docs/→ no matchescheck-doc-satellite-retired-count.sh+ no TimeCurve in wallet-connectionfiles=2 mentions=9;rg 'TimeCurve|FeeRouter' docs/frontend/wallet-connection.md→ none/arenacheckbox label uses Time ArenaArenaDoubUnlimitedApprovalFieldset.tsxlabelarenaDoubApprovalPreference.test.ts(#277 cases)npm test— 534 tests;ensureCl8yKumbayaAllowance.test.tsnpm testgreencd frontend && npm testcheck-doc-retired-terms.sh,check-doc-anchors.sh,check-doc-satellite-retired-count.sh:5173with mock wallet: label, fresh/legacy/migrate, localStorage quotareadArenaDoubUnlimitedApproval()→ensureDoubTimeArenaAllowanceinuseArenaSaleSession/ WarBow / donate;arenaDoubApprovalAmountWei(_, true)→maxUint256chainMismatchWriteGuard.test.ts;buyDisabledincludeschainMismatchinArenaSimplePage.tsxCloses #277
mentioned in commit
2f06474e2c