200ms native blocks are live on Vibenet for experimental developer testing. This deployment may change, and you should not rely on it for production decisions.Denim is not active on Base Sepolia or Base Mainnet; activation times and required client versions remain undecided.
Summary
Use this guide if your application consumes Flashblocks. Denim replaces Flashblocks with canonical 200ms blocks, so Flashblocks subscriptions and pending state are unavailable after activation.
Recommended Action
Inventory every Flashblocks subscription and RPC request that uses the "pending" block tag before Denim. Replace each integration using the table below.
Replace Flashblocks Integrations
The "pending" block tag and Flashblocks preconfirmation state have no direct equivalent after Denim. The replacements above return canonical data from 200ms blocks, not preconfirmed or pending data.
Test on Vibenet
Test your migrated integration on Vibenet. For the protocol design and RPC behavior, see 200ms Native Blocks.