Documentation

How Openpackx works.

Everything under the hood — tokenized stocks, verifiable randomness, Uniswap v4 settlement, and self-custody on pump.fun.

Openpackx Documentation

Welcome to the Openpackx documentation — a premium pack-opening experience for real tokenized equities on pump.fun.

Documentation Index

DocumentDescription
OverviewProduct vision, page structure, and design principles
Tokenized StocksReal pump.fun ERC-20 tokens, contracts, logos, pricing
PacksPack types, rarity system, odds, and the pack explorer
ArchitectureNext.js project structure, components, and data flow
Opening FlowThe cinematic pack opening sequence, phase by phase
CollectionsPortfolio collections and NFT badges
Backend IntegrationConnecting to pump.fun, Chainlink, and your API
How to PlayConnect Wallet and open packs

Quick Start

npm install
npm run dev

Key Facts

  • Product: Openpackx
  • Chain: pump.fun (chain ID 4663)
  • Tokens: ERC-20 / ERC-8056 stock tokens with Chainlink price feeds
  • Settlement: Uniswap v4 swap into the user's own wallet (production design)
  • Logos: Financial Modeling Prep CDN

References

Protocol & chain

Frontend stack

LibraryDocsGitHub
Next.js 16 (App Router)nextjs.org/docsvercel/next.js
Tailwind CSS v4tailwindcss.com/docstailwindlabs/tailwindcss
shadcn/uiui.shadcn.comshadcn-ui/ui
Magic UImagicui.designmagicuidesign/magicui
Framer Motionmotion.devmotiondivision/motion
wagmiwagmi.shwevm/wagmi
viemviem.shwevm/viem
canvas-confetticatdad/canvas-confetti