Skip to content

fix: resolve integer division, type truncation, bounds validation, and history invariant issues #230-#233 - #328

Open
edwarddavid929-png wants to merge 1 commit into
hartz0:mainfrom
edwarddavid929-png:batch-214-score-fixes
Open

edwarddavid929-png wants to merge 1 commit into
hartz0:mainfrom
edwarddavid929-png:batch-214-score-fixes

Conversation

@edwarddavid929-png

Copy link
Copy Markdown

Closes #230
Closes #231
Closes #232
Closes #233

Prevents momentum calculation truncation for windows > 100 seconds, eliminates silent type truncation beyond 2^32-1, enforces storage key bounds, and maintains invariant consistency on parameter reductions

…d history invariant issues hartz0#230-hartz0#233

- hartz0#230: Fix get_score_momentum integer division truncation using scaled fixed-point arithmetic
- hartz0#231: Fix set_dormancy_inactivity_secs u64 to u32 truncation in event emission
- hartz0#232: Add asset_pair symbol length bounds validation to set_pair_cooldown
- hartz0#233: Add retroactive history trimming when history_max_depth is reduced

Prevents momentum calculation truncation for windows > 100 seconds, eliminates silent type truncation beyond 2^32-1, enforces storage key bounds, and maintains invariant consistency on parameter reductions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant