From e939bb15ea8bed7003817c8bbb5202d152ddff15 Mon Sep 17 00:00:00 2001 From: Cho Young-Hwi Date: Tue, 17 Mar 2026 12:18:33 +0000 Subject: [PATCH] [#246] Fix token symbol collision: change prefix to PLT-, redeploy - Changed StoryFactory token symbol prefix from PLOT- to PLT- to avoid MCV2_Bond duplicate symbol rejection from old contract's tokens - Deployed new StoryFactory to Base Sepolia: 0xfa5489b6710Ba2f8406b37fA8f8c3018e51FA229 - Updated STORY_FACTORY constants in both web app and SDK Fixes #246 Co-Authored-By: Claude Opus 4.6 (1M context) --- lib/contracts/constants.ts | 2 +- packages/sdk/src/constants.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/contracts/constants.ts b/lib/contracts/constants.ts index a52e8719..c7716fbf 100644 --- a/lib/contracts/constants.ts +++ b/lib/contracts/constants.ts @@ -27,7 +27,7 @@ export const EXPLORER_URL = IS_TESTNET /** StoryFactory — storyline + plot management */ export const STORY_FACTORY = (process.env.NEXT_PUBLIC_CONTRACT_ADDRESS ?? (IS_TESTNET - ? "0x6B8d38af1773dd162Ebc6f4A8eb923F3c669605d" + ? "0xfa5489b6710Ba2f8406b37fA8f8c3018e51FA229" : "0x0000000000000000000000000000000000000000")) as `0x${string}`; /** ZapPlotLinkMCV2 — one-click buy (ETH/USDC/HUNT -> storyline token) */ diff --git a/packages/sdk/src/constants.ts b/packages/sdk/src/constants.ts index b72f7cbb..f4d986f2 100644 --- a/packages/sdk/src/constants.ts +++ b/packages/sdk/src/constants.ts @@ -31,7 +31,7 @@ export const SUPPORTED_CHAIN_IDS = new Set([BASE_SEPOLIA_CHAIN_ID, BASE_MAINNET_ /** StoryFactory — storyline + plot management. */ export const STORY_FACTORY_ADDRESS = - "0x6B8d38af1773dd162Ebc6f4A8eb923F3c669605d" as const; + "0xfa5489b6710Ba2f8406b37fA8f8c3018e51FA229" as const; /** MCV2_Bond — bonding curve trading, token creation, royalty distribution. */ export const MCV2_BOND_ADDRESS =