OpenZeppelin Contracts v0.8.0 ships confidential tokens with private balances verified on-chain via ZK proofs, seven RWA compliance modules from T-REX, smart accounts with improved key management, and a new contract type system. Developers must handle breaking changes for smart account signers and total supply tracking.

OpenZeppelin Contracts v0.8.0 introduces confidential tokens (SEP-41) enabling private balances and transfers with Pedersen commitments and UltraHonk proof verification on-chain. The release ports seven RWA compliance modules from T-REX, adds smart account improvements including signer digest binding and delegation security, and ships a new contract composition system. The update includes security fixes from an audit and carries breaking changes for smart account signers, total supply tracking, and error codes; developers must review the migration guide.