UNPKG

@dzapio/sdk

Version:

A TypeScript/JavaScript SDK for interacting with the DZap protocol, providing utilities for DeFi operations including Swaps, Bridges, and Zaps.

15 lines (14 loc) 565 B
import { ChainData } from 'src/types'; export declare const priceProviders: { readonly dZap: "dZap"; readonly defiLlama: "defiLlama"; readonly coingecko: "coingecko"; }; export type PriceProvider = (typeof priceProviders)[keyof typeof priceProviders]; export type IPriceProvider = { id: PriceProvider; requiresChainConfig: boolean; fetchPrices(chainId: number, tokenAddresses: string[], chainConfig: ChainData | null): Promise<Record<string, string | null>>; allowedSources?: PriceProvider[]; notAllowedSources?: PriceProvider[]; };