Changelog
Major moves only. Small design tweaks stay in git.
Bundle contracts v3 — royalties enforced
- New coordinator lists each NFT via per-item PurchaseCaps, so creator royalty bps are paid out to every collection in a mixed bundle on settle.
- Bundle price is split evenly across items at list time; the module asserts divisibility to keep per-item math exact.
- All live listings (Pawtato Land, Doonies, Prime Machin + Rootlets) relisted on v3; the v2 kill-switch retired the old bundles in place.
Sign in with Sui
- Right-side auth tray replaces the default wallet modal — Slush pinned on top, other Sui wallets auto-detected.
- Wallet-only sign in: a free personal-message signature (no gas, no approval) mints a 30-day httpOnly JWT session.
- Only /create is gated for now; browsing, collection pages, and token pages stay fully public.
Trending lists are live
- Homepage now ranks the top 18 NFT collections in real time via TradePort — order mirrors tradeport.xyz for the 24h window.
- Top 15 trending tokens sourced from Noodles' internal trending score (volume + price action + tx count).
- Sui Puppets is force-verified on our end until TradePort flips the flag.
Rebrand to beta.drip.market
- Canonical domain moved from bundles.drip.market to beta.drip.market across every page.
- New site-wide share card + homepage meta: "Drip Market. Trade anything on Sui Network."
- Global header trimmed to just the wordmark (Browse/Collections return when their pages are ready).
Homepage redesign
- Pawtato Land added as the featured hero banner, with the full bundle grid below it.
- Filters simplified to Collection + Mixed — a single switch for the two bundle types we ship today.
- Header goes flat at rest and blurs on scroll; mobile hero padding + stat bar tightened.
Token swap pages
- Dedicated /tokens/[coinType] pages with an Aftermath-powered swap box; modal retired.
- Swap routing via GeckoTerminal, Birdeye fallback, unrouted-pair logging for debugging.
- OpenSea-style trending tokens table with real images, live prices, and 24h change.
Collections index
- /collections route launched with a 3-column trending grid, timeframe toggle, and % change pills.
- Shared image resolver handles walrus://, ipfs://, and data: schemes through reliable gateways.
- Multi-bundle trait-floor snapshots added — bundles can now reference discovered floor values per trait.
Bundle creator shipped
- In-app flow for packaging multiple NFTs into a single listing — pick items, set a price, publish atomically.
- Supports mixed-collection bundles end-to-end, including royalty preservation per collection.
Bundle contracts v2
- Rewrote the on-chain bundle module for atomic multi-NFT purchases; cleaner capability model, lower gas per item.
- Validated on Sui testnet across single-collection and mixed-collection bundles ahead of the frontend integration.
- v1 listings migrated; v2 is the format all new bundles ship on.