rendering the core…
live on Base mainnet · indexing since block 48,379,215

See what a B20
really is.

The canonical toolkit for Base's native token standard — explorer, SDK, launchpad, agents. Evidence over hype.

0tokens indexed
0active 24h
0hot last hour
0stablecoins
live from our pipeline — not a mockup
for developers

Deploy a B20 in ~12 lines.

One open SDK — byte-exact encoders, zero-RPC address derivation, typed error decoding.

import { encodeAssetCreateParams,
  buildCreateB20Tx, B20Variant } from "@b20labs/sdk";

const params = encodeAssetCreateParams(
  "My Token", "MYT", account, 18);

const tx = buildCreateB20Tx({
  variant: B20Variant.ASSET, salt, params });

await walletClient.sendTransaction(tx);
pnpm add @b20labs/sdkfull quickstart →
the suite

Seven products. One core.

Everything runs on one open SDK — build a policy decoder once, power every surface.

01
DISCOVERLIVE

Explorer

The only B20-native block explorer. Generic explorers flatten a B20 into a plain ERC-20 — we decode what it really is: policies, pauses, admin power, seizability.

  • Every token indexed from block one of activation — 🔥 Trend (24h) & ⚡ Hot (1h) rankings
  • Safety pre-checks: policy-gated · paused · admin-held · supply cap — provable on-chain reads
  • Top holders + concentration, live transfers with Memo decoding, deployer rug-farm warnings
  • Embedded DexScreener charts with live USD price, volume & liquidity
02
BUILDREADY

B20 Kit — SDK

The canonical open TypeScript SDK for B20 — encoders proven byte-for-byte against base-std by a golden-vector differential test that runs in CI.

  • Byte-exact createB20 encoding + zero-RPC deterministic address derivation
  • decodeB20Error — all 48 precompile errors typed, incl. the failing-initCall index
  • On-chain activation gates: the only correct write-gate
  • viem-native · tree-shakeable · zero runtime deps
npm · @b20labs/sdkRead the docs →
03
SHIPIN DESIGN

Launchpad

The no-code front door that won't let you deploy a token you don't understand — mandatory simulation before every signature.

  • Pre-sign simulation against the real precompiles, decoded errors, plain-English Deploy Plan
  • Quick Token & RWA/Stablecoin presets · Uniswap v4 fair-launch module
  • Cobalt-ready: sponsored first mint, pay gas in your own B20
04
OPERATEIN DESIGN

b20-operator

A vendor-neutral MCP server — Claude, ChatGPT or Cursor inspect and simulate B20 tokens in natural language, with guardrails that survive prompt injection.

  • Read + simulate first; writes gated behind on-chain activation
  • Exact failing-initCall surfacing — 'your 3rd initCall is invalid', not 'it reverted'
  • Cobalt-ready: EIP-8130 smart-account agent wallets
05
LEARNIN DESIGN

Studio

A testnet lab where every B20 capability fires live — and the revert is the lesson.

  • Mint without MINT_ROLE → watch it revert · blocklist → PolicyForbids
  • Freeze-and-seize, granular pause, rebase — decoded results on every action
06
SHAREIN DESIGN

B20 Card

A shareable, read-only safety card that drops into a Farcaster cast or the Base App — instant 'can this token hurt me?' in the feed.

  • Paste an address → inline safety read, no wallet, no app switch
  • One codebase, two registrations: Farcaster manifest + Base.dev
07
SETTLECOBALT-ERA

Payments

ETH-less B20 payments, built on exactly what Cobalt unlocks.

  • x402 checkout with the B20 memo as a self-reconciling order ledger
  • Virtual-address deposit routing · pay gas in B20 — no ETH anywhere in the flow
after Cobalt
what's next

Built Cobalt-ready, from day one

Cobalt is Base's next hard fork — the upgrade that turns B20 from a token standard into full financial infrastructure. Every B20 Labs product ships with an adapter seam, so activation day is a config flip, not a rewrite.

Azul ✓Beryl ✓Cobalt ⏳
Gas in B20

No ETH required — the sequencer accepts B20 as gas. Our SDK & Launchpad are designed for ETH-less flows.

🧠
Native accounts

EIP-8130 protocol-level smart accounts: sponsorship & batching without bundlers. Agent wallets, ready.

📡
Native indexed data

Balances & history straight from the node. Our explorer flips via an adapter — and keeps the pre-Cobalt history no node can serve.

📬
Virtual addresses

Per-invoice deposit addresses forwarding to a treasury — the backbone of our Payments product.

soft-targeted ~Sep 2026 · we track the devnet branches so you don't have to

why b20 labs

Evidence over hype

B20 didn't activate at 18:00 UTC on July 8. It activated at 21:56:17 UTC, block 48,379,215, in two stages — stablecoins first, assets 30 seconds later. We know because we measured it on-chain. Competitors' genesis blocks are hours or days off.

99%+ of B20 tokens are one admin transaction away from a honeypot. Our safety checks are verifiable on-chain reads — verdicts where we can prove them, indeterminate where we can't.

activation (measured)block 48,379,215 · 21:56:17 UTC
first mainnet B20a stablecoin, +2 seconds
encodersbyte-exact vs base-std (CI-proven)
sourceopen — launcher-neutral, no lock-in
the network

One brand, focused surfaces

b20labs.app
you are here — the hub
LIVE
explorer.b20labs.app
every B20 token, decoded
LIVE
docs.b20labs.app
SDK quickstart & reference
LIVE
launch.b20labs.app
no-code deploys, simulated first
SOON
studio.b20labs.app
the testnet lab
SOON
card.b20labs.app
shareable safety cards
SOON
B20 Labs — The canonical toolkit for B20