UNPKG

@lido-sdk/react

Version:

This project is being slowly deprecated and may not receive further updates. Check out [modern Lido SDK](https://github.com/lidofinance/lido-ethereum-sdk/pulls) to access latest functionality. It is actively maintained and is built for interacting with Li

17 lines (16 loc) 827 B
import { BigNumber } from '@ethersproject/bignumber'; import { JsonRpcProvider, Web3Provider } from '@ethersproject/providers'; import { FeeHistory } from './useFeeHistory'; import { SWRResponse } from './useLidoSWR'; export declare type FeeAnalytics = SWRResponse<FeeHistory, Error> & { percentile: number; baseFee: BigNumber; }; export declare const calculatePercentile: (array: BigNumber[], target: BigNumber) => number; export declare const useFeeAnalytics: (props?: { shouldFetch?: boolean | undefined; providerRpc?: JsonRpcProvider | undefined; providerWeb3?: Web3Provider | undefined; blocks?: number | undefined; config?: Partial<import("swr/dist/types").PublicConfiguration<FeeHistory, Error, import("swr").Fetcher<FeeHistory>>> | undefined; } | undefined) => FeeAnalytics;