SIMD-0391 Stake Program Float to Fixed-Point
This SIMD proposes replacing all IEEE-754 double-precision floating-point arithmetic within the Solana Stake Program & validator client's warmup/ cooldown logic with a fixed-point implementation using integer arithmetic. The new logic expresses the warmup/cooldown rate in basis points (bps) and performs stake calculations using unsigned 128-bit integers to maintain precision.
Feature gate
This proposal names no feature gate. It is a meta or process document, or it has not been assigned a key yet.
What the proposal covers
Parsed from the canonical proposal · pull request