UNPKG

@catalabs/catalyst-sdk

Version:
8 lines 1.31 kB
export declare function sendAssetAmp(fromBalance: bigint, input: bigint, fromWeight: bigint, amp: bigint): bigint; export declare function getAssetAmp(fromBalance: bigint, input: bigint, fromWeight: bigint, amp: bigint): bigint; export declare function receiveAssetAmp(toBalance: bigint, U: bigint, toWeight: bigint, amp: bigint): bigint; export declare function balance0Amp(oneMinusAmp: bigint, tokenAmounts: bigint[], tokenWeights: bigint[], unitTracker: bigint): bigint; export declare function withdrawEqualAmp(vaultTokens: bigint, totalSupply: bigint, escrowedVaultTokens: bigint, tokenWeights: bigint[], poolBalance: bigint[], escrowedTokens: bigint[], amplification: bigint, unitTracker: bigint): bigint[]; export declare function solvWithdrawEqualAmp(referenceTokenWithdraw: bigint, referenceTokenIndex: number, totalSupply: bigint, escrowedVaultTokens: bigint, tokenWeights: bigint[], poolBalance: bigint[], escrowedTokens: bigint[], amplification: bigint, unitTracker: bigint): bigint; export declare function withdrawMixedAmp(vaultTokens: bigint, withdrawRatio: bigint[], totalSupply: bigint, escrowedVaultTokens: bigint, tokenWeights: bigint[], poolBalance: bigint[], escrowedTokens: bigint[], amplification: bigint, unitTracker: bigint): bigint[]; //# sourceMappingURL=math.amplified.functions.d.ts.map