Found Academy useful? A $5 donation by May 14 helps us ship more, faster. Every donor counts (QF matching).

Donate
All glossary terms
Solidity

Unchecked Block

A Solidity 0.8+ block where arithmetic overflow/underflow checks are disabled. Used when overflow is intentional (e.g., Uniswap V2 TWAP cumulative accumulators) or mathematically impossible (e.g., loop counters). Saves gas by skipping the compiler-inserted overflow checks.

Related terms in Solidity