Logo: public/gitlawb-mark.png is Gitlawb's branch-and-key mark (web main logo.png, as on
gitlawb.com) with strokes boldened a touch so they survive 18–22px badges, cropped to the
mark, 160px, transparent rounded corners. Badge is the same black with white text.
Review fixes (automated review + own pass):
- gitlawbServer: stale-while-revalidate (fresh 60s, background refresh, only a cold process
waits, capped at 4s; 8s read timeout; last-good kept 15 min) so the price read never sits on
a request's critical path; decoupled from the stock lookup in withStocks()
- gitlawb.ts: pool id derived via poolIdOf (test pins it to the on-chain id), price via
sqrtPriceToTokensPerQuote, presets via stockMcapPresets; implausible readings are used but
logged instead of silently dropping the price
- rows carry quote_key (LaunchRow, FeedItem); badge, list filter and share-card pill branch on
it instead of on the display symbol
- chain-specific filter chips (USDG, GITLAWB) hidden when another chain is selected; switching
chain drops a filter that no longer applies
- token page blurb branches on the typed fee mode (0% pools no longer claim fees are paid)
- launch page passes gitlawbUsd server-side (no client fetch, no double error while loading)
- one 18-dec formatter (fmtQuoteUnits) shared by fmtQuote, TradePanel and LaunchForm:
ETH-style below 100K units, compact above (999,999 → 1M), stables 2dp
- smoke.sh covers /api/quotes?chain=base, the gitlawb filter and the logo asset
public/gitlawb-mark.png is now generated from the web repo's planet logo: the mark recoloured
white, the blue satellite kept, cropped and squared on a navy ground with rounded corners
baked into the alpha. Badge pill is the same navy so tile and pill read as one piece.
The mark is now gitlawb.com's own logo.png (web main branch, byte-identical to the live
site), trimmed and downscaled to public/gitlawb-mark.png (160px, 6KB) and served from our
origin. Badge and tiles sit on the logo's black ground with white text; the share card
embeds the PNG as a data URL. Drops the hand-drawn SVG mark.
openlaunch — launch a token. Free. Open source. On Base or Robinhood Chain.
Contracts (LaunchFactory / LaunchLocker / LaunchToken, Foundry), the site (Next.js),
brand assets. No platform fee, liquidity locked forever.