UNPKG

@subwallet/invariant-vara-sdk

Version:

<div align="center"> <h1>⚡Invariant protocol⚡</h1> <p> <a href="https://invariant.app/math-spec-vara.pdf">MATH SPEC 📄</a> | <a href="https://discord.gg/VzS3C9wR">DISCORD 🌐</a> | </p> </div>

14 lines (13 loc) 605 B
import { calculateFeeTierWithLinearRatio, getConcentrationArray, integerSafeCast } from './utils.js'; export const FEE_TIERS = [ calculateFeeTierWithLinearRatio(1n), calculateFeeTierWithLinearRatio(2n), calculateFeeTierWithLinearRatio(5n), calculateFeeTierWithLinearRatio(10n), calculateFeeTierWithLinearRatio(30n), calculateFeeTierWithLinearRatio(100n) ]; export const CONCENTRATION_ARRAY = FEE_TIERS.reduce((acc, tier) => { acc[integerSafeCast(tier.tickSpacing)] = getConcentrationArray(integerSafeCast(tier.tickSpacing), 2, 0).sort((a, b) => a - b); return acc; }, {});