Skip to content

V3.0 - Printr Integration + 7-Chain Coverage (13 Launchpads)

Choose a tag to compare

@LW-ARTS LW-ARTS released this 06 May 21:05
· 1 commit to main since this release

V3.0 brings Printr to ClaimScan as the 13th tracked launchpad, expands multi-chain coverage to 7 chains via a single adapter, and ships a structured quality pass across the entire profile loading path.

Printr is the first launchpad on ClaimScan that spans Solana plus six EVM chains (Ethereum, Base, BNB Chain, Arbitrum, Avalanche, Mantle) with a unified per-chain tab system. The integration ships display-only with on-chain bonding curve graduation, fee sink classification, and verified creator attribution. No breaking changes, no migration steps for users. Live at claimscan.tech.


Printr Integration ✦ New

Printr is the 13th launchpad ClaimScan tracks and the first to span seven chains in a single adapter. Any creator who has launched a token on Printr now appears in profile lookups and the leaderboard with a full per-chain breakdown.

  • Paste any Printr creator wallet and ClaimScan resolves every token they have launched across all seven chains in a single query, no per-chain RPC fanout on profile load
  • Verified creator attribution: the Printr factory deploys a vanity router contract per token, so the user's actual wallet sits in the transaction sender rather than the standard event topic. The indexer fetches that explicitly, so a wallet search returns the creators who launched the tokens rather than the router contracts they used
  • On-chain ticker resolution: token symbols are read live from the bonding curve contract on each chain, since the deployed ERC-20 lives at a CREATE2 placeholder with empty bytecode before graduation. This restores real symbols ($BELIEF, BRRR, and others) for tokens that previously fell back to a 4-character hex tag
  • Display-only at launch: in-app claims for Printr depend on a finalized fee event schema from the Printr team (see "Live Fees Pending" below)

Per-Chain Tab Routing ✦ New

The platform breakdown now opens up to seven separate Printr (Chain) tabs, one per supported chain, sorted by token count.

  • Per-chain isolation: each tab filters down to tokens launched on that specific chain (Ethereum, Solana, Base, BNB Chain, Arbitrum, Avalanche, Mantle)
  • Empty tabs hidden by default: a creator who only launched on Ethereum sees only the Ethereum tab, not seven empty siblings
  • Sort order: tabs are sorted by token count descending, alphabetical tie-break on chain label
  • Implementation note: per-chain routing uses the CAIP-2 chain identifier on each row rather than extending the global chain enum, so the existing four-chain types stay untouched while the full Printr footprint surfaces per chain

Bonding Curve Graduation Bar ✦ New

Every Printr row carries a lifecycle indicator so creators see at a glance where each token sits in its progression.

  • Three lifecycle states: Bonding Curve, LP, Graduated
  • Live progress bar for pre-graduation rows, reading the completion percentage directly from on-chain state
  • Distinct badge for graduated tokens, including the link to the canonical Printr token page

Fee Sink Badges ✦ New

Printr supports four distinct fee routing models, and ClaimScan now surfaces which one applies to each token without the creator needing to inspect the contract.

  • Four classified sink types: dev wallet, stake pool, buyback, liquidity pool
  • Badge variant adapts per sink, so a glance is enough to know the payout structure for any given token

Quality Pass and Hardening ✦ Stability

V3.0 lands a structured sweep across the profile-load path, the indexer wallclock budget, and the external link layer.

  • Profile-load column drift fixed: three explicit SELECT lists in the profile data path were missing seven columns added by recent migrations. Every fee row was arriving at the client with those fields undefined, which collapsed the Printr tablist for any wallet with Printr fees and silently downgraded vault badges, cashback indicators, and fee-locked icons across other launchpads. The fix re-lights all of these in a single change
  • Indexer block-range chunking: the EVM scan window now splits internally into 10K-block chunks, so chains lagged behind the cron schedule catch up multiple windows per run within the wallclock budget. This unblocked the indexer for chains that started from deploy block with a multi-window backlog
  • External link integrity: the View on printr.money link now resolves to the canonical token page for every row, falling back to the on-chain token address when external metadata is unavailable. The previous version was constructing a URL from the token symbol, which returned 404 for symbols like DOG that pass the alphanumeric guard but are not valid token identifiers on the Printr site

Live Fees Pending ✦ External Dependency

ClaimScan tracks unclaimed creator fees by reading on-chain events emitted at every fee accrual and claim. For Printr, the relevant event was located and inspected in development, but the event payload returns variable-shape data with multiple distinct byte layouts depending on token type and graduation status. Decoding without a verified ABI from the Printr engineering team risks misattributing fee amounts at the cent level, which is the difference between a creator seeing the right number and the wrong number in their unclaimed pile.

Rather than ship a decoder built on guesses, ClaimScan is pausing the live-fees portion of the Printr integration until the official event schema lands. The integration is otherwise feature-complete: token discovery, creator attribution, ticker resolution, vault classification, graduation tracking, and per-chain tab routing all ship in V3.0.

Outreach to the Printr team is open. Once the event schema is published or shared directly, the live fee amount drops into the existing rows as an additive update with no breaking change to URLs, table layout, or any existing column.

What's next

  • Live fee amounts for Printr, gated on the event schema from the Printr engineering team
  • In-app EVM claims via a unified wallet adapter (Solana plus EVM in one modal). Required for every display-only platform to graduate to a full claim flow
  • Per-coin claimed attribution for Flaunch, retiring the legacy aggregate row in favor of per-pool unclaimed breakdowns
  • Universal fee-event indexer pattern built from the Printr discovery learnings, so the next launchpad with non-standard event encoding has a turnkey path to ship