@dzapio/sdk
Version:
A TypeScript/JavaScript SDK for interacting with the DZap protocol, providing utilities for DeFi operations including Swaps, Bridges, and Zaps.
9 lines (8 loc) • 754 B
TypeScript
import { PriceService } from '../service/price';
import { ChainData, HexString, TokenInfo, TokenResponse } from '../types';
export declare const isNativeCurrency: (address: string, chainConfig: ChainData) => boolean;
export declare const sortByBalanceInUsd: (tokenEntries: [string, TokenInfo][]) => TokenResponse;
export declare const updateTokenListPrices: (tokens: TokenResponse, chainId: number, chainConfig: ChainData, priceService: PriceService) => Promise<TokenResponse>;
export declare function isNonEVMChain(chainId: number, chainConfig: ChainData): boolean;
export declare const getChecksumAddress: (address: string) => HexString;
export declare const formatToken: <T extends HexString | string = string>(token: T, nativeTokenAddress?: T) => T;