Epic: Contract Safety & Hardening
Summary
Reject zero amounts and zero/invalid addresses early with typed errors.
Background & Problem
Missing zero-checks cause wasted fees, confusing no-ops, and can mask bugs.
Acceptance Criteria
Filed as part of the mainnet-readiness & world-class roadmap. Scope is intentionally small enough for one focused PR; comment to claim.
Summary
Reject zero amounts and zero/invalid addresses early with typed errors.
Background & Problem
Missing zero-checks cause wasted fees, confusing no-ops, and can mask bugs.
Acceptance Criteria
Filed as part of the mainnet-readiness & world-class roadmap. Scope is intentionally small enough for one focused PR; comment to claim.