UNPKG

@catalabs/catalyst-sdk

Version:
18 lines 1.16 kB
import { VaultInformation } from '../types/math.types'; export declare function amplifiedGlobalInvariant(vaults: VaultInformation[]): bigint; export declare function assetsToUnitsAmplified(vaults: VaultInformation[], userDeposit: bigint[][], flat: true): bigint[]; export declare function assetsToUnitsAmplified(vaults: VaultInformation[], userDeposit: bigint[][], flat: false): bigint[][]; export declare function assetsForUnitsAmplified(vaults: VaultInformation[], userWithdrawal: bigint[][]): bigint[][]; export declare function poolTokensToUnitsAmplified(vaults: VaultInformation[], vaultTokens: bigint[]): bigint[]; export declare function getDifferenceUnitsAmplified(vaults: VaultInformation[], units: bigint[]): bigint[]; export declare function findOptimalSwapsAmplified(vaults: VaultInformation[], units: bigint[], existingUnitValue: bigint[]): { from: number; to: number; units: bigint; }[]; export declare function findOptimalWithdrawalsAmplified(vaults: VaultInformation[], units: bigint[], existingUnitValue: bigint[]): { from: number; to: number; units: bigint; }[]; //# sourceMappingURL=liquidity.amplified.functions.d.ts.map