UNPKG

@catalabs/catalyst-sdk

Version:
17 lines 1.07 kB
import { VaultInformation } from '../types/math.types'; export declare function assetsToUnitsVolatile(vaults: VaultInformation[], userDeposit: bigint[][], flat: true): bigint[]; export declare function assetsToUnitsVolatile(vaults: VaultInformation[], userDeposit: bigint[][], flat: false): bigint[][]; export declare function assetsForUnitsVolatile(vaults: VaultInformation[], userWithdrawal: bigint[][]): bigint[][]; export declare function poolTokensToUnitsVolatile(vaults: VaultInformation[], vaultTokens: bigint[]): bigint[]; export declare function getDifferenceUnitsVolatile(vaults: VaultInformation[], units: bigint[]): bigint[]; export declare function findOptimalSwapsVolatile(vaults: VaultInformation[], units: bigint[], existingUnitValue: bigint[]): { from: number; to: number; units: bigint; }[]; export declare function findOptimalWithdrawalsVolatile(vaults: VaultInformation[], units: bigint[], existingUnitValue: bigint[]): { from: number; to: number; units: bigint; }[]; //# sourceMappingURL=liquidity.volatile.functions.d.ts.map