keystone-defi
Unified DeFi computation SDK for Arbitrum Stylus.
Overview
Single integration point combining precision arithmetic, financial calculations, and risk metrics for DeFi protocols on Arbitrum.
Modules
- precision - 128-bit decimal arithmetic with 28-digit precision
- lending - Health factor, liquidation, collateral calculations
- amm - Swap output, concentrated liquidity, impermanent loss
- vault - ERC4626 share/asset math, compounding, APY
- derivatives - Perpetual futures, funding rates, margin
- options - Black-Scholes pricing, Greeks
Usage
use *;
use FromStr;
// Lending
let health = health_factor.unwrap;
// AMM
let output = calculate_swap_output.unwrap;
// Derivatives
let position = PerpPosition ;
let pnl = calculate_pnl.unwrap;
Stylus Integration
All types are no_std compatible for Arbitrum Stylus smart contracts.
License
MIT OR Apache-2.0