UNPKG

barterjs-sdk

Version:
23 lines (22 loc) 1.23 kB
import { BaseCurrency } from '../../entities'; import { BarterFee, VaultBalance } from '../../types/responseTypes'; import { BarterJsonRpcProvider } from '../../types/paramTypes'; /** * get fee for bridging srcToken to targetChain * @param srcToken * @param targetChain * @param amount * @param rpcProvider use default rpcProvider when not specified */ export declare function getBridgeFee(srcToken: BaseCurrency, targetChain: string, amount: string, rpcProvider: BarterJsonRpcProvider): Promise<BarterFee>; /** * get vault balance * @param fromChainId * @param fromToken * @param toChainId * @param rpcProvider */ export declare function getVaultBalance(fromChainId: string, fromToken: BaseCurrency, toChainId: string, rpcProvider: BarterJsonRpcProvider): Promise<VaultBalance>; export declare function getTargetToken(srcToken: BaseCurrency, targetChainId: string, rpcProvider: BarterJsonRpcProvider): Promise<BaseCurrency>; export declare function getTargetTokenAddress(srcToken: BaseCurrency, targetChainId: string, rpcProvider: BarterJsonRpcProvider): Promise<string>; export declare function getTokenCandidates(fromChainId: string, toChainId: string, provider: BarterJsonRpcProvider): Promise<BaseCurrency[]>;