Skip to content

Replace ZORA token with Niche coin and update branding#539

Open
nichechristie wants to merge 9 commits intoourzora:mainfrom
Niche33:claude/niche-clanker-app-011CV492FfwRDh9PmXRaV3gm
Open

Replace ZORA token with Niche coin and update branding#539
nichechristie wants to merge 9 commits intoourzora:mainfrom
Niche33:claude/niche-clanker-app-011CV492FfwRDh9PmXRaV3gm

Conversation

@nichechristie
Copy link
Copy Markdown

  • 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

Description

Motivation and Context

Does this change the ABI/API?

  • This changes the ABI/API

What tests did you add/modify to account for these changes

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New module / feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I added a changeset to account for this change

Reviewer Checklist:

  • My review includes a symposis of the changes and potential issues
  • The code style is enforced
  • There are no risky / concerning changes / additions to the PR

- 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.
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.

2 participants