multiversx-defi-math
Installation
SKILL.md
MultiversX DeFi Math Patterns
Reusable mathematical patterns for financial safety in MultiversX smart contracts.
Precision Management
Choosing Precision Levels
pub const BPS_PRECISION: usize = 4; // Basis points: 10,000 = 100%
pub const BPS: u64 = 10_000;
pub const PPM_PRECISION: usize = 6; // Parts per million: 1,000,000 = 100%
pub const PPM: u64 = 1_000_000;
pub const WAD_PRECISION: usize = 18; // Standard token decimals: 1e18 = 1.0
pub const WAD: u128 = 1_000_000_000_000_000_000;