Skip to content

Complete holder count cache invalidation test spec - #1036

Merged
Chucks1093 merged 1 commit into
accesslayerorg:devfrom
DanbabaJr:feat/holder-count-cache-invalidation-tests
Sep 28, 2026
Merged

Chucks1093 merged 1 commit into
accesslayerorg:devfrom
DanbabaJr:feat/holder-count-cache-invalidation-tests

Conversation

@DanbabaJr

Copy link
Copy Markdown
Contributor

Summary

Implements the creator key deployment wizard, allowing creators to configure and deploy new keys directly through the key factory contract.

What’s included

  • Added a multi-step key creation wizard:
    • Step 1: Key identity — name, symbol, description, and image
    • Step 2: Curve configuration — initial price, curve exponent, and supply cap
    • Step 3: Fee structure — creator royalty, referral rate, and cooldown period
    • Step 4: Access settings — whitelist gate, holding cap, and buy limit
    • Step 5: Review and deploy
  • Added validation for required fields at each step.
  • Added a complete configuration review before deployment.
  • Added edit navigation from the review step.
  • Integrated factory transaction submission with all configured parameters.
  • Added deployment success state with the new key contract address and key page link.
  • Added deployment error handling with a retry option.

Testing

  • Verified required-field validation across all wizard steps.
  • Verified configuration values persist correctly between steps.
  • Verified the review screen reflects the selected configuration.
  • Verified successful and failed deployment states.

Closes #1028

Add the fast-check integration test covering all four correctness
properties and edge cases for FeaturedCreatorAudienceChip, and restore
LandingPage.keyboard.test.tsx which was broken at HEAD by the missing
QueryClientProvider and wagmi useAccount mock. Marks spec tasks 5 and 6
complete.

🤖 Generated with Codebuff
Co-Authored-By: Codebuff <noreply@codebuff.com>
@DanbabaJr

Copy link
Copy Markdown
Contributor Author

CI greener than grass 🤩

@Chucks1093
Chucks1093 merged commit 5cee059 into accesslayerorg:dev Sep 28, 2026
1 check passed
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.

Add key factory deployment UI for creators to launch new keys

2 participants