Skip to content
SwapKit is a powerful suite of tools for building blockchain applications.

getAsymmetricRuneShare

getAsymmetricRuneShare(__namedParameters): SwapKitNumber

Defined in: packages/helpers/src/utils/liquidity.ts:27

Ref: https://gitlab.com/thorchain/thornode/-/issues/657 share = (s * A * (2 * T^2 - 2 * T * s + s^2))/T^3 s = stakeUnits for member (after factoring in withdrawBasisPoints) T = totalPoolUnits for pool A = assetDepth to be withdrawn

Formula: share = (s * A * (2 * T^2 - 2 * T * s + s^2))/T^3 (part1 * (part2 - part3 + part4)) / part5

ShareParams<{ runeDepth: string; }>

SwapKitNumber