@molecularlabs/nucleus-frontend
Version:
Nucleus BoringVault Frontend SDK
18 lines (15 loc) • 722 B
text/typescript
import { Address } from 'viem';
import { ChainId } from './vault-config.mjs';
import 'viem/chains';
import '../vaults/config.mjs';
/**
* Gets the slippage value for a specific asset in a vault
* @param chainId The chain ID
* @param vaultAddress The boring vault address
* @param tokenAddress The token address
* @param defaultSlippage Optional default slippage value if none is found (defaults to 0)
* @returns Promise<number> The slippage value
* @throws {AssetSlippageError} If there's an error fetching or processing the slippage data
*/
declare function getAssetSlippage(chainId: ChainId, vaultAddress: Address, tokenAddress: Address, defaultSlippage?: number): Promise<number>;
export { getAssetSlippage };