@sky-mavis/smart-order-router
Version:
Ronin Swap Smart Order Router
26 lines (25 loc) • 818 B
TypeScript
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;
};