Overview
ERC-6093 defines standard custom errors for token contracts, replacing genericrequire messages with structured errors containing relevant context. Benefits:
- Gas efficiency (custom errors cheaper than strings)
- Type-safe error handling
- Standardized error names across implementations
- Rich context for debugging
ERC-20 Errors
ERC20InsufficientBalance
ERC20InsufficientAllowance
transferFrom amount exceeds allowance.

