## Context lib.rs multiplies i128 values by bps without checked arithmetic. ## Task - Use checked_mul and return a new error on overflow ## Acceptance criteria - [ ] Fuzz or boundary test near i128::MAX This issue is self-contained and can be picked up independently of any other open issue.
Context
lib.rs multiplies i128 values by bps without checked arithmetic.
Task
Acceptance criteria
This issue is self-contained and can be picked up independently of any other open issue.