TREE NEWS update: Base has activated its Denim upgrade on mainnet, cutting native block times to 200 milliseconds and producing five full blocks per second. The upgrade replaces Flashblocks pre-confirmations with native blocks that each carry their own block number, hash, state root and receipts. It also introduces BaseTime for millisecond-precision contract timing, while block.timestamp remains in seconds, and improves the B20 token standard with transfer-agent approval and reusable whitelist or blacklist address lists.
Base Mainnet Activates Denim Upgrade With 200ms Block Times
The shift from Flashblocks pre-confirmations to native blocks with their own hashes, state roots and receipts is the real substance here: it changes what an onchain confirmation actually means on Base, and matters most to teams that built assumptions around pre-confirmation semantics. The B20 changes around transfer-agent approval and reusable address lists point at tokenized-asset issuers, where compliance controls are the gating concern. The millisecond BaseTime clock alongside second-granularity block.timestamp is worth watching, since the gap between the two could trip up contracts that rely on timing. Whether builders migrate cleanly off pre-confirmations is the open question.
Generated by AI for reference only.
Share on WeChat
Open WeChat → Scan → then tap "…" to send to a chat or Moments.
Tap "…" in the top-right corner to send to a chat or share to Moments.