Skip to content

feat: rebrand Story Protocol to DATA Network#1949

Open
devin-ai-integration[bot] wants to merge 2 commits into
mainfrom
devin/1782336486-story-rebrand-data-network
Open

feat: rebrand Story Protocol to DATA Network#1949
devin-ai-integration[bot] wants to merge 2 commits into
mainfrom
devin/1782336486-story-rebrand-data-network

Conversation

@devin-ai-integration

Copy link
Copy Markdown
Contributor

Description

Companion PR to the crossbit-main rebrand. Updates all 4 Story chain definition files in the SDK to reflect the DATA Network rebranding:

Names: StoryDATA Network, Story TestnetDATA Network Aeneid
Ticker: IPDATA (name and symbol)
RPC: storyrpc.iodatarpc.io
Explorer: storyscan.xyzdatanetscan.io

Unchanged: ChainId (1514 / 1513), decimals (18)

Files changed:

  • packages/wallets/src/chains/definitions/story.ts
  • packages/wallets/src/chains/definitions/storyTestnet.ts
  • packages/client/wallets/smart-wallet/src/evm/chains/definitions/story.ts
  • packages/client/wallets/smart-wallet/src/evm/chains/definitions/story-testnet.ts

⚠️ Do NOT deploy before Thursday June 25, 8:00am Pacific per customer request.

Test plan

  • Verified pnpm lint (biome check) passes with no errors
  • All changes are string/URL replacements in chain definitions — no logic changes
  • ChainId and decimals confirmed unchanged

Package updates

  • @crossmint/client-sdk-smart-wallet — chain definition updates (DATA Network rebrand)
  • @crossmint/wallets — chain definition updates (DATA Network rebrand)

Changeset to be added after PR creation.

Link to Devin session: https://crossmint.devinenterprise.com/sessions/8b654131ee7b4f459795abefcde88da7
Requested by: @0xEmilio

- Update chain names: Story → DATA Network, Story Testnet → DATA Network Aeneid
- Update RPC endpoints: storyrpc.io → datarpc.io
- Update explorer URLs: storyscan.xyz → datanetscan.io
- Update native currency: IP → DATA

Co-Authored-By: Emilio <emilio@paella.dev>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author
Original prompt from Emilio

Story Protocol (chainId 1514 mainnet, 1315 testnet) is rebranding, changing its RPC URL, block explorer, portal domain, and brand assets. Update all hardcoded references across the Crossmint codebase. Magma is the only live integration, so changes must be consistent everywhere and not break the existing chainId/token unless explicitly stated.

REQUIRED INPUTS (to be provided by the requester before final edits; if missing, leave a clearly-marked TODO comment at each spot):

  • New mainnet primary + backup RPC URLs (replacing the Ankr story_mainnet endpoint and https://mainnet.storyrpc.io)
  • New testnet RPC URLs (replacing https://aeneid.storyrpc.io and the Ankr story_aeneid_testnet endpoint)
  • New block explorer base URL, API URL, and API key — mainnet (storyscan.xyz) and testnet (aeneid.storyscan.xyz)
  • New portal/asset URL if portal.story.foundation changes
  • New brand display name + logo SVG asset
  • Confirmation of whether chainId (1514/1315), native token (IP, 18 decimals), and on-chain contract addresses (multicall3, ENS registry/resolver) change

FILES TO UPDATE in repo Paella-Labs/crossbit-main:

  1. libraries/blockchain/setup/src/const/chains/evm/mainnet/StorySetup.ts — update rpcConfig.primary.url, rpcConfig.backup.url, the explorer block (name/url/apiUrl/apiKey), and brand (name/logoUrl). Update chainId/nativeCurrency only if confirmed changed.
  2. libraries/blockchain/setup/src/const/chains/evm/testnet/StoryTestnetSetup.ts — same fields for testnet.
  3. libraries/services/liquidity/src/relay/newVersionViemChains.ts — update the Story viem chain definition's rpcUrls, blockExplorers, and contracts addresses if they move.
  4. libraries/products/minting/story-protocol/src/collections/spg-collection.ts — update the hardcoded getExplorerLink URLs (portal.story.foundation for mainnet, aeneid.storyscan.xyz for testnet).
  5. Other minting files containing matches: `libraries/products/minting/story-protocol/src/dto/ipassets.t... (1535 chars truncated...)

@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR that start with 'DevinAI' or '@devin'.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@changeset-bot

changeset-bot Bot commented Jun 24, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 2c4879f

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 10 packages
Name Type
@crossmint/client-sdk-smart-wallet Patch
@crossmint/wallets-sdk Patch
@crossmint/wallets-quickstart-devkit Patch
@crossmint/wallets-playground-react Patch
@crossmint/client-sdk-react-base Patch
@crossmint/client-sdk-react-native-ui Patch
@crossmint/client-sdk-react-ui Patch
@crossmint/wallets-playground-expo Patch
@crossmint/auth-ssr-nextjs-demo Patch
@crossmint/client-sdk-nextjs-starter Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Co-Authored-By: Emilio <emilio@paella.dev>
@greptile-apps

greptile-apps Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Reviews (1): Last reviewed commit: "chore: add changeset for DATA Network re..." | Re-trigger Greptile

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.

0 participants