Base deployed the Cobalt upgrade on September 30, introducing conditional transactions and three new capabilities for B20 assets, according to the network announcement.

Conditional transactions, also called validity transactions, allow smart contracts to execute only when specified conditions are met on-chain. The upgrade adds Composite Policies, Scheduled Multiplier Updates, and a seizeWithMemo function to the B20 asset standard, expanding how tokens can be managed and transferred across the network.

Base, a Layer 2 blockchain built on Ethereum using the OP Stack framework, has positioned itself as a low-cost execution environment for decentralized applications. The network has grown to process billions in monthly transaction volume since its launch in 2023, competing with other L2s like Arbitrum and Optimism by offering reduced gas fees and faster settlement.

Conditional transactions represent a refinement to how smart contracts can enforce logic on the chain itself. Rather than relying solely on external systems or off-chain watchers to trigger actions, these transactions embed the conditions directly into the validity rules that the network checks before including them in a block. This reduces dependencies on external infrastructure and can lower latency for time-sensitive operations.

MSB Intel

The B20 enhancements expand the token standard beyond basic transfer and balance functions. Composite Policies allow multiple authorization rules to be combined and evaluated together. Scheduled Multiplier Updates enable tokens to adjust their behavior or value multipliers on a predetermined timeline without requiring a fresh transaction each time. The seizeWithMemo function adds metadata to asset seizure operations, useful for compliance and accounting workflows where tokens must be frozen or recovered with an attached explanation.

Base has released three major upgrades since launch: Echelon in early 2025 focused on throughput improvements, Deneb in mid-2025 added blob data optimizations inherited from Ethereum, and Cobalt now addresses conditional execution and token functionality. Each has been timed to address specific developer requests or competitive pressures in the L2 market.

Conditional transactions have been discussed across multiple L2s and Ethereum layer 1 as a way to reduce complexity in contract code and lower the risk of logic errors. If a contract condition is invalid, the entire transaction reverts before gas is spent, rather than consuming resources and then reverting inside the contract itself. Base's implementation now makes this pattern available to developers building on the network.

The upgrade's adoption by developers will depend on whether the new B20 functions address real use cases in tokenized assets, staking, or governance. The metrics that would indicate uptake are the count of B20 tokens using Composite Policies or Scheduled Multipliers within 90 days and the proportion of conditional transactions in daily block space consumed on Base.