UNPKG

@sky-mavis/smart-order-router

Version:
26 lines (25 loc) 818 B
export type ProviderConfig = { /** * The block number to use when getting data on-chain. */ blockNumber?: number | Promise<number>; debugRouting?: boolean; /** * Flag for token properties provider to enable fetching fee-on-transfer tokens. */ enableFeeOnTransferFeeFetching?: boolean; /** * Tenderly natively support save simulation failures if failed, * we need this as a pass-through flag to enable/disable this feature. */ saveTenderlySimulationIfFailed?: boolean; /** * Flag to indicate whether to use the CachedRoutes in optimistic mode. * Optimistic mode means that we will allow blocksToLive greater than 1. */ optimisticCachedRoutes?: boolean; }; export type LocalCacheEntry<T> = { entry: T; blockNumber: number; };