Replace ZORA token with Niche coin and update branding#539
Open
nichechristie wants to merge 9 commits intoourzora:mainfrom
Open
Replace ZORA token with Niche coin and update branding#539nichechristie wants to merge 9 commits intoourzora:mainfrom
nichechristie wants to merge 9 commits intoourzora:mainfrom
Conversation
- Replace ZORA token address (0x1111111111166b7fe7bd91427724b487980afc69) with Niche coin address (0x5ab1a8dbb78c272540d3652dac9c46d9cbfcecbf) across all contracts, SDK, tests, and documentation - Update constant names from ZORA_ADDRESS to NICHE_ADDRESS in TypeScript files - Update CREATOR_COIN_CURRENCY in CoinConstants.sol to use Niche token - Rename COIN_ZORA_PAIR_POOL_CONFIG to COIN_NICHE_PAIR_POOL_CONFIG - Update documentation branding from "ZORA Docs" to "Niche Docs" - Update all test files to reference the new Niche token address - Install prettier-plugin-solidity dependency for proper formatting
- Add vercel.json with custom build and install commands - Use --ignore-scripts flag to skip forge builds - Install playwright for docs build process - Enable git deployments for automatic Vercel updates
- Use pnpm --filter docs build:site instead of manual vocs build - This leverages turbo.json build:site task which depends only on build:js - Avoids triggering forge/Foundry builds for Solidity contracts - Removes ignoreCommand as it's not needed
- Add build:vercel script that runs vocs build directly - Update vercel.json to use pnpm run build:vercel instead of turbo - Filter only docs package in installCommand to avoid building workspace deps - This completely bypasses Solidity contract builds
- Remove cd .. from installCommand to avoid Turbo detection - Install only in docs directory with ignore-scripts - This prevents Vercel from detecting and running turbo automatically - buildCommand runs build:vercel directly from docs
- Replace Zora Protocol branding with Niche Protocol - Add Niche coin address and details - Document key differences from original Zora Protocol - Add section about modified files - Include link to original Zora repository
- Update protocol title from 'Zora Coins Protocol' to 'Niche Coins Protocol' - Replace ZORA token references with NICHE throughout - Update currency enums and examples to use NICHE instead of ZORA - Change platform references from Zora to Niche - Update example coin names and descriptions
Updated all remaining ZORA token and branding references to Niche across: - Contract architecture documentation - Rewards and distribution documentation - Trading and SDK guides - Hook system documentation - Metadata documentation All documentation now consistently uses NICHE as the backing currency and references the Niche protocol instead of Zora.
Updated remaining ZORA currency references to NICHE in: - SDK create-coin code examples - Contract creating-a-coin documentation All code examples now use ContentCoinCurrencies.NICHE instead of ZORA.
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.
Description
Motivation and Context
Does this change the ABI/API?
What tests did you add/modify to account for these changes
Types of changes
Checklist:
Reviewer Checklist: