SYMBOL INDEX (4674 symbols across 1712 files) FILE: .github/workflows/commentResult.js function main (line 4) | function main() { FILE: .github/workflows/getFileList.js constant ALLOWED_ROOTS (line 1) | const ALLOWED_ROOTS = ['volumes', 'dexs', 'options', 'derivatives', 'inc... constant MODIFIED (line 2) | const MODIFIED = parse(process.env.MODIFIED) constant ADDED (line 3) | const ADDED = parse(process.env.ADDED) function parse (line 17) | function parse(data) { FILE: active-users/kyan.ts constant API_URL (line 5) | const API_URL = "https://production.kyan.sh/api/v1/defillama/overview"; constant ONE_DAY (line 6) | const ONE_DAY = 24 * 60 * 60; FILE: adapters/types.ts type Chain (line 3) | type Chain = string type ChainBlocks (line 7) | type ChainBlocks = Awaited> type ChainEndpoints (line 9) | type ChainEndpoints = { type FetchResultBase (line 13) | type FetchResultBase = { type FetchResultV2 (line 18) | type FetchResultV2 = { type FetchResultGeneric (line 22) | type FetchResultGeneric = FetchResultBase & { type FetchOptions (line 26) | type FetchOptions = { type FetchGetLogsOptions (line 61) | type FetchGetLogsOptions = { type Fetch (line 80) | type Fetch = ( type FetchV2 (line 86) | type FetchV2 = ( type IStartTimestamp (line 90) | type IStartTimestamp = () => Promise type BaseAdapterChainConfig (line 92) | type BaseAdapterChainConfig = { type BaseAdapter (line 103) | type BaseAdapter = { type ProtocolType (line 107) | enum ProtocolType { type Dependencies (line 113) | enum Dependencies { type AdapterBase (line 119) | type AdapterBase = { type SimpleAdapter (line 140) | type SimpleAdapter = AdapterBase & { type Adapter (line 144) | type Adapter = SimpleAdapter; type FetchResponseValue (line 145) | type FetchResponseValue = string | number | Balances; type FetchResultVolume (line 152) | type FetchResultVolume = FetchResultBase & { type FetchResultFees (line 163) | type FetchResultFees = FetchResultBase & { type FetchResultIncentives (line 178) | type FetchResultIncentives = FetchResultBase & { type FetchResultAggregators (line 183) | type FetchResultAggregators = FetchResultBase & { type FetchResultActiveUsers (line 187) | type FetchResultActiveUsers = FetchResultBase & { type FetchResultNewUsers (line 193) | type FetchResultNewUsers = FetchResultBase & { type FetchResultOptions (line 198) | type FetchResultOptions = FetchResultBase & { type AdapterType (line 207) | enum AdapterType { type FetchResult (line 225) | type FetchResult = FetchResultVolume & FetchResultFees & FetchResultAggr... type IJSON (line 243) | interface IJSON { constant ADAPTER_TYPES (line 247) | const ADAPTER_TYPES = Object.values(AdapterType).filter((adapterType: an... FILE: adapters/utils/importAdapter.ts type ImportAdapterResult (line 4) | interface ImportAdapterResult { function importAdapter (line 18) | async function importAdapter( FILE: adapters/utils/runAdapter.ts constant ONE_DAY_IN_SECONDS (line 13) | const ONE_DAY_IN_SECONDS = 60 * 60 * 24 function getUnixTimeNow (line 15) | function getUnixTimeNow() { function genUID (line 19) | function genUID(length: number = 10): string { function roundValue (line 28) | function roundValue(value: any): number { function setModuleDefaults (line 38) | async function setModuleDefaults(module: SimpleAdapter) { function isHourlyAdapter (line 86) | function isHourlyAdapter(module: SimpleAdapter) { function isPlainDateArg (line 91) | function isPlainDateArg(rawTimeArg?: string) { type AdapterRunOptions (line 95) | type AdapterRunOptions = { function runAdapter (line 115) | async function runAdapter(options: AdapterRunOptions) { function getStartOfDayId (line 126) | function getStartOfDayId(timestamp: number): string { function _runAdapter (line 134) | async function _runAdapter({ function createBalanceFrom (line 507) | function createBalanceFrom(options: { chain: string, timestamp: number |... function subtractBalance (line 521) | function subtractBalance(options: { balance: Balances, amount: FetchResp... function validateAdapterResult (line 533) | function validateAdapterResult(result: any, module: any) { function addMissingMetrics (line 544) | function addMissingMetrics(chain: string, result: any) { FILE: aggregator-derivatives/flat-money/helper.ts constant CONFIG (line 4) | const CONFIG = { function sleep (line 86) | function sleep(ms) { FILE: aggregator-derivatives/kwenta/index.ts constant PROVIDER_CONFIG (line 5) | const PROVIDER_CONFIG = { FILE: aggregator-derivatives/mux-protocol-agge.ts type IVolumeall (line 7) | interface IVolumeall { FILE: aggregator-derivatives/vooi/index.ts function fetchStatistics (line 6) | async function fetchStatistics(startOfDay: number) { FILE: aggregator-options/grix/index.ts type GrixMetricsData (line 5) | type GrixMetricsData = { FILE: aggregators/1delta/index.ts constant FUEL_SUBGRAPH_URL (line 5) | const FUEL_SUBGRAPH_URL = 'https://endpoint.sentio.xyz/1delta/fuel-subgr... constant FUEL_SUBGRAPH_API_KEY (line 6) | const FUEL_SUBGRAPH_API_KEY = 'mHWELZ01Oo3BRfGb0WrhFvryge78baQVT' FILE: aggregators/3route/index.ts type DappStat (line 7) | interface DappStat { type TezosVolumeResponse (line 11) | interface TezosVolumeResponse { type EtherlinkVolumeResponse (line 15) | interface EtherlinkVolumeResponse { FILE: aggregators/8dx-aggregator/index.ts constant EVENT_SWAP_EXECUTED (line 5) | const EVENT_SWAP_EXECUTED = constant CONTRACTS (line 8) | const CONTRACTS: Record = { constant START_DATE (line 12) | const START_DATE: Record = { FILE: aggregators/aftermath-aggregator/index.ts constant URL (line 5) | const URL = "https://aftermath.finance/api/router/volume-24hrs"; FILE: aggregators/aggre/index.ts type IContract (line 7) | type IContract = { FILE: aggregators/akka/index.ts constant URL (line 5) | const URL = 'https://routerv2.akka.finance'; type IAPIResponse (line 7) | interface IAPIResponse { FILE: aggregators/allox/index.ts constant FEE_RECIPIENT (line 5) | const FEE_RECIPIENT = "0x6A80f57ac54123cB71e6c79B3935A381b87B4308"; FILE: aggregators/arbitrage-inc/index.ts constant FEE_RECEIVER (line 5) | const FEE_RECEIVER = '0xafF5340ECFaf7ce049261cff193f5FED6BDF04E7'; constant FEE_RATE (line 6) | const FEE_RATE = 0.001; constant DEV_FEE_DESC (line 24) | const DEV_FEE_DESC = "Developer fees (0.1% per swap) are collected from ... FILE: aggregators/atmos-aggregator.ts constant API_ENDPOINT (line 5) | const API_ENDPOINT = "https://api.atmos.ag/stats/defillama/stats"; FILE: aggregators/aura-agg/index.ts constant AURA_AGGREGATOR_CONTRACT (line 7) | const AURA_AGGREGATOR_CONTRACT = "0xEc46A87ba4d423BaF59aeD8e16AE3E918005... constant FLAT_FEE_RATE (line 9) | const FLAT_FEE_RATE = 0.0005 // 0.05% FILE: aggregators/avnu/index.ts constant URL (line 5) | const URL = 'https://starknet.api.avnu.fi'; type IAPIResponse (line 8) | interface IAPIResponse { FILE: aggregators/barter/index.ts constant EXECUTORS (line 5) | const EXECUTORS = [ constant TRANSFER_TOPIC (line 11) | const TRANSFER_TOPIC = "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a1... FILE: aggregators/bebop/index.ts function fetchDune (line 126) | async function fetchDune(_:any, _1:any, options: FetchOptions){ FILE: aggregators/bebop/jamAbi.ts constant ABI (line 1) | const ABI = [ FILE: aggregators/bim/config.ts function fetchBimChains (line 54) | function fetchBimChains(): Array { FILE: aggregators/bitgetwallet/index.ts type IVolumeall (line 7) | interface IVolumeall { constant CHAINS (line 50) | const CHAINS: Array = [ FILE: aggregators/bluefin7k-aggregator/index.ts constant URL (line 6) | const URL = 'https://statistic.7k.ag'; FILE: aggregators/bountive/index.ts constant URL (line 5) | const URL = 'https://api.bountive.fi/metrics/volume/'; type IAPIResponse (line 7) | interface IAPIResponse { FILE: aggregators/carina-aggregator/index.ts constant URL (line 5) | const URL = "https://core.carina.finance/v1/orders/volume"; FILE: aggregators/chimpx/index.ts constant VOLUME_REGISTRY (line 6) | const VOLUME_REGISTRY = "0x8327839597934e1490f90D06F2b0A549dFC7edeB"; constant EVENT_ABI (line 9) | const EVENT_ABI = "event VolumeRegistered(address indexed user, uint8 in... FILE: aggregators/deluthium/index.ts constant SWAP_FEE_LABEL (line 25) | const SWAP_FEE_LABEL = "Swap Fees"; FILE: aggregators/dexhunter/index.ts constant URL (line 5) | const URL = 'https://api-us.dexhunterv3.app/stats/fear_and_greed'; type IAPIResponse (line 7) | interface IAPIResponse { FILE: aggregators/dexr/index.ts constant MASTER_ADDRESS (line 45) | const MASTER_ADDRESS: Record = { constant SWAP_EXECUTED_EVENT (line 52) | const SWAP_EXECUTED_EVENT = function fetch (line 55) | async function fetch(options: FetchOptions) { FILE: aggregators/dirol/index.ts constant CORE_AGGREGATORS (line 4) | const CORE_AGGREGATORS = [ constant SWAP_EVENT (line 9) | const SWAP_EVENT = "event Swap(address indexed sender, address indexed t... FILE: aggregators/durianfun/index.ts constant ROUTERS_V1 (line 38) | const ROUTERS_V1: string[] = [ constant ROUTERS_V2 (line 45) | const ROUTERS_V2: string[] = [ constant SWAPPED_ABI_V1 (line 49) | const SWAPPED_ABI_V1 = constant SWAPPED_ABI_V2 (line 52) | const SWAPPED_ABI_V2 = FILE: aggregators/eisen/index.ts function fetch (line 34) | async function fetch(options: FetchOptions) { FILE: aggregators/erc-burner/index.ts constant BURNER_CONTRACTS (line 5) | const BURNER_CONTRACTS = { FILE: aggregators/fibrous-finance/index.ts constant URL (line 14) | const URL = "https://graph.fibrous.finance/volume/daily"; type IAPIResponse (line 16) | interface IAPIResponse { FILE: aggregators/fluxa/index.ts constant BASE_URL (line 5) | const BASE_URL = "https://api-fluxa.capylabs.io/api/v1"; FILE: aggregators/gluex-protocol/index.ts constant ROUTERS_OLD (line 19) | const ROUTERS_OLD: Partial> = { constant ROUTERS_NEW (line 40) | const ROUTERS_NEW: Partial> = { function fetch (line 61) | async function fetch(options: FetchOptions) { FILE: aggregators/groypfi/index.ts constant FEE_RECIPIENT (line 27) | const FEE_RECIPIENT = "0:eee00893fff24abaa4f46678ded11a1721030f723e2e206... FILE: aggregators/haiku/index.ts type IResponse (line 11) | interface IResponse { FILE: aggregators/hallswap/index.ts constant API_URL (line 6) | const API_URL = "https://api.seer.coinhall.org/api/hallswap/metrics"; constant CHAINS (line 9) | const CHAINS: Record = { constant DAY_IN_MILLIS (line 26) | const DAY_IN_MILLIS = 86_400_000; FILE: aggregators/houdiniswap/index.ts constant URL (line 51) | const URL = "https://api.houdiniswap.com/api/aggregator-vol?"; FILE: aggregators/hyperbloom/index.ts constant HYPERBLOOM_ADDRESSES (line 6) | const HYPERBLOOM_ADDRESSES = [ FILE: aggregators/hyperflow/index.ts constant STATS_API (line 5) | const STATS_API = "https://api.hyperflow.fun/v1/aggregator/stats/daily" FILE: aggregators/inoswap/index.ts constant ROUTERS (line 5) | const ROUTERS = [ constant FEE_RECIPIENT (line 11) | const FEE_RECIPIENT = '0x53a7fcdbb5d9a8d6a9f2b83d6e70cd1efdaf76c6' constant PROTOCOL_FEE_BPS (line 12) | const PROTOCOL_FEE_BPS = 10 // 0.10% FILE: aggregators/jeton/index.ts type Responce (line 18) | type Responce = { FILE: aggregators/jumper-exchange/index.ts type IContract (line 7) | type IContract = { FILE: aggregators/kame-aggregator/index.ts constant URL (line 5) | const URL = "https://api.kame.ag/api/statistics"; FILE: aggregators/kanalabs/index.ts constant URL (line 6) | const URL = "https://stats.kanalabs.io/transaction/volume"; constant TRADE_URL (line 7) | const TRADE_URL = "https://stats.kanalabs.io/trade/volume"; constant GRAPHQL_URL (line 8) | const GRAPHQL_URL = "https://api-mainnet.kanalabs.io/graphql"; type KanaChainID (line 10) | enum KanaChainID { FILE: aggregators/kyoag/index.ts constant LEGACY_ROUTERS (line 6) | const LEGACY_ROUTERS: Record = { constant LOGICS (line 19) | const LOGICS: Record = { constant EVENT_ROUTERS (line 45) | const EVENT_ROUTERS: Record = { constant TRANSFER_TOPIC (line 51) | const TRANSFER_TOPIC = constant DEPOSIT_TOPIC (line 53) | const DEPOSIT_TOPIC = constant NATIVE_TOKEN (line 55) | const NATIVE_TOKEN = "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE"; constant SWAP_EXECUTED_EVENT (line 56) | const SWAP_EXECUTED_EVENT = constant WRAPPED_NATIVE_TOKENS (line 59) | const WRAPPED_NATIVE_TOKENS: Record = { FILE: aggregators/lamboo/index.ts constant INTEGRATOR_ADDRESS (line 5) | const INTEGRATOR_ADDRESS = "0xc6cc6a4f294c4cab2b749721afc56e9f7e4ad695d4... constant ROUTER_FEE_EVENT (line 6) | const ROUTER_FEE_EVENT = "0x1cb4fd7144568b4eae2b0d32aaf51fe87fc729eb4982... constant PANORA_INTEGRATOR_FEE_EVENT (line 7) | const PANORA_INTEGRATOR_FEE_EVENT = "0x1c3206329806286fd2223647c9f9b130e... constant BOOSTER_FEE_EVENT (line 8) | const BOOSTER_FEE_EVENT = "0xd5864a543c1d6dbf4f6f3b0a2c660746366cb65fc34... constant LAMBOO_FEE_EVENT (line 9) | const LAMBOO_FEE_EVENT = "0xd5864a543c1d6dbf4f6f3b0a2c660746366cb65fc340... constant WITHDRAW_EVENT (line 10) | const WITHDRAW_EVENT = "0x1::fungible_asset::Withdraw"; constant DEPOSIT_EVENT (line 11) | const DEPOSIT_EVENT = "0x1::fungible_asset::Deposit"; constant FEE_EVENT_TYPE_LIST (line 13) | const FEE_EVENT_TYPE_LIST = [ constant FEE_EVENT_TYPES (line 19) | const FEE_EVENT_TYPES = FEE_EVENT_TYPE_LIST.map((eventType) => `'${event... constant APT_CANONICAL (line 21) | const APT_CANONICAL = "0x1::aptos_coin::AptosCoin"; constant APT_SHORT (line 22) | const APT_SHORT = "0xa"; constant APT_TOKEN (line 23) | const APT_TOKEN = "0x000000000000000000000000000000000000000000000000000... constant USD1_SHORT (line 24) | const USD1_SHORT = "0x5fabd1b12e39967a3c24e91b7b8f67719a6dacee74f3c8b9fb... constant USD1_TOKEN (line 25) | const USD1_TOKEN = "0x05fabd1b12e39967a3c24e91b7b8f67719a6dacee74f3c8b9f... constant APT_TOKEN_VARIANTS (line 26) | const APT_TOKEN_VARIANTS = [APT_CANONICAL, APT_SHORT, APT_TOKEN]; constant USD1_TOKEN_VARIANTS (line 27) | const USD1_TOKEN_VARIANTS = [USD1_SHORT, USD1_TOKEN]; constant TRACKED_TOKEN_VARIANTS (line 28) | const TRACKED_TOKEN_VARIANTS = [...APT_TOKEN_VARIANTS, ...USD1_TOKEN_VAR... constant TRACKED_TOKEN_TYPES (line 29) | const TRACKED_TOKEN_TYPES = TRACKED_TOKEN_VARIANTS.map((token) => `'${to... constant APT_TOKEN_TYPES (line 30) | const APT_TOKEN_TYPES = APT_TOKEN_VARIANTS.map((token) => `'${token}'`).... constant USD1_TOKEN_TYPES (line 31) | const USD1_TOKEN_TYPES = USD1_TOKEN_VARIANTS.map((token) => `'${token}'`... FILE: aggregators/lilswap/index.ts constant BASE_URL (line 17) | const BASE_URL = 'https://api.lilswap.xyz/v1/metrics/daily'; constant LABELS (line 19) | const LABELS = { function fetch (line 25) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: aggregators/liquidmesh/index.ts type IData (line 8) | interface IData { FILE: aggregators/liquidswap/index.ts constant LIQUIDSWAP_ADDRESS (line 13) | const LIQUIDSWAP_ADDRESS = "0x744489ee3d540777a66f2cf297479745e0852f7a"; constant METRICS (line 17) | const METRICS = { FILE: aggregators/llamaswap/index.ts constant URL (line 5) | const URL = "https://api.llama.fi/"; FILE: aggregators/lunar-finance/index.ts constant LUNA_API_BASE (line 5) | const LUNA_API_BASE = "https://api.lunarfinance.io"; constant SWAP_ANALYTICS_ENDPOINT (line 6) | const SWAP_ANALYTICS_ENDPOINT = `${LUNA_API_BASE}/api/analytics/dexs`; type LunaAnalyticsResponse (line 8) | interface LunaAnalyticsResponse { FILE: aggregators/madhouse/index.ts constant CONTRACTS (line 4) | const CONTRACTS: Record = { FILE: aggregators/metamask.ts type IConfig (line 8) | type IConfig = { function retry (line 69) | async function retry(chain: string, fromBlock: number, toBlock: number, ... FILE: aggregators/mimboku-aggregator/index.ts constant URL_V3 (line 5) | const URL_V3 = 'https://graph-api.tentou.tech/subgraphs/name/mimboku' constant URL_V2 (line 6) | const URL_V2 = 'https://graph-api.tentou.tech/subgraphs/name/mimboku-v2' function getTotalVolumeV3 (line 8) | async function getTotalVolumeV3(block: number): Promise { function getTotalVolumeV2 (line 34) | async function getTotalVolumeV2(block: number): Promise { FILE: aggregators/minswap/index.ts constant URL (line 5) | const URL = 'https://api-mainnet-prod.minswap.org/defillama/v2/aggregato... FILE: aggregators/monbridgedex/index.ts constant CONTRACTS (line 4) | const CONTRACTS: Record = { FILE: aggregators/mosaic/index.ts constant STATS_BASE_URL (line 5) | const STATS_BASE_URL = "https://stats.mosaic.ag" FILE: aggregators/nanoport/index.ts constant EXECUTOR (line 5) | const EXECUTOR = "0xF0E9286CfCB75c94ac19E99bCD93D814da55e304"; FILE: aggregators/navi/index.ts constant API_URL (line 6) | const API_URL = constant HEADERS (line 9) | const HEADERS = { FILE: aggregators/neptune-swap/index.ts constant AGGREGATOR_CONTRACT (line 4) | const AGGREGATOR_CONTRACT = "0xb3f2B217B024700b6B85bB0941d4958EF17214C1"; FILE: aggregators/nordstern-finance/index.ts constant URL (line 5) | const URL = 'https://volume-tracking.icecreamswap.dev'; type IAPIResponse (line 7) | interface IAPIResponse { FILE: aggregators/odos/index.ts constant ODOS_ROUTER_V3 (line 10) | const ODOS_ROUTER_V3 = "0x0D05a7D3448512B78fa8A9e46c4872C88C4a0D05" type TPool (line 15) | type TPool = { constant ODOS_V2_ROUTERS (line 18) | const ODOS_V2_ROUTERS: TPool = { function fetch (line 37) | async function fetch({ getLogs, createBalances, chain }: FetchOptions) { FILE: aggregators/okx/index.ts type TChain (line 11) | type TChain = { constant CHAINS (line 14) | const CHAINS: TChain = { type ISwapRouter (line 58) | interface ISwapRouter { function queryOkxApi (line 140) | async function queryOkxApi(timestamp:string, path:string){ FILE: aggregators/oogabooga/index.ts constant OBEXECUTOR_FEE_MODULE (line 9) | const OBEXECUTOR_FEE_MODULE: Record = { constant OBROUTER (line 19) | const OBROUTER: Record = { FILE: aggregators/ooia/index.ts type IAPIResponse (line 8) | interface IAPIResponse { FILE: aggregators/openocean/index.ts constant URL (line 5) | const URL = "https://open-api.openocean.finance/v3"; constant CHAINS (line 6) | const CHAINS: Record = { FILE: aggregators/opt-agg/index.ts constant URL (line 5) | const URL = "https://api.opt.finance/stat/vol"; FILE: aggregators/orbiter-finance/index.ts constant DEFAULT_AGGREGATOR (line 4) | const DEFAULT_AGGREGATOR = '0xe530d28960d48708ccf3e62aa7b42a80bc427aef' constant SWAP_ROUTER (line 5) | const SWAP_ROUTER: Record = { FILE: aggregators/paraswap/index.ts type IResponse (line 8) | interface IResponse { FILE: aggregators/rainbow-swap/index.ts type IAPIResponse (line 7) | interface IAPIResponse { FILE: aggregators/rango/index.ts type ChainInfo (line 5) | type ChainInfo = { code: string; start: string }; constant DEFAULT_START (line 6) | const DEFAULT_START = '2021-08-01' FILE: aggregators/rheon/index.ts constant AGGREGATOR (line 4) | const AGGREGATOR = "0x311D2A611C59F11516256e14683fB6d9Bc3A97a4"; FILE: aggregators/rubic/index.ts type ApiResponse (line 70) | interface ApiResponse { function sleep (line 77) | async function sleep(time: number) { FILE: aggregators/stackit/index.ts constant CONTRACT (line 4) | const CONTRACT = "0xE31eE34E37752d90dF52E251069352ba67284807"; constant DEPLOY_BLOCK (line 5) | const DEPLOY_BLOCK = 455464291; FILE: aggregators/superboring/index.ts constant ZERO_ADDRESS (line 5) | const ZERO_ADDRESS = '0x0000000000000000000000000000000000000000' constant TOREX_GRAPHQL_ENDPOINTS (line 8) | const TOREX_GRAPHQL_ENDPOINTS: Record = { constant TOREXES_QUERY (line 15) | const TOREXES_QUERY = gql` constant LIQUIDITY_MOVED_EVENT (line 28) | const LIQUIDITY_MOVED_EVENT = 'event LiquidityMoved(address indexed liqu... constant SUPERTOKEN_ABI (line 30) | const SUPERTOKEN_ABI = { type TorexData (line 37) | type TorexData = { function fetchTorexes (line 42) | async function fetchTorexes(chain: string): Promise { function fetchLiquidityMovedAmount (line 60) | async function fetchLiquidityMovedAmount( function getSuperTokenMetadata (line 84) | async function getSuperTokenMetadata(superTokenAddress: string, options:... function fetchDailyVolume (line 134) | async function fetchDailyVolume(options: FetchOptions) { FILE: aggregators/superswap/index.ts type ChainConfig (line 7) | type ChainConfig = { constant FEES (line 14) | const FEES = { constant SWAP_FEES (line 18) | const SWAP_FEES = 'Swap Fees' constant SWAP_FEES_TO_PROTOCOL (line 19) | const SWAP_FEES_TO_PROTOCOL = 'Swap Fees To Protocol' FILE: aggregators/sushiswap-agg.ts constant ROUTE_RP45_EVENT (line 8) | const ROUTE_RP45_EVENT = 'event Route(address indexed from, address to, ... constant ROUTE_RP6_EVENT (line 9) | const ROUTE_RP6_EVENT = 'event Route(address indexed from, address to, a... constant ROUTE_RP7_EVENT (line 10) | const ROUTE_RP7_EVENT = 'event Route(address indexed from, address to, a... constant ROUTE_RP9_EVENT (line 11) | const ROUTE_RP9_EVENT = 'event Route(address indexed from, address to, a... constant CHAIN_ID (line 13) | const CHAIN_ID: any = { constant RP4_ADDRESS (line 65) | const RP4_ADDRESS: any = { constant RP5_ADDRESS (line 101) | const RP5_ADDRESS: any = { constant RP6_ADDRESS (line 144) | const RP6_ADDRESS: any = { constant RP7_ADDRESS (line 189) | const RP7_ADDRESS: any = { constant RP8_ADDRESS (line 235) | const RP8_ADDRESS: any = { constant RP9_ADDRESS (line 247) | const RP9_ADDRESS: any = { constant RP9_1_ADDRESS (line 295) | const RP9_1_ADDRESS: any = { constant RP9_2_ADDRESS (line 340) | const RP9_2_ADDRESS: any = { constant RP10_ADDRESS (line 386) | const RP10_ADDRESS: any = { constant RP11_ADDRESS (line 434) | const RP11_ADDRESS: any = { constant WNATIVE_ADDRESS (line 481) | const WNATIVE_ADDRESS: any = { type Log (line 538) | interface Log { FILE: aggregators/swapgpt/index.ts type IVolumeall (line 5) | interface IVolumeall { FILE: aggregators/symphony/index.ts constant API_ENDPOINT (line 5) | const API_ENDPOINT = "http://stats.symphony.ag/api/v1/stats"; type IVolumeResponse (line 7) | interface IVolumeResponse { FILE: aggregators/tephra/index.ts constant FLAT_FEE_RATE (line 6) | const FLAT_FEE_RATE = 0.0005; constant TEPHRA_AGGREGATOR_CONTRACTS (line 7) | const TEPHRA_AGGREGATOR_CONTRACTS = [ FILE: aggregators/tideswap/index.ts constant TREASURY (line 5) | const TREASURY = "0x647128722e6aC0FDF10C1c5bEB9d37C66cE6f907"; constant FEE_BPS (line 6) | const FEE_BPS = 5; constant INK_TOKENS (line 8) | const INK_TOKENS = [ FILE: aggregators/titan-exchange/index.ts constant API_URL (line 5) | const API_URL = "https://titan.exchange/public/hourly-volume"; FILE: aggregators/udex-agg/index.ts type IContract (line 8) | type IContract = { FILE: aggregators/unizen/index.ts type TChain (line 5) | type TChain = { constant CHAINS (line 8) | const CHAINS: TChain = { type VolumeReport (line 27) | interface VolumeReport { function isVolumeReport (line 38) | function isVolumeReport(data: any): data is VolumeReport { FILE: aggregators/vetrade/index.ts constant URL (line 5) | const URL = 'https://vetrade.vet/api/index/analytics/volumes/'; type IAPIResponse (line 7) | interface IAPIResponse { FILE: aggregators/virtus/index.ts constant BACKEND_BASE (line 7) | const BACKEND_BASE = getEnv('VIRTUS_BACKEND_BASE'); constant CHAINS (line 10) | const CHAINS: Record = { constant CHAINS_UNION (line 75) | const CHAINS_UNION: Record = Obje... FILE: aggregators/zrx/index.ts type TChain (line 6) | type TChain = { constant CHAINS (line 9) | const CHAINS: TChain = { FILE: bridge-aggregators/babydoge-bridge/index.ts constant API_BASE (line 5) | const API_BASE = "https://axelar-bridge-connector-backend-main.babybulld... constant API_TON (line 6) | const API_TON = "https://defillama-bsc-ton-bridge-backend-main.babybulld... constant API_SOL (line 7) | const API_SOL = "https://wormhole-bridge-defilama-connector-backend-main... FILE: bridge-aggregators/bitgetwallet/index.ts constant CHAINS (line 5) | const CHAINS: Array = [ type IVolumeBridge (line 42) | interface IVolumeBridge { function queryDataByApi (line 47) | async function queryDataByApi(path: string) { FILE: bridge-aggregators/brotocol/index.ts type ApiResponse (line 5) | interface ApiResponse { FILE: bridge-aggregators/garden/index.ts type SwapDetails (line 87) | type SwapDetails = { type GardenTransaction (line 94) | type GardenTransaction = { type GardenApiResponse (line 100) | type GardenApiResponse = { type ChainVolumes (line 111) | type ChainVolumes = { type VolumeCounters (line 117) | type VolumeCounters = { function addToVolume (line 122) | function addToVolume(volumes: ChainVolumes, chain: string, tokenAddress:... function fetchTransactionsInDateRange (line 141) | async function fetchTransactionsInDateRange(startTimestamp: number, endT... FILE: bridge-aggregators/lunar-finance-bridge/index.ts constant LUNA_API_BASE (line 5) | const LUNA_API_BASE = "https://api.lunarfinance.io"; constant BRIDGE_ANALYTICS_ENDPOINT (line 6) | const BRIDGE_ANALYTICS_ENDPOINT = `${LUNA_API_BASE}/api/analytics/bridge`; type LunaAnalyticsResponse (line 8) | interface LunaAnalyticsResponse { FILE: bridge-aggregators/mynth/index.ts type Transfer (line 6) | type Transfer = { type NovaApiResponse (line 18) | type NovaApiResponse = { type PrefetchResults (line 55) | type PrefetchResults = Awaited>; FILE: bridge-aggregators/okx/index.ts type TChain (line 10) | type TChain = { constant CHAINS (line 13) | const CHAINS: TChain = { function queryOkxApi (line 53) | async function queryOkxApi(timestamp:string, path:string){ FILE: bridge-aggregators/orbiter-finance/index.ts constant DEFAULT_AGGREGATOR (line 4) | const DEFAULT_AGGREGATOR = '0xe530d28960d48708ccf3e62aa7b42a80bc427aef' constant SWAP_ROUTER (line 5) | const SWAP_ROUTER: Record = { FILE: bridge-aggregators/rubic/index.ts type ApiResponse (line 95) | interface ApiResponse { FILE: bridge-aggregators/sharpe-bridge/index.ts type IContract (line 5) | type IContract = { FILE: bridge-aggregators/socket/index.ts function getToken (line 13) | function getToken(chain: string, vaultAddress: string): string | null { FILE: bridge-aggregators/stableflow/index.ts type ApiResponse (line 5) | interface ApiResponse { FILE: bridge-aggregators/virtus/index.ts constant BACKEND_BASE (line 6) | const BACKEND_BASE = getEnv('VIRTUS_BACKEND_BASE'); constant UNIFORM_START (line 7) | const UNIFORM_START = '2025-09-03'; constant CHAINS (line 9) | const CHAINS: Record = { FILE: bridge-aggregators/xy-finance/index.ts type Contract (line 5) | type Contract = { FILE: cli/buildModules.ts function run (line 13) | async function run() { function mockFunctions (line 154) | function mockFunctions(obj: any) { function removeDotTs (line 165) | function removeDotTs(s: string) { function getDirectoriesAsync (line 173) | async function getDirectoriesAsync(source: string): Promise { FILE: cli/compareModules.js constant SKIP_FIELDS (line 4) | const SKIP_FIELDS = new Set(["moduleFilePath", "codePath", "_randomUID"]); function deepCompare (line 90) | function deepCompare(a, b, path) { function fmt (line 238) | function fmt(v) { function cleanup (line 244) | function cleanup(obj) { FILE: cli/interactive.js constant NEW_DIR (line 7) | const NEW_DIR = './' + (args[0] ?? '') function run (line 33) | async function run() { function runAdapter (line 48) | async function runAdapter(adapterPath, debugMode) { FILE: cli/migrateDeadProjects.ts type DeadAdapterInfo (line 28) | interface DeadAdapterInfo { function sortObjectByKey (line 37) | function sortObjectByKey(obj: Record) { function mockFunctions (line 44) | function mockFunctions(obj: any): any { function removeDotTs (line 53) | function removeDotTs(s: string) { function getDirectoriesAsync (line 60) | async function getDirectoriesAsync(source: string): Promise { function deleteAdapter (line 65) | async function deleteAdapter(info: DeadAdapterInfo): Promise { function scanAdapter (line 108) | async function scanAdapter(adapterType: string, path: string): Promise { FILE: dexs/angstrom/helper/binaryDecoder.ts class BinaryDecoder (line 8) | class BinaryDecoder { method constructor (line 12) | constructor(data: Uint8Array) { method readU8 (line 17) | readU8(): u8 { method readU16 (line 22) | readU16(): u16 { method readU24 (line 28) | readU24(): u32 { method readU32 (line 35) | readU32(): u32 { method readU40 (line 43) | readU40(): string { method readU64 (line 50) | readU64(): string { method readU128 (line 57) | readU128(): string { method readU256 (line 61) | readU256(): string { method readAddress (line 65) | readAddress(): string { method readBytes (line 73) | readBytes(len: i32): string { method readBool (line 81) | readBool(): bool { method skip (line 85) | skip(count: i32): void { FILE: dexs/angstrom/helper/index.ts class AngstromBundle (line 8) | class AngstromBundle { method constructor (line 13) | constructor( function decode_bundle (line 24) | function decode_bundle(s: string): AngstromBundle { FILE: dexs/angstrom/helper/pair.ts class Pair (line 6) | class Pair { method constructor (line 12) | constructor(index0: i32, index1: i32, store_index: i32, price_1over0: ... function readPair (line 20) | function readPair(decoder: BinaryDecoder): Pair { function padPairs (line 28) | function padPairs(decoder: BinaryDecoder): Map { FILE: dexs/angstrom/helper/pool.ts class RewardsUpdate (line 4) | class RewardsUpdate { method constructor (line 15) | constructor( method createMultiTick (line 33) | static createMultiTick(start_tick: u32, start_liquidity: string, quant... method createCurrentOnly (line 37) | static createCurrentOnly(amount: string, expected_liquidity: string): ... class PoolUpdate (line 42) | class PoolUpdate { method constructor (line 49) | constructor( class PoolUpdateDecoder (line 64) | class PoolUpdateDecoder { method constructor (line 68) | constructor(decoder: BinaryDecoder) { method readZeroForOne (line 76) | readZeroForOne(): boolean { method readPairIndex (line 80) | readPairIndex(): u16 { method readSwapInQuantity (line 84) | readSwapInQuantity(): string { method readRewardsUpdateStartTick (line 88) | readRewardsUpdateStartTick(): u32 { method readRewardsUpdateStartLiquidity (line 92) | readRewardsUpdateStartLiquidity(): string { method readRewardsUpdateAmount (line 96) | readRewardsUpdateAmount(): string { method readRewardsUpdateExpectedLiquidity (line 100) | readRewardsUpdateExpectedLiquidity(): string { method readRewardsUpdateQuantities (line 104) | readRewardsUpdateQuantities(): string[] { method readRewardsUpdateChecksum (line 114) | readRewardsUpdateChecksum(): string { function readPoolUpdate (line 119) | function readPoolUpdate(decoder: BinaryDecoder): PoolUpdate { function padPoolUpdates (line 149) | function padPoolUpdates(decoder: BinaryDecoder): PoolUpdate[] { FILE: dexs/angstrom/helper/type/type.ts type i32 (line 1) | type i32 = number type u8 (line 2) | type u8 = number type u16 (line 3) | type u16 = number type u32 (line 4) | type u32 = number type u64 (line 5) | type u64 = number type bool (line 6) | type bool = boolean FILE: dexs/angstrom/helper/utils.ts function hexCharToNum (line 4) | function hexCharToNum(c: string): i32 { function hexDecode (line 13) | function hexDecode(hex: string): Uint8Array | null { function bytesToHex (line 27) | function bytesToHex(bytes: Uint8Array): string { FILE: dexs/angstrom/index.ts type IUniswapConfig (line 7) | interface IUniswapConfig { type IPool (line 16) | interface IPool { function getPoolKey (line 40) | function getPoolKey(poolId: string): string { function fetch (line 44) | async function fetch(options: FetchOptions) { FILE: dexs/anome/index.ts constant MARKET_CONTRACT (line 4) | const MARKET_CONTRACT = "0x210d75B7C94aDf9FC1a2bCd047D76890479234e3"; constant BSC_USDT (line 5) | const BSC_USDT = "0x55d398326f99059fF775485246999027B3197955"; constant TRANSFER_TOPIC (line 6) | const TRANSFER_TOPIC = "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a1... constant TRANSFER_EVENT (line 7) | const TRANSFER_EVENT = "event Transfer(address indexed from, address ind... FILE: dexs/antarctic/index.ts type V1TickerItem (line 6) | type V1TickerItem = { FILE: dexs/anyhedge/index.ts type IAnyhedgeVolumeResponse (line 9) | interface IAnyhedgeVolumeResponse { function getAnyhedgeVolumeData (line 34) | async function getAnyhedgeVolumeData(endpoint: string): Promise { FILE: dexs/bitget-wallet-card.ts constant NFT_CONTRACT (line 4) | const NFT_CONTRACT = '0x133CAEecA096cA54889db71956c7f75862Ead7A0' constant SPEND_CONTRACT (line 5) | const SPEND_CONTRACT = '0xe2e3B88B9893e18D0867c08f9cA93f8aB5935b14' constant SPEND_EVENT (line 6) | const SPEND_EVENT= 'event Authorized (string authorizationToken, uint256... constant TRANSFER_EVENT (line 7) | const TRANSFER_EVENT= 'event Transfer (address indexed from, address ind... constant TRANSFER_TOPIC (line 8) | const TRANSFER_TOPIC = '0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a1... constant ZERO_TOPIC (line 9) | const ZERO_TOPIC = '0x00000000000000000000000000000000000000000000000000... constant MINT_START_BLOCK (line 10) | const MINT_START_BLOCK = 298189162 constant CURRENCY_RATES (line 12) | const CURRENCY_RATES: Record = { FILE: dexs/bitkeep/index.ts type IVolumeall (line 10) | interface IVolumeall { FILE: dexs/blastfutures/index.ts type IVolumeall (line 12) | interface IVolumeall { FILE: dexs/blex-derivatives.ts type IGraphResponse (line 19) | interface IGraphResponse { FILE: dexs/blex-volume.ts type IGraphResponse (line 19) | interface IGraphResponse { FILE: dexs/bluemove.ts constant SUI_PACKAGE (line 9) | const SUI_PACKAGE = "0xb24b6789e088b876afabca733bed2299fbc9e2d6369be4d1a... type IVolumeall (line 11) | interface IVolumeall { FILE: dexs/bmx-derivatives.ts type IGraphResponse (line 31) | interface IGraphResponse { type IGraphResponseOI (line 40) | interface IGraphResponseOI { FILE: dexs/bmx-freestyle/index.ts type IGraphResponseFreestyle (line 68) | interface IGraphResponseFreestyle { constant ONE_DAY_IN_SECONDS (line 83) | const ONE_DAY_IN_SECONDS = 60 * 60 * 24; FILE: dexs/bmx-swap.ts type IGraphResponse (line 21) | interface IGraphResponse { FILE: dexs/bogged-finance/index.ts type IVolumeall (line 10) | interface IVolumeall { type TChains (line 14) | type TChains = { FILE: dexs/boop-fun/index.ts type IData (line 6) | interface IData { FILE: dexs/boros/index.ts constant BOROS_ABIS (line 5) | const BOROS_ABIS = { constant BOROS_FACTORY (line 13) | const BOROS_FACTORY = '0x3080808080Ee6a795c1a6Ff388195Aa5F11ECeE0'; constant BOROS_FACTORY_CREATION_BLOCK (line 14) | const BOROS_FACTORY_CREATION_BLOCK = 362039621; constant TWO_128 (line 16) | const TWO_128 = 1n << 128n; constant TWO_127 (line 17) | const TWO_127 = 1n << 127n; type BorosMarket (line 19) | interface BorosMarket { constant TOKENID_TO_CGID (line 26) | const TOKENID_TO_CGID: Record = { constant EXCLUDE_OTC_SWAPS (line 35) | const EXCLUDE_OTC_SWAPS: Array = [ FILE: dexs/bounce-tech.ts constant GLOBAL_STORAGE (line 19) | const GLOBAL_STORAGE = '0xa07d06383c1863c8A54d427aC890643d76cc03ff'; constant MINT_ABI (line 21) | const MINT_ABI = 'event Mint(address indexed minter, address indexed to,... constant REDEEM_ABI (line 22) | const REDEEM_ABI = 'event Redeem(address indexed sender, address indexed... constant EXECUTE_REDEEM_ABI (line 23) | const EXECUTE_REDEEM_ABI = 'event ExecuteRedeem(address indexed user, ui... FILE: dexs/brine/index.ts constant VOLUME_URL (line 5) | const VOLUME_URL = `https://api.tanx.fi/external-aggregator/defillama/vo... FILE: dexs/bsx/index.ts type IBsxStatsResponse (line 6) | interface IBsxStatsResponse { FILE: dexs/bullaexchange/index.ts constant BULLA_API_URL (line 5) | const BULLA_API_URL = "https://api.gamma.xyz/frontend/externalApis/bulla... type BullaPool (line 7) | interface BullaPool { type BullaResponse (line 14) | interface BullaResponse { FILE: dexs/bullbit-ai/index.ts constant FIXED_PLATFORM_FEE (line 5) | const FIXED_PLATFORM_FEE = 1 // 1% FILE: dexs/bullet-perp/index.ts constant BASE_URL (line 5) | const BASE_URL = "https://tradingapi.bullet.xyz"; function fetch (line 7) | async function fetch(_: any) { FILE: dexs/c3-exchange/index.ts constant ONE_DAY_IN_MILISECONDS (line 13) | const ONE_DAY_IN_MILISECONDS = 60 * 60 * 24 * 1000; constant HALF_DAY_IN_MILISECONDS (line 14) | const HALF_DAY_IN_MILISECONDS = ONE_DAY_IN_MILISECONDS / 2; function fetchVolume (line 26) | async function fetchVolume({ function adapterConstructor (line 52) | function adapterConstructor( FILE: dexs/camelot-v3/index.ts constant REVENUE_RATIO (line 46) | const REVENUE_RATIO = 0.2; constant USER_FEES_RATIO (line 47) | const USER_FEES_RATIO = 1; constant PROTOCOL_REVENUE_RATIO (line 48) | const PROTOCOL_REVENUE_RATIO = 0.03; constant HOLDERS_REVENUE_RATIO (line 49) | const HOLDERS_REVENUE_RATIO = 0.17; FILE: dexs/canonic/index.ts constant USDM (line 4) | const USDM = '0xFAfDdbb3FC7688494971a79cc65DCa3EF82079E7' constant MAOBS (line 6) | const MAOBS = [ constant EVENT_ABI (line 13) | const EVENT_ABI = 'event RungFilled(address indexed taker, bool indexed ... constant FEE_DENOM (line 15) | const FEE_DENOM = 1_000_000 FILE: dexs/capybara-exchange/index.ts constant WOMBAT_POOLS (line 8) | const WOMBAT_POOLS = [ constant WOMBAT_SWAP_V2 (line 21) | const WOMBAT_SWAP_V2 = FILE: dexs/capybara-perp/index.ts constant ENDPOINTS (line 5) | const ENDPOINTS: { [key: string]: string } = { FILE: dexs/carbon/index.ts function fetch (line 5) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise {} FILE: dexs/carthage-v3.ts constant VOLUME_USD (line 13) | const VOLUME_USD = "volumeUSD"; FILE: dexs/catalist-dex/index.ts type IPoolDayData (line 11) | interface IPoolDayData { FILE: dexs/cauldron/index.ts constant INDEXER_URL (line 11) | const INDEXER_URL = "https://indexer.cauldron.quest"; constant FEE_RATE (line 12) | const FEE_RATE = 0.003; constant COIN (line 13) | const COIN = 1e8; function fetchCauldronVolume (line 33) | async function fetchCauldronVolume( FILE: dexs/caviarnine-lsu-pool/index.ts type CaviarNineLSUPool (line 5) | interface CaviarNineLSUPool { FILE: dexs/caviarnine-simplepool.ts constant URL (line 5) | const URL = "https://api-core.caviarnine.com/v1.0/stats/product/simplepo... FILE: dexs/cellana-finance/index.ts type IVolumeall (line 16) | interface IVolumeall { FILE: dexs/cetus/index.ts function fetch (line 5) | async function fetch({ startTimestamp, endTimestamp, chain }: FetchOptio... FILE: dexs/chainge-finance/index.ts constant URL (line 6) | const URL = "https://api2.chainge.finance/thirdparty/dao/getDashboardInfo" type IAPIResponse (line 8) | interface IAPIResponse { FILE: dexs/challenge4trading-perp.ts constant PERP_ADDRESS (line 4) | const PERP_ADDRESS = "0x54A62D550e1754f3bB34ad80501A63815297Fccc"; constant USDC_ADDRESS (line 5) | const USDC_ADDRESS = "0xaf88d065e77c8cC2239327C5EDb3A432268e5831"; constant ABIS (line 7) | const ABIS = { constant LABELS (line 20) | const LABELS = { FILE: dexs/chapool.ts constant PAYMENT_CONTRACT (line 4) | const PAYMENT_CONTRACT = "0xEe83640f0ed07d36E799531CC6d87FB4CDcCaC13"; constant MARKETPLACE_CONTRACT (line 5) | const MARKETPLACE_CONTRACT = "0x6374aD0E4adab392dFeE60304a16ADc569f06703"; constant USDT_ADDRESS (line 6) | const USDT_ADDRESS = "0x9e5AAC1Ba1a2e6aEd6b32689DFcF62A509Ca96f3"; constant ITEM_SOLD_ABI (line 9) | const ITEM_SOLD_ABI = constant AUCTION_SETTLED_ABI (line 11) | const AUCTION_SETTLED_ABI = constant PAYMENT_MADE_ABI (line 13) | const PAYMENT_MADE_ABI = FILE: dexs/citrex-markets/index.ts constant URL (line 5) | const URL = "https://api.citrex.markets/v1/ticker/24hr"; type ResponseItem (line 7) | interface ResponseItem { FILE: dexs/claimswap/index.ts type IRawResponse (line 8) | interface IRawResponse { type IVolume (line 13) | interface IVolume { constant START_TIME (line 19) | const START_TIME = 1644568448; FILE: dexs/clipper/index.ts type ExchangeConfig (line 7) | interface ExchangeConfig { type ClipperConfig (line 17) | type ClipperConfig = { type IPool (line 90) | interface IPool { type IResponse (line 96) | interface IResponse { FILE: dexs/clob/index.ts constant URL (line 5) | const URL = "https://api.orderly.org/v1/public/futures_market?broker_id=... type Response (line 7) | interface Response { FILE: dexs/clober-v2/index.ts type SupportedChains (line 20) | type SupportedChains = keyof typeof bookManagerContracts FILE: dexs/coinhain/index.ts function fetch (line 10) | async function fetch(_a: any,_b:any, options: FetchOptions) { FILE: dexs/colorpool.ts function fetch (line 6) | async function fetch(_:any, _1: any, { dateString }: FetchOptions) { FILE: dexs/concordex-io/index.ts constant POOLS_SERVICE_URL (line 4) | const POOLS_SERVICE_URL = 'https://cdex-liquidity-pool.concordex.io/v1/rpc' FILE: dexs/copump.ts function fetch (line 24) | async function fetch({ chain, createBalances, api, getLogs }: FetchOptio... FILE: dexs/core-markets/index.ts constant ONE_DAY_IN_SECONDS (line 6) | const ONE_DAY_IN_SECONDS = 60 * 60 * 24; type IGraphResponse (line 23) | interface IGraphResponse { FILE: dexs/crema-finance/index.ts type IVolumeall (line 8) | interface IVolumeall { FILE: dexs/cube/index.ts constant PROGRAM_ID (line 7) | const PROGRAM_ID = "8iQtGj9mcUfFUGaiCpPy89swC3s8YTC8FhVZWfgeZhwu"; constant SWAP_DISCRIMINATOR_HEX (line 11) | const SWAP_DISCRIMINATOR_HEX = "f8c69e91e17587c8"; constant SWAP_EVENT_DISCRIMINATOR_HEX (line 16) | const SWAP_EVENT_DISCRIMINATOR_HEX = "516ce3becdd00ac4"; constant SWAP_EVENT_BASE64_PREFIX (line 17) | const SWAP_EVENT_BASE64_PREFIX = "UWzj"; FILE: dexs/curve/api.ts constant CURVE_API_BASE (line 4) | const CURVE_API_BASE = "https://prices.curve.finance/v1/chains/fees"; type CurveChainFees (line 6) | interface CurveChainFees { type CurveFeesResponse (line 19) | interface CurveFeesResponse { function fetchCurveApiData (line 29) | async function fetchCurveApiData(startTimestamp: number, endTimestamp: n... function getChainDataFromApiResponse (line 52) | function getChainDataFromApiResponse(response: CurveFeesResponse, chain:... FILE: dexs/curve/index.ts constant LABELS (line 483) | const LABELS = { function fetchFromApi (line 491) | async function fetchFromApi(options: FetchOptions) { function fetchFromOnChain (line 522) | async function fetchFromOnChain(options: FetchOptions, config: ICurveDex... function getCurveExport (line 550) | function getCurveExport(configs: {[key: string]: ICurveDexConfig}) { FILE: dexs/cvex/index.ts constant API_SERVICE_URL (line 5) | const API_SERVICE_URL = 'https://api.cvex.trade/v1/statistics/volume' FILE: dexs/cyberperp/cyberperp.ts constant VUSD_DECIMALS (line 11) | const VUSD_DECIMALS = 1e6; constant DAY_SECONDS (line 12) | const DAY_SECONDS = 86400; FILE: dexs/d8x/index.ts type TManagers (line 9) | type TManagers = { FILE: dexs/dackieswap/index.ts function getRevenueRatio (line 21) | function getRevenueRatio(fee: number): number { FILE: dexs/dango/index.ts constant DANGO_GRAPH_URL (line 6) | const DANGO_GRAPH_URL = `https://api-mainnet.dango.zone/graphql` function fetch (line 8) | async function fetch(options: FetchOptions) { FILE: dexs/danogo/index.ts constant DANOGO_GATEWAY_ENDPOINT (line 6) | const DANOGO_GATEWAY_ENDPOINT = 'https://danogo-gateway.tekoapis.com/api... constant DANOGO_START_TIMESTAMP (line 7) | const DANOGO_START_TIMESTAMP = 1685404800 // 30/05/2023 FILE: dexs/danogo/types.ts type DanogoDimensions (line 1) | type DanogoDimensions = { type DanogoVolumes (line 8) | type DanogoVolumes = { FILE: dexs/dappos-intentEx/index.ts constant URL (line 6) | const URL = "https://trade-info.dappos.com/market/archive?timestamp="; type Response (line 8) | interface Response { FILE: dexs/decibel/index.ts constant API_URL (line 6) | const API_URL = "https://api.mainnet.aptoslabs.com/decibel/api/v1/daily_... type DailyStatsResponse (line 8) | interface DailyStatsResponse { FILE: dexs/dedust/index.ts constant GRAPHQL_ENDPOINT (line 5) | const GRAPHQL_ENDPOINT = 'https://api.dedust.io/v3/graphql'; constant POOLS_QUERY (line 7) | const POOLS_QUERY = ` constant ASSETS_QUERY (line 22) | const ASSETS_QUERY = ` FILE: dexs/deeptrade/index.ts constant BASE_URL (line 6) | const BASE_URL = 'https://indexer-api.deeptrade.space'; constant PATH (line 7) | const PATH = '/deeptrade_historical_volume_all_markets'; constant API_URL (line 8) | const API_URL = `${BASE_URL}${PATH}`; type PoolVolume (line 10) | interface PoolVolume { FILE: dexs/defibox/index.ts type IVolume (line 9) | interface IVolume { FILE: dexs/defichain-dex/index.ts type IData (line 8) | interface IData { type IVolume (line 11) | interface IVolume { FILE: dexs/defiplaza/index.ts type RadixPlazaResponse (line 7) | type RadixPlazaResponse = { FILE: dexs/delphi/index.ts constant DELPHI_START (line 6) | const DELPHI_START = "2026-04-20"; constant USDC (line 7) | const USDC = ADDRESSES.gensyn.USDC; constant GATEWAY (line 9) | const GATEWAY = "0x4e4e85c52E0F414cc67eE88d0C649Ec81698d700"; constant PRECISION (line 10) | const PRECISION = 10n ** 18n; FILE: dexs/delta-trade/index.ts function fetch (line 7) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: dexs/deltadefi/index.ts constant VOLUME_API (line 5) | const VOLUME_API = "https://api-internal-metrics.deltadefi.io/public/vol... FILE: dexs/demex-demex-perp.ts constant START_TIME (line 5) | const START_TIME = 1659312000; type IVolumeall (line 8) | interface IVolumeall { FILE: dexs/demex-demex.ts constant START_TIME (line 5) | const START_TIME = 1659312000; type IVolumeall (line 8) | interface IVolumeall { FILE: dexs/denaria.ts constant DENARIA_PERP_PAIR_OLD (line 5) | const DENARIA_PERP_PAIR_OLD = ['0xd07822ee341c11a193869034d7e5f583c4a948... constant DENARIA_PERP_PAIR_NEW (line 6) | const DENARIA_PERP_PAIR_NEW = '0xb68396dd4230253d27589e2004ac37389836ae17'; constant DENARIA_PERP_PAIRS (line 8) | const DENARIA_PERP_PAIRS: Array = [ constant EXECUTED_TRADE_EVENT (line 13) | const EXECUTED_TRADE_EVENT = "event ExecutedTrade(address indexed user, ... function fetch (line 15) | async function fetch(options: FetchOptions) { FILE: dexs/derivio-derivatives.ts type IGraphResponse (line 19) | interface IGraphResponse { FILE: dexs/derivio-swap.ts type IGraphResponse (line 18) | interface IGraphResponse { FILE: dexs/desk/index.ts constant URL (line 5) | const URL = "https://api.happytrading.global/v2/global-stats"; type Response (line 7) | interface Response { FILE: dexs/dexalot/index.ts type IVolumeall (line 7) | interface IVolumeall { FILE: dexs/dexswap/index.ts constant FACTORY_ADDRESS (line 8) | const FACTORY_ADDRESS = '0x3e40739d8478c58f9b973266974c58998d4f9e8b'; FILE: dexs/dexter-tezos/index.ts function getData (line 7) | async function getData() { FILE: dexs/dexter/dimensions.ts type OperationResponse (line 12) | interface OperationResponse { type IDimensions (line 18) | interface IDimensions { FILE: dexs/dextrabot.ts constant HL_BUILDER_ADDRESS (line 6) | const HL_BUILDER_ADDRESS = "0x49ae63056b3a0be0b166813ee687309ab653c07c"; constant EXTENDED_BUILDER_NAMES (line 7) | const EXTENDED_BUILDER_NAMES = ['DextraBot']; constant EXTENDED_BUILDER_FEE_RATE (line 10) | const EXTENDED_BUILDER_FEE_RATE = 0.0002; FILE: dexs/dflow-prediction/index.ts constant CASH_TOKEN (line 19) | const CASH_TOKEN = 'CASHx9KJUStyftLFWGvEVf59SGeG9sh5FfcnZMVPCASH' constant USDC_TOKEN (line 20) | const USDC_TOKEN = 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v' constant FEE_ACCOUNT (line 21) | const FEE_ACCOUNT = '8psNvWTrdNTiVRNzAgsou9kETXNJm2SXZyaKuJraVRtf' constant CASH_SETTLEMENT_VAULT (line 22) | const CASH_SETTLEMENT_VAULT = 'AgfNbTUmTK75HcpDCsuTDarj2iapJCbNSr2pzcCXRBS' constant USDC_SETTLEMENT_VAULT (line 23) | const USDC_SETTLEMENT_VAULT = '6k797rx8d5xUBsfCgp7LDrsvvnnxjKf2MjQkx6kvd... constant DFLOW_PREDICTION_PROGRAM (line 24) | const DFLOW_PREDICTION_PROGRAM = 'pReDicTmksnPfkfiz33ndSdbe2dY43KYPg4U2d... function fetch (line 26) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise { function pullEthereumLegs (line 81) | async function pullEthereumLegs( function pullSuiLegs (line 118) | async function pullSuiLegs(startTs: number, endTs: number): Promise { FILE: dexs/haven1-hswap/index.ts constant SUBGRAPH (line 5) | const SUBGRAPH = "https://api.haven1.0xgraph.xyz/api/public/bc373e5f-de5... FILE: dexs/hbarsuite-dex/index.ts type IHbarSuiteVolumes (line 32) | interface IHbarSuiteVolumes { FILE: dexs/heliswap/index.ts type IGraphResponse (line 53) | interface IGraphResponse { FILE: dexs/helix-helix-perp.ts constant DERIVATIVE_URL (line 5) | const DERIVATIVE_URL = `https://bigquery-api-636134865280.europe-west1.r... FILE: dexs/helix-helix.ts constant SPOT_URL (line 5) | const SPOT_URL = `https://bigquery-api-636134865280.europe-west1.run.app... FILE: dexs/helix-markets/index.ts constant URL (line 7) | const URL = "https://dgw.helixic.io/api/v1/ticker"; type IVolume (line 8) | interface IVolume { FILE: dexs/hibachi/index.ts type FutureContracts (line 5) | type FutureContracts = { type ChainVolume (line 13) | type ChainVolume = { type Response (line 18) | interface Response { FILE: dexs/hitone/index.ts constant STATS_URL (line 6) | const STATS_URL = "https://api.hit.one/api/public/stats/defillama" type HitOneStats (line 8) | interface HitOneStats { FILE: dexs/hmx/index.ts type MarketStat (line 15) | type MarketStat = { FILE: dexs/holoworld/index.ts constant FACTORY (line 6) | const FACTORY = "0x86afAc9161063dE33FE1Af6796a129b6Ed861fEb"; FILE: dexs/honeypop-dex.ts constant FACTORY (line 8) | const FACTORY = "0x1d25AF2b0992bf227b350860Ea80Bad47382CAf6"; constant POOL_CREATED_EVENT (line 9) | const POOL_CREATED_EVENT = "event PoolCreated(address indexed token0, ad... constant SWAP_EVENT (line 10) | const SWAP_EVENT = "event Swap(address indexed sender, address indexed r... FILE: dexs/hotstuff/index.ts constant HOTSTUFF_API_URL (line 7) | const HOTSTUFF_API_URL = "https://api.hotstuff.trade/info"; function fetch (line 9) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: dexs/humanfi/index.ts constant HUMAN_CONTRACT (line 5) | const HUMAN_CONTRACT = "0xD8768f83FCD5C3f19FEf2024F2A2b6a384087E1e"; constant FEE_RATIO (line 6) | const FEE_RATIO = 0.01; FILE: dexs/hybra-v4.ts constant FACTORY (line 7) | const FACTORY = '0x32b9dA73215255d50D84FeB51540B75acC1324c2'; function getSwapArgs (line 9) | function getSwapArgs(log: any) { function fetch (line 14) | async function fetch(options: FetchOptions) { FILE: dexs/hydration-dex/index.ts function toDateQuery (line 8) | function toDateQuery(timestmap: number): string { FILE: dexs/hyperion/index.ts constant BASE_URL (line 7) | const BASE_URL = "https://api.hyperion.xyz/v1/graphql"; FILE: dexs/hyperliquid-perp/index.ts function fetch (line 35) | async function fetch(_1: number, _: any, options: FetchOptions): Promis... FILE: dexs/hyperliquid-spot/index.ts function fetch (line 31) | async function fetch(_1: number, _: any, options: FetchOptions): Promis... FILE: dexs/hyperpie-v2-dex.ts function fetch (line 21) | async function fetch(fetchOptions: FetchOptions) { FILE: dexs/hypersignals.ts constant HL_BUILDER_ADDRESS (line 6) | const HL_BUILDER_ADDRESS = "0x8af3545a3988b7a46f96f9f1ae40c0e64fa493c2"; constant EXTENDED_BUILDER_NAMES (line 7) | const EXTENDED_BUILDER_NAMES = [ constant EXTENDED_BUILDER_FEE_RATE (line 13) | const EXTENDED_BUILDER_FEE_RATE = 0.0001; FILE: dexs/hyperstitions/index.ts constant HYPERSTITIONS_CONTRACT (line 4) | const HYPERSTITIONS_CONTRACT = "0x97b4a6b501C55cCC7A597E259266E7E28A2d0B... constant BOUGHT_EVENT (line 6) | const BOUGHT_EVENT = "event Bought(address indexed buyer, uint256 indexe... constant SOLD_EVENT (line 7) | const SOLD_EVENT = "event Sold(address indexed seller, uint256 indexed i... FILE: dexs/hyperswap-v3/index.ts constant GRAPH_URL (line 6) | const GRAPH_URL = 'https://api.subgraph.ormilabs.com/api/public/33c67399... FILE: dexs/hyperunit/index.ts constant CG_UNIT_DEPLOYED_TOKENS (line 7) | const CG_UNIT_DEPLOYED_TOKENS = { FILE: dexs/immortalx/index.ts type IData (line 8) | interface IData { type IProtocolData (line 12) | interface IProtocolData { type IURL (line 17) | type IURL = { FILE: dexs/increment-swap/index.ts type IVolumeall (line 8) | interface IVolumeall { FILE: dexs/infinityPools/quadHelper.ts function toInt256 (line 10) | function toInt256(hexStr: string): bigint { function fromUInt (line 108) | function fromUInt(x: bigint): string { function mostSignificantBit (line 136) | function mostSignificantBit(value: bigint): number { function mul (line 163) | function mul(x: string, y: string): string { function toHex (line 274) | function toHex(value: bigint): string { FILE: dexs/initia-dex.ts function fetch (line 4) | async function fetch() { FILE: dexs/injective-derivatives.ts constant DERIVATIVE_URL (line 5) | const DERIVATIVE_URL = `https://bigquery-api-636134865280.europe-west1.r... FILE: dexs/injective-spot.ts constant SPOT_URL (line 6) | const SPOT_URL = `https://bigquery-api-636134865280.europe-west1.run.app... FILE: dexs/intent-x/index.ts function fetch (line 12) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise { FILE: dexs/katana-v3/index.ts function getRevenueRatio (line 12) | function getRevenueRatio(fee: number): number { FILE: dexs/kava-swap/index.ts type ICallPoolData (line 5) | interface ICallPoolData { constant URL (line 10) | const URL = "https://swap-data.kava.io/v1/pools/internal"; FILE: dexs/kiloex/index.ts type ChainMap (line 8) | type ChainMap = { type IVolume (line 20) | interface IVolume { FILE: dexs/kittenswap-cl/index.ts constant CONFIG (line 8) | const CONFIG = { FILE: dexs/kittenswap/index.ts constant CONFIG (line 8) | const CONFIG = { FILE: dexs/klayswap/index.ts function fetch (line 18) | async function fetch(_: any, _1: any, { createBalances, getLogs, endTime... FILE: dexs/kokonut-swap/index.ts constant KLAY (line 48) | const KLAY = '0x19aac5f612f524b754ca7e7c41cbfa2e981a4432' // WKLAY used ... FILE: dexs/kriya-clmm/index.ts type IUrl (line 6) | type IUrl = { type IVolume (line 16) | interface IVolume { FILE: dexs/kriya-dex/index.ts type IUrl (line 6) | type IUrl = { type IVolume (line 14) | interface IVolume { FILE: dexs/ktx-derivatives.ts type IGraphResponse (line 21) | interface IGraphResponse { FILE: dexs/ktx-swap.ts type IGraphResponse (line 20) | interface IGraphResponse { FILE: dexs/kuma-v1/index.ts constant URL (line 4) | const URL = "https://api.kuma.bid/v1/exchange"; FILE: dexs/kuru-clob.ts type ClobConfig (line 5) | interface ClobConfig { constant CONFIGS (line 10) | const CONFIGS: Record = { constant ABIS (line 17) | const ABIS = { type Market (line 23) | interface Market { function fetch (line 31) | async function fetch(options: FetchOptions) { FILE: dexs/kyan.ts constant API_URL (line 5) | const API_URL = "https://production.kyan.sh/api/v1/defillama/overview"; constant ONE_DAY (line 6) | const ONE_DAY = 24 * 60 * 60; FILE: dexs/kyex/index.ts type SwapEvent (line 8) | interface SwapEvent { type GraphResponse (line 20) | interface GraphResponse { FILE: dexs/kyo-fi-v3.ts constant BLOCK_STEP (line 14) | const BLOCK_STEP = 10_000; FILE: dexs/landbid.ts constant OLD_WORLD_MINER (line 6) | const OLD_WORLD_MINER = "0xbc25d77953425041C3f09ea4b731a873E00036EA"; constant V2_WORLD_MINER (line 7) | const V2_WORLD_MINER = "0x0B28B589Cf3FDfaeF53054D2914fF36D6f1baBCc"; constant UNCX_UNVI3_LOCKER (line 8) | const UNCX_UNVI3_LOCKER = "0x231278eDd38B00B07fBd52120CEf685B9BaEBCC1"; constant LAND_WETH_UNIV3_LP (line 9) | const LAND_WETH_UNIV3_LP = "0xf630370cBFEB1d04c5C7B564143010E8d30b4e10"; constant PROTOCOL_LP_PROVIDER (line 10) | const PROTOCOL_LP_PROVIDER = "0x258007980c06Ae309851774cCd703023D91f4879"; constant LAND_TOKEN (line 11) | const LAND_TOKEN = "0xB738b1568F08B0d6894a580Ef805E9298ebFaB46"; constant CONQUER_EVENT (line 13) | const CONQUER_EVENT = constant LP_FEE_COLLECTED_EVENT (line 16) | const LP_FEE_COLLECTED_EVENT = "event Collect (address indexed owner, ad... constant BASE_FEE_BPS (line 18) | const BASE_FEE_BPS = 10000n; constant OLD_LP_FEE_BPS (line 19) | const OLD_LP_FEE_BPS = 1000n; constant OLD_DEV_FEE_BPS (line 20) | const OLD_DEV_FEE_BPS = 500n; constant V2_BUYBACKS_BPS (line 21) | const V2_BUYBACKS_BPS = 1125n; constant V2_STAKING_BPS (line 22) | const V2_STAKING_BPS = 300n; constant V2_INCENTIVES_BPS (line 23) | const V2_INCENTIVES_BPS = 75n; constant V2_PROTOCOL_REVENUE_BPS (line 24) | const V2_PROTOCOL_REVENUE_BPS = V2_BUYBACKS_BPS + V2_INCENTIVES_BPS; constant UNCX_FEE_SHARE (line 25) | const UNCX_FEE_SHARE = 2 / 100; function fetch (line 30) | async function fetch(options: FetchOptions) { FILE: dexs/legion.ts constant FACTORY (line 33) | const FACTORY = '0xa0beb0a8c765482c128a2986c063af5c3171ff2f'; constant FACTORY_FROM_BLOCK (line 34) | const FACTORY_FROM_BLOCK = 23182742; constant ABIS (line 36) | const ABIS: Record = { type ISale (line 43) | interface ISale { function fetch (line 53) | async function fetch(options: FetchOptions): Promise { FILE: dexs/levana/fetch.ts constant INDEXER_URL (line 5) | const INDEXER_URL = "https://indexer-mainnet.levana.finance"; constant QUERIER_URL (line 6) | const QUERIER_URL = "https://querier-mainnet.levana.finance"; type Chain (line 8) | type Chain = "osmosis" | "injective" | "sei" | "neutron" type MarketInfo (line 24) | interface MarketInfo { function fetchVolume (line 29) | async function fetchVolume(kind: "daily" | "total", marketInfos: MarketI... function fetchMarketInfos (line 45) | async function fetchMarketInfos(chain: Chain): Promise { FILE: dexs/level-finance-level-finance-derivative.ts type IGraphResponse (line 20) | interface IGraphResponse { FILE: dexs/level-finance-level-finance.ts type IGraphResponse (line 20) | interface IGraphResponse { FILE: dexs/leverup/index.ts constant LVMON_ISSUER (line 7) | const LVMON_ISSUER = "0xbF52cED429C3901AfA4BBF25849269eF7A4ad105"; constant LEVERUP_DIAMOND (line 9) | const LEVERUP_DIAMOND = '0xea1b8E4aB7f14F7dCA68c5B214303B13078FC5ec'; constant LVUSD (line 11) | const LVUSD = '0xFD44B35139Ae53FFF7d8F2A9869c503D987f00d1'; constant LVMON (line 12) | const LVMON = '0x91b81bfbe3A747230F0529Aa28d8b2Bc898E6D56'; constant USDC_MAINNET (line 14) | const USDC_MAINNET = '0x754704Bc059F8C67012fEd69BC8A327a5aafb603'; constant WMON_MAINNET (line 15) | const WMON_MAINNET = '0x3bd359C1119dA7Da1D913D1C4D2B7c461115433A'; FILE: dexs/lexer-derivatives.ts type VolumeStatsQuery (line 11) | interface VolumeStatsQuery { FILE: dexs/lexer-swap.ts type VolumeStatsQuery (line 11) | interface VolumeStatsQuery { FILE: dexs/lighter-spot/index.ts constant API (line 7) | const API = "https://mainnet.zklighter.elliot.ai/api/v1"; FILE: dexs/lighterv2/index.ts constant API (line 7) | const API = "https://mainnet.zklighter.elliot.ai/api/v1"; FILE: dexs/limitless-exchange/index.ts constant FEE_LABELS (line 46) | const FEE_LABELS = { function fetch (line 51) | async function fetch(options: FetchOptions) { FILE: dexs/linehub-perps/index.ts type IVolumeStat (line 10) | interface IVolumeStat { FILE: dexs/liquidcore.ts constant LIQUIDCORE_ROUTER (line 8) | const LIQUIDCORE_ROUTER = "0x625aC1D165c776121A52ff158e76e3544B4a0b8B"; constant LIQUIDCORE_POOLS (line 9) | const LIQUIDCORE_POOLS = [ constant ROUTER_DEPLOYED_DATE (line 13) | const ROUTER_DEPLOYED_DATE = "2026-03-03"; FILE: dexs/liquidswap/index.ts constant LIQUIDSWAP_SWAP_EVENT_PREFIXES (line 5) | const LIQUIDSWAP_SWAP_EVENT_PREFIXES = [ constant START_DATE (line 11) | const START_DATE = "2025-10-22"; FILE: dexs/lista-dex/index.ts type MarketResponse (line 8) | interface MarketResponse { type PoolInfo (line 21) | interface PoolInfo { type SwapEventArgs (line 27) | interface SwapEventArgs { function prefetch (line 38) | async function prefetch(_options: FetchOptions) { FILE: dexs/lithos/index.ts constant ZERO_ADDRESS (line 7) | const ZERO_ADDRESS = "0x0000000000000000000000000000000000000000"; constant VOLATILE_FEE (line 8) | const VOLATILE_FEE = 0.0025; constant STABLE_FEE (line 9) | const STABLE_FEE = 0.0005; constant PROTOCOL_FEE_SHARE (line 10) | const PROTOCOL_FEE_SHARE = 0.12; constant LP_FEE_SHARE (line 11) | const LP_FEE_SHARE = 1 - PROTOCOL_FEE_SHARE; constant START_BLOCK (line 12) | const START_BLOCK = 3_599_118; constant START_DATE (line 13) | const START_DATE = "2025-09-29"; constant CONFIG (line 15) | const CONFIG = { FILE: dexs/lnexchange-perp/index.ts constant URL (line 7) | const URL = type Response (line 10) | interface Response { FILE: dexs/lnexchange-spot/index.ts constant URL (line 7) | const URL = "https://test-spots-api.ln.exchange/napi/common/getDayTradeA... type Response (line 9) | interface Response { FILE: dexs/lotto-run/index.ts constant MODULE (line 5) | const MODULE = "lotto_run"; constant APT_TOKEN (line 6) | const APT_TOKEN = "0x1::aptos_coin::AptosCoin"; constant APT_DECIMALS (line 7) | const APT_DECIMALS = 1e8; constant POOLS (line 9) | const POOLS = [ function getTotalTickets (line 18) | async function getTotalTickets(pool: string, version: number): Promise address); constant LEGACY_POOL_ADDRESSES (line 21) | const LEGACY_POOL_ADDRESSES = POOLS FILE: dexs/lyra/index.ts type ILyraVolumeResponse (line 6) | interface ILyraVolumeResponse { function fetchLyraVolumeData (line 28) | async function fetchLyraVolumeData( function getLyraVolumeData (line 42) | async function getLyraVolumeData( FILE: dexs/macaron-xyz/index.ts type IVolume (line 9) | interface IVolume { type ChainMapId (line 14) | type ChainMapId = { FILE: dexs/mach/deployments.ts type Deployment (line 3) | type Deployment = { constant DEPLOYMENTS (line 8) | const DEPLOYMENTS: { [chain: string]: Deployment } = { FILE: dexs/mach/index.ts constant EVENT_MATCH_EXECUTED (line 13) | const EVENT_MATCH_EXECUTED = "event MatchExecuted(address indexed bonder... function fetch (line 15) | async function fetch({ chain, getLogs, createBalances }: FetchOptions) { FILE: dexs/machinex-cl.ts function fetch (line 5) | async function fetch(_: any, _1: any, { startOfDay }: FetchOptions) { FILE: dexs/machinex-legacy.ts function fetch (line 5) | async function fetch(_: any, _1: any, { startOfDay }: FetchOptions) { FILE: dexs/magicsea-lb/index.ts constant FACTORY_ADDRESS (line 7) | const FACTORY_ADDRESS = '0x8Cce20D17aB9C6F60574e678ca96711D907fD08c'; type TABI (line 9) | type TABI = { FILE: dexs/magma-finance/index.ts type IUrl (line 7) | type IUrl = { type IVolumeData (line 22) | interface IVolumeData { FILE: dexs/mangrove/index.ts type ChainConfig (line 10) | type ChainConfig = { function getToken (line 35) | async function getToken( function fetch (line 55) | async function fetch({ FILE: dexs/manifest-trade/index.ts function fetch (line 7) | async function fetch(timestamp: number) { FILE: dexs/mars-perp/index.ts function convertToUsd (line 6) | function convertToUsd(value: string | number): number { FILE: dexs/maverick-v2/index.ts type GqlPoolDayStats (line 13) | interface GqlPoolDayStats { type GqlPool (line 20) | interface GqlPool { type GqlToken (line 28) | interface GqlToken { type GqlQueryResponse (line 34) | interface GqlQueryResponse { FILE: dexs/mcdex/index.ts type IVolumeall (line 9) | interface IVolumeall { type chains (line 15) | type chains = { FILE: dexs/mdex/index.ts type IVolume (line 9) | interface IVolume { type ChainMapId (line 14) | type ChainMapId = { FILE: dexs/megaton-finance/index.ts type IVolumeall (line 8) | interface IVolumeall { FILE: dexs/mento-v3/index.ts constant FPMM_FACTORY (line 7) | const FPMM_FACTORY = '0xa849b475FE5a4B5C9C3280152c7a1945b907613b'; constant SWAP_EVENT (line 8) | const SWAP_EVENT = 'event Swap(address indexed sender, uint amount0In, u... FILE: dexs/meridian-trade-derivatives.ts type IGraphResponse (line 19) | interface IGraphResponse { FILE: dexs/meridian-trade-swap.ts type IGraphResponse (line 18) | interface IGraphResponse { FILE: dexs/merlinswap/index.ts type IVolumeall (line 9) | interface IVolumeall { type TChains (line 15) | type TChains = { type TAdapter (line 18) | type TAdapter = { FILE: dexs/metamask-card.ts function retry (line 29) | async function retry(chain: string, fromBlock: number, toBlock: number, ... FILE: dexs/metastable-musd/index.ts constant M_USD_VAULT_ID (line 5) | const M_USD_VAULT_ID = constant M_ETH_VAULT_ID (line 7) | const M_ETH_VAULT_ID = constant SUPER_SUI_VAULT_ID (line 9) | const SUPER_SUI_VAULT_ID = constant M_BTC_VAULT_ID (line 11) | const M_BTC_VAULT_ID = FILE: dexs/metavault-derivatives-v2/index.ts type IReferralRecord (line 19) | interface IReferralRecord { type IVolumeStat (line 24) | interface IVolumeStat { FILE: dexs/metavault_trade-metavault-derivative.ts type IGraphResponse (line 20) | interface IGraphResponse { FILE: dexs/metavault_trade-metavault_trade.ts type IGraphResponse (line 19) | interface IGraphResponse { FILE: dexs/meteora-damm-v2/index.ts function fetch (line 9) | async function fetch() { FILE: dexs/meteora-dbc/index.ts type IData (line 7) | interface IData { constant BUYBACK_WALLET (line 15) | const BUYBACK_WALLET = 'FzULv8pR9Rd7cyVKjVkzmJ1eqEmgwDnzjYyNUcEJtoG9'; FILE: dexs/meteora-dlmm.ts function fetch (line 7) | async function fetch() { FILE: dexs/meteora/index.ts type Pool (line 8) | interface Pool { function fetch (line 16) | async function fetch(_options: FetchOptions) { FILE: dexs/metric/index.ts constant API_BASE (line 7) | const API_BASE = "http://54.199.103.16:8080"; type PoolMeta (line 29) | interface PoolMeta { FILE: dexs/metropolis-dlmm/index.ts constant FEES_CHANGE_TIMESTAMP (line 5) | const FEES_CHANGE_TIMESTAMP = 1770163200 // 2026-02-04 FILE: dexs/minswap/index.ts type IVolumeall (line 5) | interface IVolumeall { FILE: dexs/mintiq-market/index.ts function fetch (line 24) | async function fetch({ getLogs, api, createBalances, }: FetchOptions) { FILE: dexs/miracletrade.ts constant HL_BUILDER_ADDRESS (line 8) | const HL_BUILDER_ADDRESS = "0x5eb46BFBF7C6004b59D67E56749e89e83c2CaF82"; constant EXTENDED_BUILDER_NAMES (line 9) | const EXTENDED_BUILDER_NAMES = [ constant EXTENDED_BUILDER_FEE_RATE (line 15) | const EXTENDED_BUILDER_FEE_RATE = 0.00035; FILE: dexs/mobius-money/index.ts function fetch (line 44) | async function fetch(options: FetchOptions) { FILE: dexs/monster/index.ts constant GACHA_STARTER (line 5) | const GACHA_STARTER = "0xdEa1D72f08D83e36946128603d4cD0A180A938A9"; constant GACHA_PREMIUM (line 6) | const GACHA_PREMIUM = "0x6A786932b1cA83E2343B85483101C5B820860AC4"; constant GACHA_ULTRA (line 7) | const GACHA_ULTRA = "0xebB285B5cd4610D0f6dc538379A7027F02274ca2"; constant GACHA_CONTRACTS (line 8) | const GACHA_CONTRACTS = [GACHA_STARTER, GACHA_PREMIUM, GACHA_ULTRA]; constant USDM (line 10) | const USDM = "0xFAfDdbb3FC7688494971a79cc65DCa3EF82079E7"; constant PAYMENT_WALLET (line 11) | const PAYMENT_WALLET = "0x61fccfC0279B09c387608efF56Fd9187e61D2874"; constant TREASURY (line 12) | const TREASURY = "0x7Fc8d4b747dAc14b68bEe79d93C7130257c98a62"; FILE: dexs/moon-swap/index.ts constant START_TIME (line 7) | const START_TIME = 1634515198; type IVolumeall (line 9) | interface IVolumeall { FILE: dexs/mooniswap/index.ts function fetch (line 17) | async function fetch(options: FetchOptions) { FILE: dexs/moonlander/index.ts constant CONFIG (line 5) | const CONFIG = { constant BASE_API_URL (line 32) | const BASE_API_URL = "https://api.moonlander.trade/v1/defillama"; constant VOLUME_ENDPOINT (line 33) | const VOLUME_ENDPOINT = `${BASE_API_URL}/volume`; constant FEES_ENDPOINT (line 34) | const FEES_ENDPOINT = `${BASE_API_URL}/fee`; type DailyDateAPIResponse (line 99) | interface DailyDateAPIResponse { type FeesAPIResponse (line 104) | interface FeesAPIResponse { function fetch (line 108) | async function fetch({ FILE: dexs/mosaic-amm/index.ts function fetch (line 4) | async function fetch() { FILE: dexs/mu-exchange/index.ts constant ENDPOINTS (line 9) | const ENDPOINTS: { [key: string]: string } = { constant SDAI_DECIMALS (line 12) | const SDAI_DECIMALS: { [key: string]: number } = { FILE: dexs/muesliswap/index.ts type IVolumeall (line 6) | interface IVolumeall { FILE: dexs/multiswap/index.ts constant FACTORY (line 7) | const FACTORY = "0x0A513fac50880fb7fC1588D0A590583Ef34D85a1".toLowerCase(); constant POOL_CREATED_EVENT (line 8) | const POOL_CREATED_EVENT = constant SWAP_EVENT (line 10) | const SWAP_EVENT = FILE: dexs/mummy-finance/index.ts type IGraphResponse (line 20) | interface IGraphResponse { FILE: dexs/mux-protocol-perps.ts type TChainAddress (line 5) | type TChainAddress = { FILE: dexs/myswap-cl/index.ts type VolumeResponse (line 5) | type VolumeResponse = { timestamp: number; volume: number }; FILE: dexs/myswap/index.ts type IVolumeall (line 8) | interface IVolumeall { constant NUMBER_OF_POOL (line 13) | const NUMBER_OF_POOL = 8; FILE: dexs/myx-finance/helpers..ts constant ABIS (line 4) | const ABIS = { type IPair (line 10) | interface IPair { type ExchangeConfig (line 17) | interface ExchangeConfig { function getFetch (line 54) | function getFetch(metric: 'volume' | 'fees'): FetchV2 { FILE: dexs/nabla/index.ts function getAddresses (line 115) | async function getAddresses(chain, api) { FILE: dexs/nad-fun.ts type FeeRates (line 25) | interface FeeRates { function parseFeeConfig (line 31) | function parseFeeConfig(config: { FILE: dexs/nado-perp/index.ts type IProducts (line 5) | interface IProducts { type TURL (line 14) | type TURL = { FILE: dexs/nado-spot/index.ts type IProducts (line 5) | interface IProducts { type TURL (line 15) | type TURL = { FILE: dexs/napier/index.ts constant CURVE_POOL_ABI (line 17) | const CURVE_POOL_ABI = { constant TOKI_HOOK_ABI (line 21) | const TOKI_HOOK_ABI = { type Market (line 25) | interface Market { constant API_BASE_URL (line 39) | const API_BASE_URL = process.env.NAPIER_API_URL ?? "https://api-v2.napie... function fetchMarkets (line 41) | async function fetchMarkets(api: any) { FILE: dexs/narbet.ts constant EVENT_ABIS (line 5) | const EVENT_ABIS = { constant GAME_CONTRACTS (line 20) | const GAME_CONTRACTS: { targets: string[]; eventAbi: string }[] = [ FILE: dexs/narwhal-finance.ts constant ADDRESS_TRADING_USDC (line 5) | const ADDRESS_TRADING_USDC = '0x3556d16519e3407AD43d5d7b3011bB095553d77a'; constant DENOMINATOR (line 8) | const DENOMINATOR = BigNumber(10 ** 18); constant USDC_DECIMALS (line 9) | const USDC_DECIMALS = BigNumber(1e6); FILE: dexs/native/index.ts constant RFQ_TRADE_EVENT (line 23) | const RFQ_TRADE_EVENT = 'event RFQTrade(address recipient, address selle... FILE: dexs/nest/index.ts constant FEES_VAULT_FACTORY (line 4) | const FEES_VAULT_FACTORY = '0x705C76e29977Ed52cd93d390A7BBcC61189724C0'; constant GAUGE_RATE_PRECISION (line 5) | const GAUGE_RATE_PRECISION = 10_000; constant API_CONFIG (line 8) | const API_CONFIG = { FILE: dexs/ninjablaze/index.ts function fetch (line 8) | async function fetch(options: FetchOptions): Promise { FILE: dexs/nlx-nlx-swap.ts type ILog (line 5) | interface ILog { type IToken (line 14) | interface IToken { type TChain (line 19) | type TChain = { FILE: dexs/nlx-nlx-trade.ts type ILog (line 5) | interface ILog { type TChain (line 17) | type TChain = { FILE: dexs/noah-swap/index.ts type IData (line 6) | interface IData { FILE: dexs/nomiswap/index.ts function fetch (line 9) | async function fetch(options: FetchOptions) { FILE: dexs/nostra-pools/index.ts function fetch (line 5) | async function fetch() { FILE: dexs/ocelex/index.ts constant OCX (line 18) | const OCX = "0x1a51b19ce03dbe0cb44c1528e34a7edd7771e9af"; FILE: dexs/ociswap-basic.ts type PoolStatistics (line 5) | interface PoolStatistics { FILE: dexs/ociswap-precision.ts type PoolStatistics (line 5) | interface PoolStatistics { FILE: dexs/okie-launch.ts function fetch (line 4) | async function fetch({ createBalances, getLogs }: FetchOptions) { FILE: dexs/okie-stableswap.ts function fetch (line 29) | async function fetch(options: FetchOptions) { FILE: dexs/okieswap-v2.ts function fetch (line 7) | async function fetch({ getFromBlock, getToBlock, }: FetchOptions) { FILE: dexs/omni-exchange-flux/index.ts constant CLAMM_BIN_QUERY (line 43) | const CLAMM_BIN_QUERY = gql` FILE: dexs/omni-exchange-v2/index.ts constant V2_QUERY (line 37) | const V2_QUERY = gql` constant V3_CLAMM_BIN_QUERY (line 47) | const V3_CLAMM_BIN_QUERY = gql` FILE: dexs/omnipair/index.ts function fetch (line 6) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: dexs/ondo-global-markets/index.ts constant TRADE_EXECUTED_ABI (line 4) | const TRADE_EXECUTED_ABI = "event TradeExecuted (uint256 executionId, ui... FILE: dexs/openleverage/index.ts type TEndoint (line 7) | type TEndoint = { type IVolumeall (line 17) | interface IVolumeall { FILE: dexs/opinion/index.ts constant OPINION_EXCHANGE_CONTRACT (line 4) | const OPINION_EXCHANGE_CONTRACT = '0x5F45344126D6488025B0b84A3A8189F2487... constant OPINION_FEE_MANAGER_CONTRACT (line 5) | const OPINION_FEE_MANAGER_CONTRACT = '0xC9063Dc52dEEfb518E5b6634A6b8D624... constant ORDER_FILLED_EVENT (line 6) | const ORDER_FILLED_EVENT = 'event OrderFilled (bytes32 indexed orderHash... constant REBATE_EARNED_EVENT (line 7) | const REBATE_EARNED_EVENT = 'event RebateEarned (address indexed referre... constant WASH_TRADING_BLACKLIST (line 23) | const WASH_TRADING_BLACKLIST = new Set( function fetch (line 63) | async function fetch(options: FetchOptions): Promise { FILE: dexs/opx-finance/index.ts type IGraphResponse (line 19) | interface IGraphResponse { FILE: dexs/oraidex/index.ts type IVolumeall (line 7) | interface IVolumeall { FILE: dexs/orbit-finance.ts constant PROGRAM_ID (line 20) | const PROGRAM_ID = "Fn3fA3fjsmpULNL7E9U79jKTe1KHxPtQeWdURCbJXCnM"; constant SWAP_DISC (line 22) | const SWAP_DISC = "0xf8c69e91e17587c8"; constant AVG_FEE_RATE (line 25) | const AVG_FEE_RATE = 0.02; FILE: dexs/orca/index.ts constant FEE_RATE_DENOMINATOR (line 8) | const FEE_RATE_DENOMINATOR = 1_000_000; constant FEE_RATE_THRESHOLD (line 9) | const FEE_RATE_THRESHOLD = 0; constant PROTOCOL_FEE_RATE (line 10) | const PROTOCOL_FEE_RATE = .12; constant HOLDERS_REVENUE_RATE (line 11) | const HOLDERS_REVENUE_RATE = 0.20; constant MAX_FEE_TIER (line 13) | const MAX_FEE_TIER = 2/100; constant FEE_TIER_EPSILON (line 14) | const FEE_TIER_EPSILON = 1e-4; constant CONFIG (line 16) | const CONFIG: any = { type WhirlpoolReward (line 29) | interface WhirlpoolReward { type Whirlpool (line 36) | interface Whirlpool { type WhirlpoolWithNumberMetrics (line 69) | interface WhirlpoolWithNumberMetrics extends Omit { function fetch (line 120) | async function fetch(timestamp: number, _b: any, options: FetchOptions) { FILE: dexs/orderly-network-orderly-network-derivatives.ts type VolumeBreakdown (line 8) | type VolumeBreakdown = { type DailyStats (line 13) | type DailyStats = { FILE: dexs/orderly-perps-new.ts type DailyStats (line 7) | type DailyStats = { FILE: dexs/osmosis/index.ts type IChartItem (line 7) | interface IChartItem { FILE: dexs/ostrich/index.ts type IAPIResponse (line 9) | interface IAPIResponse { FILE: dexs/oswap/index.ts type ITicker (line 5) | interface ITicker { type ITickers (line 18) | interface ITickers { type IExchangeRates (line 23) | interface IExchangeRates { constant OSWAP_STATS_ENDPOINT (line 28) | const OSWAP_STATS_ENDPOINT = "https://v2-stats.oswap.io/api/v1"; FILE: dexs/otomate.ts constant OFFCHAIN_EXCHANGE (line 4) | const OFFCHAIN_EXCHANGE = "0x8373C3Aa04153aBc0cfD28901c3c971a946994ab"; constant BUILDER_ID_PADDED (line 5) | const BUILDER_ID_PADDED = "0x" + (900).toString(16).padStart(64, "0"); FILE: dexs/oxium/config.ts type ConfigEntry (line 3) | type ConfigEntry = { FILE: dexs/oxium/fetch.ts function getRequest (line 3) | function getRequest(chain: string, fromTimestamp: number, toTimestamp: n... type NumString (line 34) | type NumString = `${number}`; type Address (line 35) | type Address = `0x${string}`; type MetricEntry (line 37) | type MetricEntry = { function fetchOxiumMetrics (line 43) | async function fetchOxiumMetrics( FILE: dexs/oxium/index.ts function fetch (line 10) | async function fetch({ FILE: dexs/pact/index.ts type IAPIResponse (line 9) | interface IAPIResponse { FILE: dexs/paint-swap/index.ts type IVolumeall (line 8) | interface IVolumeall { FILE: dexs/palmswap/index.ts function getUniqStartOfTodayTimestamp (line 42) | function getUniqStartOfTodayTimestamp(now: Date) { FILE: dexs/pancakeswap-infinity.ts function fetch (line 18) | async function fetch({ getLogs, createBalances, chain, fromApi, toApi }:... FILE: dexs/pancakeswap-prediction/index.ts constant PCS_BNB_PREDICTION_CONTRACT (line 5) | const PCS_BNB_PREDICTION_CONTRACT = "0x18B2A687610328590Bc8F2e5fEdDe3b58... constant EVENT_ABI (line 6) | const EVENT_ABI = { function fetch (line 12) | async function fetch(options: FetchOptions) { FILE: dexs/pancakeswap-v2.ts constant FEE_CONFIG (line 14) | const FEE_CONFIG = { type DataSource (line 26) | enum DataSource { type BaseChainConfig (line 32) | interface BaseChainConfig { type GraphChainConfig (line 37) | interface GraphChainConfig extends BaseChainConfig { type LogsChainConfig (line 43) | interface LogsChainConfig extends BaseChainConfig { type CustomChainConfig (line 48) | interface CustomChainConfig extends BaseChainConfig { type ChainConfig (line 52) | type ChainConfig = GraphChainConfig | LogsChainConfig | CustomChainConfig; constant PROTOCOL_CONFIG (line 56) | const PROTOCOL_CONFIG: Record = { constant ABIS (line 109) | const ABIS = { function formatAddress (line 150) | function formatAddress(address: any): string { function getBscV2Data (line 177) | async function getBscV2Data(options: FetchOptions): Promise( function getBribes (line 62) | async function getBribes(options: FetchOptions) { function getTokens (line 95) | async function getTokens(options: FetchOptions, tokens: string[]) { function fetchStats (line 134) | async function fetchStats(options: FetchOptions): Promise { FILE: dexs/pheasantswap/index.ts type IVolumeall (line 8) | interface IVolumeall { FILE: dexs/phoenix-trade/index.ts constant PERP_API_URL (line 8) | const PERP_API_URL = 'https://perp-api.phoenix.trade/v1'; function fetch (line 10) | async function fetch(_: any, __: any, options: FetchOptions) { FILE: dexs/phoenix/index.ts constant ONE_DAY_IN_SECONDS (line 4) | const ONE_DAY_IN_SECONDS = 60 * 60 * 24 function fetch (line 8) | async function fetch(timestamp: number) { FILE: dexs/photon.ts constant PHOTON_FEE_WALLET (line 5) | const PHOTON_FEE_WALLET = 'AVUCZyuT35YSuj4RH7fwiyPu82Djn2Hfg7y2ND2XcnZH'; FILE: dexs/pigeonhouse/index.ts constant PROGRAM_ID (line 15) | const PROGRAM_ID = "BV1RxkAaD5DjXMsnofkVikFUUYdrDg1v8YgsQ3iyDNoL"; constant FEE_RATE (line 16) | const FEE_RATE = 0.02; constant TREASURY_RATE (line 17) | const TREASURY_RATE = 0.005; FILE: dexs/pika-protocol-v4/index.ts constant PIKA_TOKEN_SUNSET_DATE (line 5) | const PIKA_TOKEN_SUNSET_DATE = "2023-11-12"; constant NEW_CONTRACT_DEPLOY_TIME (line 6) | const NEW_CONTRACT_DEPLOY_TIME = 1706358483; constant PIKA_PERP_OLD (line 8) | const PIKA_PERP_OLD = "0x9b86B2Be8eDB2958089E522Fe0eB7dD5935975AB"; constant PIKA_PERP_NEW (line 9) | const PIKA_PERP_NEW = "0x8c9b6a4a4e61f4635e8e375e05ff98db5516d25e"; FILE: dexs/pika-protocol/index.ts type IData (line 9) | interface IData { type IURL (line 14) | type IURL = { type IValume (line 18) | interface IValume { FILE: dexs/pingu/index.ts type IGraph (line 8) | interface IGraph { constant ARBITRUM_URL (line 14) | const ARBITRUM_URL = 'https://api.studio.thegraph.com/query/75208/pingu-... constant ARBITRUM_ASSETS (line 15) | const ARBITRUM_ASSETS = [ADDRESSES.arbitrum.USDC_CIRCLE, ADDRESSES.null]; constant MONAD_ID (line 17) | const MONAD_ID = 'G3dQNfEnDw4q3bn6QRSJUmcLzi7JKTDGYGWwPeYWYa6X'; constant MONAD_USDC (line 18) | const MONAD_USDC = "0x754704Bc059F8C67012fEd69BC8A327a5aafb603"; constant MONAD_ASSETS (line 19) | const MONAD_ASSETS = [MONAD_USDC, ADDRESSES.null]; constant CONFIGS (line 21) | const CONFIGS: Record = { FILE: dexs/pinnako-derivatives.ts type IGraphResponse (line 19) | interface IGraphResponse { FILE: dexs/pinnako-swap.ts type IGraphResponse (line 18) | interface IGraphResponse { FILE: dexs/piperx-v2/index.ts constant PIPERX_GRAPHQL_URL (line 5) | const PIPERX_GRAPHQL_URL = 'https://api.goldsky.com/api/public/project_c... constant METRICS_QUERY (line 9) | const METRICS_QUERY = gql` function volume (line 23) | async function volume(options: FetchOptions) { FILE: dexs/piperx-v3/index.ts constant PIPERX_GRAPHQL_URL (line 5) | const PIPERX_GRAPHQL_URL = 'https://api.goldsky.com/api/public/project_c... constant METRICS_QUERY (line 9) | const METRICS_QUERY = gql` function volume (line 23) | async function volume(options: FetchOptions) { FILE: dexs/pixiechess/index.ts constant MINT_CONTRACT (line 4) | const MINT_CONTRACT = '0xb3b4F451870B53586949f0AF4Ba754aaF8AeD4F3'; constant VRGDA_DEPLOYER (line 5) | const VRGDA_DEPLOYER = '0xd2eE2d200d57007E6C62F29958bF43dc98075A47'; constant PURCHASE_EVENT_ABI (line 7) | const PURCHASE_EVENT_ABI = 'event Purchased(address indexed buyer, uint2... constant MINT_EVENT_ABI (line 8) | const MINT_EVENT_ABI = 'event Mint(uint256 pieceId, uint256 price)' constant VRDGA_DEPLOYED_EVENT_ABI (line 9) | const VRDGA_DEPLOYED_EVENT_ABI = 'event VRDGADeployed (address contractA... function fetch (line 11) | async function fetch(options: FetchOptions) { FILE: dexs/planemo-trading.ts constant EXTENDED_BUILDER_NAMES (line 5) | const EXTENDED_BUILDER_NAMES = ["Planemo Trading"]; constant EXTENDED_BUILDER_ID (line 6) | const EXTENDED_BUILDER_ID = "114410"; FILE: dexs/plenty/index.ts type IVolumeall (line 6) | interface IVolumeall { FILE: dexs/plunderswap/index.ts type IVolumeall (line 7) | interface IVolumeall { FILE: dexs/polkadex/index.ts type IAPIResponse (line 5) | type IAPIResponse = { FILE: dexs/polkaswap/index.ts type IGraphResponse (line 24) | interface IGraphResponse { FILE: dexs/polymarket-us/index.ts constant BASE_URL (line 5) | const BASE_URL = "https://www.polymarketexchange.com/files/time-and-sales"; type Trade (line 7) | interface Trade { function parseTradeCSV (line 14) | function parseTradeCSV(csv: string): Trade[] { function fetch (line 31) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: dexs/ponytaswap/index.ts type IVolumeall (line 9) | interface IVolumeall { FILE: dexs/pool-party/index.ts constant VOLUME_URL (line 20) | const VOLUME_URL = "https://api-mainnet.cantonwallet.com/canton/pool-par... constant CUSD_INSTRUMENT_ID (line 29) | const CUSD_INSTRUMENT_ID = "481871d4-ca56-42a8-b2d3-4b7d28742946"; FILE: dexs/potatoswap-v3.ts constant SLOT0_ABI (line 16) | const SLOT0_ABI = "function slot0() view returns (uint160 sqrtPriceX96, ... function fetch (line 18) | async function fetch(_timestamp: number, _chainBlocks: any, options: Fet... FILE: dexs/potatoswap.ts constant API_URL (line 6) | const API_URL = "https://v3.potatoswap.finance/api/pool/list-all"; FILE: dexs/predict-fun/index.ts constant EXCHANGE_CONTRACT_ADDRESSES (line 5) | const EXCHANGE_CONTRACT_ADDRESSES = [ constant USDT_ADDRESS (line 12) | const USDT_ADDRESS = "0x55d398326f99059fF775485246999027B3197955"; FILE: dexs/primex-finance/utils.ts type ChainConfig (line 3) | interface ChainConfig { FILE: dexs/printr-protocol/index.ts constant PRINTR_CONTRACT (line 6) | const PRINTR_CONTRACT = "0xb77726291b125515d0a7affeea2b04f2ff243172"; constant START (line 7) | const START = '2025-10-14'; constant TOKEN_TRADE_EVENT (line 9) | const TOKEN_TRADE_EVENT = constant GET_CURVE_ABI (line 12) | const GET_CURVE_ABI = constant PRINTR_SOLANA_CREATOR (line 15) | const PRINTR_SOLANA_CREATOR = "82VbBzGtb8v5wFx1TM6iaMmLyRSLy8WeqA123orjH... constant FEE_RATE (line 19) | const FEE_RATE = 1 / 100; FILE: dexs/priority-trade/index.ts constant ROUTER (line 5) | const ROUTER = "0x89ad89c9d1fc32cbe204e5780f04cf9b396118eb"; constant BUY_EVENT (line 7) | const BUY_EVENT = "event TokenBought(address indexed buyer, address inde... constant SELL_EVENT (line 8) | const SELL_EVENT = "event TokenSold(address indexed seller, address inde... FILE: dexs/privex/index.ts type IGraphResponse (line 7) | interface IGraphResponse { FILE: dexs/probable.ts constant EXCHANGE_CONTRACT_ADDRESS (line 5) | const EXCHANGE_CONTRACT_ADDRESS = "0xf99f5367ce708c66f0860b77b4331301a55... constant USDT_ADDRESS (line 6) | const USDT_ADDRESS = "0x55d398326f99059fF775485246999027B3197955"; FILE: dexs/proton-dex/index.ts type TradingPair (line 5) | interface TradingPair { FILE: dexs/pump-swap/index.ts type IData (line 7) | interface IData { FILE: dexs/pumpspace-v2/index.ts constant FACTORY_ADDRESS (line 26) | const FACTORY_ADDRESS = "0x26B42c208D8a9d8737A2E5c9C57F4481484d4616"; FILE: dexs/pumpspace-v3/index.ts constant V3_POOL_FACTORY (line 6) | const V3_POOL_FACTORY = "0xE749c1cA2EA4f930d1283ad780AdE28625037CeD"; constant V3_POOL_LOGGER (line 7) | const V3_POOL_LOGGER = "0x77c8dfFE4130FE58e5C3c02a2E7ab6DB7f4F474f"; constant V3_SWAP_EVENT (line 9) | const V3_SWAP_EVENT = "event Swap(address indexed pool, bool zeroForOne,... constant PROTOCOL_FEE_DENOMINATOR (line 10) | const PROTOCOL_FEE_DENOMINATOR = 10_000n; constant SWAP_FEE_DENOMINATOR (line 11) | const SWAP_FEE_DENOMINATOR = 1_000_000n; type Swap (line 13) | type Swap = { FILE: dexs/punk.coffee/index.ts constant ROUTER_ADDRESS (line 5) | const ROUTER_ADDRESS = "0x9c0F3c0C20D10297cA4bFB50846f3242Ea2B9787"; FILE: dexs/puppyfun/index.ts constant TOKEN_ADDRESS (line 6) | const TOKEN_ADDRESS = "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c" constant WALLET_ADDRESS (line 7) | const WALLET_ADDRESS = "0x3f0F3359A168b90C7F45621Dde5A4cDc3C61529D" FILE: dexs/quenta/index.ts function fetch (line 11) | async function fetch({ getFromBlock, getToBlock, chain, }: FetchOptions) { FILE: dexs/quickswap-hydra/index.ts type IVolumeStat (line 13) | interface IVolumeStat { FILE: dexs/quickswap-perps/index.ts type IVolumeStat (line 24) | interface IVolumeStat { FILE: dexs/quickswap-v2.ts function fetch (line 23) | async function fetch(_: any, _1: any, { startOfDay }: FetchOptions) { FILE: dexs/quickswap-v3.ts function fetch (line 47) | async function fetch(options: FetchOptions) { FILE: dexs/quickswap-v4.ts constant HOLDERS_RATIO (line 9) | const HOLDERS_RATIO = 0.10; constant PROTOCOL_RATIO (line 10) | const PROTOCOL_RATIO = 0.0323; constant REVENUE_RATIO (line 11) | const REVENUE_RATIO = HOLDERS_RATIO + PROTOCOL_RATIO; function fetch (line 31) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: dexs/quipuswap/index.ts type IGraphResponse (line 23) | interface IGraphResponse { FILE: dexs/raindex/index.ts type Orderbook (line 6) | type Orderbook = { address: string, start: string } type Orderbooks (line 7) | type Orderbooks = { v3: Orderbook[], v4: Orderbook[], v5: Orderbook[], v... constant ABI_V3 (line 128) | const ABI_V3 = { constant ABI_V4 (line 133) | const ABI_V4 = { function fetchV3Vol (line 173) | async function fetchV3Vol({ api, getLogs }: FetchOptions, dailyVolume: B... function fetchV4Vol (line 228) | async function fetchV4Vol({ api, getLogs }: FetchOptions, dailyVolume: B... function fetchV5_V6Vol (line 283) | async function fetchV5_V6Vol({ api, getLogs }: FetchOptions, dailyVolume... FILE: dexs/ramses-hl-cl.ts constant RAM_TOKEN_CONTRACT (line 6) | const RAM_TOKEN_CONTRACT = "0x555570a286F15EbDFE42B66eDE2f724Aa1AB5555"; constant XRAM_TOKEN_CONTRACT (line 7) | const XRAM_TOKEN_CONTRACT = " 0xAE6D5FcE541216BDA471D311425B5412D9f1DEb9"; type IGraphRes (line 17) | interface IGraphRes { type IProtocolDayStats (line 30) | type IProtocolDayStats = Omit( function getBribes (line 67) | async function getBribes(options: FetchOptions) { function getTokens (line 100) | async function getTokens(options: FetchOptions, tokens: string[]) { function fetchStats (line 139) | async function fetchStats(options: FetchOptions): Promise { function fetchProtocolDayStats (line 186) | async function fetchProtocolDayStats( type PoolType (line 212) | type PoolType = 'cl' | 'legacy'; type PoolStats (line 214) | interface PoolStats { function getPoolStats (line 222) | function getPoolStats(stats: IGraphRes, poolType: PoolType): PoolStats { function createFetchHandler (line 241) | function createFetchHandler(poolType: PoolType) { function createClAdapter (line 313) | function createClAdapter(chain: string, start: string): SimpleAdapter { function createLegacyAdapter (line 325) | function createLegacyAdapter(chain: string, start: string): SimpleAdapter { FILE: dexs/rarible/helper.ts constant MATCH_ORDERS_ABI (line 5) | const MATCH_ORDERS_ABI = `function matchOrders((address maker, ((bytes4 ... constant DIRECT_PURCHASE_ABI (line 6) | const DIRECT_PURCHASE_ABI = `function directPurchase((address sellOrderM... constant DIRECT_ACCEPT_BID_ABI (line 7) | const DIRECT_ACCEPT_BID_ABI = `function directAcceptBid((address bidMake... constant PROTOCOL_FEE_ABI (line 8) | const PROTOCOL_FEE_ABI = "function protocolFee() view returns (address r... constant ETH_ASSET_CLASS (line 17) | const ETH_ASSET_CLASS = "0xaaaebeba"; constant NFT_CLASSES (line 18) | const NFT_CLASSES = new Set(["0x73ad2146", "0x973bb640"]); constant MATCH_ORDERS_ID (line 20) | const MATCH_ORDERS_ID = "0xe99a3f80"; constant DIRECT_PURCHASE_ID (line 21) | const DIRECT_PURCHASE_ID = "0x0d5f7d35"; constant DIRECT_ACCEPT_BID_ID (line 22) | const DIRECT_ACCEPT_BID_ID = "0x67d49a3b"; function parseOriginFees (line 24) | function parseOriginFees(data: string): { account: string; bps: bigint }... function decodeMatchOrders (line 38) | function decodeMatchOrders(input: string) { function decodeDirectPurchase (line 71) | function decodeDirectPurchase(input: string) { function decodeDirectAcceptBid (line 80) | function decodeDirectAcceptBid(input: string) { function getDuneTrades (line 88) | async function getDuneTrades(options: FetchOptions, exchange: string): P... FILE: dexs/rate-x/index.ts constant TRADING_FEE_RATE (line 7) | const TRADING_FEE_RATE = 0.01; constant PROTOCOL_FEE_SHARE (line 8) | const PROTOCOL_FEE_SHARE = 0.5; constant LP_FEE_SHARE (line 9) | const LP_FEE_SHARE = 0.5; FILE: dexs/raydium/index.ts function addPoolData (line 49) | function addPoolData(ammPoolStandard: any[]) { FILE: dexs/renegade-fi/index.ts type IVolumeData (line 6) | interface IVolumeData { type IApiResponse (line 11) | interface IApiResponse { FILE: dexs/reya-dex.ts constant CONFIG (line 17) | const CONFIG = { FILE: dexs/rfx-rfx-swap.ts type IGraphResponse (line 18) | interface IGraphResponse { FILE: dexs/rfx-rfx-trade.ts type IGraphResponse (line 18) | interface IGraphResponse { FILE: dexs/rho-protocol/index.ts constant ROUTER_CONTRACT (line 5) | const ROUTER_CONTRACT = '0xbEF0110560921824AF49dE900f2f0bF9ceb87E8C'; constant TRADE_TOPIC (line 6) | const TRADE_TOPIC = '0xaba723c41393affffc6e975a8a24df016aaf3f97d475b9a48... constant CONTRACT_PROVIDER (line 7) | const CONTRACT_PROVIDER = '0xB5855E692465B6c1B5172fCaF59Ac67F20621A4d'; constant ABI (line 8) | const ABI = { function getMarketIdToTokenMap (line 15) | async function getMarketIdToTokenMap( FILE: dexs/ring-dex.ts type IRingDexConfig (line 6) | interface IRingDexConfig { FILE: dexs/rise-launchpad.ts constant ENDPOINT (line 6) | const ENDPOINT = "https://public.rise.rich/public/defillama/dex-volume"; type VolumeResponse (line 8) | interface VolumeResponse { FILE: dexs/risex-perps/index.ts constant RISEX_API_URL (line 7) | const RISEX_API_URL = "https://api.rise.trade/api/v1"; constant ONE_DAY_IN_SECONDS (line 9) | const ONE_DAY_IN_SECONDS = 60 * 60 * 24; constant NANOSECONDS_IN_SECOND (line 10) | const NANOSECONDS_IN_SECOND = 1000000000; FILE: dexs/rocket/index.ts constant ROCKET_API (line 22) | const ROCKET_API = "https://beta.rocket-cluster-1.com"; constant MAKER_FEE (line 23) | const MAKER_FEE = 0.0001; constant TAKER_FEE (line 24) | const TAKER_FEE = 0.0001; FILE: dexs/rollie-finance/index.ts constant ENDPOINTS (line 5) | const ENDPOINTS: { [key: string]: string } = { constant USDC_DECIMALS (line 8) | const USDC_DECIMALS: { [key: string]: number } = { FILE: dexs/ryze/index.ts type IPoolSnapshot (line 13) | interface IPoolSnapshot { FILE: dexs/saber/index.ts function fetch (line 5) | async function fetch(options: FetchOptions) { FILE: dexs/saddle-finance/index.ts constant POOL_REGISTRY_BYTES (line 23) | const POOL_REGISTRY_BYTES = "0x506f6f6c526567697374727900000000000000000... function fetch (line 25) | async function fetch(options: FetchOptions) { FILE: dexs/sai-perps/index.ts function fetch (line 7) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: dexs/sailor-finance.ts constant GECKOTERMINAL_POOLS_URL (line 6) | const GECKOTERMINAL_POOLS_URL = constant DEFAULT_FEE_RATE (line 8) | const DEFAULT_FEE_RATE = 0.003; constant PROTOCOL_FEE_SHARE (line 9) | const PROTOCOL_FEE_SHARE = 0.16; constant MAX_PAGES (line 10) | const MAX_PAGES = 20; FILE: dexs/sandglass/index.ts type IVolumeall (line 8) | interface IVolumeall { FILE: dexs/saphyre-rfq/index.ts constant API_BASE (line 5) | const API_BASE = "https://rfq.saphyre.xyz"; FILE: dexs/saros-dlmm.ts function fetch (line 12) | async function fetch() { FILE: dexs/saros/index.ts function fetch (line 6) | async function fetch(_: any, _1: any, { startTimestamp, dateString }: Fe... FILE: dexs/satori/index.ts constant DATA_URL (line 6) | const DATA_URL = 'https://trade.satori.finance/api/data-center/pub/overv... type VolumeInfo (line 7) | interface VolumeInfo { function fetch (line 33) | async function fetch({ chain }: FetchOptions) { FILE: dexs/saucerswap/index.ts constant API_INFLATED_DAYS (line 13) | const API_INFLATED_DAYS = [ FILE: dexs/seer/index.ts type chainAddressInterface (line 6) | interface chainAddressInterface { function fetch (line 26) | async function fetch(options: FetchOptions) { FILE: dexs/seiyan-fun/index.ts constant SEIYAN_FUN_BASE_URL (line 5) | const SEIYAN_FUN_BASE_URL = "https://seiyan.fun/api/public/v1"; constant SEI_PACIFIC_CAIP_CHAIN_ID (line 6) | const SEI_PACIFIC_CAIP_CHAIN_ID = "cosmos:sei-pacific-1"; constant SEIYAN_FUN_INITIAL_TIMESTAMP (line 7) | const SEIYAN_FUN_INITIAL_TIMESTAMP = 1722470400; FILE: dexs/shadow-exchange.ts constant SHADOW_TOKEN_CONTRACT (line 12) | const SHADOW_TOKEN_CONTRACT = "0x3333b97138d4b086720b5ae8a7844b1345a33333"; constant XSHADOW_TOKEN_CONTRACT (line 13) | const XSHADOW_TOKEN_CONTRACT = "0x5050bc082FF4A74Fb6B0B04385dEfdDB114b24... constant CONFIG (line 20) | const CONFIG = { FILE: dexs/shadow-legacy.ts constant CONFIG (line 11) | const CONFIG = { FILE: dexs/shell-protocol/constants.ts constant POOL_DATA (line 2) | const POOL_DATA = { constant POOL_DATA_V3 (line 211) | const POOL_DATA_V3 = { constant TOKEN_NAMES (line 958) | const TOKEN_NAMES = { constant MAINNET_SUBGRAPH_URL (line 1025) | const MAINNET_SUBGRAPH_URL = sdk.graph.modifyEndpoint('H6vTCuujLYzXdgGDb... constant MAINNET_V3_SUBGRAPH_URL (line 1026) | const MAINNET_V3_SUBGRAPH_URL = "https://api.studio.thegraph.com/query/4... constant MAINNET_BLOCKS_URL (line 1027) | const MAINNET_BLOCKS_URL = sdk.graph.modifyEndpoint('3mQwWddUyzqxqMkb1HM... constant COIN_GECKO_IDS (line 1029) | const COIN_GECKO_IDS = { FILE: dexs/shell-protocol/helpers.ts function defineComputesQuery (line 3) | function defineComputesQuery(poolAddress: string, timestamp: number, end... function definePoolBalancesQuery (line 14) | function definePoolBalancesQuery(poolAddress: string, oceanId: string, b... function getPrices (line 31) | async function getPrices(chain: string): Promise<{ [key: string]: { usd:... function getCurveAnalytics (line 67) | async function getCurveAnalytics(chain: string, prices: { [key: string]:... function getBalancerAnalytics (line 104) | async function getBalancerAnalytics(chain: string, poolName: string, ext... function getPoolData (line 126) | async function getPoolData( function blockQuery (line 295) | function blockQuery(timestamp: number): string { function getBlocks (line 306) | async function getBlocks(date: number, chain: string): Promise { function queryPoolBalances (line 328) | async function queryPoolBalances( function queryPoolInteractions (line 358) | async function queryPoolInteractions(chain: string, poolName: string, ve... function getTokenBalance (line 408) | async function getTokenBalance(chain: string, pool: string, version: str... function getVolume (line 444) | async function getVolume(timestamp: number): Promise { FILE: dexs/shiny/index.ts constant PAYMENT_RECEIVED_V2 (line 21) | const PAYMENT_RECEIVED_V2 = constant PAYMENT_RECEIVED_V1 (line 23) | const PAYMENT_RECEIVED_V1 = constant TOKEN_SOLD_BACK (line 25) | const TOKEN_SOLD_BACK = FILE: dexs/shroomy-protocol/index.ts constant SHROOMY_AGGREGATOR_ADDRESS (line 6) | const SHROOMY_AGGREGATOR_ADDRESS = "0x6cAcD722b95C1a5D055a3A45932C422460... FILE: dexs/silverswap/index.ts constant LINKS (line 7) | const LINKS: { [key: string]: any } = { FILE: dexs/simpledex/index.ts constant SUMMARY_URL (line 5) | const SUMMARY_URL = "https://indexer.protonnz.com/api/defillama/summary"; FILE: dexs/sithswap/index.ts type DayData (line 6) | interface DayData { constant URL (line 12) | const URL = 'https://api.sithswap.info/'; FILE: dexs/slingshot/index.ts type TContract (line 5) | type TContract = { type ILog (line 9) | interface ILog { FILE: dexs/smardex-usdn/index.ts constant CONFIG (line 7) | const CONFIG = { FILE: dexs/sodex-perps/index.ts constant API_BASE (line 5) | const API_BASE = "https://data-api.sodex.com/api/defillama"; FILE: dexs/sodex-spot/index.ts constant API_BASE (line 5) | const API_BASE = "https://data-api.sodex.com/api/defillama"; FILE: dexs/someswap/index.ts constant SOMESWAP_API_BASE (line 5) | const SOMESWAP_API_BASE = process.env.SOMESWAP_API_BASE ?? "https://api-... FILE: dexs/somnex-perps.ts function fetch (line 12) | async function fetch(_: any, _1: any, { startOfDay }: FetchOptions) { FILE: dexs/somnia-exchange.ts function fetch (line 16) | async function fetch() { FILE: dexs/sour/index.ts constant SOUR_API_URL (line 8) | const SOUR_API_URL = 'https://app.sour.finance/api'; FILE: dexs/spacedex-derivatives.ts type IGraphResponse (line 21) | interface IGraphResponse { FILE: dexs/spacedex-swap.ts type IGraphResponse (line 20) | interface IGraphResponse { FILE: dexs/spacewhale/index.ts constant URL (line 8) | const URL = sdk.graph.modifyEndpoint('C9xUT6c9uRH4f4yT6aMvhZizk89GpgcUBj... FILE: dexs/sparkdex-perps/index.ts type IVolumeStat (line 8) | interface IVolumeStat { type IFeeStat (line 14) | interface IFeeStat { type ITradingStat (line 20) | interface ITradingStat { FILE: dexs/spartan/index.ts type IGraphResponse (line 22) | interface IGraphResponse { FILE: dexs/spectra-v2.ts constant DEFAULT_SUBGRAPH_LIMIT (line 6) | const DEFAULT_SUBGRAPH_LIMIT = 1_000; constant GQL_QUERIES (line 8) | const GQL_QUERIES = { type Address (line 142) | type Address = `0x${string}`; type Transaction (line 143) | type Transaction = { type VotingReward (line 155) | type VotingReward = { constant GOVERNANCE_SUBGRAPH_URL (line 166) | const GOVERNANCE_SUBGRAPH_URL = FILE: dexs/spectrum/index.ts type IResponse (line 6) | interface IResponse { type IResponseERGO (line 10) | interface IResponseERGO { FILE: dexs/spicyswap/index.ts type IResponse (line 7) | interface IResponse { FILE: dexs/squaretower.ts constant MARKET_ID (line 5) | const MARKET_ID = "0x56cb0ef0b9d59125373112523b0adfc446dff989268547fa1a3... constant INJECTIVE_TRADES_V2 (line 6) | const INJECTIVE_TRADES_V2 = "https://sentry.exchange.grpc-web.injective.... type DerivativeTradeV2 (line 9) | interface DerivativeTradeV2 { type TradesResponseV2 (line 19) | interface TradesResponseV2 { type MarketMetaResponseV1 (line 24) | interface MarketMetaResponseV1 { function getPriceScale (line 31) | async function getPriceScale(): Promise { function fetchTradesSumNotionalUSD (line 37) | async function fetchTradesSumNotionalUSD(startMs: number, endMs: number)... FILE: dexs/stabble-clmm/index.ts type DailyStats (line 7) | interface DailyStats { FILE: dexs/stabble/index.ts type DailyStats (line 7) | interface DailyStats { FILE: dexs/standard-mode/index.ts type IPair (line 8) | interface IPair { FILE: dexs/standard-spot/index.ts type IPair (line 15) | interface IPair { FILE: dexs/standx/index.ts type SymbolInfo (line 9) | interface SymbolInfo { type MarketInfo (line 14) | interface MarketInfo { FILE: dexs/starkdefi/index.ts type TVolume (line 6) | type TVolume = Record; FILE: dexs/steamm.ts type PoolInfo (line 7) | interface PoolInfo { type Volume (line 12) | interface Volume { function fetchPoolsStats (line 26) | async function fetchPoolsStats(startTimestamp: number, endTimestamp: num... FILE: dexs/stellarx/index.ts type IVolumeall (line 8) | interface IVolumeall { FILE: dexs/storyhunt-v3.ts function fetch (line 9) | async function fetch({ chain, getStartBlock, getEndBlock }: FetchOptions) { FILE: dexs/strike-finance/index.ts function fetch (line 5) | async function fetch(options: FetchOptions) { FILE: dexs/sudofinance/index.ts type IUrl (line 5) | type IUrl = { type IVolume (line 13) | interface IVolume { FILE: dexs/sundaeswap/index.ts type IVolumeall (line 7) | interface IVolumeall { FILE: dexs/sunperp/index.ts type respData (line 8) | interface respData { FILE: dexs/sunswap-v2/index.ts type IVolumeall (line 8) | interface IVolumeall { FILE: dexs/sunswap-v3/index.ts type IValue (line 7) | interface IValue { FILE: dexs/sunswap/index.ts type IVolumeall (line 7) | interface IVolumeall { function fetch (line 25) | async function fetch() { FILE: dexs/sushi-aptos/index.ts type ISwapEventData (line 8) | interface ISwapEventData { FILE: dexs/swaap-v1.ts constant PRICE_DECIMALS (line 9) | const PRICE_DECIMALS = 8; constant TOKEN_DECIMALS (line 11) | const TOKEN_DECIMALS: { [key: string]: number } = { FILE: dexs/swaap-v2.ts type ChainConfig (line 5) | interface ChainConfig { type Data (line 75) | interface Data { FILE: dexs/swap-coffee/index.ts function normalizeAddress (line 5) | function normalizeAddress(address: string): string { FILE: dexs/swapbased-perps.ts type IGraphResponse (line 30) | interface IGraphResponse { type IGraphResponseOI (line 40) | interface IGraphResponseOI { FILE: dexs/swapline/index.ts type IVolumeall (line 8) | interface IVolumeall { FILE: dexs/swaps-io/index.ts constant SUPPORTED_CHAIN_MAPPING (line 5) | const SUPPORTED_CHAIN_MAPPING: { [chain: Chain]: number } = { constant BASE_URL (line 18) | const BASE_URL = 'https://explorer.prod.swaps.io' constant AGGERAGATE_ENDPOINT (line 19) | const AGGERAGATE_ENDPOINT = '/api/v0/aggregate' constant SWAPS_IO_LAUNCH_TIME (line 20) | const SWAPS_IO_LAUNCH_TIME = '2024-01-01' function fetchTotalVolumeCached (line 34) | async function fetchTotalVolumeCached(chainId: number) { function get_fetch_for_network (line 55) | function get_fetch_for_network(chain: Chain) { FILE: dexs/swop/index.ts constant URL (line 7) | const URL = "https://backend.swop.fi/pools" type IInfo (line 17) | interface IInfo { type IVolume (line 22) | interface IVolume { type IAPIResponse (line 29) | interface IAPIResponse { FILE: dexs/sxbet/index.ts constant SXBET_API (line 5) | const SXBET_API = "https://api.prod.sx.bet/analytics" function fetch (line 7) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise> = { constant EVENT_SIGNATURES (line 67) | const EVENT_SIGNATURES = { constant FEE_INDICES (line 78) | const FEE_INDICES = { function processUnwrapEvents (line 83) | async function processUnwrapEvents( function processWrapAndSwapEvents (line 107) | async function processWrapAndSwapEvents( function processWrapEvents (line 141) | async function processWrapEvents( function fetch (line 165) | async function fetch(options: FetchOptions): Promise { FILE: dexs/tempo-fee-amm.ts constant FEE_MANAGER (line 38) | const FEE_MANAGER = '0xfeec000000000000000000000000000000000000'; constant FEE_BPS (line 43) | const FEE_BPS = 25n; constant BASIS_POINTS (line 44) | const BASIS_POINTS = 10000n; FILE: dexs/tempo-stable-dex/index.ts constant STABLECOIN_DEX (line 4) | const STABLECOIN_DEX = "0xdec0000000000000000000000000000000000000"; FILE: dexs/tessera/index.ts constant TESSERA_SWAP_ADDRESS (line 22) | const TESSERA_SWAP_ADDRESS = "0x55555522005BcAE1c2424D474BfD5ed477749E3e" FILE: dexs/testing-please-ignore-2/index.ts function fetch (line 31) | async function fetch(_1: number, _: any, options: FetchOptions): Promis... FILE: dexs/thalaswap-v2/index.ts type IVolumeall (line 25) | interface IVolumeall { FILE: dexs/thalaswap-v3.ts type IVolumeall (line 25) | interface IVolumeall { FILE: dexs/thalaswap/index.ts type IVolumeall (line 25) | interface IVolumeall { FILE: dexs/thales/abis.ts constant OVERTIME_EVENT_ABI (line 1) | const OVERTIME_EVENT_ABI = { FILE: dexs/thales/config.ts constant OVERTIME_CONTRACT_ADDRESSES (line 4) | const OVERTIME_CONTRACT_ADDRESSES: any = { constant LP_CONTRACT_COLLATERAL_MAPPING (line 30) | const LP_CONTRACT_COLLATERAL_MAPPING: Record { FILE: dexs/thales/parsers.ts function parseTicketCreatedEvent (line 11) | function parseTicketCreatedEvent( function parseBoughtFromAmmEvent (line 21) | function parseBoughtFromAmmEvent( function parseSpeedMarketCreatedEvent (line 31) | function parseSpeedMarketCreatedEvent( function parseChainedMarketCreatedEvent (line 41) | function parseChainedMarketCreatedEvent( function parseSafeBoxFeePaidEvent (line 52) | function parseSafeBoxFeePaidEvent( function parseSafeBoxSharePaidEvent (line 60) | function parseSafeBoxSharePaidEvent( FILE: dexs/thirdfy.ts constant SUBGRAPH_URL (line 5) | const SUBGRAPH_URL = "https://api.studio.thegraph.com/query/47039/thirdf... type PoolDayData (line 7) | interface PoolDayData { FILE: dexs/thorchain-dex.ts type IVolumeall (line 7) | interface IVolumeall { FILE: dexs/thorswap/index.ts type providers (line 5) | enum providers { FILE: dexs/thorwallet/index.ts type IVolumeall (line 9) | interface IVolumeall { FILE: dexs/tinyman/index.ts constant URL (line 5) | const URL = "https://mainnet.analytics.tinyman.org/api/v1/general-statis... type IAPIResponse (line 7) | interface IAPIResponse { FILE: dexs/tlx-finance/index.ts constant FACTORY (line 12) | const FACTORY = "0x5Dd85f51e9fD6aDE8ecc216C07919ecD443eB14d"; constant MINT_EVENT (line 13) | const MINT_EVENT = "event Minted(address indexed account, uint256 levera... constant REDEEM_EVENT (line 14) | const REDEEM_EVENT = "event Redeemed(address indexed account, uint256 le... FILE: dexs/tonco/index.ts constant GRAPHQL_ENDPOINT (line 5) | const GRAPHQL_ENDPOINT = 'https://indexer.tonco.io'; constant WHITELIST_JETTONS (line 7) | const WHITELIST_JETTONS = [ FILE: dexs/topstrike/index.ts constant TRADING_CONTRACT (line 5) | const TRADING_CONTRACT = "0xf3393dC9E747225FcA0d61BfE588ba2838AFb077"; constant PACKSHOP_CONTRACT (line 6) | const PACKSHOP_CONTRACT = "0xd303fccf599648f89ccfa483f10da4a92e3dabd5"; constant TRADE_EVENT_ABI (line 8) | const TRADE_EVENT_ABI = constant REFERRAL_FEE_PAID_ABI (line 11) | const REFERRAL_FEE_PAID_ABI = constant ETH_PRIZE_DEPOSITED_ABI (line 14) | const ETH_PRIZE_DEPOSITED_ABI = constant TOKENS_CLAIMED_ABI (line 20) | const TOKENS_CLAIMED_ABI = constant GET_CLAIM_CONDITION_ABI (line 23) | const GET_CLAIM_CONDITION_ABI = constant NATIVE_ETH (line 26) | const NATIVE_ETH = "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"; constant NULL_ADDRESS (line 27) | const NULL_ADDRESS = "0x0000000000000000000000000000000000000000"; FILE: dexs/toros/index.ts constant CONFIG (line 22) | const CONFIG = { FILE: dexs/trado-spot/index.ts type IVolumeall (line 9) | interface IVolumeall { type TChains (line 15) | type TChains = { type TAdapter (line 18) | type TAdapter = { FILE: dexs/trado/index.ts function getBlock (line 8) | async function getBlock(timestamp: number) { function getTotalVolume (line 28) | async function getTotalVolume(timestamp: number) { FILE: dexs/treadfi-perps.ts constant HL_BUILDER_ADDRESS (line 9) | const HL_BUILDER_ADDRESS = "0x999a4b5f268a8fbf33736feff360d462ad248dbf"; constant EXTENDED_BUILDER_NAMES (line 10) | const EXTENDED_BUILDER_NAMES = ["Tread.fi"]; constant TREADTOOLS_API_URL (line 11) | const TREADTOOLS_API_URL = "https://treadtools.vercel.app/api/defillama-... constant TREADTOOLS_FEE_RATE (line 14) | const TREADTOOLS_FEE_RATE = 0.0002; type TreadToolsApiResponse (line 16) | interface TreadToolsApiResponse { FILE: dexs/tristero/index.ts type RouterConfig (line 7) | type RouterConfig = { constant ROUTER_SCHEDULE (line 14) | const ROUTER_SCHEDULE: RouterConfig[] = [ constant WRAPPED_NATIVE_TOKENS (line 46) | const WRAPPED_NATIVE_TOKENS: Record = { FILE: dexs/truemarkets.ts constant TRUTH_MARKET_MANAGER (line 7) | const TRUTH_MARKET_MANAGER = '0x61A98Bef11867c69489B91f340fE545eEfc695d7' constant FEE_COLLECTOR (line 8) | const FEE_COLLECTOR = '0x39339E149c2D916aa899Bf73D2Debb15F4755d9D' constant UNISWAP_V4_POOL_MANAGER (line 9) | const UNISWAP_V4_POOL_MANAGER = '0x498581fF718922c3f8e6A244956aF099B2652... constant UNISWAP_V4_POSITION_MANAGER (line 10) | const UNISWAP_V4_POSITION_MANAGER = '0x7c5f5a4bbd8fd63184577525326123b51... constant TYD_TOKEN (line 11) | const TYD_TOKEN = '0xb13CF163d916917d9cD6E836905cA5f12a1dEF4B'.toLowerCa... constant USDC_TOKEN (line 12) | const USDC_TOKEN = ADDRESSES.base.USDC.toLowerCase() constant ZERO_ADDRESS (line 13) | const ZERO_ADDRESS = ADDRESSES.null constant ABI (line 15) | const ABI = { constant SWAP_TOPIC_V4 (line 31) | const SWAP_TOPIC_V4 = '0x40e9cecb9f5f1f1c5b9c97dec2917b7ee92e57ba5563708... function fetch (line 34) | async function fetch(options: FetchOptions): Promise { FILE: dexs/ttswap/index.ts type IVolumeall (line 8) | interface IVolumeall { FILE: dexs/turbolev/index.ts constant API_URL (line 5) | const API_URL = "https://api-boolean-sei.capylabs.io/api/v1/defillama/de... type DerivativeMetric (line 7) | interface DerivativeMetric { type DerivativeResponse (line 14) | interface DerivativeResponse { FILE: dexs/turbos/index.ts type IUrl (line 7) | type IUrl = { type IVolume (line 15) | interface IVolume { FILE: dexs/txflow-perps/index.ts function fetch (line 5) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: dexs/typus-perp/index.ts function getChainData (line 5) | async function getChainData(options: FetchOptions): Promise = { type IOkuResponse (line 77) | interface IOkuResponse { function customUniswapGetLogsAdapter (line 226) | async function customUniswapGetLogsAdapter(props: { options: FetchOption... function getRevenueShare (line 275) | function getRevenueShare(fee: number, options: FetchOptions): number { function fetchDune (line 332) | async function fetchDune(options: FetchOptions) { FILE: dexs/uniswap-v4.ts type IUniswapConfig (line 62) | interface IUniswapConfig { type IPool (line 70) | interface IPool { function getPoolKey (line 223) | function getPoolKey(poolId: string): string { function fetch (line 227) | async function fetch(options: FetchOptions) { FILE: dexs/upscale/index.ts function fetch (line 6) | async function fetch(_a: any, b_: any, options: FetchOptions): Promise = { function fetch (line 12) | async function fetch(_a: number, _b: any, options: FetchOptions) { FILE: dexs/vanswap/index.ts type IVolumeall (line 7) | interface IVolumeall { FILE: dexs/vapordex-v2.ts constant FACTORY (line 5) | const FACTORY = "0x62B672E531f8c11391019F6fba0b8B6143504169"; FILE: dexs/variational-omni/index.ts constant URL (line 5) | const URL = FILE: dexs/veax/index.ts constant POOLS_SERVICE_URL (line 5) | const POOLS_SERVICE_URL = "https://veax-liquidity-pool.veax.com/v1/rpc"; FILE: dexs/velar.ts constant URL (line 6) | const URL = "https://gateway.velar.network/watcherapp/pool"; FILE: dexs/velodrome-slipstream/index.ts type IForSwap (line 37) | interface IForSwap { type ILog (line 45) | interface ILog { FILE: dexs/vexchange/index.ts type IVolumeall (line 8) | interface IVolumeall { FILE: dexs/vinunft/index.ts constant MARKETPLACE (line 6) | const MARKETPLACE = '0xcA396A95E0EB8B6804e25F9db131780a60564047' FILE: dexs/vinuswap/index.ts constant V1_POOLS (line 8) | const V1_POOLS = [ constant FACTORY (line 17) | const FACTORY = '0xd74dEe1C78D5C58FbdDe619b707fcFbAE50c3EEe' FILE: dexs/volmex/index.ts constant COLLATERALIZED_EVENT (line 4) | const COLLATERALIZED_EVENT = constant REDEEMED_EVENT (line 6) | const REDEEMED_EVENT = constant INDEX_REGISTERED_EVENT (line 8) | const INDEX_REGISTERED_EVENT = constant MINT_VOLUME (line 11) | const MINT_VOLUME = "Mint Volume"; constant REDEEM_VOLUME (line 12) | const REDEEM_VOLUME = "Redeem Volume"; constant MINT_REDEEM_FEES (line 13) | const MINT_REDEEM_FEES = "Mint/Redeem Fees"; constant MINT_REDEEM_FEES_TO_TREASURY (line 14) | const MINT_REDEEM_FEES_TO_TREASURY = "Mint/Redeem Fees To Treasury"; type FactoryConfig (line 16) | type FactoryConfig = { factory: string; fromBlock: number }; constant FACTORIES (line 18) | const FACTORIES: Record = { FILE: dexs/volta-markets/index.ts type IGraphResponse (line 32) | interface IGraphResponse { type IGraphResponseOI (line 40) | interface IGraphResponseOI { FILE: dexs/voodoo-trade-derivatives.ts type IGraphResponse (line 18) | interface IGraphResponse { FILE: dexs/voodoo-trade-swap.ts type IGraphResponse (line 17) | interface IGraphResponse { FILE: dexs/wasabi-prop-amm/index.ts constant FACTORY (line 5) | const FACTORY = "0x851fc799c9f1443a2c1e6b966605a80f8a1b1bf2"; function fetch (line 10) | async function fetch(options: FetchOptions) { FILE: dexs/web3world/index.ts type IWeb3WorldPoolsStats (line 4) | interface IWeb3WorldPoolsStats { FILE: dexs/wemix.fi/index.ts type IVolumeall (line 8) | interface IVolumeall { FILE: dexs/wingriders/index.ts type IResponse (line 13) | interface IResponse { function fetchVolume (line 17) | async function fetchVolume(timestamp: number , _: ChainBlocks, { createB... FILE: dexs/wombat-exchange/index.ts function fetch (line 168) | async function fetch(options: FetchOptions) { FILE: dexs/woofi/index.ts type TStartTime (line 28) | type TStartTime = { type FetchResult (line 50) | interface FetchResult { FILE: dexs/worldinc-perps/worldinc.ts constant COMPOSITE_EXCHANGE (line 6) | const COMPOSITE_EXCHANGE = "0x5e3Ae52EbA0F9740364Bd5dd39738e1336086A8b"; constant SPOT_PERP_TRADE_EVENT (line 9) | const SPOT_PERP_TRADE_EVENT = "event NewTrade(uint64 indexed buyer, uint... constant INTEREST_PAID_EVENT (line 10) | const INTEREST_PAID_EVENT = "event InterestPaid(uint64 indexed positionI... constant LEND_POSITION_CLOSED_EVENT (line 12) | const LEND_POSITION_CLOSED_EVENT = "event LendPositionClosed(uint64 inde... constant LEND_POSITION_CHANGED_EVENT (line 13) | const LEND_POSITION_CHANGED_EVENT = "event LendPositionChanged(uint64 in... constant LIQUIDATION_EVENT (line 15) | const LIQUIDATION_EVENT = "event Liquidation(uint64 indexed userId, uint... constant ABI_GET_PERPS (line 17) | const ABI_GET_PERPS = 'function getPerpOrderBook(uint32 token1, uint32 t... constant ABI_GET_SPOT (line 18) | const ABI_GET_SPOT = 'function getSpotOrderBook(uint32 token1, uint32 to... constant ABI_GET_LEND (line 19) | const ABI_GET_LEND = 'function getLendOrderBook(uint32 tokenId) external... constant ABI_GET_TOKEN_CONFIGS (line 20) | const ABI_GET_TOKEN_CONFIGS = 'function readTokenConfig(uint32 tokenId) ... constant ABI_GET_LEND_POSITION (line 21) | const ABI_GET_LEND_POSITION = 'function readLendingPosition(uint64 posit... constant METRICS (line 23) | const METRICS = { type OrderbookMarket (line 30) | interface OrderbookMarket { type Orderbooks (line 36) | interface Orderbooks { constant MASK_64 (line 52) | const MASK_64 = BigInt("0xFFFFFFFFFFFFFFFF"); constant MASK_32 (line 53) | const MASK_32 = BigInt("0xFFFFFFFF"); constant MASK_128 (line 54) | const MASK_128 = (1n << 128n) - 1n; constant USDM_TOKEN_ID (line 55) | const USDM_TOKEN_ID = 1; function parseMatchQuantities (line 57) | function parseMatchQuantities(smq: bigint) { function positionRawToErc20Raw (line 65) | function positionRawToErc20Raw(raw: bigint, positionDecimals: number, er... function parseInterestPaidData (line 72) | function parseInterestPaidData(interestAndFees: bigint) { function parseLiquidationPayoffQuantity (line 78) | function parseLiquidationPayoffQuantity(liquidatoinPayoff: bigint): bigi... function tokenIdFromLendMatch (line 82) | function tokenIdFromLendMatch(lendMatchRaw: bigint): number { function tokenIdFromLendingEventData (line 86) | function tokenIdFromLendingEventData(lendingEventDataRaw: bigint): number { function vaultRawToErc20Raw (line 90) | function vaultRawToErc20Raw(raw: bigint, vaultDecimals: number, erc20Dec... function decodeVaultTokenConfig (line 97) | function decodeVaultTokenConfig(vtc: bigint) { function getOrderbooks (line 122) | async function getOrderbooks(options: FetchOptions, type: 'PERPS' | 'SPO... function getFetch (line 212) | function getFetch(type: 'PERPS' | 'SPOT', traderId?: number) { FILE: dexs/worm-wtf/index.ts constant WORM_PROGRAM (line 5) | const WORM_PROGRAM = "WrgN8d3Xe7qTzZw59kiXaf3fAagHHWg78Mbhkn2dTPD"; constant CREATOR_PROGRAM (line 6) | const CREATOR_PROGRAM = "SormXyTMQ69ux8yhn9CBQ8v7UuqepefMHbM5TcNDtkf"; FILE: dexs/wx.network/index.ts constant URL (line 5) | const URL = "https://waves.exchange/api/v1/liquidity_pools/stats" type IVolume (line 7) | interface IVolume { type IAPIResponse (line 12) | interface IAPIResponse { FILE: dexs/x3x.ts constant CONRTACTS (line 6) | const CONRTACTS = [ constant WLD_TOKEN (line 12) | const WLD_TOKEN: string = ADDRESSES.wc.WLD.toLowerCase(); FILE: dexs/x402/index.ts type TransferRow (line 6) | interface TransferRow { constant DUNE_CHAIN_MAP (line 12) | const DUNE_CHAIN_MAP: Record = { function arrayToQuotedString (line 24) | function arrayToQuotedString(items: string[]): string { function fetch (line 52) | async function fetch(_: any, _1: any, options: FetchOptions): Promise( function resolveFactoryPath (line 28) | function resolveFactoryPath(factoryPath: string) { function getAdapterFromHelpers (line 115) | function getAdapterFromHelpers( function listHelperProtocols (line 171) | function listHelperProtocols(adapterType?: string): Array<{ function getHelpersForAdapterType (line 222) | function getHelpersForAdapterType(adapterType: string): string[] { FILE: factory/solLst.ts type RevenueMethod (line 33) | type RevenueMethod = type FeesConfig (line 39) | interface FeesConfig { type SupplySideConfig (line 44) | interface SupplySideConfig { type StakingRevenueConfig (line 51) | interface StakingRevenueConfig { type RevenueFeedbackConfig (line 58) | interface RevenueFeedbackConfig { type SolLstConfig (line 63) | interface SolLstConfig { constant DEFAULT_METHODOLOGY (line 99) | const DEFAULT_METHODOLOGY: Record = { function getMethodology (line 105) | function getMethodology(config: SolLstConfig): Record { function getBreakdownMethodology (line 119) | function getBreakdownMethodology(config: SolLstConfig): Record & Pick { FILE: fees/LiquidOps/index.ts function DryRun (line 16) | async function DryRun(target: string, action: string) { function scaleBalance (line 40) | function scaleBalance(amount: string, denomination: string): string { FILE: fees/SmarDex/index.ts constant SMARDEX_SUBGRAPH_API_KEY (line 9) | const SMARDEX_SUBGRAPH_API_KEY = getEnv('SMARDEX_SUBGRAPH_API_KEY') constant SMARDEX_SUBGRAPH_GATEWAY (line 10) | const SMARDEX_SUBGRAPH_GATEWAY = "https://subgraph.smardex.io/defillama"; constant FEES (line 18) | const FEES = { constant CHAIN_STARTS (line 27) | const CHAIN_STARTS = { constant FEES_METHODOLOGY (line 36) | const FEES_METHODOLOGY = ` function feesFromSubgraph (line 69) | async function feesFromSubgraph( FILE: fees/aave-labs.ts constant FEE_WALLET (line 5) | const FEE_WALLET = '0xC542C2F197c4939154017c802B0583C596438380'; FILE: fees/aave-v4.ts constant HUBS (line 5) | const HUBS: Record = { function discoverSpokes (line 28) | async function discoverSpokes(api: any, hubs: string[], assetCounts: num... FILE: fees/aavechan.ts type AaveCollectorStream (line 5) | type AaveCollectorStream = { constant STREAMS (line 14) | const STREAMS: AaveCollectorStream[] = [ FILE: fees/abracadabra.ts type ChainConfig (line 6) | type ChainConfig = { type DailySnapshot (line 11) | type DailySnapshot = { type GraphResponse (line 17) | type GraphResponse = { constant MIM (line 21) | const MIM = "magic-internet-money"; constant BORROW_FEES (line 22) | const BORROW_FEES = "Borrow Fees"; constant BASE_URL (line 23) | const BASE_URL = "https://api.studio.thegraph.com/query/56065"; FILE: fees/acred/index.ts constant METRIC (line 38) | const METRIC = { constant REDSTONE_ORACLE_DECIMALS (line 46) | const REDSTONE_ORACLE_DECIMALS = 8; constant MANAGEMENT_FEE (line 47) | const MANAGEMENT_FEE = 0.5 / 100; constant ONE_YEAR_IN_SECONDS (line 48) | const ONE_YEAR_IN_SECONDS = 365 * 24 * 60 * 60; constant APTOS_API_BASE_URL (line 49) | const APTOS_API_BASE_URL = 'https://api.mainnet.aptoslabs.com' function prefetch (line 51) | async function prefetch(options: FetchOptions) { function fetch (line 74) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: fees/across.ts type IResponse (line 12) | interface IResponse { type IAcrossDeposit (line 18) | interface IAcrossDeposit { constant ACROSS_DEPOSITS_API (line 24) | const ACROSS_DEPOSITS_API = "https://app.across.to/api/deposits"; constant PAGE_LIMIT (line 25) | const PAGE_LIMIT = 1000; constant MAX_PAGES_PER_CHAIN (line 26) | const MAX_PAGES_PER_CHAIN = 200; constant MIN_VALID_BRIDGE_FEE_USD (line 27) | const MIN_VALID_BRIDGE_FEE_USD = 0; FILE: fees/aden/index.ts function fetch (line 26) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise = { function fetch (line 47) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise { FILE: fees/affluent/index.ts constant API_URL (line 6) | const API_URL = "https://api.affluent.org/v2/api/protocol/financials"; FILE: fees/afiprotocol/index.ts constant DISTRIBUTE_YIELD_EVENT (line 12) | const DISTRIBUTE_YIELD_EVENT = FILE: fees/aftermath-fi-amm.ts type PoolStats (line 7) | interface PoolStats { constant POOL_STATS_CHUNK_SIZE (line 12) | const POOL_STATS_CHUNK_SIZE = 42; FILE: fees/aimbot.ts type IData (line 8) | interface IData { FILE: fees/airnft/index.ts type chainData (line 5) | interface chainData { constant PURCHASE (line 16) | const PURCHASE = 'event Purchase(address indexed previousOwner, address ... FILE: fees/airswap.ts type TAddress (line 8) | type TAddress = { FILE: fees/ajna-v1/index.ts constant ABI (line 6) | const ABI = { FILE: fees/ajna-v2/index.ts constant RESERVE_INFO_ABI (line 6) | const RESERVE_INFO_ABI = "function reservesInfo() view returns (uint256,... FILE: fees/akash-network/index.ts constant AKASH_FEE_ENDPOINT (line 5) | const AKASH_FEE_ENDPOINT = "https://console-api.akash.network/v1/graph-d... function fetch (line 9) | async function fetch(_: any, _1: any, options: FetchOptions) { FILE: fees/aktionariat/index.ts constant BPS_DENOMINATOR (line 4) | const BPS_DENOMINATOR = 10000n; constant AKTIONARIAT_LICENSE_FEE_RECIPIENT (line 5) | const AKTIONARIAT_LICENSE_FEE_RECIPIENT = "0x29fe8914e76da5ce2d90de98a64... constant MARKET_BROKERBOT_START_BLOCK (line 7) | const MARKET_BROKERBOT_START_BLOCK = 11997227; constant SECONDARY_MARKET_START_BLOCK (line 8) | const SECONDARY_MARKET_START_BLOCK = 23434185; FILE: fees/allbridge-classic.ts type ChainData (line 5) | interface ChainData { FILE: fees/allbridge-core.ts type TChainAddress (line 8) | type TChainAddress = { constant SUI_EVENT_TYPES (line 59) | const SUI_EVENT_TYPES = [ function addLogs (line 77) | function addLogs(logs: any, index: number) { function fetchFeesAmountFromAnalyticsApi (line 104) | async function fetchFeesAmountFromAnalyticsApi( type AnalyticsEvent (line 117) | interface AnalyticsEvent { function getEventsFromAnalyticsApi (line 122) | async function getEventsFromAnalyticsApi( FILE: fees/allox/index.ts constant FEE_RECIPIENT (line 5) | const FEE_RECIPIENT = "0x6A80f57ac54123cB71e6c79B3935A381b87B4308"; FILE: fees/almanak/index.ts constant ONE_YEAR (line 13) | const ONE_YEAR = 365 * 24 * 60 * 60; function fetch (line 15) | async function fetch(options: FetchOptions): Promise { FILE: fees/alpha-arcade/index.ts function getAmountsForReceiver (line 49) | function getAmountsForReceiver(transactions: any[], receiver: string, as... FILE: fees/alphafi/index.ts constant ALPHAFI_CONFIG_ENDPOINT (line 8) | const ALPHAFI_CONFIG_ENDPOINT = "https://api.alphafi.xyz/public/config"; constant START_DATE (line 9) | const START_DATE = "2024-07-05"; constant EVENT_QUERY_CONCURRENCY (line 10) | const EVENT_QUERY_CONCURRENCY = 2; type Asset (line 12) | type Asset = { type AlphaFiConfigEntry (line 17) | type AlphaFiConfigEntry = { type PoolConfig (line 22) | type PoolConfig = { type PoolInfo (line 38) | type PoolInfo = PoolConfig & { type ConfigEvent (line 42) | type ConfigEvent = { function normalizeCoinType (line 48) | function normalizeCoinType(coinType?: string) { function eventCoinType (line 53) | function eventCoinType(e: any) { function poolAsset (line 57) | function poolAsset(pool: PoolInfo) { function addAmount (line 65) | function addAmount(balances: any, token: string | undefined, amount: any... function addSupplyYield (line 71) | function addSupplyYield(balances: { function addYieldAndFee (line 79) | function addYieldAndFee(balances: { function configuredEvents (line 89) | function configuredEvents( function isXTokenRatioEvent (line 99) | function isXTokenRatioEvent(key: string, eventType: string) { function isYieldEvent (line 103) | function isYieldEvent(key: string, eventType: string, pool: PoolInfo) { function isFeeEvent (line 110) | function isFeeEvent(key: string) { function queryConfiguredEvents (line 117) | async function queryConfiguredEvents(events: ConfigEvent[], options: Fet... function poolForEvent (line 135) | function poolForEvent(event: any, configEvents: ConfigEvent[], byInvesto... function getPoolConfig (line 143) | async function getPoolConfig() { function fetch (line 159) | async function fetch(options: FetchOptions) { FILE: fees/alphix.ts constant SWAP_TOPIC (line 6) | const SWAP_TOPIC = '0x40e9cecb9f5f1f1c5b9c97dec2917b7ee92e57ba5563708dac... type ChainConfig (line 8) | type ChainConfig = { function decodeInt128 (line 51) | function decodeInt128(hex: string): bigint { function calculateLendingYield (line 56) | async function calculateLendingYield(fromApi: any, toApi: any, chainCfg:... function fetch (line 87) | async function fetch(options: FetchOptions) { FILE: fees/amnis-finance/index.ts type IFeeData (line 15) | interface IFeeData { FILE: fees/amped/index.ts constant GRAPH_BEARER_TOKEN (line 7) | const GRAPH_BEARER_TOKEN = "e8cbd58884ab58d21be68ac2c1e15a24"; type IGraphResponse (line 55) | interface IGraphResponse { FILE: fees/angle/index.ts constant DAY (line 18) | const DAY = 3600 * 24; constant BORROW_FEE_NAMES (line 19) | const BORROW_FEE_NAMES = ['surplusFromBorrowFees', 'surplusFromInterests... constant CORE_FEE_NAMES (line 20) | const CORE_FEE_NAMES = ['totalProtocolFees', 'totalProtocolInterests', '... constant CORE_PROTOCOL_FEE_NAMES (line 21) | const CORE_PROTOCOL_FEE_NAMES = ['totalProtocolFees', 'totalProtocolInte... constant CORE_QUERY (line 23) | const CORE_QUERY = gql constant BORROW_QUERY (line 47) | const BORROW_QUERY = gql constant VEANGLE_QUERY (line 69) | const VEANGLE_QUERY = gql function aggregateFee (line 177) | function aggregateFee( FILE: fees/angle/types.ts type ChainEndpoint (line 3) | type ChainEndpoint = { [key in CHAIN]?: string } type BorrowFee (line 6) | type BorrowFee = { type CoreFee (line 15) | type CoreFee = { type BorrowFeeQuery (line 25) | type BorrowFeeQuery = { type CoreFeeQuery (line 30) | type CoreFeeQuery = { type BorrowResult (line 35) | type BorrowResult = { totalFees: BorrowFee, deltaFees: BorrowFee }; type CoreResult (line 36) | type CoreResult = { totalFees: CoreFee, deltaFees: CoreFee }; type RewardWeekFee (line 39) | type RewardWeekFee = { type FeeDistribution (line 44) | type FeeDistribution = { type veANGLEQuery (line 51) | type veANGLEQuery = { FILE: fees/anoncoin/index.ts constant PARTNER_FEE_CLAIMER (line 5) | const PARTNER_FEE_CLAIMER = 'BKPxAdgwPHXE3ZPZt5XsAovDgUaUufHgZnSAZ3eRWQNW'; constant METEORA_POOL_AUTHORITY (line 6) | const METEORA_POOL_AUTHORITY = 'FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hm... FILE: fees/antfun.ts constant FEE_ADDRESSES_API (line 10) | const FEE_ADDRESSES_API = 'https://api2.ant.fun/api/v1/config/fee-addres... function getFeeAddresses (line 12) | async function getFeeAddresses(): Promise { FILE: fees/aori/index.ts constant FILL_EVENT (line 52) | const FILL_EVENT = `event Fill( function fetch (line 72) | async function fetch(options: FetchOptions) { FILE: fees/apebot/index.ts constant FEE_WALLET (line 6) | const FEE_WALLET = "Bkfx4XwD9VuztHyimbKyte2zkv78eBRHyeq4CvG6RFdB"; FILE: fees/apestore/index.ts constant APE_STORE_FEE_VAULT (line 5) | const APE_STORE_FEE_VAULT = '0xd52b1994e745c0ee5bc7ad41414da7d9e0815b66'; FILE: fees/apex-omni.ts type IFees (line 9) | interface IFees { FILE: fees/apexdefi/burst.ts type TAddress (line 7) | type TAddress = { type BurstSwap (line 11) | type BurstSwap = { type CurveComplete (line 20) | type CurveComplete = { constant BURST_FACTORIES (line 27) | const BURST_FACTORIES: TAddress = { function burstMetrics (line 36) | async function burstMetrics(options: FetchOptions): Promise<{ FILE: fees/apexdefi/dex.ts type TAddress (line 11) | type TAddress = { type Swap (line 15) | type Swap = { constant FACTORIES (line 24) | const FACTORIES: TAddress = { function swapMetrics (line 34) | async function swapMetrics(options: FetchOptions): Promise<{ FILE: fees/apricot/index.ts constant APRICOT_MAIN_POOL (line 6) | const APRICOT_MAIN_POOL = "7Ne6h2w3LpTNTa7CNYcUs7UkjeJT3oW7jcrXWfVScTXW"; FILE: fees/apyx-protocol.ts constant APYUSD_VAULT (line 5) | const APYUSD_VAULT = "0x38EEb52F0771140d10c4E9A9a72349A329Fe8a6A" constant APXUSD (line 6) | const APXUSD = "0x98A878b1Cd98131B271883B390f68D2c90674665" constant APX_UNLOCK (line 7) | const APX_UNLOCK = "0x93775E2dFa4e716c361A1f53F212c7AE031BF4e6" FILE: fees/aquabank.ts constant USDT (line 10) | const USDT = "0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7"; constant B_TOKENS (line 12) | const B_TOKENS = [bUSDT, bUSDC, bAUSD]; constant BUYBACK_WALLET (line 15) | const BUYBACK_WALLET = "0xa6fbc057e82a56ac325c1ad4245055217cf112b3"; constant LIQUIDITY_WALLET (line 16) | const LIQUIDITY_WALLET = "0x87e21a66054fb9b335d94082f079d87f8d58d8d8"; constant EXIT_FEE_WALLET (line 17) | const EXIT_FEE_WALLET = "0xd9e464f0e3918a6feb4624d22095969e53815e50"; FILE: fees/arbitrum-nova.ts function getFees (line 7) | async function getFees(options: FetchOptions) { FILE: fees/arbitrum-timeboost/index.ts constant AUCTIONRESOLVED_EVENT_ABI (line 6) | const AUCTIONRESOLVED_EVENT_ABI = 'event AuctionResolved(bool indexed is... constant WETH_ADDRESS (line 8) | const WETH_ADDRESS = ADDRESSES.arbitrum.WETH; FILE: fees/aries-markets/index.ts constant STABLE_COIN_DECIMAL (line 11) | const STABLE_COIN_DECIMAL = 6; constant DAY_IN_YEARS (line 12) | const DAY_IN_YEARS = 365; FILE: fees/arkada/index.ts constant PYRAMID_CLAIM_EVENT (line 82) | const PYRAMID_CLAIM_EVENT = constant STATUS_UPDATED_EVENT (line 85) | const STATUS_UPDATED_EVENT = constant METRICS (line 88) | const METRICS = { FILE: fees/arrakis-v2/index.ts type IVault (line 6) | type IVault = { type IAddress (line 11) | type IAddress = { function fetch (line 47) | async function fetch({ chain, api, fromApi, toApi, createBalances }: Fet... FILE: fees/ash-perp/index.ts constant API_URL (line 6) | const API_URL = 'https://statistic-api.ashperp.trade/graphql'; FILE: fees/aspecta.ts constant ASPECTA_FEE_COLLECTOR (line 9) | const ASPECTA_FEE_COLLECTOR = "0x38799Ce388a9b65EC6bA7A47c1efb9cF1A7068e4"; FILE: fees/assetchain.ts function getFees24Hr (line 6) | async function getFees24Hr(api: any) { FILE: fees/aster-spot/index.ts function fetch (line 6) | async function fetch(options: FetchOptions) { FILE: fees/asymmetry-usdaf.ts function fetch (line 5) | async function fetch(options: FetchOptions) { FILE: fees/auki/index.ts function fetch (line 5) | async function fetch(options: FetchOptions) { FILE: fees/aur/index.ts function aurHelperTotalSuiDeployed (line 11) | async function aurHelperTotalSuiDeployed( FILE: fees/aura.ts constant BAL_TOKEN (line 6) | const BAL_TOKEN = '0xba100000625a3754423978a60c9317c58a424e3D'; FILE: fees/autofinance/index.ts constant AUTOFINANCE_API (line 7) | const AUTOFINANCE_API = "https://autopools-api.tokemaklabs.com/api"; constant CHAIN_CONFIG (line 9) | const CHAIN_CONFIG: Record = { constant ADDRESSES (line 36) | const ADDRESSES = { function fetch (line 50) | async function fetch(options: FetchOptions): Promise { FILE: fees/autopilot/index.ts constant ABI (line 6) | const ABI = { constant REWARDS_DISTRIBUTOR (line 11) | const REWARDS_DISTRIBUTOR = "0xA7c68a960bA0F6726C4b7446004FE64969E2b4d4"; function fetch (line 13) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise { FILE: fees/avalon_old/index.ts constant ONE_DAY (line 7) | const ONE_DAY = 24 * 60 * 60; constant ENDPOINTS (line 9) | const ENDPOINTS = { constant POOL_ADDRESSES (line 14) | const POOL_ADDRESSES = { type V3Reserve (line 19) | type V3Reserve = { function fetch (line 70) | async function fetch({ fromTimestamp, toTimestamp, createBalances, chain... FILE: fees/avant-avbtc/index.ts constant MINT_AND_REDEEM_CONTRACT (line 9) | const MINT_AND_REDEEM_CONTRACT = '0x58C32c34fd4Ae48A7D45EC4b3C940b41D676... constant REDEEM_ABI (line 11) | const REDEEM_ABI = 'event Redeem(address indexed redeemer,address indexe... FILE: fees/avant-aveth/index.ts constant MINT_AND_REDEEM_CONTRACT (line 9) | const MINT_AND_REDEEM_CONTRACT = '0x09becF6E5e297825D19aA14eD6081A035245... constant REDEEM_ABI (line 11) | const REDEEM_ABI = 'event Redeem(address indexed redeemer,address indexe... FILE: fees/avant-avusd/index.ts constant MINT_AND_REDEEM_CONTRACT (line 9) | const MINT_AND_REDEEM_CONTRACT = '0xcb43139E90f019624e3B76C56FB05394B162... constant REDEEM_ABI (line 11) | const REDEEM_ABI = 'event Redeem(address indexed redeemer,address indexe... FILE: fees/avantis/index.ts type IData (line 6) | interface IData { constant API_URL (line 19) | const API_URL = "https://api.avantisfi.com/v1"; FILE: fees/aveai/index.ts function fetch (line 12) | async function fetch(options: FetchOptions) { FILE: fees/aveforge/index.ts constant MARKETPLACE_FEE_COLLECTOR (line 9) | const MARKETPLACE_FEE_COLLECTOR = "0x4ed28973Bc386655E541864e6964C780b9B... constant GAME_TREASURY (line 10) | const GAME_TREASURY = "0xb12e49a4CDB83eac29C759ffC64DF818fBa8e28b"; FILE: fees/axelar/index.ts constant GAS_SERVICE (line 7) | const GAS_SERVICE: Record = { constant ABI (line 24) | const ABI = [ constant TOPICS (line 37) | const TOPICS = { function extractFeeWei (line 48) | function extractFeeWei(log: any): BigNumber { FILE: fees/axie-infinity/index.ts constant TREASURY_ADDRESS (line 8) | const TREASURY_ADDRESS = '0x245db945c485b68fdc429e4f7085a1761aa4d45d'; constant MARKETPLACE_ADDRESS (line 9) | const MARKETPLACE_ADDRESS = '0x3b3adf1422f84254b7fbb0e7ca62bd0865133fe3'; constant PROTOCOL_FEE (line 10) | const PROTOCOL_FEE = 0.0425; constant CREATOR_FEE (line 11) | const CREATOR_FEE = 0.01; constant TREASURY_MIGRATION (line 12) | const TREASURY_MIGRATION = 1682553600 // 2023-04-27 function fetchHistoricalRonin (line 14) | async function fetchHistoricalRonin(options: FetchOptions): Promise { FILE: fees/botanix-stBTC.ts function fetch (line 6) | async function fetch(options: FetchOptions) { FILE: fees/botanix.ts function fetch (line 5) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: fees/bounce-tech.ts constant GLOBAL_STORAGE (line 18) | const GLOBAL_STORAGE = '0xa07d06383c1863c8A54d427aC890643d76cc03ff'; FILE: fees/bouncebit-cedefi/index.ts type DailyStats (line 8) | interface DailyStats { FILE: fees/bracket-lst/index.ts function fetch (line 10) | async function fetch(options: FetchOptions) { FILE: fees/bracket-vaults/index.ts function fetch (line 11) | async function fetch(options: FetchOptions) { FILE: fees/bsc.ts function fetch (line 8) | async function fetch(_: any, _1: any, options: FetchOptions) { FILE: fees/bucket-protocol-v2/index.ts type DailyStats (line 7) | interface DailyStats { FILE: fees/bucket-protocol/index.ts type DailyStats (line 7) | interface DailyStats { FILE: fees/buffer/index.ts function _getDayId (line 23) | function _getDayId(timestamp: number): string { FILE: fees/bulbaswap-v3.ts constant FACTORY (line 8) | const FACTORY = "0xff8578c2949148a6f19b7958ae86caab2779cddd"; constant POOL_CREATED_EVENT (line 9) | const POOL_CREATED_EVENT = "event PoolCreated(address indexed token0, ad... constant SWAP_EVENT (line 10) | const SWAP_EVENT = "event Swap(address indexed sender, address indexed r... constant SLOT0_ABI (line 11) | const SLOT0_ABI = "function slot0() view returns (uint160 sqrtPriceX96, ... FILE: fees/cakepie.ts type TAddress (line 8) | type TAddress = { FILE: fees/calculus.ts constant TREASURY (line 5) | const TREASURY = "0x94D4B1003F75A953A97B8dE99137336a36E9C111"; FILE: fees/canton.ts constant FEE_METRICS (line 6) | const FEE_METRICS: Record... constant CANTON_PRICE_API (line 37) | const CANTON_PRICE_API = 'https://fossil-outlook-levitate-gloomy.cantons... constant CANTON_ADDED_TO_CG_TOKEN_ON (line 38) | const CANTON_ADDED_TO_CG_TOKEN_ON = '2025-11-12'; FILE: fees/cashmere/index.ts constant CASHMERE_API_URL (line 5) | const CASHMERE_API_URL = "https://kapi.cashmere.exchange/defillama/fees"; FILE: fees/catex/index.ts constant STRATEGIES_URL (line 6) | const STRATEGIES_URL = 'https://raw.githubusercontent.com/Lynexfi/lynex-... constant POOLMANAGER (line 7) | const POOLMANAGER = '0x67366782805870060151383f4bbff9dab53e5cd6'; constant MODIFY_LIQUIDITY_EVENT (line 8) | const MODIFY_LIQUIDITY_EVENT = 'event ModifyLiquidity(bytes32 indexed po... function getCatexStrategies (line 10) | async function getCatexStrategies() { FILE: fees/catfee/index.ts constant CONFIG (line 7) | const CONFIG = { type TronTransaction (line 14) | interface TronTransaction { type TronAPIResponse (line 19) | interface TronAPIResponse { function fetchTransactionPage (line 24) | async function fetchTransactionPage(params: { function getDailyFees (line 52) | async function getDailyFees(fromTimestamp: number, endTimestamp: number)... function fetch (line 74) | async function fetch({ createBalances, endTimestamp, fromTimestamp }: Fe... FILE: fees/caviarnine-lsu-pool.ts type CaviarNineLSUPool (line 5) | interface CaviarNineLSUPool { FILE: fees/caviarnine-shape-liquidity.ts type CaviarNinePool (line 5) | interface CaviarNinePool { FILE: fees/cbeth/index.ts constant PROTOCOL_FEE (line 9) | const PROTOCOL_FEE = 0.10; constant ABIS (line 11) | const ABIS = { function fetch (line 16) | async function fetch(options: FetchOptions): Promise { FILE: fees/cctp/index.ts constant CCTP_MESSENGER (line 4) | const CCTP_MESSENGER = '0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d'; constant MINT_AND_WITHDRAW_EVENT (line 5) | const MINT_AND_WITHDRAW_EVENT = 'event MintAndWithdraw (address indexed ... function fetch (line 27) | async function fetch(options: FetchOptions) { FILE: fees/celestia.ts type Fee (line 6) | interface Fee { FILE: fees/cellula/index.ts constant CELL_ADDRESS (line 4) | const CELL_ADDRESS = "0xa258107cb9dcd325a37c7d65a7f4850bb9986bc6"; constant CELL_ABI (line 5) | const CELL_ABI = "event MintFeeReceived(uint256 tokenId, uint256 amount)" constant LIFE_ADDRESS (line 7) | const LIFE_ADDRESS = "0xabd1780208a62b9cbf9d3b7a1617918d42493933"; constant LIFE_ABI (line 8) | const LIFE_ABI = "event FeedEvent(uint256 tokenId, uint256 startTime, ui... FILE: fees/centrifuge/index.ts constant ONE_YEAR_IN_SECONDS (line 50) | const ONE_YEAR_IN_SECONDS = 365 * 24 * 60 * 60; constant USDC_DECIMALS (line 51) | const USDC_DECIMALS = 6; function fetch (line 53) | async function fetch(options: FetchOptions) { FILE: fees/cetus/index.ts type CetusStats (line 8) | interface CetusStats { FILE: fees/chainflip/index.ts constant METRICS (line 9) | const METRICS = { FILE: fees/chainlink-ccip.ts type IContractAddress (line 6) | type IContractAddress = { type ILog (line 9) | interface ILog { FILE: fees/chainlink-keepers.ts type TAddress (line 18) | type TAddress = { constant LINK (line 25) | const LINK = ADDRESSES.ethereum.LINK; FILE: fees/chainlink-vrf-v1.ts constant LINK (line 15) | const LINK = ADDRESSES.ethereum.LINK; type TAddrress (line 17) | type TAddrress = { FILE: fees/chainlink-vrf-v2.ts constant LINK (line 15) | const LINK = ADDRESSES.ethereum.LINK; type TAddrress (line 17) | type TAddrress = { FILE: fees/chainlink/index.ts function fetch (line 12) | async function fetch(options: FetchOptions) { FILE: fees/charm-fi-vaults-2/index.ts function fetch (line 37) | async function fetch(options: FetchOptions) { FILE: fees/chattershield/index.ts constant FEE_RECEIVER_MULTISIG (line 6) | const FEE_RECEIVER_MULTISIG = "0xEF5EAB85EDCb1Cad33491C1f576Dd356dB7d63b9"; constant SHIELD_TOKEN (line 7) | const SHIELD_TOKEN = "0xd8B90D2e680ea535eAcCe1b025c998B347892f68"; constant HOLDERS_SHARE_MULIPLE (line 8) | const HOLDERS_SHARE_MULIPLE = 0.4; FILE: fees/cheapgm.ts constant TREASURY (line 4) | const TREASURY = "0x21ad6ef3979638d8e73747f22b92c4aade145d82".toLowerCas... constant CHAINS (line 6) | const CHAINS: Array = [ constant COUNTERS (line 29) | const COUNTERS: Record = { FILE: fees/cheesepad/index.ts constant CURRENCY_ADDRESSES (line 5) | const CURRENCY_ADDRESSES = { constant FEE_WALLETS (line 14) | const FEE_WALLETS: Record = { FILE: fees/chopcorp/index.ts constant CHOPCORP_PROGRAM_ID (line 6) | const CHOPCORP_PROGRAM_ID = 'chopmfFa3T1CzZj9WUgq5e18aMvjufSHGfPTvyKkydL' constant TREASURY_ADDRESS (line 9) | const TREASURY_ADDRESS = 'AMkHU8Zfw53mVPjnn4rHmFTTF26sNFkUUQkuLA6f1s1d' constant FEE_COLLECTOR_ADDRESS (line 12) | const FEE_COLLECTOR_ADDRESS = '8MzVYN1ZFGRUuW5iz5Y183DYnqF7zFfhDTz4Qd4LC... FILE: fees/chutes-ai.ts type DailyRevenueSummary (line 5) | interface DailyRevenueSummary { FILE: fees/circuitdao.ts constant STATS_API (line 26) | const STATS_API = "https://api.circuitdao.com/protocol/stats"; constant MCAT (line 27) | const MCAT = 1000; constant DAYS_IN_YEAR (line 28) | const DAYS_IN_YEAR = 365; constant LABELS (line 30) | const LABELS = { FILE: fees/clanker.ts constant BUY_BACK_WALLETS (line 6) | const BUY_BACK_WALLETS = [ constant BUY_BACK_TOKEN (line 10) | const BUY_BACK_TOKEN = '0x1bc0c42215582d5a085795f4badbac3ff36d1bcb'; constant FEE_WALLETS (line 12) | const FEE_WALLETS = [ FILE: fees/clawdstrategy.ts constant TREASURY (line 11) | const TREASURY = "0x0A5703883BB4983886212B7b32edCb526e68E847"; FILE: fees/clearpool-rwa/index.ts constant TPOOL_REWARD_DECIMAL_ADJUSTMENT (line 4) | const TPOOL_REWARD_DECIMAL_ADJUSTMENT = 10n ** 12n; constant TPOOL_ABI (line 13) | const TPOOL_ABI = "function totalRewards(address _rewardAsset) view retu... FILE: fees/clearpool/index.ts constant ENDPOINT (line 6) | const ENDPOINT = "https://squid.subsquid.io/cpool-squid/v/v1/graphql"; constant PORT_ENDPOINT (line 7) | const PORT_ENDPOINT = "https://vaults.clearpool.finance/api/subsquid"; constant PORT_HEADERS (line 8) | const PORT_HEADERS = { constant WAD (line 13) | const WAD = 10n ** 18n; constant LIMIT (line 14) | const LIMIT = 500; constant PRIME_POOL_CREATED_EVENT (line 15) | const PRIME_POOL_CREATED_EVENT = "event PoolCreated(address pool, addres... constant PRIME_REPAYED_EVENT (line 16) | const PRIME_REPAYED_EVENT = "event Repayed(address indexed lender, uint2... function fetch (line 106) | async function fetch(_a: any, _b: any, options: any) { FILE: fees/coinbase-commerce.ts type TContract (line 5) | type TContract = { FILE: fees/coinbase-wallet.ts function getFeeWallet (line 36) | function getFeeWallet(timestamp: number) { FILE: fees/collex.ts type IVolumeall (line 17) | interface IVolumeall { FILE: fees/colony/airdrops.ts type Airdrops (line 6) | interface Airdrops { type IGraphAirdropsResponse (line 10) | interface IGraphAirdropsResponse { function airdrops (line 31) | async function airdrops( FILE: fees/colony/cai.ts function caiFees (line 4) | async function caiFees(options: FetchOptions) { FILE: fees/colony/dex.ts type DexFees (line 7) | interface DexFees { function dexFees (line 15) | async function dexFees( FILE: fees/colony/earlystage.ts type EarlyStageFees (line 9) | interface EarlyStageFees { type IProjectDistribution (line 14) | interface IProjectDistribution { type IGraphEarlyStageFeesResponse (line 27) | interface IGraphEarlyStageFeesResponse { function earlyStageFees (line 47) | async function earlyStageFees( FILE: fees/colony/index.ts function fetch (line 27) | async function fetch(options: FetchOptions): Promise { FILE: fees/colony/masterChef.ts type Airdrops (line 9) | interface Airdrops { type IGraphAirdropsResponse (line 13) | interface IGraphAirdropsResponse { type ICeTokensResponse (line 25) | interface ICeTokensResponse { function addTokenBalance (line 57) | function addTokenBalance( function masterChef (line 82) | async function masterChef( FILE: fees/colony/staking.ts function stakingFees (line 14) | async function stakingFees( FILE: fees/colony/validatorProgram.ts type ValidatorProgramFees (line 7) | interface ValidatorProgramFees { type IGraphEarlyStageFeesResponse (line 12) | interface IGraphEarlyStageFeesResponse { function validatorProgramFees (line 38) | async function validatorProgramFees( FILE: fees/colorpool.ts function fetch (line 4) | async function fetch() { FILE: fees/concrete/index.ts constant CONCRETE_API_URL (line 6) | const CONCRETE_API_URL = "https://apy.api.concrete.xyz/v1"; constant CHAIN_CONFIG (line 8) | const CHAIN_CONFIG: Record> = { function fetch (line 25) | async function fetch(options: FetchOptions): Promise { FILE: fees/convex.ts constant CONVEX_PERMA_STAKER (line 15) | const CONVEX_PERMA_STAKER = "0xCCCCCccc94bFeCDd365b4Ee6B86108fC91848901"... FILE: fees/cooler-loans.ts constant MONO_COOLER (line 40) | const MONO_COOLER = "0xdb591Ea2e5Db886dA872654D58f6cc584b68e7cC"; constant USDS (line 41) | const USDS = "0xdC035D45d973E3EC169d2276DDab16f1e407384F"; constant RAY (line 43) | const RAY = BigInt(10) ** BigInt(27); constant ABIS (line 45) | const ABIS = { function fetch (line 59) | async function fetch(options: FetchOptions) { FILE: fees/core-markets/index.ts type IGraphResponse (line 27) | interface IGraphResponse { FILE: fees/corex/index.ts constant MARKETS (line 4) | const MARKETS = "0xb212b1E9b00aD54fB5419E6231E0b4300dB9F40F"; constant TOKEN_CORE (line 5) | const TOKEN_CORE = "0x40375C92d9FAf44d2f9db9Bd9ba41a3317a2404f"; constant TOKEN_USDT (line 6) | const TOKEN_USDT = "0x900101d06A7426441Ae63e9AB3B9b0F63Be145F1"; FILE: fees/cosmoshub/index.ts constant COSMOS_DECIMALS (line 5) | const COSMOS_DECIMALS = 6; FILE: fees/crv-usd.ts type ChainConfig (line 4) | type ChainConfig = { constant LABELS (line 26) | const LABELS = { FILE: fees/cryptex-v2.ts type IPrice (line 23) | type IPrice = { FILE: fees/crypto-com-lst.ts constant STAKE_POOL_RESERVE_ACCOUNT (line 5) | const STAKE_POOL_RESERVE_ACCOUNT = "8Yz53yBLY5M8riwQ2qmJR3cQxiTmBvT9n1GD... constant STAKE_POOL_WITHDRAW_AUTHORITY (line 6) | const STAKE_POOL_WITHDRAW_AUTHORITY = "GiqwVAud4dH939qajy4F33Cht84kzutxJ... constant LST_FEE_TOKEN_ACCOUNT (line 7) | const LST_FEE_TOKEN_ACCOUNT = "EJFWuuqatTzwmL4oh4XrwtFHL4twbnAqSfdQRzkLx... constant LST_MINT (line 8) | const LST_MINT = 'CDCSoLckzozyktpAp9FWT3w92KFJVEUxAU7cNu2Jn3aX'; FILE: fees/crystal-terminal/index.ts constant TREASURY_ADDRESS (line 5) | const TREASURY_ADDRESS = "0x565e9c68fc827958551ede5757461959206ab0bd" constant ROUTER_ADDRESS (line 6) | const ROUTER_ADDRESS = "0xc2d3689cf6ce2859a3ffbc8fe09ab4c8623766b8" FILE: fees/csc.ts constant CSC_STATS_API (line 5) | const CSC_STATS_API = "https://www.coinex.net/res/statistics/transaction... function fetch (line 7) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: fees/current/index.ts type DailyFeesApiResponse (line 11) | interface DailyFeesApiResponse { FILE: fees/curvance.ts constant METRICS (line 4) | const METRICS = { function fetch (line 27) | async function fetch(options: FetchOptions): Promise { FILE: fees/cvex/index.ts constant API_SERVICE_URL (line 5) | const API_SERVICE_URL = 'https://api.cvex.trade/v1/statistics/fee' FILE: fees/cyberperp.ts constant GRAPHQL_URL (line 7) | const GRAPHQL_URL = "https://graphql.mainnet.iota.cafe"; constant PACKAGE_ID (line 8) | const PACKAGE_ID = constant VUSD_DECIMALS (line 10) | const VUSD_DECIMALS = 1e6; constant PAGE_SIZE (line 11) | const PAGE_SIZE = 50; type Accumulator (line 13) | interface Accumulator { FILE: fees/czt.ts constant VAULT_ADDRESS_V1 (line 7) | const VAULT_ADDRESS_V1 = constant PAYOUT_CONTRACT_ADDRESS (line 11) | const PAYOUT_CONTRACT_ADDRESS = "0xfdeec7040478f26c48ed0b58b45153f593d8d... constant V1_LAST_TXN_DATE (line 13) | const V1_LAST_TXN_DATE = "2026-03-01" constant V2_DEPLOYED_DATE (line 14) | const V2_DEPLOYED_DATE = "2026-03-15" FILE: fees/d2finance/index.ts function fetch (line 68) | async function fetch(options: FetchOptions): Promise { FILE: fees/danogo/index.ts constant DANOGO_GATEWAY_ENDPOINT (line 6) | const DANOGO_GATEWAY_ENDPOINT = 'https://danogo-gateway.tekoapis.com/api... constant DANOGO_START_TIMESTAMP (line 7) | const DANOGO_START_TIMESTAMP = 1685404800 // 30/05/2023 FILE: fees/danogo/types.ts type DanogoDimensions (line 1) | type DanogoDimensions = { type DanogoFees (line 8) | type DanogoFees = { FILE: fees/dappos-intentEx.ts constant URL (line 6) | const URL = "https://trade-info.dappos.com/market/archive?timestamp="; type Response (line 8) | interface Response { FILE: fees/dedust/index.ts constant DEDUST_API (line 7) | const DEDUST_API = 'https://mainnet.api.dedust.io/v4/api/get_pools'; FILE: fees/deepbook-v3/index.ts constant ORDER_FILLED (line 6) | const ORDER_FILLED = "0x2c8d603bc51326b8c13cef9dd07031a408a48dddb5419633... constant POOL_CREATED (line 7) | const POOL_CREATED = "0x2c8d603bc51326b8c13cef9dd07031a408a48dddb5419633... constant DEEP_USDC_POOL (line 8) | const DEEP_USDC_POOL = "0xf948981b806057580f91622417534f491da5f61aeaf33d... constant SUI_USDC_POOL (line 9) | const SUI_USDC_POOL = "0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a... constant METRICS (line 11) | const METRICS = { FILE: fees/definitive.ts constant SOLANA_FEE_ADDRESSES (line 10) | const SOLANA_FEE_ADDRESSES = [ constant SOLANA_BLACKLIST (line 15) | const SOLANA_BLACKLIST = [ constant CHAIN_TO_DUNE_MAPPING (line 34) | const CHAIN_TO_DUNE_MAPPING: Record = { FILE: fees/defiplaza/index.ts type RadixPlazaResponse (line 8) | type RadixPlazaResponse = { FILE: fees/defituna-amm/index.ts constant BASE_AMM_URL (line 6) | const BASE_AMM_URL = "https://api.defituna.com/api/v1/integration/defill... FILE: fees/defituna-liquidity/index.ts constant BASE_TUNA_URL (line 5) | const BASE_TUNA_URL = "https://api.defituna.com/api/v1/integration/defil... FILE: fees/degen-launchpad.ts constant FEE_PER_TRADE (line 4) | const FEE_PER_TRADE = 20; constant REVENUE_PER_TRADE (line 5) | const REVENUE_PER_TRADE = 6; constant RATIO (line 6) | const RATIO = 1000; FILE: fees/deltadefi/index.ts constant FEES_API (line 5) | const FEES_API = "https://api-internal-metrics.deltadefi.io/public/fees/... FILE: fees/desk/index.ts constant URL (line 5) | const URL = "https://api.happytrading.global/v2/global-stats"; type Response (line 7) | interface Response { FILE: fees/dexfi/index.ts constant HOLDERS_ADDRESS (line 5) | const HOLDERS_ADDRESS = "0x53c9e51afecda7a502a4432a10a319a6d41e8b6e"; constant CONFIG (line 7) | const CONFIG: Record< constant TREASURY_SHARE_DIVIDER (line 47) | const TREASURY_SHARE_DIVIDER = 1000000000000000000; FILE: fees/dexhunter/index.ts constant FEE_ADDRESS (line 5) | const FEE_ADDRESS = "addr1q9l5h04ydyshk0gldynujplszzqlmmc2ttcfv7jqyfpmfx... FILE: fees/dexter/index.ts type IGraphResult (line 17) | interface IGraphResult { function fetch (line 22) | async function fetch(timestamp: number) { FILE: fees/dextools.ts constant DEXT (line 52) | const DEXT = "0xfb7b4564402e5500db5bb6d63ae671302777c75a"; FILE: fees/dhedge/index.ts constant PROVIDER_CONFIG (line 43) | const PROVIDER_CONFIG = { FILE: fees/digift/index.ts type ChainConfig (line 7) | type ChainConfig = { constant EXCHANGE_RATE_SCALE (line 55) | const EXCHANGE_RATE_SCALE = 1_000_000n; constant MANAGEMENT_FEE_NUMERATOR (line 56) | const MANAGEMENT_FEE_NUMERATOR = 15n; constant MANAGEMENT_FEE_DENOMINATOR (line 57) | const MANAGEMENT_FEE_DENOMINATOR = 10_000n; constant ONE_YEAR (line 58) | const ONE_YEAR = 365n * 24n * 60n * 60n; function fetchSolana (line 104) | async function fetchSolana(options: FetchOptions) { FILE: fees/dln/index.ts function pad (line 39) | function pad(s: number) { function formatTimestampAsDate (line 43) | function formatTimestampAsDate(timestamp: number) { FILE: fees/donut/index.ts constant MINER_ADDRESS (line 6) | const MINER_ADDRESS = "0xF69614F4Ee8D4D3879dd53d5A039eB3114C794F6"; constant WETH_ADDRESS (line 7) | const WETH_ADDRESS = "0x4200000000000000000000000000000000000006"; FILE: fees/doppler-finance/index.ts constant API (line 6) | const API = "https://api.doppler.finance/api/v1/analytics"; FILE: fees/duck-chain.ts constant CG_TOKEN (line 7) | const CG_TOKEN = 'the-open-network'; constant RPC (line 8) | const RPC = 'https://rpc.duckchain.io'; constant RPC_FEE_FETCH_CONCURRENCY (line 9) | const RPC_FEE_FETCH_CONCURRENCY = 5; constant RPC_FEE_FETCH_RETRIES (line 10) | const RPC_FEE_FETCH_RETRIES = 5; function fetchBlockReceiptsTotalFees (line 12) | async function fetchBlockReceiptsTotalFees(blockNumber: number) { function fetchRpcTotalFees (line 34) | async function fetchRpcTotalFees({ getFromBlock, getToBlock }: FetchOpti... FILE: fees/dune-supply.ts constant GRID_MINING (line 4) | const GRID_MINING = '0x273c1Feb169EfA613e28c6678d9ECB8576bde959'; constant TREASURY (line 5) | const TREASURY = '0xbC09F81Ac338f7Afe83146670A9Ff1fF0B2E6413'; constant ADMIN_FEE_BPS (line 8) | const ADMIN_FEE_BPS = 100n; constant BPS (line 9) | const BPS = 10000n; FILE: fees/dydx-v4/index.ts type IFees (line 6) | interface IFees { FILE: fees/e3.ts constant FACTORY_ADDRESS (line 6) | const FACTORY_ADDRESS = '0x8597db3ba8de6baadeda8cba4dac653e24a0e57b'; type TABI (line 9) | type TABI = { FILE: fees/easya-kickstart/index.ts constant DBC_PROGRAM (line 12) | const DBC_PROGRAM = 'dbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN'; constant EASYA_PARTNER_CONFIGS (line 13) | const EASYA_PARTNER_CONFIGS = [ type IData (line 19) | interface IData { FILE: fees/echelon.ts type IVolumeall (line 9) | interface IVolumeall { FILE: fees/echo-lending/index.ts type EchoLendingStats (line 7) | interface EchoLendingStats { FILE: fees/echo-lsd/index.ts type EchoStakingStats (line 7) | interface EchoStakingStats { FILE: fees/echo-strategy/index.ts type EchoStrategyStats (line 7) | interface EchoStrategyStats { FILE: fees/echo/index.ts constant ECHO_FEE_RECEIVER (line 23) | const ECHO_FEE_RECEIVER = '0x395426cE9081aE5ceA3f9fBA3078B00f16E7aE21' constant DEAL_FUNDS_WITHDRAWN_TOPIC (line 24) | const DEAL_FUNDS_WITHDRAWN_TOPIC = "0x7e63be7447cb592fc5a80b0ca7ceb813b7... FILE: fees/edgex/index.ts constant API_ENDPOINT (line 6) | const API_ENDPOINT = "https://pro.edgex.exchange/api/v1/public/quote/fee"; type IEdgeXFeeResponse (line 8) | interface IEdgeXFeeResponse { FILE: fees/eggs-finance/index.ts constant EGGS_ADDRESS (line 5) | const EGGS_ADDRESS = '0xf26ff70573ddc8a90bd7865af8d7d70b8ff019bc'; FILE: fees/element/index.ts type ElementConfig (line 9) | interface ElementConfig { FILE: fees/emojicoin.ts constant MAINNET_PACKAGE_ADDRESS (line 7) | const MAINNET_PACKAGE_ADDRESS = "0xface729284ae5729100b3a9ad7f7cc025ea09... constant MODULE (line 10) | const MODULE = "emojicoin_dot_fun"; constant DEPLOYED_AT_BLOCK (line 13) | const DEPLOYED_AT_BLOCK = 254000000; type RegistryView (line 16) | type RegistryView = { function registryView (line 32) | async function registryView(version?: number) { FILE: fees/enzyme/index.ts constant LIST_URL (line 6) | const LIST_URL = "https://api.enzyme.finance/enzyme.enzyme.v1.EnzymeServ... constant ENZYME_FEE_TRACKER (line 7) | const ENZYME_FEE_TRACKER = "0xe97980f1D43C4CD4F1EeF0277a2DeA7ddBc2Cd13"; FILE: fees/erc-burner/index.ts constant BURNER_CONTRACTS (line 5) | const BURNER_CONTRACTS = { FILE: fees/erinaceus/index.ts type TAddrress (line 8) | type TAddrress = { type ITx (line 17) | interface ITx { type IGasTokenId (line 23) | type IGasTokenId = { FILE: fees/ethena.ts constant MINT_AND_REDEEM_CONTRACT (line 11) | const MINT_AND_REDEEM_CONTRACT = { constant ETHENA_RESERVE_FUND (line 17) | const ETHENA_RESERVE_FUND = '0x2b5ab59163a6e93b4486f6055d33ca4a115dd4d5'; constant ETHENA_EXTRA_REWARD_DISTRIBUTIONS (line 19) | const ETHENA_EXTRA_REWARD_DISTRIBUTIONS = '0xd0ec8cc7414f27ce85f8dece6b4... constant ETHENA_AAVE_LIQ_FEES_DISTRIBUTIONS (line 20) | const ETHENA_AAVE_LIQ_FEES_DISTRIBUTIONS = '0xf19c433c6b288e487b76759588... constant MINT_EVENT_ABI (line 22) | const MINT_EVENT_ABI = { constant EXTRA_METRICS (line 27) | const EXTRA_METRICS = { FILE: fees/ether-fi/index.ts constant EETH (line 10) | const EETH = ADDRESSES.ethereum.EETH; constant EIGEN (line 11) | const EIGEN = ADDRESSES.ethereum.EIGEN; constant LIQUIDITY_POOL (line 12) | const LIQUIDITY_POOL = "0x308861A430be4cce5502d0A12724771Fc6DaF216"; constant STETH (line 13) | const STETH = ADDRESSES.ethereum.STETH; constant SSV (line 14) | const SSV = "0x9D65fF81a3c488d585bBfb0Bfe3c7707c7917f54"; constant OBOL (line 15) | const OBOL = "0x0B010000b7624eb9B3DfBC279673C76E9D29D5F7"; constant YEAR (line 16) | const YEAR = 365; constant LIQUID_VAULTS (line 21) | const LIQUID_VAULTS = { FILE: fees/ethereum/index.ts type FeesRow (line 91) | type FeesRow = Row & { type BlobFeesRow (line 96) | type BlobFeesRow = { blob_fees_wei: string }; constant SQL_TOTAL_FEES (line 98) | const SQL_TOTAL_FEES = ` constant SQL_TOTAL_FEES_BURNED (line 116) | const SQL_TOTAL_FEES_BURNED = ` constant SQL_TOTAL_BLOB_FEES_BURNED (line 145) | const SQL_TOTAL_BLOB_FEES_BURNED = ` constant DENCUN_ACTIVATION_TIMESTAMP (line 154) | const DENCUN_ACTIVATION_TIMESTAMP = 1710288000; FILE: fees/etherfi-cash-collateral-management/index.ts constant OP_DEBT_MANAGER (line 6) | const OP_DEBT_MANAGER = '0x0078C5a459132e279056B2371fE8A8eC973A9553'; constant APR (line 7) | const APR = 0.04; constant USD_DECIMALS (line 8) | const USD_DECIMALS = 1e6; function fetchScroll (line 12) | async function fetchScroll(options: FetchOptions) { function fetchOptimism (line 65) | async function fetchOptimism(options: FetchOptions) { FILE: fees/euler/config.ts type EulerChainConfig (line 4) | interface EulerChainConfig { FILE: fees/euler/index.ts constant UINT256_MAX (line 6) | const UINT256_MAX = "0xfffffffffffffffffffffffffffffffffffffffffffffffff... FILE: fees/eva/index.ts constant SUBGRAPH_URL (line 6) | const SUBGRAPH_URL = "https://gateway.eva.markets/subgraph"; type VaultSkim (line 8) | type VaultSkim = { type Vault (line 13) | type Vault = { type VaultSkimsResponse (line 18) | type VaultSkimsResponse = { type VaultsResponse (line 22) | type VaultsResponse = { function fetchSkims (line 49) | async function fetchSkims(start: number, end: number) { function fetchVaultUnderlyings (line 68) | async function fetchVaultUnderlyings() { FILE: fees/exponent/index.ts constant MARKET_TREASURY_OFFSET (line 10) | const MARKET_TREASURY_OFFSET = 264; constant VAULT_TREASURY_OFFSET (line 11) | const VAULT_TREASURY_OFFSET = 473; constant METRIC (line 13) | const METRIC = { function extractPubkey (line 21) | function extractPubkey(base64Data: string, offset: number): string { function getTokenAccountOwners (line 28) | async function getTokenAccountOwners(tokenAccounts: string[]): Promise { FILE: fees/fastjpeg/index.ts constant UNDERGRADUATE_SUPPLY (line 9) | const UNDERGRADUATE_SUPPLY = parseEther('800000000'); constant GRADUATE_ETH (line 10) | const GRADUATE_ETH = parseEther('10.6'); constant GRADUATION_FEE (line 11) | const GRADUATION_FEE = parseEther('0.5'); constant CREATOR_FEE (line 12) | const CREATOR_FEE = parseEther('0.1'); function calculatePriceForTokens (line 14) | function calculatePriceForTokens(coinAmount: bigint, currentSupply: bigi... function calculateSaleReturn (line 31) | function calculateSaleReturn(coinAmount: bigint, currentSupply: bigint):... FILE: fees/fastlane/index.ts constant FASTLANE_AUCTION_HANDLER_V1 (line 5) | const FASTLANE_AUCTION_HANDLER_V1 = '0xf5DF545113DeE4DF10f8149090Aa737dD... constant FASTLANE_AUCTION_HANDLER_V2 (line 6) | const FASTLANE_AUCTION_HANDLER_V2 = '0xCACe8D78269ba00f1C4D5Fc3B1228C7DF... FILE: fees/fathom-cdp.ts constant COLLATERAL_POOL_CONFIG (line 12) | const COLLATERAL_POOL_CONFIG = "0x4F5Ea639600A01931B1370CDe99a7B1e7b6b8f... constant POOLS (line 17) | const POOLS = [ constant ABI (line 22) | const ABI = { constant RAY (line 29) | const RAY = 10n ** 27n; constant RAD_TO_USD_DROP (line 30) | const RAD_TO_USD_DROP = 10n ** 40n; constant USD_REMAINDER (line 31) | const USD_REMAINDER = 1e5; function rpow (line 38) | function rpow(x: bigint, n: bigint, base: bigint): bigint { FILE: fees/fidelity-crypto-fund/index.ts constant ROBINHOOD_API_URL (line 6) | const ROBINHOOD_API_URL = "https://bonfire.robinhood.com/instruments"; constant MANAGEMENT_FEE (line 11) | const MANAGEMENT_FEE = 0.0025; constant ONE_YEAR_IN_SECONDS (line 12) | const ONE_YEAR_IN_SECONDS = 365 * 24 * 60 * 60; type Fund (line 32) | type Fund = typeof funds[number]; function getFundFees (line 34) | async function getFundFees({ id, activeDuration }: Fund & { activeDurati... function fetch (line 42) | async function fetch(_timestamp: number, _chainBlocks: any, options: Fet... FILE: fees/fidelity-digital-interest/index.ts constant FDIT (line 6) | const FDIT = "0x48ab4e39ac59f4e88974804b04a991b3a402717f"; constant FUND_NO (line 7) | const FUND_NO = "9053"; constant FIDELITY_HISTORICAL_PRICING_URL (line 9) | const FIDELITY_HISTORICAL_PRICING_URL = "https://institutional.fidelity.... constant NET_EXPENSE_RATIO (line 10) | const NET_EXPENSE_RATIO = 0.002; function getPricing (line 17) | async function getPricing(dateString: string) { FILE: fees/fira.ts type FiraChainConfig (line 5) | type FiraChainConfig = { constant ABIS (line 38) | const ABIS = { FILE: fees/flarebank/index.ts constant FLAREBANK_ADDRESS (line 18) | const FLAREBANK_ADDRESS = "0x194726F6C2aE988f1Ab5e1C943c17e591a6f6059"; constant WFLR_ADDRESS (line 19) | const WFLR_ADDRESS = "0x1D80c49BbBCd1C0911346656B529DF9E5c2F783d"; constant LP_ADDRESSES (line 22) | const LP_ADDRESSES = [ FILE: fees/flashtrade.ts type Pool (line 5) | interface Pool { FILE: fees/flock/index.ts constant FLOCK_TOKEN (line 4) | const FLOCK_TOKEN = "0x5ab3d4c385b400f3abb49e80de2faf6a88a7b691"; constant AI_ARENA_FACTORY_ADDRESS (line 6) | const AI_ARENA_FACTORY_ADDRESS = "0x5c415570e4A9C49e64Ea640180f91161b47a... constant AI_ARENA_CONTRACT (line 7) | const AI_ARENA_CONTRACT = "0x29d4ecea4b1fcac239bf4b4dc3b42829c2e69fed"; constant DEPLOYMENT_BLOCK (line 8) | const DEPLOYMENT_BLOCK = 30563420; constant FOMO_CONTRACT (line 10) | const FOMO_CONTRACT = "0x6f39Fe20f19103A215BcC444A64f78AE7797F0b1"; constant FOMO_DEPLOYMENT_BLOCK (line 11) | const FOMO_DEPLOYMENT_BLOCK = 40119273; constant CREATE_MINI_POOL_EVENT (line 14) | const CREATE_MINI_POOL_EVENT = "event CreateMiniPool(address indexed use... constant COLLECT_FEE_EVENT (line 15) | const COLLECT_FEE_EVENT = "event CollectFee(address indexed _delegator, ... constant PURCHASED_EVENT (line 18) | const PURCHASED_EVENT = "event Purchased(address indexed token, address ... constant LAUNCH_CREATED_EVENT (line 19) | const LAUNCH_CREATED_EVENT = "event LaunchCreated(address indexed token,... constant FEE_CONFIG_UPDATED_EVENT (line 20) | const FEE_CONFIG_UPDATED_EVENT = "event FeeConfigUpdated(address feeReci... FILE: fees/flow/index.ts function fetch (line 5) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise sdk.Balances; function fetchHolderRevenue (line 229) | async function fetchHolderRevenue(options: FetchOptions): Promise = { constant ASSET_STATE_ABI (line 41) | const ASSET_STATE_ABI = constant ASSET_CFG_ABI (line 43) | const ASSET_CFG_ABI = constant IRM_SAMPLE_APR_ABI (line 45) | const IRM_SAMPLE_APR_ABI = constant OPEN_LEVERAGE_FILLED (line 50) | const OPEN_LEVERAGE_FILLED = constant OPEN_LEVERAGE_FLASH_FILLED (line 52) | const OPEN_LEVERAGE_FLASH_FILLED = constant CLOSE_LEVERAGE_FILLED (line 54) | const CLOSE_LEVERAGE_FILLED = constant CLOSE_LEVERAGE_FLASH_FILLED (line 56) | const CLOSE_LEVERAGE_FLASH_FILLED = constant COLLATERAL_SWAP_FILLED (line 58) | const COLLATERAL_SWAP_FILLED = constant LIQUIDATION_FEE_COLLECTED (line 60) | const LIQUIDATION_FEE_COLLECTED = constant WAD (line 63) | const WAD = 10n ** 18n constant SECONDS_PER_YEAR (line 64) | const SECONDS_PER_YEAR = 365n * 24n * 60n * 60n constant ZERO_ADDRESS (line 65) | const ZERO_ADDRESS = '0x0000000000000000000000000000000000000000' FILE: fees/flying-tulip.ts constant WRAPPERS (line 7) | const WRAPPERS: string[] = [ constant AAVE_WRAPPERS (line 19) | const AAVE_WRAPPERS: string[] = [ constant PUT_MARKETPLACE (line 34) | const PUT_MARKETPLACE = '0x31248663adccdbcad155555b7717697b76cf570c'; constant TREASURY (line 37) | const TREASURY = '0x1118e1c057211306a40A4d7006C040dbfE1370Cb'; constant STETH (line 40) | const STETH = '0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84'; constant STETH_COST_BASIS (line 44) | const STETH_COST_BASIS = BigInt('2192990000000000000000'); FILE: fees/foom-cash/index.ts constant DUNE_QUERY_IDS (line 5) | const DUNE_QUERY_IDS: Record = { type IDuneRow (line 10) | interface IDuneRow { FILE: fees/footballdotfun/index.ts constant CONTRACTS (line 4) | const CONTRACTS = [ constant BUY_EVENT (line 9) | const BUY_EVENT = { constant SELL_EVENT (line 13) | const SELL_EVENT = { constant SWAP_EVENT (line 17) | const SWAP_EVENT = { function fetch (line 21) | async function fetch(options: FetchOptions) { FILE: fees/fragment/index.ts constant FRAGMENT_ADDRESSES (line 9) | const FRAGMENT_ADDRESSES = [ constant TELEGRAM_WALLETS (line 25) | const TELEGRAM_WALLETS = [ function fetch (line 31) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise { FILE: fees/genius-protocol/index.ts constant EVM_MULTISIG (line 14) | const EVM_MULTISIG = "0x03D7D9CAf7498f524d17F5e863c12b88F546BaAD"; constant SOL_MULTISIG (line 15) | const SOL_MULTISIG = "37LTs1U4ycmtUQLCgoiiNb5WG4ph8rb54WSZvRsYwyUx"; constant EVM_CHAINS (line 41) | const EVM_CHAINS = [ FILE: fees/geodnet.ts constant GEODNET_TOKEN_ADDRESS (line 6) | const GEODNET_TOKEN_ADDRESS = '0xAC0F66379A6d7801D7726d5a943356A172549Adb'; constant TOPIC_0_EVT_TRANSFER (line 7) | const TOPIC_0_EVT_TRANSFER = '0xddf252ad1be2c89b69c2b068fc378daa952ba7f1... constant PADDED_BURN_ADDRESS (line 8) | const PADDED_BURN_ADDRESS = '0x00000000000000000000000000000000000000000... constant INCINERATOR_ADDRESS (line 9) | const INCINERATOR_ADDRESS = '1nc1nerator11111111111111111111111111111111'; type ILog (line 11) | interface ILog { FILE: fees/get-protocol.ts constant PROTOCOL_SUBGRAPH (line 6) | const PROTOCOL_SUBGRAPH = sdk.graph.modifyEndpoint('5CW9dVhyCBHhhxpaEwqt... constant TOKEN_SUBGRAPH_POLYGON (line 7) | const TOKEN_SUBGRAPH_POLYGON = sdk.graph.modifyEndpoint('EjxRk3KsW58veQV... constant TOKEN_SUBGRAPH_ETHEREUM (line 8) | const TOKEN_SUBGRAPH_ETHEREUM = sdk.graph.modifyEndpoint('HGzbNN7tVyE3eT... constant PRICE_ID (line 9) | const PRICE_ID = "get-token"; constant DEAD_FROM (line 10) | const DEAD_FROM = '2025-08-01'; FILE: fees/gitcoin-passport/index.ts constant VERIFIER_CONTRACTS (line 5) | const VERIFIER_CONTRACTS: Record = { FILE: fees/giza/index.ts constant FEE_WALLET (line 6) | const FEE_WALLET = '0x0B8f593C41C4CeeF6A2490861F7636C5CD19C078' constant TOKENS (line 8) | const TOKENS: Record = { FILE: fees/gmx-v2/index.ts type IFee (line 10) | interface IFee { FILE: fees/gnd-protocol.ts type TAddress (line 8) | type TAddress = { FILE: fees/goblin/index.ts constant BASE_URL (line 5) | const BASE_URL = "https://api.hyperion.xyz/v1/graphql"; FILE: fees/goku-money/index.ts constant BORROW_CONTRACT_ADDRESS (line 7) | const BORROW_CONTRACT_ADDRESS = [ constant PYTH_CONFIG (line 15) | const PYTH_CONFIG = { type PYTH_CONFIG_TYPE (line 37) | type PYTH_CONFIG_TYPE = typeof PYTH_CONFIG; type PYTH_CONFIG_KEYS (line 38) | type PYTH_CONFIG_KEYS = keyof PYTH_CONFIG_TYPE; FILE: fees/gondi-v3/index.ts constant BPS_DIVISOR (line 27) | const BPS_DIVISOR = 10000n; function getProtocolFee (line 39) | function getProtocolFee(fee: bigint, feeBps: bigint): bigint { FILE: fees/goplus-locker.ts constant FEE_RECIPIENTS (line 6) | const FEE_RECIPIENTS = { FILE: fees/goplus.ts constant GOPLUS_FOUNDATION (line 5) | const GOPLUS_FOUNDATION = "0x34ebddd30ccbd3f1e385b41bdadb30412323e34f"; constant GOPLUS_REVENUE_POOL (line 6) | const GOPLUS_REVENUE_POOL = "0x648d7f4ad39186949e37e9223a152435ab97706c"; FILE: fees/graphite-protocol/index.ts constant PERCENTAGE_CHANGE_TIMESTAMP (line 39) | const PERCENTAGE_CHANGE_TIMESTAMP = 1749513600; constant PLATFORM_FEE_WALLET (line 41) | const PLATFORM_FEE_WALLET = '56XVRVAsgWv6ADaxzoNnbL38LMoWKM5WiSAhrAWUbd2p'; FILE: fees/graveyard-protocol/index.ts constant FEE_COLLECTOR_WALLET (line 10) | const FEE_COLLECTOR_WALLET = "GRAVEbqZNUN1K7WBgvwgWUYs69M51eprZbSkeXWbQj... FILE: fees/gravity/index.ts constant GRAVITY_DECIMALS (line 5) | const GRAVITY_DECIMALS = 18; FILE: fees/grayscale/index.ts constant GRAYSCALE_ETP_IDS (line 8) | const GRAYSCALE_ETP_IDS = [ constant NON_ROBIHOOD_LISTED_ETPS_EXPENSE_RATIO (line 19) | const NON_ROBIHOOD_LISTED_ETPS_EXPENSE_RATIO: Record = { constant ROBINHOOD_API_URL (line 23) | const ROBINHOOD_API_URL = "https://bonfire.robinhood.com/instruments"; constant NASDAQ_API_URL (line 24) | const NASDAQ_API_URL = "https://api.nasdaq.com/api/quote"; function fetch (line 27) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise string) { FILE: fees/hivemapper/index.ts constant HONEY_TOKEN (line 5) | const HONEY_TOKEN = "4vMsoUT2BWatFweudnQM1xedRLfJgJ7hswhcpz4xgBTy"; function fetch (line 7) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise string; FILE: fees/honeyplay-amm/index.ts constant AMM_PACKAGE (line 7) | const AMM_PACKAGE = "0xb8874ad9153a01efc9f048bd94f79b13b1cac473a086165d0... function safeQueryEvents (line 10) | async function safeQueryEvents(params: any): Promise { function addLiquidityFees (line 133) | function addLiquidityFees(e: any, dailyFees: any, dailyRevenue: any, dai... FILE: fees/honeyplay-liquid-staking/index.ts constant GGSUI_PACKAGE (line 7) | const GGSUI_PACKAGE = "0x578faf35a355a272711f97f4cbb77d8060e35dd4042c0b1... function safeQueryEvents (line 10) | async function safeQueryEvents(params: any): Promise { FILE: fees/honeyplay-marketplace/index.ts constant MARKETPLACE_PACKAGE (line 7) | const MARKETPLACE_PACKAGE = "0xdad0749c40a7adfbdd1b9e46d2f24d6cfec2dfc3a... constant GGSUI_SHARE_PCT (line 10) | const GGSUI_SHARE_PCT = 15; function safeQueryEvents (line 13) | async function safeQueryEvents(params: any): Promise { FILE: fees/hono.ts type IData (line 7) | interface IData { FILE: fees/hop-protocol.ts type IRequest (line 9) | type IRequest = { FILE: fees/hopr/index.ts type ITx (line 20) | interface ITx { FILE: fees/human-id/index.ts constant FEE_RECIPIENTS (line 5) | const FEE_RECIPIENTS = ["0xdcA2e9AE8423D7B0F94D7F9FC09E698a45F3c851", "0... FILE: fees/humidifi.ts type tokenFlow (line 5) | interface tokenFlow { FILE: fees/hydradx.ts constant FEES_API (line 6) | const FEES_API = "https://hydration-metrics-aggregator.indexer.hydration... constant EXTRA_PROTOCOL_STREAMS (line 12) | const EXTRA_PROTOCOL_STREAMS = [ function fetchProtocolStream (line 18) | async function fetchProtocolStream(productType: string, streamType: stri... constant HOLLAR (line 30) | const HOLLAR = '0x531a654d1696ed52e7275a8cede955e82620f99a' FILE: fees/hydrex/index.ts constant OPTION_EXERCISE_CONTRACT (line 5) | const OPTION_EXERCISE_CONTRACT = '0xa1136031150e50b015b41f1ca6b2e99e49d8... constant BRIBE_FACTORY (line 6) | const BRIBE_FACTORY = '0x58b4f302753003FFC1d70791775B93D0Edc87dC1'; FILE: fees/hydro-inflow/index.ts constant API_BASE (line 6) | const API_BASE = "https://inflow-vault-metrics-brnuh.ondigitalocean.app/... constant LIMIT (line 7) | const LIMIT = 200; constant VAULTS (line 9) | const VAULTS = [ FILE: fees/hylo-protocol/index.ts constant HYUSD_FEE_ACCOUNT (line 6) | const HYUSD_FEE_ACCOUNT = "3HT6dD6APJh89XJs9rkn3BmsvkXE9jPG9dWJmUjWu6TS"; constant JITOSOL_FEE_ACCOUNT (line 7) | const JITOSOL_FEE_ACCOUNT = "FpLaqELxKRm6S3bjfNSknwZu43TL89VYkwuMDwsRMj59"; constant HYLOSOL_FEE_ACCOUNT (line 8) | const HYLOSOL_FEE_ACCOUNT = "CZbazc6YTRC9QyvxqPJpmerChyuzEHAdX854CB7PbQGb"; FILE: fees/hyperbeat/index.ts type IStandaloneVault (line 8) | interface IStandaloneVault { constant MORPHO_VAULTS (line 103) | const MORPHO_VAULTS = [ FILE: fees/hypercat.ts constant HYPERCAT_API_URL (line 5) | const HYPERCAT_API_URL = "https://api.gamma.xyz/frontend/externalApis/hy... type HypercatToken (line 7) | interface HypercatToken { type HypercatPool (line 17) | interface HypercatPool { type HypercatResponse (line 42) | interface HypercatResponse { FILE: fees/hyperlane.ts type ChainConfig (line 5) | type ChainConfig = { constant IGP_FEES (line 84) | const IGP_FEES = "Interchain Gas Payments"; FILE: fees/hyperliquid-hlp.ts function fetch (line 5) | async function fetch(_1: number, _: any, options: FetchOptions) { FILE: fees/hyperswap-terminal.ts type HyperswapResponse (line 7) | interface HyperswapResponse { FILE: fees/hypertek/index.ts type TokenInfo (line 5) | interface TokenInfo { type PeriodData (line 11) | interface PeriodData { type TokenData (line 20) | interface TokenData { type StatsResponse (line 30) | interface StatsResponse { FILE: fees/hyperwave/hwhlp.ts type HistoryEntry (line 6) | type HistoryEntry = [number, string]; type HistoryData (line 8) | interface HistoryData { type PortfolioData (line 15) | type PortfolioData = [ constant MS_1 (line 27) | const MS_1 = "0x128Cc5830214aBAF05A0aC178469a28de56C0BA9"; constant MS_2 (line 28) | const MS_2 = "0x950e6bc9bba0edf4e093b761df05cf5abd0a32e7"; constant MS_3 (line 29) | const MS_3 = "0x4E961B977085B673c293a5C022FdcA2ab3A689a2"; constant MS_4 (line 30) | const MS_4 = "0xc8f969ef6b51a428859f3a606e6b103dc1fb92e9"; constant MS_5 (line 31) | const MS_5 = "0x2cd4aa47e778fe8fa27cdcd4ce2bc99b6bf90f61"; constant MS_ALL (line 32) | const MS_ALL = [MS_1, MS_2, MS_3, MS_4, MS_5]; function extractDayPnlHistory (line 35) | function extractDayPnlHistory(response: PortfolioData): HistoryEntry[] { function extractAllTimePnlHistory (line 40) | function extractAllTimePnlHistory(response: PortfolioData): HistoryEntry... function extractDataByPath (line 45) | function extractDataByPath(response: PortfolioData, path: string): T { function fetchHyperliquidInfo (line 56) | async function fetchHyperliquidInfo(input: any, path: string): Promis... function getHwhlpFees (line 62) | async function getHwhlpFees(options: FetchOptions): Promise { FILE: fees/hyperwave/hwhype.ts type IBoringVault (line 10) | interface IBoringVault { type ExchangeRateUpdatedEvent (line 75) | interface ExchangeRateUpdatedEvent { function getHwhypeHwusdFees (line 81) | async function getHwhypeHwusdFees(options: FetchOptions): Promise<{ FILE: fees/icp.ts constant ONE_DAY_IN_SECONDS (line 5) | const ONE_DAY_IN_SECONDS = 60 * 60 * 24 function fetch (line 7) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: fees/idle/index.ts constant BUYBACK_PAUSE_TIMESTAMP (line 104) | const BUYBACK_PAUSE_TIMESTAMP = 1685577600; constant HOLDERS_REVENUE_SHARE (line 105) | const HOLDERS_REVENUE_SHARE = 0.5; function fetch (line 107) | async function fetch(options: FetchOptions): Promise { FILE: fees/illuvium.ts type ChainConfig (line 6) | type ChainConfig = { FILE: fees/immortalx/index.ts type IProtocolData (line 7) | interface IProtocolData { type IURL (line 13) | type IURL = { FILE: fees/index-coop/index.ts constant STREAMING_FEE_MODULES (line 5) | const STREAMING_FEE_MODULES: { [chain: string]: string } = { constant DEBT_ISSUANCE_MODULES (line 11) | const DEBT_ISSUANCE_MODULES: { [chain: string]: string } = { constant ETHEREUM_V2_STREAMING_FEE_MODULE (line 18) | const ETHEREUM_V2_STREAMING_FEE_MODULE = "0x08f866c74205617b6f3903ef4817... constant ETHEREUM_V2_DEBT_MODULE_MAIN (line 20) | const ETHEREUM_V2_DEBT_MODULE_MAIN = "0xd8EF3cACe8b4907117a45B0b125c6856... constant ETHEREUM_V2_DEBT_MODULE_ICETH (line 22) | const ETHEREUM_V2_DEBT_MODULE_ICETH = "0x69a592d2129415a4a1d1b1e309c1705... constant ETHEREUM_SET_TOKENS (line 24) | const ETHEREUM_SET_TOKENS = [ constant ARBITRUM_SET_TOKENS (line 50) | const ARBITRUM_SET_TOKENS = [ constant BASE_SET_TOKENS (line 64) | const BASE_SET_TOKENS = [ constant INDEX_COOP_SET_TOKENS (line 78) | const INDEX_COOP_SET_TOKENS: { [chain: string]: string[] } = { constant ABI (line 84) | const ABI = { function fetch (line 90) | async function fetch(options: FetchOptions): Promise { FILE: fees/indigo/index.ts constant ANALYTICS_API_ENDPOINT (line 5) | const ANALYTICS_API_ENDPOINT = 'https://analytics.indigoprotocol.io'; constant INDY_TOKEN (line 7) | const INDY_TOKEN = '533bb94a8850ee3ccbe483106489399112b74c905342cb1792a7... constant IUSD_TOKEN (line 8) | const IUSD_TOKEN = 'f66d78b4a3cb3d37afa0ec36461e51ecbde00f26c8f0a68f94b6... constant IBTC_TOKEN (line 9) | const IBTC_TOKEN = 'f66d78b4a3cb3d37afa0ec36461e51ecbde00f26c8f0a68f94b6... constant IETH_TOKEN (line 10) | const IETH_TOKEN = 'f66d78b4a3cb3d37afa0ec36461e51ecbde00f26c8f0a68f94b6... constant ISOL_TOKEN (line 11) | const ISOL_TOKEN = 'f66d78b4a3cb3d37afa0ec36461e51ecbde00f26c8f0a68f94b6... FILE: fees/infinex-swap.ts constant EVM_FEE_COLLECTORS (line 9) | const EVM_FEE_COLLECTORS = [ constant SOLANA_FEE_COLLECTORS (line 13) | const SOLANA_FEE_COLLECTORS = [ FILE: fees/infinifi/index.ts constant YIELD_SHARING_ABI (line 5) | const YIELD_SHARING_ABI = { constant YIELD_SHARING_V2 (line 12) | const YIELD_SHARING_V2 = "0x1cb9ed33924741f500e739e38c3215a76cd1f579"; constant YIELD_SHARING_V3 (line 13) | const YIELD_SHARING_V3 = "0x90e91f5bfd9a0a4d925bf30b512add8cd2bbae3b"; constant V3_START_TIMESTAMP (line 14) | const V3_START_TIMESTAMP = 1776170387 //"2026-04-14"; constant WAD (line 15) | const WAD = 10n ** 18n; constant ONE_HOUR_IN_SECONDS (line 16) | const ONE_HOUR_IN_SECONDS = 60 * 60; FILE: fees/injective.ts type IFeesDailyData (line 5) | interface IFeesDailyData { type IFeesResponse (line 11) | interface IFeesResponse { type IAuctionsDailyData (line 18) | interface IAuctionsDailyData { type IAuctionsResponse (line 30) | interface IAuctionsResponse { constant BASE_URL (line 36) | const BASE_URL = "https://bigquery-api-636134865280.europe-west1.run.app"; FILE: fees/inverse-finance/index.ts type TAddress (line 9) | type TAddress = { constant DBR_CONTRACTS (line 13) | const DBR_CONTRACTS: TAddress = { constant DOLA_CONTRACTS (line 17) | const DOLA_CONTRACTS: TAddress = { constant DBR_DISTRIBUTOR_CONTRACTS (line 21) | const DBR_DISTRIBUTOR_CONTRACTS: TAddress = { constant DBR_AUCTION_CONTRACTS (line 25) | const DBR_AUCTION_CONTRACTS: TAddress = { constant DSA_CONTRACTS (line 29) | const DSA_CONTRACTS: TAddress = { constant INV_BUY_BACK_AUCTION_CONTRACT (line 33) | const INV_BUY_BACK_AUCTION_CONTRACT: TAddress = { constant JRDOLA_AUCTION_CONTRACT (line 37) | const JRDOLA_AUCTION_CONTRACT: TAddress = { constant DBR_DISTRIBUTOR_START_BLOCK (line 41) | const DBR_DISTRIBUTOR_START_BLOCK = 17272667; constant DSA_START_BLOCK (line 42) | const DSA_START_BLOCK = 19084053; constant DBR_AUCTION_START_BLOCK (line 43) | const DBR_AUCTION_START_BLOCK = 18940487; constant INV_BUY_BACK_START_BLOCK (line 44) | const INV_BUY_BACK_START_BLOCK = 24418905; constant JR_DOLA_START_BLOCK (line 45) | const JR_DOLA_START_BLOCK = 24443253; constant SECONDS_PER_YEAR (line 46) | const SECONDS_PER_YEAR = 365 * 24 * 60 * 60; constant FORCED_REPLENISHMENT_EVENT (line 49) | const FORCED_REPLENISHMENT_EVENT = 'event ForceReplenish(address indexed... FILE: fees/iotex/index.ts constant IOTEX_SUM_GAS_URL (line 6) | const IOTEX_SUM_GAS_URL = "https://gateway1.iotex.me/analyzer/sumGasFeeI... FILE: fees/ipor-protocol/index.ts constant IPOR_GITHUB_ADDRESSES_URL (line 6) | const IPOR_GITHUB_ADDRESSES_URL = "https://raw.githubusercontent.com/IPO... FILE: fees/ivx/index.ts constant IVX_API (line 6) | const IVX_API = "https://api.ivx.fi/v1" FILE: fees/jade/index.ts constant FEE_COLLECTOR (line 6) | const FEE_COLLECTOR = "FW4UFt5nDKE2DLVNj979rXjFkjCdmzs9344JetX8hY9P"; constant TREASURY_PDA (line 11) | const TREASURY_PDA = "F4Uwd5sQT8go5r6iiejrVc2iurYSc2dA4RKvX3cLB8e3"; FILE: fees/jeton/index.ts type Responce (line 19) | type Responce = { FILE: fees/jito-staked-sol/index.ts constant STAKE_POOL_RESERVE_ACCOUNT (line 9) | const STAKE_POOL_RESERVE_ACCOUNT = "BgKUXdS29YcHCFrPm5M8oLHiTzZaMDjsebgg... constant STAKE_POOL_WITHDRAW_AUTHORITY (line 10) | const STAKE_POOL_WITHDRAW_AUTHORITY = "6iQKfEyhr3bZMotVkW6beNZz5CPAkiwvg... constant LST_FEE_TOKEN_ACCOUNT (line 11) | const LST_FEE_TOKEN_ACCOUNT = "feeeFLLsam6xZJFc6UQFrHqkvVt4jfmVvi2BRLkUZ... constant LST_MINT (line 12) | const LST_MINT = ADDRESSES.solana.JitoSOL; FILE: fees/juice-finance/index.ts constant WETH (line 7) | const WETH = ADDRESSES.blast.WETH; constant USDB (line 8) | const USDB = ADDRESSES.blast.USDB; FILE: fees/jumper-exchange/index.ts type IContract (line 6) | type IContract = { FILE: fees/jup-ape.ts constant JUP_FEE_RECEIVER (line 6) | const JUP_FEE_RECEIVER = '5YET3YapxD6to6rqPqTWB3R9pSbURy6yduuUtoZkzoPX'; FILE: fees/jup-studio/index.ts type IData (line 7) | interface IData { FILE: fees/jupiter-staked-sol/index.ts constant STAKE_POOL_RESERVE_ACCOUNT (line 7) | const STAKE_POOL_RESERVE_ACCOUNT = "FMAWbzuxsgbgndArunedwxXPA6sweaVUGGga... constant STAKE_POOL_WITHDRAW_AUTHORITY (line 8) | const STAKE_POOL_WITHDRAW_AUTHORITY = "EMjuABxELpYWYEwjkKmQKBNCwdaFAy4QY... constant LST_FEE_TOKEN_ACCOUNT_OLD (line 9) | const LST_FEE_TOKEN_ACCOUNT_OLD = "DG399HKiLgKxGG176QiojyTtiSeqAurK6FVXG... constant LST_FEE_TOKEN_ACCOUNT_NEW (line 10) | const LST_FEE_TOKEN_ACCOUNT_NEW = "GbvFCpMqKX65gQ8KNeob9JUAL7vHCHFSg8YN5... constant LST_MINT (line 11) | const LST_MINT = ADDRESSES.solana.JupSOL; FILE: fees/jupiter.ts constant JUP_BUY_BACK_START_TIME (line 9) | const JUP_BUY_BACK_START_TIME = 1739750400; constant JUPITER_METRICS (line 12) | const JUPITER_METRICS = { FILE: fees/justbet/constants.ts constant WINR_VAULT_ADAPTER_CONTRACT (line 2) | const WINR_VAULT_ADAPTER_CONTRACT = constant JUSTBET_BANKROLL_INDEXES (line 5) | const JUSTBET_BANKROLL_INDEXES = [ constant TOKEN_DETAILS (line 14) | const TOKEN_DETAILS = { FILE: fees/justlend.ts type IContext (line 9) | interface IContext { type IAccrueInterestLog (line 19) | interface IAccrueInterestLog { FILE: fees/k-bit/index.ts constant FEE_CONTRACT (line 5) | const FEE_CONTRACT = "0x2994F8C9Df255e3926f73ae892E7464b4F76cd49"; constant USDT (line 6) | const USDT = ADDRESSES.klaytn.USDT; FILE: fees/kaching/index.ts constant BASE_API_URL (line 5) | const BASE_API_URL = "https://api.kaching.vip"; FILE: fees/kaia/index.ts function fetch (line 5) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise = { function prefetch (line 31) | async function prefetch(_options: FetchOptions) { function fetch (line 40) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise = { constant FULL_PERCENT (line 59) | const FULL_PERCENT = 10_000n; FILE: fees/kelp.ts constant AGETH_FEE_SENDER (line 75) | const AGETH_FEE_SENDER = "0x931250786dFd106B1E63C7Fd8f0d854876a45200"; constant AGETH_FEES_COLLECTOR (line 76) | const AGETH_FEES_COLLECTOR = "0xd5F05CB49012090AB5dFbb57152c2fB7668cfcC9"; constant HGETH (line 79) | const HGETH = "0xc824A08dB624942c5E5F330d56530cD1598859fD"; constant HGETH_FEES_COLLECTOR (line 80) | const HGETH_FEES_COLLECTOR = "0x2151A97C7819782fD99efF020CdfE0aE838Ad378"; constant HGETH_PERF_FEE_BPS (line 81) | const HGETH_PERF_FEE_BPS = 2000; constant HGETH_PERF_TVL_USD_THRESHOLD (line 82) | const HGETH_PERF_TVL_USD_THRESHOLD = 50_000_000; constant HGETH_NO_PERF_FEES_START (line 85) | const HGETH_NO_PERF_FEES_START = Math.floor(Date.UTC(2025, 0, 25, 0, 0, ... constant HGETH_NO_PERF_FEES_END_EXCL (line 86) | const HGETH_NO_PERF_FEES_END_EXCL = Math.floor(Date.UTC(2025, 4, 20, 0, ... function hgETHNoPerfFeesOverlaps (line 88) | function hgETHNoPerfFeesOverlaps(fromTs: number, toTs: number) { function fetch (line 93) | async function fetch(options: FetchOptions): Promise { FILE: fees/kensei.ts constant FEE_WALLETS (line 5) | const FEE_WALLETS = [ FILE: fees/kgen.ts constant KGEN_FEE_RATE (line 6) | const KGEN_FEE_RATE = 0.005; FILE: fees/kiloex/index.ts type ChainMap (line 8) | type ChainMap = { type IFee (line 20) | interface IFee { FILE: fees/kinetic.ts function fetch (line 11) | async function fetch(options: FetchOptions): Promise { FILE: fees/kinetiq-staked-hype/index.ts constant METRICS (line 5) | const METRICS = { constant KHYPE (line 42) | const KHYPE = '0xfD739d4e423301CE9385c1fb8850539D657C296D'; constant KHYPE_STAKING_ACCOUNTANT (line 43) | const KHYPE_STAKING_ACCOUNTANT = '0x9209648Ec9D448EF57116B73A2f081835643... constant KHYPE_TREASURY (line 44) | const KHYPE_TREASURY = '0x64bD77698Ab7C3Fd0a1F54497b228ED7a02098E3'; function fetch (line 47) | async function fetch(options: FetchOptions): Promise { FILE: fees/kinetix-v3/index.ts type IFeeStat (line 13) | interface IFeeStat { FILE: fees/kofi-finance/index.ts type IFeeData (line 13) | interface IFeeData { FILE: fees/kpk.ts constant TREASURY_SPLITTER (line 33) | const TREASURY_SPLITTER = "0x111438B87888abee9bf2759599AAB423DcA54786"; constant GEARBOX_FEE_TOKENS (line 35) | const GEARBOX_FEE_TOKENS = [ constant KPK_SHARE_BPS (line 43) | const KPK_SHARE_BPS = 5000n; FILE: fees/kreo.ts constant FEE_WALLET (line 5) | const FEE_WALLET = "0x96EE5C63d51e2dB627a5597BfE76da26EF6800D9"; constant USDC_E_POLYGON (line 6) | const USDC_E_POLYGON = "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174"; constant REWARDS_WALLET (line 7) | const REWARDS_WALLET = "0xEDC3fDFdC046c05c76872E43636B7E9662F5B5D5"; FILE: fees/kromatika.ts constant CONTRACTS (line 4) | const CONTRACTS: Record = { FILE: fees/kumbaya/index.ts constant SWAP_EVENT (line 13) | const SWAP_EVENT = "event Swap(address indexed sender, address indexed r... constant FEE_REDUCTION_DATE (line 15) | const FEE_REDUCTION_DATE = "2026-05-01" constant BPS (line 16) | const BPS = 10000 constant PERCENTAGE_DIVIDER (line 17) | const PERCENTAGE_DIVIDER = 100 constant FEE_TIER_DIVIDER (line 18) | const FEE_TIER_DIVIDER = BPS * PERCENTAGE_DIVIDER function getRevenueShare (line 20) | function getRevenueShare(feeTier: number, options: FetchOptions): number { FILE: fees/kyan.ts constant API_URL (line 6) | const API_URL = "https://production.kyan.sh/api/v1/defillama/overview"; constant ONE_DAY (line 7) | const ONE_DAY = 24 * 60 * 60; FILE: fees/kyberswap-aggregator.ts function fetch (line 56) | async function fetch(options: FetchOptions) { FILE: fees/kyros/index.ts constant KYROS_ADDRESSES (line 41) | const KYROS_ADDRESSES = { constant JITOSOL_MINT (line 52) | const JITOSOL_MINT = ADDRESSES.solana.JitoSOL FILE: fees/lagoon/config.ts type FactoryConfig (line 3) | interface FactoryConfig { type InfraConfig (line 8) | interface InfraConfig { FILE: fees/lagoon/index.ts constant BLACKLISTED_VAULTS (line 11) | const BLACKLISTED_VAULTS = { constant METRICS (line 23) | const METRICS = { function fetch (line 31) | async function fetch(options: FetchOptions): Promise { FILE: fees/lamboo.ts constant INTEGRATOR_ADDRESS (line 5) | const INTEGRATOR_ADDRESS = "0xc6cc6a4f294c4cab2b749721afc56e9f7e4ad695d4... constant ROUTER_FEE_EVENT (line 6) | const ROUTER_FEE_EVENT = "0x1cb4fd7144568b4eae2b0d32aaf51fe87fc729eb4982... constant PANORA_INTEGRATOR_FEE_EVENT (line 7) | const PANORA_INTEGRATOR_FEE_EVENT = "0x1c3206329806286fd2223647c9f9b130e... constant BOOSTER_FEE_EVENT (line 8) | const BOOSTER_FEE_EVENT = "0xd5864a543c1d6dbf4f6f3b0a2c660746366cb65fc34... constant LAMBOO_FEE_EVENT (line 9) | const LAMBOO_FEE_EVENT = "0xd5864a543c1d6dbf4f6f3b0a2c660746366cb65fc340... constant FEE_EVENT_TYPE_LIST (line 11) | const FEE_EVENT_TYPE_LIST = [ constant FEE_EVENT_TYPES (line 17) | const FEE_EVENT_TYPES = FEE_EVENT_TYPE_LIST.map((eventType) => `'${event... constant APT_CANONICAL (line 19) | const APT_CANONICAL = "0x1::aptos_coin::AptosCoin"; constant APT_SHORT (line 20) | const APT_SHORT = "0xa"; constant APT_TOKEN (line 21) | const APT_TOKEN = "0x000000000000000000000000000000000000000000000000000... constant USD1_SHORT (line 22) | const USD1_SHORT = "0x5fabd1b12e39967a3c24e91b7b8f67719a6dacee74f3c8b9fb... constant USD1_TOKEN (line 23) | const USD1_TOKEN = "0x05fabd1b12e39967a3c24e91b7b8f67719a6dacee74f3c8b9f... constant APT_TOKEN_VARIANTS (line 24) | const APT_TOKEN_VARIANTS = [APT_CANONICAL, APT_SHORT, APT_TOKEN]; constant USD1_TOKEN_VARIANTS (line 25) | const USD1_TOKEN_VARIANTS = [USD1_SHORT, USD1_TOKEN]; constant TRACKED_TOKEN_VARIANTS (line 26) | const TRACKED_TOKEN_VARIANTS = [...APT_TOKEN_VARIANTS, ...USD1_TOKEN_VAR... constant TRACKED_TOKEN_TYPES (line 27) | const TRACKED_TOKEN_TYPES = TRACKED_TOKEN_VARIANTS.map((token) => `'${to... constant APT_TOKEN_TYPES (line 28) | const APT_TOKEN_TYPES = APT_TOKEN_VARIANTS.map((token) => `'${token}'`).... constant USD1_TOKEN_TYPES (line 29) | const USD1_TOKEN_TYPES = USD1_TOKEN_VARIANTS.map((token) => `'${token}'`... FILE: fees/launch-on-bags/index.ts type IData (line 7) | interface IData { FILE: fees/launchlab/index.ts type IData (line 6) | interface IData { FILE: fees/layerzero.ts constant ZRO_BUYBACK_WALLET (line 6) | const ZRO_BUYBACK_WALLET = "0x6ac55e733dff03a54251670df0667774e8f7d28f"; constant ZRO_TOKEN (line 7) | const ZRO_TOKEN = "0x6985884c4392d348587b19cb9eaaf157f13271cd"; type ChainConfig (line 12) | type ChainConfig = { FILE: fees/layerzerov1.ts constant ZRO_TOKEN_BY_CHAIN (line 20) | const ZRO_TOKEN_BY_CHAIN: Record = { type ChainConfig (line 24) | type ChainConfig = { FILE: fees/lazy-summer-protocol/index.ts function fetch (line 36) | async function fetch(options: FetchOptions): Promise { FILE: fees/letsbonk/index.ts constant PERCENTAGE_CHANGE_TIMESTAMP (line 41) | const PERCENTAGE_CHANGE_TIMESTAMP = 1749513600; constant PLATFORM_FEE_WALLET (line 43) | const PLATFORM_FEE_WALLET = '56XVRVAsgWv6ADaxzoNnbL38LMoWKM5WiSAhrAWUbd2p'; constant CREATOR_FEE_WALLET (line 44) | const CREATOR_FEE_WALLET = '9sHpTfmVpCfP2zexRNK6j38NBchMv1RWpdXPK5NEcZan'; FILE: fees/level.ts function fetch (line 15) | async function fetch(options: FetchOptions): Promise { FILE: fees/lexer/index.ts type FeeStatsQuery (line 11) | type FeeStatsQuery = { FILE: fees/lido.ts constant PROTOCOL_FEE_RATIO (line 13) | const PROTOCOL_FEE_RATIO = 0.1 // 10% constant LIDO_MEV_REWARDS_VAULT (line 14) | const LIDO_MEV_REWARDS_VAULT = '0x388c818ca8b9251b393131c08a736a67ccb192... FILE: fees/lighterv2-spot/index.ts constant API_BASE (line 7) | const API_BASE = 'https://mainnet.zklighter.elliot.ai/api/v1' constant RATE_LIMIT_PER_MINUTE (line 8) | const RATE_LIMIT_PER_MINUTE = 200 type ExchangeMetricResponse (line 10) | interface ExchangeMetricResponse { type OrderBookDetail (line 18) | interface OrderBookDetail { type OrderBookDetailsResponse (line 25) | interface OrderBookDetailsResponse { function fetchExchangeMetricByMarket (line 30) | async function fetchExchangeMetricByMarket(kind: string, symbol: string,... function fetchExchangeMetricGlobal (line 44) | async function fetchExchangeMetricGlobal(kind: string, startOfDay: numbe... function getActiveSpotMarkets (line 58) | async function getActiveSpotMarkets(api: any): Promise { function fetch (line 75) | async function fetch(_: any, _1: any, options: FetchOptions): Promise { function fetch (line 151) | async function fetch(_: any, _1: any, options: FetchOptions): Promise { FILE: fees/lombard-vault/index.ts type IBoringVault (line 42) | interface IBoringVault { type ExchangeRateUpdatedEvent (line 76) | interface ExchangeRateUpdatedEvent { function fetch (line 82) | async function fetch(options: FetchOptions): Promise { FILE: fees/looksrare.ts constant MARKETPLACE_FEES_LABEL (line 4) | const MARKETPLACE_FEES_LABEL = "Marketplace trading fees"; FILE: fees/looped-hype/index.ts constant LHYPE (line 4) | const LHYPE = { constant BASE_COINGECKO_ID (line 12) | const BASE_COINGECKO_ID = "hyperliquid"; constant FEE_SWITCH_TS (line 14) | const FEE_SWITCH_TS = Math.floor(new Date('2025-10-17').getTime() / 1000) FILE: fees/loopscale/index.ts constant API_URL (line 13) | const API_URL = "https://tars.loopscale.com/v1/markets/lending_vaults/in... constant SECONDS_PER_DAY (line 14) | const SECONDS_PER_DAY = 24 * 60 * 60; constant FEE_DENOMINATOR (line 15) | const FEE_DENOMINATOR = 1e6; type LoopscaleVaultResponse (line 17) | interface LoopscaleVaultResponse { FILE: fees/lorenzo-susd1/index.ts constant PRECISION (line 11) | const PRECISION = BigInt(1e18); constant PROTOCOL_FEE (line 12) | const PROTOCOL_FEE = 5; FILE: fees/luna-fun.ts constant TAX_MANAGER (line 5) | const TAX_MANAGER = "0x061aD83969a6F9864f02265FB1ff103DDBCA5cDB"; constant WBNB (line 6) | const WBNB = "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c"; FILE: fees/lynex.ts constant LYNX (line 12) | const LYNX = '0x1a51b19ce03dbe0cb44c1528e34a7edd7771e9af'; type IPoolData (line 14) | interface IPoolData { type IURL (line 19) | type IURL = { FILE: fees/lyra-v2.ts function getDeriveBuilderData (line 6) | async function getDeriveBuilderData(builderName: string, fromTime: numbe... type DailyFeesRow (line 15) | type DailyFeesRow = { constant FEES_ENDPOINT (line 25) | const FEES_ENDPOINT = "https://stats-api.derive.xyz/fees"; FILE: fees/lyra.ts constant UNIT (line 8) | const UNIT = BigInt("1000000000000000000"); type IGetChainFeesParams (line 15) | interface IGetChainFeesParams { type IDayFeesResponse (line 22) | interface IDayFeesResponse { FILE: fees/macaron-bid.ts constant DEV_PLATFORM_WALLET (line 6) | const DEV_PLATFORM_WALLET = 'FeeRmkRwtAhsoNkKgHHYAp5RL2gC9pfdXp7WCEvVFAZC' constant AUCTION_MINING_PROGRAM_ID (line 7) | const AUCTION_MINING_PROGRAM_ID = 'BidUuhFU1wyjgmpTv4YMQrqzersavZLJRnsgp... constant BLOCK_MINING_PROGRAM_ID (line 8) | const BLOCK_MINING_PROGRAM_ID = 'BLockwMhb4Z5M3Xw1FdEobBpqTbER5akiyYKkMD... FILE: fees/maestro.ts function fetch (line 16) | async function fetch(options: FetchOptions) { FILE: fees/magpie.ts type TAddress (line 8) | type TAddress = { FILE: fees/maia-dao/index.ts constant ADDRESSES (line 6) | const ADDRESSES = { constant DEPLOY_BLOCK (line 15) | const DEPLOY_BLOCK = 263751600; function getGauges (line 34) | async function getGauges(fetchOptions: FetchOptions): Promise { function getBribeRevenue (line 54) | async function getBribeRevenue(fetchOptions: FetchOptions): Promise { FILE: fees/mamo.ts constant MAMO_MULTI_REWARDS (line 7) | const MAMO_MULTI_REWARDS = "0x7855B0821401Ab078f6Cf457dEAFae775fF6c7A3"; constant MAMO_TOKEN (line 8) | const MAMO_TOKEN = "0x7300B37DfdfAb110d83290A29DfB31B1740219fE"; FILE: fees/manifold.ts constant CREATE2_CONTRACTS (line 9) | const CREATE2_CONTRACTS = ["0x1eb73fee2090fb1c20105d5ba887e3c3ba14a17e",... FILE: fees/mantle-restaking/index.ts function fetch (line 23) | async function fetch(options: FetchOptions): Promise { FILE: fees/maple-finance.ts function getHoldersRevenueShare (line 28) | function getHoldersRevenueShare(date: number): number { constant STRATEGY_FEES (line 36) | const STRATEGY_FEES = 'Strategy Fees'; FILE: fees/margin-zero.ts constant SUBGRAPH_URL (line 7) | const SUBGRAPH_URL = function fetchMarketInfo (line 16) | async function fetchMarketInfo(options: FetchOptions, market: string, is... FILE: fees/marinade-liquid-staking/index.ts type MarinadeAmounts (line 6) | interface MarinadeAmounts { FILE: fees/marinade-native/index.ts type MarinadeAmounts (line 6) | interface MarinadeAmounts { FILE: fees/marinade-select/index.ts type MarinadeAmounts (line 5) | interface MarinadeAmounts { FILE: fees/markit.ts constant MARKIT_FACTORY (line 19) | const MARKIT_FACTORY = "0xB86d5c873daaD15817b424f6d55d7641DAbb00E9"; constant FACTORY_START_BLOCK (line 20) | const FACTORY_START_BLOCK = 42886013; constant EVENT_MARKET_CREATED (line 22) | const EVENT_MARKET_CREATED = constant EVENT_BET_PLACED (line 24) | const EVENT_BET_PLACED = FILE: fees/marquee/index.ts type IPool (line 5) | interface IPool { constant MARQUE_CONTRACTS (line 12) | const MARQUE_CONTRACTS: { [key: string]: IPool } = { FILE: fees/maxbid/index.ts constant LEVERAGE_FEE_WALLET (line 5) | const LEVERAGE_FEE_WALLET = "8iMq4uShCbj4HAGKrHHd9EY4SmYor2y1XRP7Fh21BwHJ"; constant SPOT_FEE_WALLET (line 6) | const SPOT_FEE_WALLET = "3JtcndcJ7EePpfYh6Hhs17qXNoeq2b9MCgidcreMzsrc"; constant LEVERAGE_LABEL (line 8) | const LEVERAGE_LABEL = "Leverage Fee"; constant SPOT_LABEL (line 9) | const SPOT_LABEL = "Spot Fee"; constant REFERRAL_LABEL (line 10) | const REFERRAL_LABEL = "Share of fees to referrals"; constant PROTOCOL_LABEL (line 11) | const PROTOCOL_LABEL = "Share of fees to protocol"; constant PROTOCOL_FEE_RATE (line 14) | const PROTOCOL_FEE_RATE = 0.75; constant REFERRAL_FEE_RATE (line 15) | const REFERRAL_FEE_RATE = 0.25; FILE: fees/mayan.ts type ChainData (line 6) | interface ChainData { type ApiResponse (line 11) | interface ApiResponse { constant FEE_RATE (line 15) | const FEE_RATE = 0.001; type IRequest (line 49) | type IRequest = { FILE: fees/megamine/index.ts constant FEE_COLLECTOR (line 11) | const FEE_COLLECTOR = "0x01ed2e5939bd5af2567bc23151e8354af8716298"; FILE: fees/mellow-lrt.ts function getCoreVaultInfo (line 24) | async function getCoreVaultInfo(options: FetchOptions, vaults: string[])... FILE: fees/memecooking/index.ts constant API_BASE_URL (line 6) | const API_BASE_URL = "https://api.meme.cooking"; type MemeCookingStats (line 8) | type MemeCookingStats = { FILE: fees/memejob/index.ts constant FEE_COLLECTOR_CONTRACT (line 10) | const FEE_COLLECTOR_CONTRACT = "0x00000000000000000000000000000000000ec5... function fetch (line 12) | async function fetch(options: FetchOptions) { FILE: fees/mememarket/index.ts constant MINT_EVENT (line 7) | const MINT_EVENT = "event Mint(address indexed to, address indexed marke... constant BURN_EVENT (line 8) | const BURN_EVENT = "event Burn(address indexed marketToken, address inde... function fetch (line 10) | async function fetch(options: FetchOptions) { FILE: fees/meridian-amm.ts function fetch (line 6) | async function fetch() { FILE: fees/merkle-trade.ts constant ACCOUNT (line 7) | const ACCOUNT = '0x5ae6789dd2fec1a9ec9cccfb3acaf12e93d432f0a3a42c92fe1a9... constant LIMIT (line 8) | const LIMIT = 100; constant USDC_DECIMALS (line 9) | const USDC_DECIMALS = 1e6; type EventResource (line 12) | interface EventResource { type Pool (line 26) | interface Pool { type ILogs (line 35) | interface ILogs { FILE: fees/meso-finance.ts type IVolumeall (line 11) | interface IVolumeall { FILE: fees/meta-pool-eth/index.ts constant PROTOCOL_FEE (line 13) | const PROTOCOL_FEE = 0.1; constant DEPOSIT_FEE (line 16) | const DEPOSIT_FEE = 0.01; FILE: fees/metalex/index.ts constant FACTORY (line 6) | const FACTORY = "0x51413048f3dfc4516e95bc8e249341b1d53b6cb2"; constant CONFIG (line 8) | const CONFIG = { function discoverManagers (line 33) | async function discoverManagers(options: FetchOptions) { FILE: fees/metamask-musd/index.ts constant M_TOKEN (line 5) | const M_TOKEN = "0x866A2BF4E572CbcF37D5071A7a58503Bfb36be1b"; constant MUSD_TOKEN (line 6) | const MUSD_TOKEN = "0xacA92E438df0B2401fF60dA7E4337B687a2435DA"; constant ONE_YEAR (line 7) | const ONE_YEAR = 365 * 24 * 60 * 60; function fetch (line 9) | async function fetch(options: FetchOptions): Promise { FILE: fees/metamask.ts function fetchSol (line 6) | async function fetchSol(options: FetchOptions) { FILE: fees/metaplex.ts type IFees (line 9) | interface IFees { FILE: fees/metavault-derivatives-v2/index.ts type IFeeStat (line 16) | interface IFeeStat { FILE: fees/metavault-v3/index.ts type IFeeStat (line 14) | interface IFeeStat { FILE: fees/meth-protocol.ts function fetch (line 12) | async function fetch(options: FetchOptions): Promise { FILE: fees/metronome-synth/index.ts constant TREASURY (line 6) | const TREASURY = { constant SYNTHS (line 12) | const SYNTHS = { constant EXTRA_INFLOWS (line 29) | const EXTRA_INFLOWS: Record) { FILE: fees/morph.ts function fetch (line 18) | async function fetch(options: FetchOptions) { FILE: fees/morpheus-ai.ts constant STETH (line 21) | const STETH = ADDRESSES.ethereum.STETH constant WETH (line 22) | const WETH = ADDRESSES.ethereum.WETH constant USDC (line 23) | const USDC = ADDRESSES.ethereum.USDC constant USDT (line 24) | const USDT = ADDRESSES.ethereum.USDT constant WBTC (line 25) | const WBTC = ADDRESSES.ethereum.WBTC constant L1_SENDER_V2 (line 28) | const L1_SENDER_V2 = '0x2Efd4430489e1a05A89c2F51811aC661B7E5FF84' constant DISTRIBUTOR (line 31) | const DISTRIBUTOR = '0xDf1AC1AC255d91F5f4B1E3B4Aef57c5350F64C7A' constant MOR_COINGECKO_ID (line 33) | const MOR_COINGECKO_ID = 'morpheusai' constant LIDO_SUBGRAPH_ENDPOINT (line 35) | const LIDO_SUBGRAPH_ENDPOINT = sdk.graph.modifyEndpoint( constant RAY (line 40) | const RAY = BigInt(1e27) constant AAVE_V3_POOL_DATA_PROVIDER (line 43) | const AAVE_V3_POOL_DATA_PROVIDER = '0x7B4EB56E7CD4b454BA8ff71E4518426369... constant BUYBACK_EXECUTOR (line 46) | const BUYBACK_EXECUTOR = '0x151c2b49cdec10b150b2763df3d1c00d70c90956' constant MOR_ARB (line 48) | const MOR_ARB = '0x092bAaDB7DEf4C3981454dD9c0A0D7FF07bCFc86' constant DEPOSIT_POOLS (line 51) | const DEPOSIT_POOLS = { FILE: fees/morpho/index.ts type MorphoBlueConfig (line 6) | interface MorphoBlueConfig { type MorphoMarket (line 168) | type MorphoMarket = { type MorphoBlueAccrueInterestEvent (line 176) | type MorphoBlueAccrueInterestEvent = { type MorphoBlueLiquidateEvent (line 181) | type MorphoBlueLiquidateEvent = { constant BLUE_API_ENDPOINT (line 187) | const BLUE_API_ENDPOINT = "https://blue-api.morpho.org/graphql"; function _getLIFFromLLTV (line 213) | function _getLIFFromLLTV(lltv: bigint): bigint { function fetchMarketsFromSubgraph (line 267) | async function fetchMarketsFromSubgraph( FILE: fees/mosaic-amm.ts function fetch (line 4) | async function fetch() { FILE: fees/move-dollar.ts constant APTOS_REST_API (line 5) | const APTOS_REST_API = "https://api.mainnet.aptoslabs.com"; constant MOVE_DOLLAR_ADDRESS (line 6) | const MOVE_DOLLAR_ADDRESS = "0x6f986d146e4a90b828d8c12c14b6f4e003fdff11a... constant FIXED_POINT_64 (line 7) | const FIXED_POINT_64 = 1n << 64n; constant MOD_DECIMALS (line 8) | const MOD_DECIMALS = 100_000_000n; constant YEAR_SECONDS (line 9) | const YEAR_SECONDS = 365 * 24 * 60 * 60; constant USD_SCALE (line 10) | const USD_SCALE = 1_000_000n; type AptosResource (line 12) | interface AptosResource { FILE: fees/mstable-v2/index.ts constant CONFIG (line 30) | const CONFIG: any = { FILE: fees/mu-digital.ts constant NET_SHARE (line 4) | const NET_SHARE = 90n; constant CONFIG (line 6) | const CONFIG: Record { function fetch (line 53) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise = { type FeesMetaBaseData (line 13) | interface FeesMetaBaseData { FILE: fees/myriadmarkets/index.ts constant MARKETS (line 4) | const MARKETS:any = { function fetch (line 16) | async function fetch({ createBalances, chain, api, getLogs }: FetchOptio... FILE: fees/nado-perp.ts type IProducts (line 5) | interface IProducts { type MarketSnapshots (line 9) | interface MarketSnapshots { type QueryBody (line 18) | interface QueryBody { type IData (line 22) | interface IData { type Snapshot (line 26) | interface Snapshot { type Response (line 30) | interface Response { type TURL (line 39) | type TURL = { FILE: fees/nado-spot.ts type IProducts (line 5) | interface IProducts { type MarketSnapshots (line 9) | interface MarketSnapshots { type QueryBody (line 18) | interface QueryBody { type IData (line 22) | interface IData { type Snapshot (line 26) | interface Snapshot { type Response (line 30) | interface Response { type TURL (line 39) | type TURL = { FILE: fees/napier/index.ts type DailyFeeEntry (line 21) | interface DailyFeeEntry { constant API_BASE_URL (line 29) | const API_BASE_URL = process.env.NAPIER_API_URL ?? 'https://api-v2.napie... FILE: fees/navi/index.ts type DailyStats (line 11) | interface DailyStats { FILE: fees/near/index.ts type ChartData (line 5) | interface ChartData { FILE: fees/nemo-vault/index.ts type NemoStats (line 7) | interface NemoStats { FILE: fees/nemo-yield-trading/index.ts type NemoStats (line 7) | interface NemoStats { FILE: fees/nest-credit.ts constant VAULTS_API (line 6) | const VAULTS_API = "https://api.nest.credit/v1/vaults"; constant FEE_RATE_BASE (line 8) | const FEE_RATE_BASE = 1e4; constant YEAR_IN_SECS (line 9) | const YEAR_IN_SECS = 365 * 24 * 60 * 60; function prefetch (line 29) | async function prefetch() { FILE: fees/nextrare/index.ts constant GIFT_CARD (line 27) | const GIFT_CARD = "0x7D7d2c07196feFBD334B127136bCA1BD8EafFBF1"; constant VAULTS (line 32) | const VAULTS: { addr: string; deployBlock: number }[] = [ constant GIFT_CARD_TOKEN_ID (line 37) | const GIFT_CARD_TOKEN_ID = 1; constant PRICE_PER_CARD_USD (line 38) | const PRICE_PER_CARD_USD = 5; constant ZERO (line 39) | const ZERO = "0x0000000000000000000000000000000000000000"; constant TRANSFER_SINGLE (line 41) | const TRANSFER_SINGLE = constant POOL_UPDATED (line 43) | const POOL_UPDATED = constant SETTLED (line 45) | const SETTLED = FILE: fees/nexus-mutual.ts type ICombinedData (line 5) | interface ICombinedData { FILE: fees/nfprompt/index.ts constant MARKETPLACE (line 5) | const MARKETPLACE = '0x27b0F2B249D48a0f48ae874646267872Dc209EDe' constant ITEM_BOUGHT_EVENT (line 6) | const ITEM_BOUGHT_EVENT = 'event ItemBought(address indexed buyer, addre... FILE: fees/nickel/index.ts constant GRID_MINING (line 4) | const GRID_MINING = '0xEF35314a4F3a1F8CE89095202dABAeEe1CaAd760'; constant STAKING (line 5) | const STAKING = '0x93CF815EC397C526576078A74197c3fa2d769b80'; constant NICKEL (line 6) | const NICKEL = '0xe11b4dd87675b52980b3427029a2d792a4a05aa2'; constant ADMIN_FEE_BPS (line 9) | const ADMIN_FEE_BPS = 100n; constant VAULT_FEE_BPS (line 10) | const VAULT_FEE_BPS = 1000n; constant BPS (line 11) | const BPS = 10000n; FILE: fees/nile-exchange/bribes.ts type IBribes (line 4) | interface IBribes { FILE: fees/nile-exchange/index.ts type TStartTime (line 6) | type TStartTime = { FILE: fees/node-dao/index.ts function fetch (line 29) | async function fetch(options: FetchOptions): Promise { FILE: fees/noon/index.ts constant SUSN (line 5) | const SUSN: Record = { constant SUSN_RATE_PROVIDER (line 12) | const SUSN_RATE_PROVIDER = "0x3A89f87EA1D5B9fd0FEde73b5098678190D2EEaa"; constant REVENUE_RATIO (line 15) | const REVENUE_RATIO = 0.2; function getPrices (line 17) | async function getPrices(timestamp: number): Promise { FILE: fees/nouns/index.ts constant ABI (line 6) | const ABI = { constant ADDRESS (line 11) | const ADDRESS = { function fetch (line 19) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise = { constant EURC (line 29) | const EURC: Record = { constant USDT (line 34) | const USDT: Record = { type VaultConfig (line 38) | interface VaultConfig { FILE: fees/optfun/index.ts constant BTC_MARKET (line 5) | const BTC_MARKET = "0xB7C609cFfa0e47DB2467ea03fF3e598bF59361A5" constant PUMP_MARKET (line 6) | const PUMP_MARKET = "0xc97Bd36166f345aB1C5d97c9DF196Ee6fFA2485e" constant LIMIT_ORDER_FILLED_ABI (line 7) | const LIMIT_ORDER_FILLED_ABI = "event LimitOrderFilled(uint256 indexed c... constant SETTLEMENT_ENGINE (line 10) | const SETTLEMENT_ENGINE = "0x7dB5B94c875d12bB77062d368d36D43EAbB6A961" constant FEE_RECIPIENT (line 11) | const FEE_RECIPIENT = "0x17f8dec583Ab9af5De05FBBb4d4C2bfE767A0AC3" constant SETTLED_ABI (line 12) | const SETTLED_ABI = "event Settled(address indexed market, uint256 index... constant OFFCHAIN_TRANSITION_TIMESTAMP (line 15) | const OFFCHAIN_TRANSITION_TIMESTAMP = new Date('2025-09-25').getTime() /... function fetchV1OnChain (line 18) | async function fetchV1OnChain(options: FetchOptions) { function fetchV2OffChain (line 61) | async function fetchV2OffChain(options: FetchOptions) { function fetch (line 96) | async function fetch(options: FetchOptions) { FILE: fees/optionBlitz/index.ts type IDayDataGraph (line 8) | interface IDayDataGraph { type ITotalDataGraph (line 13) | interface ITotalDataGraph { constant URL (line 20) | const URL = sdk.graph.modifyEndpoint('5m8N5qAkDWTf2hhMFhJJJDsWWF5b9J7bzF... FILE: fees/opus.ts type IData (line 5) | interface IData { FILE: fees/orderly/index.ts type DailyStats (line 8) | type DailyStats = { FILE: fees/ore/index.ts function oreHelperCountSolBalanceDiff (line 6) | async function oreHelperCountSolBalanceDiff(options: FetchOptions, targe... FILE: fees/origami-finance.ts constant BPS_DENOMINATOR (line 20) | const BPS_DENOMINATOR = 10000n; constant ONE_SHARE (line 21) | const ONE_SHARE = BigInt(1e18); FILE: fees/orynth.ts type IData (line 7) | interface IData { type IDammv2Data (line 14) | interface IDammv2Data { constant PLATFORM_WALLET (line 22) | const PLATFORM_WALLET = "7c8XjugvjW5pMKkrV5myZfoWrQ1QHjwWC3RYZWUToJRk"; constant QUOTE_MINT_DEFAULT (line 23) | const QUOTE_MINT_DEFAULT = "So11111111111111111111111111111111111111112"; FILE: fees/osmosis.ts type IChartItem (line 5) | interface IChartItem { FILE: fees/ostium/index.ts constant OSTIUM_TRADING_CALLBACKS (line 6) | const OSTIUM_TRADING_CALLBACKS = '0x7720fc8c8680bf4a1af99d44c6c265a74e97... constant OSTIUM_PAIR_INFOS (line 7) | const OSTIUM_PAIR_INFOS = '0x3890243a8fc091c626ed26c087a028b46bc9d66c'; constant VAULT_OPENING_FEE_EVENT (line 9) | const VAULT_OPENING_FEE_EVENT = 'event VaultOpeningFeeCharged(uint256 in... constant DEV_OPENING_FEE_EVENT (line 10) | const DEV_OPENING_FEE_EVENT = 'event DevFeeCharged(uint256 indexed trade... constant ORACLE_FEE_EVENT (line 11) | const ORACLE_FEE_EVENT = 'event OracleFeeCharged(uint256 indexed tradeId... constant ORACLE_FEE_REFUNDED_EVENT (line 12) | const ORACLE_FEE_REFUNDED_EVENT = 'event OracleFeeRefunded(uint256 index... constant VAULT_LIQ_FEE_EVENT (line 13) | const VAULT_LIQ_FEE_EVENT = 'event VaultLiqFeeCharged(uint256 indexed or... constant FEES_CHARGED_EVENT (line 14) | const FEES_CHARGED_EVENT = 'event FeesCharged(uint256 indexed orderId, u... constant FEES_CHARGED_V2_EVENT (line 15) | const FEES_CHARGED_V2_EVENT = 'event FeesChargedV2(uint256 indexed order... FILE: fees/p2p-lending/index.ts type DailyTokenMetric (line 12) | type DailyTokenMetric = { FILE: fees/paal-ai/index.ts constant CONTRACT_ECOSYSTEM_FUND (line 7) | const CONTRACT_ECOSYSTEM_FUND = "0x54821d1B461aa887D37c449F3ace8dddDFCb8... constant CONTRACT_STAKING (line 8) | const CONTRACT_STAKING = "0x85e253162C7e97275b703980F6b6fA8c0469D624"; FILE: fees/pact.ts type IAPIResponse (line 5) | interface IAPIResponse { FILE: fees/padre/index.ts constant TRADING_TERMINAL_FEES (line 9) | const TRADING_TERMINAL_FEES = 'Trading Terminal Fees' function fetchSolana (line 23) | async function fetchSolana(options: FetchOptions) { function fetchEvm (line 63) | async function fetchEvm(options: FetchOptions) { FILE: fees/pagcrypto/index.ts type AssetCfg (line 6) | type AssetCfg = { function fetchEvmInflows (line 100) | async function fetchEvmInflows(options: FetchOptions) { function fetchSolanaInflows (line 116) | async function fetchSolanaInflows(options: FetchOptions) { FILE: fees/paint-swap.ts type ISale (line 10) | interface ISale { FILE: fees/pancakeswap-lottery/index.ts constant PANCAKESWAP_LOTTERY_CONTRACT (line 4) | const PANCAKESWAP_LOTTERY_CONTRACT = '0x5aF6D33DE2ccEC94efb1bDF8f92Bd580... constant TICKETS_PURCHASE_ABI (line 5) | const TICKETS_PURCHASE_ABI = "event TicketsPurchase (address indexed buy... FILE: fees/paradex/index.ts type IFeesData (line 9) | interface IFeesData { constant ASSISTANCE_FUND (line 16) | const ASSISTANCE_FUND = "0xe80c1286a424B09fB9FC1d82afedAf9d4CE8e5f6"; constant DIME_TOKEN (line 17) | const DIME_TOKEN = "0xb32e10022ffbedfe10bc818a1c7e67d9d87e0fa7"; constant PARADEX_BRIDGE (line 18) | const PARADEX_BRIDGE = "0xe3cbe3a636ab6a754e9e41b12b09d09ce9e53db3"; FILE: fees/parity-dex.ts constant VOTER (line 4) | const VOTER = '0xe24c7CfAA1E81d7750b44c96E991Bdf760cbC06f'; constant TREASURY_FEE_RATIO (line 7) | const TREASURY_FEE_RATIO = 0.1; FILE: fees/paxos-gold/index.ts constant PAXG (line 4) | const PAXG = "0x45804880de22913dafe09f4980848ece6ecbaf78"; FILE: fees/paxos/index.ts constant ONE_YEAR_IN_SECONDS (line 23) | const ONE_YEAR_IN_SECONDS = 365 * 24 * 60 * 60; function fetch (line 25) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: fees/pendle.ts constant ABI (line 10) | const ABI = { type IConfig (line 17) | type IConfig = { constant STETH_ETHEREUM (line 24) | const STETH_ETHEREUM = "ethereum:" + ADDRESSES.ethereum.STETH; constant EETH_ETHEREUM (line 25) | const EETH_ETHEREUM = "ethereum:" + ADDRESSES.ethereum.EETH; constant WETH_ETHEREUM (line 26) | const WETH_ETHEREUM = "ethereum:" + ADDRESSES.ethereum.WETH; constant USDT_ETHEREUM (line 27) | const USDT_ETHEREUM = "ethereum:" + ADDRESSES.ethereum.USDT; constant AIRDROP_DISTRIBUTOR (line 29) | const AIRDROP_DISTRIBUTOR = '0x3942F7B55094250644cFfDa7160226Caa349A38E' constant BRIDGED_ASSETS (line 31) | const BRIDGED_ASSETS = [ function getWhitelistedAssets (line 286) | async function getWhitelistedAssets(api: ChainApi): Promise<{ FILE: fees/penpie.ts constant ADDRESSES (line 3) | const ADDRESSES = require('../helpers/coreAssets.json') constant PENDLE_FEE_DISTRIBUTOR_V2 (line 5) | const PENDLE_FEE_DISTRIBUTOR_V2 = '0x8C237520a8E14D658170A633D96F8e80764... constant PENDLE_STAKING (line 6) | const PENDLE_STAKING: Record = { constant BRIBE_DISTRIBUTOR (line 11) | const BRIBE_DISTRIBUTOR: Record = { constant EXCLUDE_TOKENS (line 16) | const EXCLUDE_TOKENS: Record = { constant LP_FEE_DISTRIBUTION (line 29) | const LP_FEE_DISTRIBUTION: { [chain: string]: { protocolRevenue: number;... constant EVENT_PAID_STREAM (line 50) | const EVENT_PAID_STREAM = 'event RewardPaidTo(address _market, address _... constant EVENT_PAID_BRIBE (line 51) | const EVENT_PAID_BRIBE = 'event RewardClaimed(address indexed token, add... constant EVENT_PENDLE_FEE (line 52) | const EVENT_PENDLE_FEE = 'event UpdateProtocolClaimable(address indexed ... FILE: fees/pepe-swaves/index.ts constant ADAPTER (line 5) | const ADAPTER = "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt"; constant WAVES_NODE (line 6) | const WAVES_NODE = "https://nodes.wavesnodes.com"; constant LIMIT_PER_REQUEST (line 7) | const LIMIT_PER_REQUEST = 99; constant FEE_DIVIDER (line 8) | const FEE_DIVIDER = 1e4; type IData (line 10) | interface IData { type DataValue (line 14) | type DataValue = string | number; type IBlockHeader (line 16) | interface IBlockHeader { type RewardShares (line 21) | type RewardShares = { [address: string]: number }; FILE: fees/pika-protocol.ts type IVault (line 7) | interface IVault { type ITransaction (line 11) | interface ITransaction { type ILiquidation (line 17) | interface ILiquidation { type IURL (line 22) | type IURL = { type IFees (line 26) | interface IFees { type ITransactions (line 29) | interface ITransactions { type ILiquidations (line 32) | interface ILiquidations { FILE: fees/pinksale/index.ts constant FEE_WALLETS (line 6) | const FEE_WALLETS: any = { FILE: fees/pistachio.ts constant FEE_RATE (line 5) | const FEE_RATE = 0.0045; FILE: fees/pizza-city.ts constant BOSS_BAKER_AUCTION (line 4) | const BOSS_BAKER_AUCTION = '0x272cD704E5A90b63E3B595744785262d32997B2f'; constant WETH (line 5) | const WETH = '0x4200000000000000000000000000000000000006'; FILE: fees/plasma-one/index.ts constant USDT0 (line 5) | const USDT0 = ADDRESSES.plasma.USDT0; constant CARD_SPEND_POOL (line 7) | const CARD_SPEND_POOL = "0xc7eda2b178c8488aa98dd1a3711566634d725268"; constant TRANSFER_EVENT (line 8) | const TRANSFER_EVENT = "event Transfer(address indexed from, address ind... constant TRANSFER_TOPIC (line 9) | const TRANSFER_TOPIC = "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a1... function topic (line 11) | function topic(address: string) { FILE: fees/plasma-saving-vaults/index.ts constant VAULT (line 4) | const VAULT = "0xd1074E0AE85610dDBA0147e29eBe0D8E5873a000"; FILE: fees/playground/index.ts constant TREASURY_ADDRESS (line 6) | const TREASURY_ADDRESS = '0x5d4a744c4895529c6d529d76b21716423493f10aa9d6... constant USDC_ASSET_TYPE (line 9) | const USDC_ASSET_TYPE = '0xbae207659db88bea0cbead6da0ed00aac12edcdda169e... constant USDC_DECIMALS (line 11) | const USDC_DECIMALS = 1e6; constant APTOS_GRAPHQL (line 12) | const APTOS_GRAPHQL = 'https://api.mainnet.aptoslabs.com/v1/graphql'; FILE: fees/pleasing-gold.ts constant PSWAP_CONTRACT (line 4) | const PSWAP_CONTRACT = "0x3D084Fc4Cc4D5A0B8d6B6517341f359505b35336"; constant PGOLD (line 5) | const PGOLD = "0x3e76BB02286BFeAA89DD35f11253f2CbCE634F91"; constant PUSD (line 6) | const PUSD = "0xC8Fb643D18F1e53698CFDa5c8Fdf0cdC03C1dBec" FILE: fees/polter/index.ts type THeader (line 6) | type THeader = { constant RECORDS_PER_PAGE (line 16) | const RECORDS_PER_PAGE = 1000; type RewardsPaid (line 117) | type RewardsPaid = { FILE: fees/polter/types.ts type V2Reserve (line 1) | type V2Reserve = { FILE: fees/polymarket.ts constant POLYMARKET_ADDRESSES (line 6) | const POLYMARKET_ADDRESSES = { FILE: fees/pooltogether-v5/index.ts type POOLTOGETHER_CHAIN (line 4) | type POOLTOGETHER_CHAIN = CHAIN.ARBITRUM | CHAIN.BASE | CHAIN.ETHEREUM |... constant PRIZE_POOL (line 6) | const PRIZE_POOL: Record> = { constant POOL_VAULTS (line 16) | const POOL_VAULTS: Record> = { constant EVENT_ABI (line 26) | const EVENT_ABI = { function fetch (line 30) | async function fetch(options: FetchOptions) { FILE: fees/predict-fun/index.ts constant USDT_BSC (line 4) | const USDT_BSC = "0x55d398326f99059fF775485246999027B3197955"; constant CONTRACTS (line 6) | const CONTRACTS = { constant EVENTS (line 21) | const EVENTS = { FILE: fees/predy-finance-v5.ts constant USDC_DECIMAL (line 16) | const USDC_DECIMAL = 1e6; constant ETH_DECIMAL (line 17) | const ETH_DECIMAL = 1e18; constant ERC20_DECIMAL (line 18) | const ERC20_DECIMAL = 1e18; constant WBTC_DECIMAL (line 19) | const WBTC_DECIMAL = 1e8; constant GYEN_DECIMAL (line 20) | const GYEN_DECIMAL = 1e6; FILE: fees/premia-v2.ts constant ONE_DAY (line 26) | const ONE_DAY = 24 * 60 * 60; function toNumber (line 80) | function toNumber(value: string): number { function getV2Data (line 84) | async function getV2Data(url: string, timestamp: number) { FILE: fees/premia-v3.ts type IGraphResponse (line 15) | interface IGraphResponse { function toNumber (line 36) | function toNumber(value: string): number { function getV3Data (line 40) | async function getV3Data(url: string, timestamp: number, options: FetchO... FILE: fees/prestocks/index.ts function extractPubkey (line 9) | function extractPubkey(base64Data: string, offset: number): string { constant METEORA_DLMM_PROGRAM_ID (line 15) | const METEORA_DLMM_PROGRAM_ID = "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVa... constant PRESTOCKS_LP_WALLET (line 16) | const PRESTOCKS_LP_WALLET = "AuDS1jWvD2StHgkFfFUYaxa4rKQCjAqGayNSC1feixrV"; function getMeteoraDLMMPositions (line 18) | async function getMeteoraDLMMPositions(owner: string) { function fetch (line 43) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: fees/privacy-cash/index.ts constant BASE_ETH_POOL (line 6) | const BASE_ETH_POOL = "0x7F673790C08Ddf27c0Aa6fa9526CCC8dAaB081Ec"; constant BASE_USDC_POOL (line 7) | const BASE_USDC_POOL = "0xe91dd4AB03909f5CEb87f42B4308B222995a905b"; FILE: fees/privacy-pools.ts constant BPS (line 5) | const BPS = 10_000n; constant METRICS (line 7) | const METRICS = { FILE: fees/provenance.ts constant PROVENANCE_DECIMALS (line 5) | const PROVENANCE_DECIMALS = 9; FILE: fees/puffer-finance/index.ts constant PUFFER_VAULT (line 7) | const PUFFER_VAULT = "0xD9A442856C234a39a81a089C06451EBAa4306a72"; constant VALIDATOR_TICKET (line 10) | const VALIDATOR_TICKET = "0x7D26AD6F6BA9D6bA1de0218Ae5e20CD3a273a55A"; constant PROTOCOL_FEE_METRIC (line 13) | const PROTOCOL_FEE_METRIC = 'Protocol Fee'; constant GUARDIANS_FEE_METRIC (line 14) | const GUARDIANS_FEE_METRIC = 'Guardians Fee'; constant ABIS (line 17) | const ABIS = { FILE: fees/puffer-vaults.ts constant PERFORMANCE_FEE_RATIO (line 23) | const PERFORMANCE_FEE_RATIO = 0.1; FILE: fees/pulsechain.ts constant CONCURRENCY (line 7) | const CONCURRENCY = 25; FILE: fees/pump-swap/index.ts type IData (line 9) | interface IData { FILE: fees/pumpdotfun.ts constant CREATOR_FEE_INTRO_TS (line 49) | const CREATOR_FEE_INTRO_TS = 1747094400 // 2025-05-13: creator slice in... constant PROJECT_ASCEND_TS (line 50) | const PROJECT_ASCEND_TS = 1757894400 // 2025-09-15: creator slice bu... constant BUYBACK_START_TS (line 51) | const BUYBACK_START_TS = 1752451200 // 2025-07-14: PUMP buyback beg... constant BURN_POLICY_TS (line 52) | const BURN_POLICY_TS = 1777334400 // 2026-04-28: buyback share dr... constant TRADE_EVENT_START_TS (line 53) | const TRADE_EVENT_START_TS = 1762300800 // 2025-11-05: pump_evt_tradeev... function getCreatorFeeRatio (line 57) | function getCreatorFeeRatio(timestamp: number): number { function getProtocolRevenueRatio (line 65) | function getProtocolRevenueRatio(timestamp: number): number { constant MAYHEM_FEE_WALLET (line 72) | const MAYHEM_FEE_WALLET = 'GesfTA3X2arioaHp8bbKdjG9vJtskViWACZoYvxp4twS' constant LABEL (line 74) | const LABEL = { constant PUMP_FEE_RECIPIENTS (line 85) | const PUMP_FEE_RECIPIENTS = [ constant PUMP_FEE_EXCLUDE_TX_ADDRESSES (line 95) | const PUMP_FEE_EXCLUDE_TX_ADDRESSES = [ function addMayhemFees (line 109) | async function addMayhemFees(options: FetchOptions, dailyFees: any, dail... function getDailyApiData (line 122) | async function getDailyApiData(dateString: string): Promise<{ buybackUsd... function fetchFromTradeEvents (line 137) | async function fetchFromTradeEvents(options: FetchOptions) { function fetchFromDune (line 165) | async function fetchFromDune(options: FetchOptions) { function buildBalances (line 207) | async function buildBalances( FILE: fees/pumper/index.ts constant START_DATE (line 6) | const START_DATE = "2025-07-14"; constant FEE_COLLECTOR (line 7) | const FEE_COLLECTOR = "7cMEhpt9y3inBNVv8fNnuaEbx7hKHZnLvR1KWKKxuDDU"; constant FEE_PAYER (line 8) | const FEE_PAYER = "9AmV7H1yogUGGbmyZUbKKKiCwbBoXrZgxMNQziBZjkhL"; constant USDC_PROGRAM (line 9) | const USDC_PROGRAM = "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"; constant PROTOCOL_FEE_TYPE (line 11) | const PROTOCOL_FEE_TYPE = "protocol"; constant REFERRER_FEE_TYPE (line 12) | const REFERRER_FEE_TYPE = "referrer"; FILE: fees/pumpup.ts function call (line 5) | async function call( function getCoinMetadata (line 23) | async function getCoinMetadata(coinType: string) { FILE: fees/punk-strategy.ts constant ABI (line 6) | const ABI = { constant ADDRESS (line 11) | const ADDRESS = { function fetch (line 21) | async function fetch(options: FetchOptions) { FILE: fees/punk.coffee/index.ts constant ROUTER_ADDRESS (line 5) | const ROUTER_ADDRESS = "0x9c0F3c0C20D10297cA4bFB50846f3242Ea2B9787"; constant FACTORY_ADDRESS (line 6) | const FACTORY_ADDRESS = "0xF7262C7eb1737f7701130C0151C0697Ad7c7A94D"; FILE: fees/pyth-entropy/index.ts constant ENTROPY_REQUEST_ABI (line 27) | const ENTROPY_REQUEST_ABI = 'event RequestedWithCallback (address indexe... function fetch (line 29) | async function fetch(options: FetchOptions): Promise { FILE: fees/pyth-express/index.ts constant EXPRESS_RELAY_DAO_ADDRESS (line 7) | const EXPRESS_RELAY_DAO_ADDRESS = "69ib85nGQS2Hzr4tQ8twbkGh76gKFUfWJFeJf... FILE: fees/pyth-network/index.ts constant DEFAULT_FEE (line 286) | const DEFAULT_FEE = 1n; constant PRICE_FEED_UPDATE_ABI (line 287) | const PRICE_FEED_UPDATE_ABI = constant SOLANA_FEE_ADDRESS (line 291) | const SOLANA_FEE_ADDRESS = "8hQfT7SVhkCrzUSgBq6u2wYEt1sH3xmofZ5ss3YaydZW"; constant SUI_FEE_RECIPIENT (line 292) | const SUI_FEE_RECIPIENT = constant APTOS_PYTH_CONTRACT (line 294) | const APTOS_PYTH_CONTRACT = constant NEAR_PYTH_CONTRACT (line 296) | const NEAR_PYTH_CONTRACT = "pyth-oracle.near"; constant SINGLE_UPDATE_FEE_ABI (line 299) | const SINGLE_UPDATE_FEE_ABI = "function singleUpdateFeeInWei() view retu... function fetchEvm (line 302) | async function fetchEvm( function fetchSolana (line 339) | async function fetchSolana( constant SUI_COIN_TYPE (line 356) | const SUI_COIN_TYPE = "0x2::sui::SUI"; function fetchSui (line 358) | async function fetchSui( constant APTOS_COIN_TYPE (line 386) | const APTOS_COIN_TYPE = "0x1::aptos_coin::AptosCoin"; function fetchAptos (line 388) | async function fetchAptos( function fetchNear (line 417) | async function fetchNear( FILE: fees/pyth-pro/index.ts constant DOURO_LABS_WALLET (line 9) | const DOURO_LABS_WALLET = "2ru31e9g8RF2mSSNgTQ11QMb166NE6LJccmBqGJM8xxy"; constant PYTH_DAO_WALLET (line 10) | const PYTH_DAO_WALLET = "Gx4MBPb1vqZLJajZmsKLg8fGw9ErhoKsR8LeKcCKFyak"; constant USDC_MINT (line 11) | const USDC_MINT = "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"; constant PYTH_MINT (line 12) | const PYTH_MINT = "HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3"; FILE: fees/qidao.ts type TAddress (line 6) | type TAddress = { FILE: fees/quanto/index.ts constant FEES_API (line 5) | const FEES_API = "https://api.quanto.trade/v2/accvalue/public/corporate/... constant QTO_ADDRESS (line 6) | const QTO_ADDRESS = "quantoL84tL1HvygKcz3TJtWRU6dFPW8imMzCa4qxGW"; type FeeRecord (line 8) | interface FeeRecord { type FeeResponse (line 13) | interface FeeResponse { FILE: fees/qubic-mining/index.ts constant API_ENDPOINT (line 5) | const API_ENDPOINT = "https://fattydoge.top/api/qubic/burn/all"; type QubicBurnData (line 7) | interface QubicBurnData { FILE: fees/quenta/index.ts function fetch (line 11) | async function fetch({ getFromBlock, getToBlock, chain, }: FetchOptions) { FILE: fees/quickswap-hydra/index.ts type IFeeStat (line 14) | interface IFeeStat { FILE: fees/quickswap-perps/index.ts type IFeeStat (line 12) | interface IFeeStat { FILE: fees/radiant.ts type TAddress (line 6) | type TAddress = { FILE: fees/radpie.ts type TAddress (line 8) | type TAddress = { FILE: fees/rain-one/index.ts function processLogs (line 92) | async function processLogs({ eventAbi, processor }: { options: FetchOpti... FILE: fees/rainbow-predictions.ts constant USDC_E (line 10) | const USDC_E = '0x2791bca1f2de4661ed88a30c99a7a9449aa84174'; constant RAINBOW_BUILDER_CODE (line 13) | const RAINBOW_BUILDER_CODE = '0xabce5abdc189cba6fb85edb9170e3e6e41607e94... constant POLYMARKET_V2_CUTOVER (line 16) | const POLYMARKET_V2_CUTOVER = 1777420800; FILE: fees/rainbow-token-launchpad.ts constant LIQUID_FACTORY (line 5) | const LIQUID_FACTORY = '0x04F1a284168743759BE6554f607a10CEBdB77760'; constant WETH (line 6) | const WETH = '0x4200000000000000000000000000000000000006'; FILE: fees/ramses-exchange-v1/bribes.ts type IBribes (line 5) | interface IBribes { FILE: fees/ramses-exchange-v1/index.ts constant FACTORY_ADDRESS (line 8) | const FACTORY_ADDRESS = '0xaaa20d08e59f6561f242b08513d36266c5a29415'; type TStartTime (line 10) | type TStartTime = { FILE: fees/ramses-exchange-v2/bribes.ts type IBribes (line 5) | interface IBribes { FILE: fees/ramses-exchange-v2/index.ts type TStartTime (line 11) | type TStartTime = { FILE: fees/rank-trading/index.ts constant RANK_FACTORY_CONTRACTS (line 23) | const RANK_FACTORY_CONTRACTS: Record = { FILE: fees/rarible/index.ts constant GET_ROYALTIES_ABI (line 6) | const GET_ROYALTIES_ABI = "function getRoyalties(address token, uint256 ... constant PROTOCOL_FEE_ABI (line 7) | const PROTOCOL_FEE_ABI = "function protocolFee() view returns (address r... FILE: fees/ratio/index.ts constant FEE_TOKENS (line 6) | const FEE_TOKENS: Record = { constant FEE_TARGETS (line 13) | const FEE_TARGETS: Record = { FILE: fees/razordex.ts function fetch (line 13) | async function fetch() { FILE: fees/re-protocol/index.ts type chainContractsInterface (line 5) | interface chainContractsInterface { function getFees (line 40) | async function getFees(options: FetchOptions, token: string, priceCalcul... function fetch (line 51) | async function fetch(options: FetchOptions) { FILE: fees/reachme/index.ts constant REACH_V1 (line 5) | const REACH_V1 = '0x3ff200940a172AbB1c70646d500cA22cdBCEA915' constant REACH_V2 (line 6) | const REACH_V2 = '0x3479E83c089Bb42DC43C6FEfe5F89Ea0e5bA47F9' FILE: fees/ready-cards.ts constant READY_CARDS_TREASURY (line 6) | const READY_CARDS_TREASURY = "bvT9KFrAqmRpnb6AsuaJzdVKEVuT5jAVYt3N5CyGvkV"; constant MEMO_PROGRAM (line 7) | const MEMO_PROGRAM = "MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr"; constant READY_MINT (line 9) | const READY_MINT = "HKJHsYJHMVK5VRyHHk5GhvzY9tBAAtPvDkZfDH6RLDTd"; constant USDT_MINT (line 10) | const USDT_MINT = "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"; constant PAYMENT_MINTS (line 12) | const PAYMENT_MINTS = [ function getAlliumData (line 21) | async function getAlliumData(options: FetchOptions) { function fetch (line 121) | async function fetch(options: FetchOptions) { FILE: fees/reental/index.ts constant REENTAL_GRAPHQL_URL (line 5) | const REENTAL_GRAPHQL_URL = "https://backend.reental.co/graphql"; constant PROPERTY_OFFERING_FEES (line 6) | const PROPERTY_OFFERING_FEES = "Property Offering Fees"; constant PAGE_SIZE (line 7) | const PAGE_SIZE = 200; type Currency (line 9) | type Currency = "EUR" | "USD"; type ReentalProperty (line 11) | type ReentalProperty = { type FeeConfig (line 26) | type FeeConfig = { constant GET_PUBLIC_PROPERTIES_QUERY (line 62) | const GET_PUBLIC_PROPERTIES_QUERY = ` function getPublicProperties (line 85) | async function getPublicProperties(): Promise { function isInWindow (line 120) | function isInWindow(isoDate: string, options: FetchOptions) { function hasStarted (line 125) | function hasStarted(isoDate: string, options: FetchOptions) { function addFeeAmount (line 130) | function addFeeAmount(balance: any, amount: number, currency: Currency) { function validateConfiguredTokenSupply (line 144) | async function validateConfiguredTokenSupply(properties: ReentalProperty... FILE: fees/renzo/common.ts constant EZ_REZ (line 4) | const EZ_REZ = "0x77b1183e730275f6a8024ce53d54bcc12b368f60"; constant EZ_EIGEN (line 5) | const EZ_EIGEN = "0xd4fcde9bb1d746dd7e5463b01dd819ee06af25db"; constant RENZO_OWNED_VAULTS (line 6) | const RENZO_OWNED_VAULTS = [ constant EZETH_HISTORICAL_DATA_SUBGRAPH_URL (line 10) | const EZETH_HISTORICAL_DATA_SUBGRAPH_URL = constant ETH_TOKEN_ID (line 13) | const ETH_TOKEN_ID = ADDRESSES.GAS_TOKEN_2; type ETHFeesResult (line 277) | interface ETHFeesResult { type ETHEarningsResult (line 285) | interface ETHEarningsResult { type ERC20FeesResult (line 293) | interface ERC20FeesResult { type ERC20EarningsResult (line 299) | interface ERC20EarningsResult { function getETHFeesWei (line 304) | async function getETHFeesWei( function getETHEarningsWei (line 322) | async function getETHEarningsWei( function getERC20FeesData (line 340) | async function getERC20FeesData( function getERC20EarningsData (line 357) | async function getERC20EarningsData( FILE: fees/renzo/index.ts constant RENZO_TOKEN (line 11) | const RENZO_TOKEN = "0x3B50805453023a91a8bf641e279401a0b23FA6F9"; constant BUYBACK_BOT (line 12) | const BUYBACK_BOT = "0x7d7445b6e7098efBDEAfA4A24f443847D5dAA262"; FILE: fees/rerange/index.ts constant HUB (line 4) | const HUB = '0x888956E46d2af8F6B2890a39E55542219F4bd192' constant ORDER_EXECUTED_EVENT (line 5) | const ORDER_EXECUTED_EVENT = 'event OrderExecuted(bytes32 indexed orderK... constant VAULT_HUB_ABI (line 6) | const VAULT_HUB_ABI = 'function hub() view returns (address)' constant GET_ORDER_ABI (line 8) | const GET_ORDER_ABI = { FILE: fees/reserve/index.ts constant ABI (line 62) | const ABI = { constant RESERVE_ENDPOINT (line 71) | const RESERVE_ENDPOINT = "https://api.reserve.org/current/dtf?"; FILE: fees/reservoir-protocol.ts constant RUSD (line 5) | const RUSD = '0x09D4214C03D01F49544C0448DBE3A27f768F2b34'; constant WSRUSD (line 6) | const WSRUSD = '0xd3fD63209FA2D55B07A0f6db36C2f43900be3094'; constant WSRUSD_OFT_ADAPTER (line 7) | const WSRUSD_OFT_ADAPTER = '0xBb431AbD156B960e5B77cC45c75F107e3991258a'; constant WSRUSD_OFT (line 8) | const WSRUSD_OFT = '0x4809010926aec940b550D34a46A52739f996D75D'; constant SRUSD (line 9) | const SRUSD = '0x738d1115B90efa71AE468F1287fc864775e23a31'; constant SAVING_MODULE (line 10) | const SAVING_MODULE = '0x5475611Dffb8ef4d697Ae39df9395513b6E947d7'; constant WAD (line 12) | const WAD = BigInt('1000000000000000000'); constant PRICE_SCALE (line 13) | const PRICE_SCALE = BigInt('100000000'); function prefetch (line 18) | async function prefetch(options: FetchOptions): Promise { function fetch (line 34) | async function fetch(options: FetchOptions): Promise { FILE: fees/resolv/index.ts constant USR (line 7) | const USR = '0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110'; constant ST_USR (line 8) | const ST_USR = '0x6c8984bc7DBBeDAf4F6b2FD766f16eBB7d10AAb4'; constant WST_USR (line 9) | const WST_USR = '0x1202F5C7b4B9E47a1A484E8B270be34dbbC75055'; constant RLP (line 10) | const RLP = '0x4956b52aE2fF65D74CA2d61207523288e4528f96'; constant RLP_ORACLE (line 11) | const RLP_ORACLE = '0xaE2364579D6cB4Bbd6695846C1D595cA9AF3574d'; constant FEE_COLLECTOR (line 12) | const FEE_COLLECTOR = '0x6E02e225329E32c854178d7c865cF70fE1617f02'; constant ADDRESSES_FROM (line 14) | const ADDRESSES_FROM = [ constant ASSETS (line 21) | const ASSETS = [ constant WST_USR_ABI (line 27) | const WST_USR_ABI = 'function convertToAssets(uint256 _wstUSRAmount) ext... FILE: fees/rezerve-money/rebases.ts constant RZR (line 6) | const RZR = "0xb4444468e444f89e1c2CAc2F1D3ee7e336cBD1f5"; FILE: fees/rfx/index.ts type IGraphFeesResponse (line 9) | interface IGraphFeesResponse { FILE: fees/ribbon/index.ts type IVault (line 6) | interface IVault { type IVaultsResponse (line 13) | interface IVaultsResponse { FILE: fees/rifts/index.ts constant V2_PROGRAM (line 11) | const V2_PROGRAM = '29JgMGWZ28CSF7JLStKFp8xb4BZyf7QitG5CHcfRBYoR'; constant V1_PROGRAM (line 12) | const V1_PROGRAM = '9qomJJ5jMzaKu9JXgMzbA3KEyQ3kqcW7hN3xq3tMEkww'; constant FEES_VAULT_OFFSET (line 15) | const FEES_VAULT_OFFSET = 168; constant SYSTEM_PROGRAM (line 16) | const SYSTEM_PROGRAM = '11111111111111111111111111111111'; constant BASE58_REGEX (line 19) | const BASE58_REGEX = /^[1-9A-HJ-NP-Za-km-z]+$/; function extractPubkey (line 28) | function extractPubkey(base64Data: string, offset: number): string { function isValidBase58Address (line 45) | function isValidBase58Address(address: string): boolean { function discoverVaultAddresses (line 61) | async function discoverVaultAddresses(): Promise { FILE: fees/rip-fun/index.ts constant PACKET_SOLD_ABI (line 5) | const PACKET_SOLD_ABI = 'event PacketSold(uint256 indexed packetId, addr... FILE: fees/rise-launchpad.ts constant ENDPOINT (line 5) | const ENDPOINT = "https://public.rise.rich/public/defillama/fees"; type FeesResponse (line 7) | interface FeesResponse { constant TRADING_FEES_LABEL (line 19) | const TRADING_FEES_LABEL = "Trading Fees"; constant BORROW_FEES_LABEL (line 20) | const BORROW_FEES_LABEL = "Borrow Fees"; constant REVENUE_RATIO (line 27) | const REVENUE_RATIO = 0.75; constant SUPPLY_SIDE_REVENUE_RATIO (line 28) | const SUPPLY_SIDE_REVENUE_RATIO = 0.25; FILE: fees/river/config.ts type ChainConfig (line 3) | type ChainConfig = { FILE: fees/river/index.ts constant METRICS (line 5) | const METRICS = { FILE: fees/rocketpool.ts type EtherDepositedEvent (line 48) | interface EtherDepositedEvent { function fetch (line 53) | async function fetch(options: FetchOptions): Promise { FILE: fees/roots/index.ts constant BORROWER_OPERATIONS (line 4) | const BORROWER_OPERATIONS = "0xed35ff90e6593ad71ed15082e24c204c379d3599"; FILE: fees/rosetta.ts constant FEE_RATE (line 6) | const FEE_RATE = 0.000001; constant ROUTERS (line 9) | const ROUTERS: Record = { FILE: fees/royalbet.ts constant TREASURY_ADDRESS (line 6) | const TREASURY_ADDRESS = "MoEcUAUh3zC8gGMh2wiRJx3ShbAoHqpxLKeGfJ1KFcm"; FILE: fees/royco.ts type RecipeEvent (line 51) | interface RecipeEvent { function querySubgraph (line 60) | async function querySubgraph(options: FetchOptions, endpoint: string, da... function fetch (line 168) | async function fetch(options: FetchOptions): Promise { FILE: fees/saber/index.ts function fetchLast24hFees (line 19) | async function fetchLast24hFees(timestamp: number, _: ChainBlocks, { cre... FILE: fees/sablier.ts constant CONTRACT_QUERY (line 25) | const CONTRACT_QUERY = ` function getFeeContracts (line 37) | async function getFeeContracts(chain: string) { FILE: fees/safe.ts function getFeeRecipient (line 5) | function getFeeRecipient(timestamp: number) { FILE: fees/santa-browser/index.ts constant SANTA_BROWSER_ADDRESS (line 5) | const SANTA_BROWSER_ADDRESS = "0xa9bb3bd182a7b4d632c24299cbd0435450aca66... FILE: fees/saros.ts function fetch (line 6) | async function fetch() { FILE: fees/satoshi-perps/index.ts type IFeeResponse (line 20) | interface IFeeResponse { FILE: fees/saturn-protocol/index.ts constant USDAT (line 5) | const USDAT = "0x23238f20b894f29041f48D88eE91131C395Aaa71"; constant STRC_ORACLE (line 7) | const STRC_ORACLE = "0x5f7eCD0D045c393da6cb6c933c671AC305A871BF"; constant BALANCE_DECIMALS (line 9) | const BALANCE_DECIMALS = 6; constant BPS (line 11) | const BPS = 10000; constant PERFORMANCE_FEE_BPS (line 12) | const PERFORMANCE_FEE_BPS = 1000; constant METRICS (line 14) | const METRICS = { constant ABI (line 33) | const ABI = { FILE: fees/scallop/index.ts type DailyStats (line 12) | interface DailyStats { FILE: fees/scatter.ts constant PROTOCOL_FEE_LABEL (line 6) | const PROTOCOL_FEE_LABEL = "Protocol fees"; FILE: fees/securitize/index.ts constant EVM_ABI (line 9) | const EVM_ABI = { constant METRIC (line 14) | const METRIC = { type EvmContract (line 20) | type EvmContract = { constant EVM_CONTRACTS (line 28) | const EVM_CONTRACTS: Record = { constant SECONDS_PER_DAY (line 89) | const SECONDS_PER_DAY = 24 * 60 * 60; constant SECONDS_PER_YEAR (line 90) | const SECONDS_PER_YEAR = 365 * SECONDS_PER_DAY; type IData (line 182) | interface IData { FILE: fees/sedge/index.ts function getDailyFees (line 15) | async function getDailyFees(timestamp: number) { function getPairsDailyFees (line 53) | async function getPairsDailyFees(timestamp: number) { FILE: fees/sendshot.ts type IData (line 6) | interface IData { FILE: fees/sentinel-trader-bot.ts constant FEE_COLLECTION_ADDRESS (line 5) | const FEE_COLLECTION_ADDRESS = 'FiPhWKk6o16WP9Doe5mPBTxaBFXxdxRAW9BmodPy... FILE: fees/sharky/index.ts constant FEE_WALLET (line 10) | const FEE_WALLET = "feegKBq3GAfqs9G6muPjdn8xEEZhALLTr2xsigDyxnV"; FILE: fees/shmonad/index.ts constant SHMONAD_CONTRACT (line 4) | const SHMONAD_CONTRACT = "0x1B68626dCa36c7fE922fD2d55E4f631d962dE19c"; constant ABIS (line 6) | const ABIS = { constant PROTOCOL_FEE (line 11) | const PROTOCOL_FEE = 0.05; FILE: fees/sierra/index.ts constant SIERRA (line 6) | const SIERRA = "0x6E6080e15f8C0010d333D8CAeEaD29292ADb78f7"; constant USDC (line 7) | const USDC = "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E"; constant WAD (line 9) | const WAD = BigInt(1e6); function fetch (line 16) | async function fetch(options: FetchOptions) { FILE: fees/silo-finance-v2/index.ts type BadDebtSilo (line 8) | type BadDebtSilo = { type BadDebtSiloMapping (line 13) | type BadDebtSiloMapping = { type SubgraphMapping (line 17) | type SubgraphMapping = { type SubgraphFeeQueryResponse (line 21) | type SubgraphFeeQueryResponse = { type SubgraphTokenQueryResponse (line 34) | type SubgraphTokenQueryResponse = { function fetch (line 171) | async function fetch( FILE: fees/silo-finance/index.ts type FeeResult (line 5) | type FeeResult = { type IFactory (line 10) | type IFactory = { type ISilo (line 15) | type ISilo = { type IAddress (line 21) | type IAddress = { function getSilos (line 77) | async function getSilos( function getSilosAssets (line 117) | async function getSilosAssets( function getSilosFeesStorage (line 144) | async function getSilosFeesStorage( function fetch (line 186) | async function fetch( FILE: fees/size-credit.ts constant SIZE_FACTORY (line 4) | const SIZE_FACTORY = { FILE: fees/smithii/index.ts constant SUI_RPC_URL (line 40) | const SUI_RPC_URL = "https://fullnode.mainnet.sui.io:443"; constant SUI_ADDRESS (line 41) | const SUI_ADDRESS = "0x3a20341455dbb7ed10e414b4a054096c22b0e6c41da157109... FILE: fees/sns.ts constant API_URL (line 5) | const API_URL = "https://sns-api.bonfida.com/v2/defilama/fees-adapter"; type IData (line 7) | interface IData { FILE: fees/sofa-org/index.ts function getAutomators (line 107) | async function getAutomators(options: FetchOptions, factory: string) { function getLog (line 125) | async function getLog(options: FetchOptions, targets: [], eventAbi: stri... function getTokens (line 133) | function getTokens(raw: string, chain: string, tokens: any) { function mintLog (line 138) | function mintLog(data: any, product: any) { function burnLog (line 149) | function burnLog(data: any, product: any) { function burnBatchLog (line 158) | function burnBatchLog(data: any, product: any) { function burnAutomatorLog (line 171) | function burnAutomatorLog(data: any, product: any) { function burnDualLog (line 181) | function burnDualLog(data: any, product: any) { function burnBatchDualLog (line 191) | function burnBatchDualLog(data: any, product: any) { FILE: fees/solana.ts constant SIMD_0096_ACTIVATION_DATE (line 8) | const SIMD_0096_ACTIVATION_DATE = 1739318400 // after 2025-02-12 priorit... FILE: fees/solend.ts type DailyStats (line 8) | interface DailyStats { FILE: fees/solid-yield.ts type IBoringVault (line 16) | interface IBoringVault { type ExchangeRateUpdatedEvent (line 60) | interface ExchangeRateUpdatedEvent { function fetch (line 66) | async function fetch(options: FetchOptions): Promise { FILE: fees/solidly-v3.ts type IPoolData (line 10) | interface IPoolData { type IURL (line 15) | type IURL = { FILE: fees/solidlydex.ts constant URL (line 9) | const URL = sdk.graph.modifyEndpoint('4GX8RE9TzEWormbkayeGj4NQmmhYE46izV... type IPair (line 10) | interface IPair { type IPairs (line 16) | interface IPairs { type IQueryRange (line 21) | interface IQueryRange { FILE: fees/solomon-usdv.ts type YieldDistribution (line 5) | interface YieldDistribution { type YieldDistributionsResponse (line 11) | interface YieldDistributionsResponse { FILE: fees/solstice-usx/index.ts constant EUSX (line 8) | const EUSX = '3ThdFZQKM6kRyVGLG48kaPg5TRMhYMKY1iCRa9xop1WC'; constant PYTH_EUSX_REDEMPTION_PRICE_ID (line 9) | const PYTH_EUSX_REDEMPTION_PRICE_ID = 'f36e12e65d2969b242fb97d3ebaa32ec5... constant PYTH_HERMES_PRICE_API (line 10) | const PYTH_HERMES_PRICE_API = 'https://hermes.pyth.network/v2/updates/pr... constant FEES_YIELD_LABEL (line 11) | const FEES_YIELD_LABEL = METRIC.ASSETS_YIELDS; constant SUPPLY_SIDE_YIELD_LABEL (line 12) | const SUPPLY_SIDE_YIELD_LABEL = 'eUSX Yield To Holders'; FILE: fees/solv-finance/index.ts function fees (line 69) | async function fees(options: FetchOptions, contracts: any) { function received (line 192) | async function received( function subscriptionFees (line 203) | async function subscriptionFees( function parseSubscribeEvent (line 230) | function parseSubscribeEvent(data: string): BigNumber { function concrete (line 241) | async function concrete(pools: any[], options: FetchOptions): Promise { function getFeeEvents (line 30) | async function getFeeEvents(vaults: string[], options: FetchOptions): Pr... FILE: fees/stac-clo/index.ts constant METRIC (line 11) | const METRIC = { constant REDSTONE_ORACLE_DECIMALS (line 19) | const REDSTONE_ORACLE_DECIMALS = 8; constant MANAGEMENT_FEE (line 20) | const MANAGEMENT_FEE = 0.3 / 100; constant ONE_YEAR_IN_SECONDS (line 21) | const ONE_YEAR_IN_SECONDS = 365 * 24 * 60 * 60; function prefetch (line 23) | async function prefetch(options: FetchOptions) { function fetch (line 42) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: fees/stackingdao/index.ts constant HIRO_API (line 7) | const HIRO_API = "https://api.hiro.so/extended/v1"; constant STX_CG_ID (line 9) | const STX_CG_ID = "blockstack"; constant BTC_CG_ID (line 10) | const BTC_CG_ID = "bitcoin"; constant STACKING_DAO_CONTRACT (line 12) | const STACKING_DAO_CONTRACT = "SP4SZE494VC2YC5JYG7AYFQ44F5Q4PYV7DVMDPBG"; constant REWARDS_CONTRACTS (line 13) | const REWARDS_CONTRACTS = [2, 3, 4, 5, 8].map((v) => `${STACKING_DAO_CON... constant INSTANT_UNSTACK_CONTRACTS (line 14) | const INSTANT_UNSTACK_CONTRACTS = [ constant USTX_PER_STX (line 19) | const USTX_PER_STX = 1e6; constant SATS_PER_BTC (line 20) | const SATS_PER_BTC = 1e8; constant HIRO_LIMIT (line 21) | const HIRO_LIMIT = 50; constant HIRO_CONCURRENCY (line 22) | const HIRO_CONCURRENCY = 2; FILE: fees/staked-hype/index.ts constant OVERSEER (line 5) | const OVERSEER = "0xB96f07367e69e86d6e9C3F29215885104813eeAE"; constant BPS (line 6) | const BPS = 10000n; constant EVENTS (line 8) | const EVENTS = { FILE: fees/stakedao/index.ts constant TREASURY_FEES_RECIPIENT (line 6) | const TREASURY_FEES_RECIPIENT = '0x9EBBb3d59d53D6aD3FA5464f36c2E84aBb7cf... constant VESDT_FEE_RECIPIENT (line 7) | const VESDT_FEE_RECIPIENT = '0x1fE537BD59A221854a53a5B7a81585B572787fce'; constant LIQUIDITY_FEES_RECIPIENT (line 8) | const LIQUIDITY_FEES_RECIPIENT = '0x576D7AD8eAE92D9A972104Aac56c15255dDB... FILE: fees/stakedotlink/index.ts function fetch (line 16) | async function fetch(options: FetchOptions) { FILE: fees/stakestone-stone/index.ts constant STONE_VAULT (line 5) | const STONE_VAULT = "0xa62f9c5af106feee069f38de51098d9d81b90572" constant STONE_TOKEN (line 6) | const STONE_TOKEN = "0x7122985656e38bdc0302db86685bb972b145bd3c" constant DECIMALS (line 8) | const DECIMALS = 10n ** 18n; function getVaultState (line 16) | async function getVaultState(api: ChainApi): Promise<{ sharePrice: strin... FILE: fees/standx-dusd/index.ts constant STANDX_GATEWAY (line 11) | const STANDX_GATEWAY: any = { function fetchSol (line 16) | async function fetchSol(_a: any, _b: any, options: FetchOptions): Promis... function fetch (line 58) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise { FILE: fees/superstate/index.ts constant USTB (line 5) | const USTB: Record = { constant USTB_CHAINLINK_ORACLE (line 9) | const USTB_CHAINLINK_ORACLE = "0xE4fA682f94610cCd170680cc3B045d77D9E528a8"; constant PRICING_ABI (line 10) | const PRICING_ABI = function getPrices (line 13) | async function getPrices(timestamp: number): Promise { FILE: fees/surf-liquid.ts constant V2_FACTORY (line 4) | const V2_FACTORY = "0x1D283b668F947E03E8ac8ce8DA5505020434ea0E"; constant V3_FACTORY (line 5) | const V3_FACTORY = "0xf1d64dee9f8e109362309a4bfbb523c8e54fa1aa"; constant USDC (line 6) | const USDC = "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"; constant WETH (line 7) | const WETH = "0x4200000000000000000000000000000000000006"; constant CBBTC (line 8) | const CBBTC = "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf"; constant ASSETS (line 9) | const ASSETS = [USDC, WETH, CBBTC]; constant ZERO (line 10) | const ZERO = "0x0000000000000000000000000000000000000000"; constant V3_VAULT_DEPLOYED (line 12) | const V3_VAULT_DEPLOYED = type Allocation (line 49) | type Allocation = { surfVault: string; morphoVault: string; asset: strin... FILE: fees/sushiswap-agg.ts constant RP8_ADDRESS (line 5) | const RP8_ADDRESS: any = { constant ROUTE_RP7_EVENT (line 17) | const ROUTE_RP7_EVENT = 'event Route(address indexed from, address to, a... constant FLAT_FEE (line 20) | const FLAT_FEE = 0.002; FILE: fees/swap-coffee/index.ts function normalizeAddress (line 5) | function normalizeAddress(address: string): string { FILE: fees/swell-restaking/index.ts function fetch (line 7) | async function fetch(options: FetchOptions): Promise { FILE: fees/swell.ts constant SWELL (line 9) | const SWELL = '0x0a6e7ba5042b38349e437ec6db6214aec7b35676' constant DEAD (line 10) | const DEAD = '0x000000000000000000000000000000000000dEaD' constant PROGRAMMATIC_BURN_WALLETS (line 12) | const PROGRAMMATIC_BURN_WALLETS = [ function fetch (line 18) | async function fetch(options: FetchOptions): Promise { FILE: fees/symbiotic/index.ts function fetch (line 8) | async function fetch(options: FetchOptions): Promise { FILE: fees/symmio/index.ts type DailyHistory (line 6) | type DailyHistory = { type DailySolver (line 15) | type DailySolver = { FILE: fees/synapse/index.ts constant TEN_BILLION (line 5) | const TEN_BILLION = 10_000_000_000n; constant SWAP_STORAGE_ABI (line 6) | const SWAP_STORAGE_ABI = "function swapStorage() view returns (uint256 i... constant METRICS (line 8) | const METRICS = { constant FAST_BRIDGE_TX_TYPE (line 103) | const FAST_BRIDGE_TX_TYPE = ["tuple(uint32 originChainId, uint32 destCha... FILE: fees/synfutures-v3/index.ts function convertDecimals (line 20) | function convertDecimals(value: string | number, decimals: number) { FILE: fees/synthetix-v3.ts type IContract (line 12) | type IContract = { FILE: fees/synthetix.ts type IContract (line 15) | type IContract = { FILE: fees/tarot.ts type IYield (line 7) | interface IYield { FILE: fees/tbtc.ts constant BRIDGE (line 7) | const BRIDGE = '0x5e4861a80B55f035D899f66772117F00FA0E8e7B' constant BANK (line 8) | const BANK = '0x65Fbae61ad2C8836fFbFB502A0dA41b0789D9Fc6' constant SATOSHI_MULTIPLIER (line 9) | const SATOSHI_MULTIPLIER = 10n ** 10n FILE: fees/tectonic/index.ts function fetch (line 12) | async function fetch(options: FetchOptions): Promise { FILE: fees/telegram-wallet-perps/index.ts constant LIGHTER_BASE_URL (line 5) | const LIGHTER_BASE_URL = 'https://mainnet.zklighter.elliot.ai/api/v1/par... constant TELEGRAM_WALLET_ACCOUNT_INDEX (line 6) | const TELEGRAM_WALLET_ACCOUNT_INDEX = '281474976617487'; function fetch (line 8) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: fees/tempo/index.ts function fetch (line 5) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: fees/termmax.ts constant DEFAULT_TREASURY (line 15) | const DEFAULT_TREASURY = "0x719e77027952929ed3060dbFFC5D43EC50c1cf79"; constant TREASURY (line 16) | const TREASURY: Record = { constant PERFORMANCE_FEE_MANAGER (line 19) | const PERFORMANCE_FEE_MANAGER = "0xEEC1238f2191978528e31dFf120bB8030fc62... constant FT_REDEEMER (line 23) | const FT_REDEEMER = "0x79f5f259662Bc24E9C87DE00a1b866f5CA4b5A96"; function getTransfers (line 25) | async function getTransfers( function handleLogs (line 58) | async function handleLogs( FILE: fees/tether-gold/index.ts constant MINT_EVENT (line 8) | const MINT_EVENT = 'event Mint (address indexed _destination, uint256 _a... constant REDEEM_EVENT (line 9) | const REDEEM_EVENT = 'event Redeem (uint256 _amount)' FILE: fees/tezos.ts constant TZKT_API (line 5) | const TZKT_API = "https://api.tzkt.io/v1"; constant MUTEZ_PER_XTZ (line 6) | const MUTEZ_PER_XTZ = 1e6; constant ONE_DAY (line 7) | const ONE_DAY = 24 * 60 * 60; constant BLOCK_PAGE_SIZE (line 8) | const BLOCK_PAGE_SIZE = 10_000; function getDayStartIso (line 10) | function getDayStartIso(timestamp: number) { function getDayStartTimestamp (line 14) | function getDayStartTimestamp(timestamp: number) { function getDailyBlockFees (line 18) | async function getDailyBlockFees(startOfDay: number) { function getDailyBurnedSupply (line 44) | async function getDailyBurnedSupply(startOfDay: number) { FILE: fees/thegraph.ts type GraphNetwork (line 20) | interface GraphNetwork { type GraphQLResponse (line 29) | interface GraphQLResponse { FILE: fees/thena-integral.ts type IPoolData (line 10) | interface IPoolData { type IURL (line 15) | type IURL = { FILE: fees/thena-v1.ts constant STABLE_FEES (line 12) | const STABLE_FEES = 0.0001; constant VOLATILE_FEES (line 13) | const VOLATILE_FEES = 0.002; FILE: fees/thena-v3.ts type IPoolData (line 10) | interface IPoolData { type IURL (line 15) | type IURL = { FILE: fees/theo-straddle-vaults/index.ts function fetch (line 29) | async function fetch(options: FetchOptions) { FILE: fees/theo/index.ts function prefetch (line 10) | async function prefetch(options: FetchOptions): Promise { function fetch (line 28) | async function fetch(options: FetchOptions): Promise { FILE: fees/thorchain-dex/index.ts constant THORCHAIN_SUPPORTED_CHAINS (line 21) | const THORCHAIN_SUPPORTED_CHAINS = ['BTC', 'ETH', 'LTC', 'DOGE', 'GAIA',... type Pool (line 23) | interface Pool { type IRequest (line 64) | type IRequest = { function fetchCacheURL (line 69) | async function fetchCacheURL(url: string) { FILE: fees/thorchain.ts type IChartItem (line 5) | interface IChartItem { FILE: fees/thorwallet/index.ts constant PROTOCOL_LABEL (line 5) | const PROTOCOL_LABEL = 'Affiliate & Perp Close Fees To Treasury'; constant STAKERS_LABEL (line 6) | const STAKERS_LABEL = 'Affiliate Fees To $TITN Stakers'; constant RAFFLE_LABEL (line 7) | const RAFFLE_LABEL = 'Raffle Pot Rewards To Players'; FILE: fees/tickr.ts constant HOOK (line 20) | const HOOK = "0x8Bd422134164F74023308A22BA991Ae0412900cC"; FILE: fees/tlx-finance/index.ts constant STAKER (line 5) | const STAKER = "0xc30877315f3b621a8f7bcda27819ec29429f3817"; constant DONATE_EVENT (line 6) | const DONATE_EVENT = "event DonatedRewards(address indexed account, uint... FILE: fees/token-works/index.ts constant PKSTR_TOKEN (line 7) | const PKSTR_TOKEN = '0xc50673EDb3A7b94E8CAD8a7d4E0cD68864E33eDF' function fetch (line 9) | async function fetch(options: FetchOptions): Promise { FILE: fees/tonco/index.ts constant GRAPHQL_ENDPOINT (line 5) | const GRAPHQL_ENDPOINT = 'https://indexer.tonco.io'; constant WHITELIST_JETTONS (line 7) | const WHITELIST_JETTONS = [ FILE: fees/topcut/index.ts constant TOPCUT_VAULT (line 5) | const TOPCUT_VAULT = "0x3cfc3CBA1B4aAF969057F590D23efe46848F4270"; FILE: fees/tornado/index.ts constant TORNADO_CONTRACTS (line 7) | const TORNADO_CONTRACTS = { type TornadoPoolData (line 126) | interface TornadoPoolData { FILE: fees/toros/index.ts constant CONFIG (line 52) | const CONFIG = { FILE: fees/trado/index.ts function getBlock (line 8) | async function getBlock(timestamp: number) { function getTotalVolume (line 28) | async function getTotalVolume(timestamp: number) { FILE: fees/tree-news/index.ts type IData (line 6) | interface IData { FILE: fees/treehouse-protocol/index.ts constant EVENT_ABI (line 6) | const EVENT_ABI = { constant BUY_BACK_ADDRESS (line 12) | const BUY_BACK_ADDRESS = '0xcbcc15e2f566fdb46e93d925efcbf0ccc5378d3b'; constant BUY_BACK_TOKEN (line 13) | const BUY_BACK_TOKEN = '0x77146784315ba81904d654466968e3a7c196d1f3'; constant ADDRESSES (line 15) | const ADDRESSES: any = { function fetch (line 42) | async function fetch(options: FetchOptions) { FILE: fees/trends-curve.ts type ICurveFeeData (line 6) | interface ICurveFeeData { FILE: fees/trends.ts type IData (line 7) | interface IData { type IDammv2Data (line 15) | interface IDammv2Data { FILE: fees/tria-card.ts constant FEE_RECIPIENT (line 5) | const FEE_RECIPIENT = '0xea8cd5684f2a44a593975cf42f5a88f27f21c513'; constant USDC (line 6) | const USDC = '0x0b2c639c533813f4aa9d7837caf62653d097ff85'; FILE: fees/triggerx/index.ts constant GAS_REGISTRY (line 4) | const GAS_REGISTRY = "0xe2AC670F7D66c69D547A44D08F9bA1Fc0Fc0f991"; FILE: fees/tristero-margin.ts constant MARGIN_METRICS (line 16) | const MARGIN_METRICS = { type ProtocolFeeLog (line 22) | type ProtocolFeeLog = { type PositionRef (line 27) | type PositionRef = { type HistoricalPositionRef (line 32) | type HistoricalPositionRef = PositionRef & { type PositionEvent (line 36) | type PositionEvent = { function getPositionKey (line 42) | function getPositionKey({ escrow, positionId }: PositionRef): string { function getHistoricalPositionKey (line 46) | function getHistoricalPositionKey({ escrow, positionId, block }: Histori... function eventKey (line 50) | function eventKey(log: any): string | null { function addToPositionMap (line 59) | function addToPositionMap(map: Map, positionRef: Positio... function addToTokenMap (line 64) | function addToTokenMap(map: Map, token: string, amount: ... function flattenGroupedLogs (line 69) | function flattenGroupedLogs(logGroups: any[][], escrows: string[]): any[] { function toPositionEvent (line 75) | function toPositionEvent(log: any): PositionEvent | null { function getUniqueHistoricalRefs (line 91) | function getUniqueHistoricalRefs(positionEvents: PositionEvent[]): Histo... function getHistoricalPositions (line 102) | async function getHistoricalPositions( function getHistoricalAccumulatedInterest (line 135) | async function getHistoricalAccumulatedInterest( FILE: fees/tronsave/index.ts constant CONFIG (line 7) | const CONFIG = { type TronTransaction (line 14) | interface TronTransaction { type TronAPIResponse (line 19) | interface TronAPIResponse { function fetchTransactionPage (line 24) | async function fetchTransactionPage(params: { function getDailyFees (line 52) | async function getDailyFees(fromTimestamp: number, endTimestamp: number)... function fetch (line 74) | async function fetch({ createBalances, endTimestamp, fromTimestamp }: Fe... FILE: fees/turbos/index.ts type TurbosStats (line 7) | interface TurbosStats { FILE: fees/typus-perp.ts constant PROTOCOL_FEE_SHARE (line 6) | const PROTOCOL_FEE_SHARE = 0.3; constant TLP_FEE_SHARE (line 7) | const TLP_FEE_SHARE = 0.7; constant USD_DECIMALS (line 8) | const USD_DECIMALS = 1e9; constant CONTRACT_CHANGE_TIME (line 9) | const CONTRACT_CHANGE_TIME = 1767225600; constant FUNDING_FEES (line 10) | const FUNDING_FEES = "Funding Fees"; FILE: fees/unicrypt.ts constant NATIVE_FEES (line 5) | const NATIVE_FEES = "Native Locker Fees"; constant TOKEN_FEES (line 6) | const TOKEN_FEES = "Token Locker Fees"; FILE: fees/uniderp/index.ts constant LAUNCH_FEE (line 5) | const LAUNCH_FEE = 0.00069; FILE: fees/unidex.ts type TChainIDs (line 7) | type TChainIDs = { [key in Chain]?: number }; type IDayProduct (line 17) | interface IDayProduct { FILE: fees/universalx.ts constant CHAIN_TO_DUNE_MAPPING (line 6) | const CHAIN_TO_DUNE_MAPPING: Record = { FILE: fees/unlock-protocol.ts constant UNLOCK_CONTRACTS (line 5) | const UNLOCK_CONTRACTS: { [chain: string]: string } = { FILE: fees/upheaval-spot/index.ts constant DEPLOYED_TOKENS (line 7) | const DEPLOYED_TOKENS: Record = { FILE: fees/upshift/index.ts constant UPSHIFT_API (line 7) | const UPSHIFT_API = 'https://api.upshift.finance/v1/tokenized_vaults'; constant CHAIN_ID_MAP (line 8) | const CHAIN_ID_MAP: any = { constant ONE_YEAR (line 16) | const ONE_YEAR = 365 * 24 * 60 * 60; function prefetch (line 18) | async function prefetch(_a: any): Promise { function fetch (line 22) | async function fetch(options: FetchOptions): Promise { FILE: fees/usdai/index.ts constant LOAN_ROUTER_SUBGRAPH_API (line 9) | const LOAN_ROUTER_SUBGRAPH_API = 'https://api.goldsky.com/api/public/pro... constant WRAPPED_M (line 12) | const WRAPPED_M = '0x437cc33344a0B27A429f795ff6B469C72698B291'; constant CLAIMED_EVENT_ABI (line 13) | const CLAIMED_EVENT_ABI = 'event Claimed(address indexed account, addres... constant PYUSD (line 16) | const PYUSD = '0x46850aD61C2B7d64d08c9C754F45254596696984'; constant USDAI (line 19) | const USDAI = '0x0A1a1A107E45b7Ced86833863f482BC5f4ed82EF'; constant HARVEST_EVENT_ABI (line 20) | const HARVEST_EVENT_ABI = 'event Harvested(uint256 usdaiAmount)'; constant SUSDAI (line 23) | const SUSDAI = '0x0B2b2B2076d95dda7817e785989fE353fe955ef9'; constant LOAN_ROUTER (line 26) | const LOAN_ROUTER = '0x0C2ED170F2bB1DF1a44292Ad621B577b3C9597D1'; constant LOAN_ORIGINATED_EVENT_ABI (line 27) | const LOAN_ORIGINATED_EVENT_ABI = 'event LoanOriginated(bytes32 indexed ... constant LENDER_REPAID_EVENT_ABI (line 28) | const LENDER_REPAID_EVENT_ABI = 'event LenderRepaid(bytes32 indexed loan... constant LOAN_REPAID_EVENT_ABI (line 29) | const LOAN_REPAID_EVENT_ABI = 'event LoanRepaid(bytes32 indexed loanTerm... constant LOAN_COLLATERAL_LIQUIDATION_EVENT_ABI (line 30) | const LOAN_COLLATERAL_LIQUIDATION_EVENT_ABI = 'event LoanCollateralLiqui... constant LENDER_LIQUIDATION_REPAID_EVENT_ABI (line 31) | const LENDER_LIQUIDATION_REPAID_EVENT_ABI = 'event LenderLiquidationRepa... constant BASIS_POINTS_SCALE (line 43) | const BASIS_POINTS_SCALE = 10_000n; constant BASE_YIELD_ADMIN_FEE_RATE (line 44) | const BASE_YIELD_ADMIN_FEE_RATE = 1_000n; constant GPU_YIELD_ADMIN_FEE_RATE (line 45) | const GPU_YIELD_ADMIN_FEE_RATE = 1_000n; FILE: fees/usdai/legacyUtils.ts constant USDC (line 6) | const USDC = '0xaf88d065e77c8cC2239327C5EDb3A432268e5831'; constant DECODE_LOAN_RECEIPT_ABI (line 8) | const DECODE_LOAN_RECEIPT_ABI = 'function decodeLoanReceipt(bytes callda... constant POOL_1 (line 11) | const POOL_1 = '0x0f62b8c58e1039f246d69ba2215ad5bf0d2bb867'; constant POOL_1_START_BLOCK (line 12) | const POOL_1_START_BLOCK = 364010905; constant POOL_2 (line 15) | const POOL_2 = '0xcd9d510c4e2fe45e6ed4fe8a3a30eeef3830cc14'; constant POOL_2_START_BLOCK (line 16) | const POOL_2_START_BLOCK = 355617384; constant BASIS_POINTS_SCALE (line 19) | const BASIS_POINTS_SCALE = 10_000n; constant ADMIN_FEE_RATE (line 20) | const ADMIN_FEE_RATE = 1_373n; type PoolConfig (line 22) | interface PoolConfig { function getLegacyPools (line 27) | function getLegacyPools(): PoolConfig[] { function processPoolLoans (line 34) | async function processPoolLoans( FILE: fees/usdai/metrics.ts constant METRICS (line 1) | const METRICS = { FILE: fees/usdd/index.ts constant WAD (line 7) | const WAD = 10n ** 18n; constant RAY (line 8) | const RAY = 10n ** 27n; constant ABI (line 10) | const ABI = { constant TRON_COLLATERALS_API (line 43) | const TRON_COLLATERALS_API = "https://app-api.usdd.io/vault/collaterals"; constant TRON_HISTORY_API (line 44) | const TRON_HISTORY_API = "https://app-api.usdd.io/data-platform/collater... FILE: fees/usdo.ts constant BUSD (line 6) | const BUSD = '0xdfB5E8a4AC08E46258A12AbE737bba5D8c452508'; FILE: fees/usual.ts constant RDMUSD0 (line 42) | const RDMUSD0 = '0x6ec631c19372d5a9345Ec4aeED93BA9eb0A45F77' constant USD0 (line 50) | const USD0 = ADDRESSES.ethereum.USD0 constant SUSDS (line 52) | const SUSDS = ADDRESSES.ethereum.sUSDS constant WSTETH (line 53) | const WSTETH = ADDRESSES.ethereum.WSTETH constant EUTBL (line 54) | const EUTBL = '0xa0769f7A8fC65e47dE93797b4e21C073c117Fc80' constant USUAL (line 59) | const USUAL = '0xc4441c2be5d8fa8126822b9929ca0b81ea0de38e' constant USD0PP (line 60) | const USD0PP = '0x35d8949372d46b7a3d5a56006ae77b215fc69bc0' constant USUALX (line 61) | const USUALX = '0x06B964d96f5dCF7Eae9d7C559B09EDCe244d4B8E' constant USYC (line 63) | const USYC = '0x136471a34f6ef19fe571effc1ca711fdb8e49f2b' constant EULER_VAULTS (line 67) | const EULER_VAULTS = ['0xd001f0a15D272542687b2677BA627f48A4333b5d'] constant USUAL_VAULTS (line 68) | const USUAL_VAULTS = ['0x67ec31a47a4126A66C7bb2fE017308cf5832A4Db'] constant UNISWAP_V3_TREASURY (line 71) | const UNISWAP_V3_TREASURY = '0xc32e2a2F03d41768095e67b62C9c739f2C2Bc4aA' constant UNISWAP_V3_POSITION_MANAGER (line 72) | const UNISWAP_V3_POSITION_MANAGER = '0xC36442b4a4522E871399CD717aBDD847A... function fetch (line 116) | async function fetch(options: FetchOptions): Promise { FILE: fees/valas-finance.ts constant DISABLED_ASSETS (line 7) | const DISABLED_ASSETS = [ADDRESSES.bsc.BUSD, ADDRESSES.bsc.BTUSD] FILE: fees/valorem/constants.ts constant OSE_DEPLOY_TIMESTAMP_BY_CHAIN (line 24) | const OSE_DEPLOY_TIMESTAMP_BY_CHAIN = { FILE: fees/valorem/helpers.ts type DailyTokenRecords (line 100) | type DailyTokenRecords = { [key: string]: IValoremTokenDayData[] }; FILE: fees/valorem/interfaces.ts type IValoremDayData (line 1) | interface IValoremDayData { type IValoremDailyRecordsResponse (line 13) | interface IValoremDailyRecordsResponse { type IValoremTokenDayData (line 17) | interface IValoremTokenDayData { type IValoremDailyTokenRecordsResponse (line 32) | interface IValoremDailyTokenRecordsResponse { FILE: fees/varlamore/index.ts constant VAULTS (line 17) | const VAULTS: Record = { function fetch (line 27) | async function fetch(options: FetchOptions): Promise { FILE: fees/vaulta-ram/index.ts constant HYPERION_BASE (line 5) | const HYPERION_BASE = "https://eos.hyperion.eosrio.io/v2/history/get_act... type VaultaAction (line 7) | interface VaultaAction { type VaultaResponse (line 19) | interface VaultaResponse { FILE: fees/vaulta-rex/index.ts constant STATS_URL (line 5) | const STATS_URL = "https://eosauthority.com/api/spa/rex/communityfunds?n... function fetch (line 7) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise { FILE: fees/veno-finance.ts constant CONTRACTS (line 5) | const CONTRACTS = { constant CRONOS_FEE_RATE (line 16) | const CRONOS_FEE_RATE = 0.1; constant ZKSYNC_PROTOCOL_SHARE (line 17) | const ZKSYNC_PROTOCOL_SHARE = 0.06; function calculateLSTYield (line 20) | async function calculateLSTYield( FILE: fees/venus-flux/index.ts constant LIQUIDITY (line 7) | const LIQUIDITY = "0x52Aa899454998Be5b000Ad077a46Bbe360F4e497"; constant VAULT_RESOLVER (line 8) | const VAULT_RESOLVER = "0xA5C3E16523eeeDDcC34706b0E6bE88b4c6EA95cC"; constant DEX_RESOLVER (line 9) | const DEX_RESOLVER = "0xAf572EfC84d905926F7b05C1B7bE04e4E89542B0"; FILE: fees/venus-flux/revenue.ts constant LIQUIDITY (line 6) | const LIQUIDITY = "0x52Aa899454998Be5b000Ad077a46Bbe360F4e497"; constant LIQUIDITY_RESOLVER (line 7) | const LIQUIDITY_RESOLVER = "0xca13A15de31235A37134B4717021C35A3CF25C60"; constant REVENUE_RESOLVER (line 8) | const REVENUE_RESOLVER = "0x0A84741D50B4190B424f57425b09FAe60C330F32"; FILE: fees/vesper/index.ts constant FEE_RECIPIENT (line 5) | const FEE_RECIPIENT = { constant VA_TOKENS (line 11) | const VA_TOKENS = { constant VSP_TOKEN (line 40) | const VSP_TOKEN = "0x1b40183EFB4Dd766f11bda7a7c3ad8982e998421"; constant VSP_DISTRIBUTOR (line 41) | const VSP_DISTRIBUTOR = "0xd31f42cf356e02689d1720b5ffaa6fc7229d255b"; FILE: fees/vest-markets/index.ts constant VEST_MARKETS_API (line 6) | const VEST_MARKETS_API = 'https://server-prod.hz.vestmarkets.com/v2'; constant WEEKEND_FOREX_FEE_RATE (line 11) | const WEEKEND_FOREX_FEE_RATE = 0.025 / 100; constant OVERNIGHT_STOCK_FEE_RATE (line 12) | const OVERNIGHT_STOCK_FEE_RATE = 0.05 / 100; constant CRYPTO_FEE_RATE (line 13) | const CRYPTO_FEE_RATE = 0.01 / 100; function fetch (line 15) | async function fetch(_a: any, _b: any, options: FetchOptions): Promise { FILE: fees/yakafinance/index.ts constant STABLE_FEES (line 18) | const STABLE_FEES = 0.0004; constant VOLATILE_FEES (line 19) | const VOLATILE_FEES = 0.0018; constant PROTOCOL_FEE_RATE (line 20) | const PROTOCOL_FEE_RATE = 0.12; function getBlocks (line 24) | async function getBlocks(timestamps: Array) { function getFees (line 38) | async function getFees({ startTimestamp, endTimestamp }: FetchOptions) { FILE: fees/yala/index.ts function fetch (line 16) | async function fetch(options: FetchOptions): Promise { FILE: fees/yearn-ether.ts function fetch (line 29) | async function fetch(options: FetchOptions): Promise { FILE: fees/yearn-finance.ts type IVault (line 92) | interface IVault { function fetch (line 106) | async function fetch(options: FetchOptions): Promise { FILE: fees/yeet-bgt-auction.ts constant TAX_SPLITTER (line 6) | const TAX_SPLITTER = "0x93227c212b468B139e7D737525a736582F9FDC3F"; constant PERCENTAGE_SCALE (line 7) | const PERCENTAGE_SCALE = 10000n; FILE: fees/yfx-v3.ts constant KEY (line 8) | const KEY = '1079471f4ef05e4e9637de21d4bb7c6a' FILE: fees/yield-basis/index.ts constant ABI (line 34) | const ABI = { constant ADDRESSES (line 49) | const ADDRESSES = { function fetch (line 54) | async function fetch(options: FetchOptions): Promise { FILE: fees/yieldfi/index.ts constant ABI (line 4) | const ABI = { constant CONTRACTS (line 12) | const CONTRACTS = { function fetch (line 33) | async function fetch(options: FetchOptions): Promise { FILE: fees/yo-protocol/index.ts function fetch (line 16) | async function fetch(options: FetchOptions): Promise { FILE: fees/yusan.ts function fetch (line 5) | async function fetch(_options: FetchOptions) { FILE: fees/yuzu-finance.ts function fetch (line 8) | async function fetch() { FILE: fees/zapfi/index.ts type IPool (line 6) | interface IPool { constant ZAPFI_CONTRACTS (line 11) | const ZAPFI_CONTRACTS: {[key: string]: Array} = { FILE: fees/zarban/index.ts constant GRAPHQL_ENDPOINT (line 5) | const GRAPHQL_ENDPOINT = 'https://api.studio.thegraph.com/query/93681/za... FILE: fees/zcash/index.ts function fetch (line 5) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: fees/zeebu/index.ts constant CONTRACTS (line 7) | const CONTRACTS = { type GraphResponse (line 23) | interface GraphResponse { FILE: fees/zenland/index.ts constant ESCROW_FACTORY (line 20) | const ESCROW_FACTORY = "0xba2c6322fd59e2703a28d82db572950297600129"; FILE: fees/zerion-wallet.ts type TMulitsig (line 5) | type TMulitsig = { FILE: fees/zircuit-staking/index.ts constant ZTAKING_POOL (line 11) | const ZTAKING_POOL = "0xf047ab4c75cebf0eb9ed34ae2c186f3611aeafa6"; constant RSETH_ORACLE (line 12) | const RSETH_ORACLE = "0x349A73444b1a310BAe67ef67973022020d70020d"; constant EZETH_RATE_PROVIDER (line 13) | const EZETH_RATE_PROVIDER = "0x387dBc0fB00b26fb085aa658527D5BE98302c84C"; constant METHODS (line 16) | const METHODS = { constant LST_LRT_TOKENS (line 28) | const LST_LRT_TOKENS: { [token: string]: { address: string; methods: str... function getExchangeRate (line 121) | async function getExchangeRate( function calculateTokenYield (line 230) | async function calculateTokenYield( FILE: fees/zivoe/index.ts constant YDL (line 4) | const YDL = "0xfB7920B55887840643e20952f22Eb18dDC474B2B"; constant ZVL (line 7) | const ZVL = "0x0C03592375ed4Aa105C0C19249297bD7c65fb731".toLowerCase() FILE: fees/zns/index.ts constant ABI (line 10) | const ABI = { FILE: fees/zo/index.ts constant ZO_API_ENDPOINT (line 5) | const ZO_API_ENDPOINT = 'https://api.zofinance.io'; constant TREASURY_FEE_PERCENTAGE (line 6) | const TREASURY_FEE_PERCENTAGE = 0.25; FILE: fees/zonic.ts type TMarketPlaceAddress (line 6) | type TMarketPlaceAddress = { FILE: fees/zora.ts type IFee (line 6) | interface IFee { type IMintFee (line 11) | interface IMintFee { FILE: fees/zunami/index.ts constant API_ENDPOINT (line 5) | const API_ENDPOINT = "https://api.zunami.app/llama/revenue"; type RevenueData (line 7) | interface RevenueData { FILE: fees/zyfai.ts constant REVENUE_RECEIVER_WALLETS (line 5) | const REVENUE_RECEIVER_WALLETS = [ FILE: helpers/aave/helper.ts function extractBits (line 1) | function extractBits(data: bigint, startBit: number, bitLength: number) { function decodeReserveConfig (line 6) | function decodeReserveConfig(rawDataStr: string) { FILE: helpers/aave/index.ts type AaveLendingPoolConfig (line 9) | interface AaveLendingPoolConfig { type AaveAdapterExportConfig (line 24) | interface AaveAdapterExportConfig { function getPoolFees (line 35) | async function getPoolFees(pool: AaveLendingPoolConfig, options: FetchOp... function aaveExport (line 233) | function aaveExport(exportConfig: {[key: string]: AaveAdapterExportConfi... function aaveAdapter (line 299) | function aaveAdapter(config: {[key: string]: AaveAdapterExportConfig}, g... FILE: helpers/aggregators/bungee.ts type AutoEvent (line 129) | interface AutoEvent { function decodeAutoEventRequestExtracted (line 138) | function decodeAutoEventRequestExtracted(log: any): AutoEvent { function formatToken (line 158) | function formatToken(token: string): string { function fetchBungeeChains (line 162) | function fetchBungeeChains(): Array { type FetchSocketDataParams (line 170) | interface FetchSocketDataParams { function fetchBungeeData (line 176) | async function fetchBungeeData(options: FetchOptions, params: FetchSocke... FILE: helpers/aggregators/dzap.ts constant DZAP_VOLUME_CHAIN_URL (line 5) | const DZAP_VOLUME_CHAIN_URL = "https://api.dzap.io/v1/volume/chain"; constant DZAP_SUPPORTED_CHAINS (line 7) | const DZAP_SUPPORTED_CHAINS: Record = { type DzapVolumeSide (line 87) | type DzapVolumeSide = { type DzapChainVolumeRow (line 92) | type DzapChainVolumeRow = { function normalizeVolume (line 97) | function normalizeVolume( function fetchChainWiseVolumeFromDZapAPI (line 104) | async function fetchChainWiseVolumeFromDZapAPI( FILE: helpers/aggregators/haiku.ts type IContract (line 4) | type IContract = { FILE: helpers/aggregators/lifi.ts type IContract (line 5) | type IContract = { type LifiTransfer (line 12) | interface LifiTransfer { type LifiResponse (line 27) | interface LifiResponse { FILE: helpers/allium.ts constant ALLIUM_CHAIN_MAP (line 12) | const ALLIUM_CHAIN_MAP: Record = { function getAlliumChain (line 38) | function getAlliumChain(chain: string): string { constant HEADERS (line 44) | const HEADERS = { function startAlliumQuery (line 49) | async function startAlliumQuery(sqlQuery: string) { function retrieveAlliumResults (line 61) | async function retrieveAlliumResults(queryId: string) { function _queryAllium (line 68) | async function _queryAllium(sqlQuery: string) { FILE: helpers/alliumDex.ts function alliumSolanaDexExport (line 6) | function alliumSolanaDexExport(dex_id: string, protocol: string, start: ... FILE: helpers/aptos.ts constant APTOS_RPC (line 7) | const APTOS_RPC = getEnv('APTOS_RPC'); constant APT_DECIMALS (line 10) | const APT_DECIMALS = 8; constant APT_TO_OCTAS_MUTLIPLIER (line 13) | const APT_TO_OCTAS_MUTLIPLIER = Math.pow(10, APT_DECIMALS); function view (line 94) | async function view(functionStr: string, type_arguments... function getCoinSupply (line 101) | async function getCoinSupply(coin: string): Promise<{ FILE: helpers/attestations-stablecoins.ts constant ONE_YEAR_IN_SECONDS (line 7) | const ONE_YEAR_IN_SECONDS = 365 * 24 * 60 * 60; function buildStablecoinAdapter (line 9) | function buildStablecoinAdapter(chain: string, stablecoinId: string, day... FILE: helpers/balancer.ts function getFees (line 17) | async function getFees(vault: string, { createBalances, api, getLogs, }:... function getFeesExport (line 40) | function getFeesExport(vault: string, { revenueRatio = 0, protocolRevenu... function getGraphExport (line 67) | function getGraphExport(graphEndpoint: string, { revenueRatio = 0 }: { r... type BalancerFeesChainConfig (line 104) | type BalancerFeesChainConfig = { function hasRevenueRatio (line 112) | function hasRevenueRatio(config: BalancerFeesChainConfig) { function balancerFeesExports (line 120) | function balancerFeesExports(config: IJSON, ove... FILE: helpers/bitqueryFees.ts type IDate (line 4) | interface IDate { type ITx (line 8) | interface ITx { type EthereumNetwork (line 14) | type EthereumNetwork = 'ethereum' | 'ethclassic' | 'ethpow' | 'ethclassi... FILE: helpers/blockscoutFees.ts function getTimeString (line 149) | function getTimeString(timestamp: number) { function sleep (line 153) | async function sleep(time: number) { function blockscoutFeeAdapter2 (line 157) | function blockscoutFeeAdapter2(chain: string) { FILE: helpers/cache.ts function getKey (line 6) | function getKey(project: string, chain: string) { function getFileKey (line 10) | function getFileKey(project: string, chain: string) { function getCache (line 15) | async function getCache(project: string, chain: string, { } = {}) { function setCache (line 29) | async function setCache(project: string, chain: string, cache: any) { function _setCache (line 42) | async function _setCache(project: string, chain: string, json: any) { function getConfig (line 50) | async function getConfig(project: string, endpoint: string, { fetcher }: { function configPost (line 78) | async function configPost(project: string, endpoint: string, data: any) { function cacheTransactions (line 99) | async function cacheTransactions(cacheKey: string, cache: any) { function readCachedTransactions (line 110) | async function readCachedTransactions(cacheKey: string) { FILE: helpers/cardano.ts function blockfrost (line 4) | async function blockfrost(path: string) { function getAdaReceived (line 12) | async function getAdaReceived( FILE: helpers/chains.ts type CHAIN (line 2) | enum CHAIN { FILE: helpers/coinbase-commerce.ts constant USDC (line 8) | const USDC = { function generateCBCommerceExports (line 14) | function generateCBCommerceExports(receivingAddress:string) { FILE: helpers/compoundV2.ts function getFees (line 15) | async function getFees(market: string, { createBalances, api, getLogs, }... function getFeesUseExchangeRates (line 54) | async function getFeesUseExchangeRates(market: string, { createBalances,... function getFeesExport (line 101) | function getFeesExport(market: string) { type CompoundV2ExportOptions (line 114) | interface CompoundV2ExportOptions { function compoundV2Export (line 124) | function compoundV2Export(config: IJSON, exportOptions?: Compoun... FILE: helpers/crypto-card.ts type CryptoCardAdapterConfig (line 48) | interface CryptoCardAdapterConfig { function cryptoCardAdapterExport (line 55) | function cryptoCardAdapterExport(exportConfig: Record) { function getMorphoVaults (line 74) | async function getMorphoVaults(options: FetchOptions, vaults: Array> { type Hip3DeployerMetrics (line 228) | interface Hip3DeployerMetrics { type QueryIndexerResult (line 235) | interface QueryIndexerResult { function _requestIndexer (line 256) | async function _requestIndexer(endpoint: string, dateString: string): Pr... function queryHyperliquidIndexer (line 265) | async function queryHyperliquidIndexer( type QueryHypurrscanApiResult (line 395) | interface QueryHypurrscanApiResult { constant HYPURRSCAN_API (line 400) | const HYPURRSCAN_API = "https://api.hypurrscan.io/fees"; function queryHypurrscanApi (line 401) | async function queryHypurrscanApi( type ExportValidatorStakingAdapterOptions (line 598) | interface ExportValidatorStakingAdapterOptions { function getValidatorSummaries (line 615) | async function getValidatorSummaries(timestamp: number): Promise { FILE: helpers/indexer.ts function getConnection (line 11) | async function getConnection() { function queryIndexer (line 24) | async function queryIndexer(sql: string, options?: FetchOptions) { function closeConnection (line 40) | async function closeConnection() { function toByteaArray (line 52) | function toByteaArray(arr: string[], { skipBytea = false } = {}) { type ClickhouseConfig (line 61) | type ClickhouseConfig = { constant DEFAULT_TIMEOUT (line 69) | const DEFAULT_TIMEOUT = 180_000; constant DEFAULT_MAX_CONN (line 70) | const DEFAULT_MAX_CONN = 10; constant DEFAULT_KEEPALIVE_TTL (line 71) | const DEFAULT_KEEPALIVE_TTL = 180_000; function readConfig (line 76) | function readConfig(): ClickhouseConfig { function buildUrl (line 103) | function buildUrl(cfg: ClickhouseConfig): string { function installShutdownHooks (line 107) | function installShutdownHooks() { function connectClickhouse (line 133) | async function connectClickhouse(): Promise { function queryClickhouse (line 170) | async function queryClickhouse( function disconnectClickhouse (line 183) | async function disconnectClickhouse() { FILE: helpers/joe.ts type FactoryVersion (line 6) | type FactoryVersion = 2 | 2.1 | 2.2; type IFactory (line 8) | interface IFactory { type IPair (line 14) | interface IPair { type ExportConfig (line 22) | interface ExportConfig { type ExportFeesConfig (line 29) | interface ExportFeesConfig { function getAmountsFromBytesString (line 41) | function getAmountsFromBytesString(bytes: string): {amountX: number, amo... function getFetch (line 48) | function getFetch(exportConfig: ExportConfig, feesConfig?: ExportFeesCon... function joeLiquidityBookExport (line 147) | function joeLiquidityBookExport(config: ExportConfig, feesConfig?: Expor... FILE: helpers/liquity.ts constant METRICS (line 7) | const METRICS = { type LiquityV2Config (line 93) | type LiquityV2Config = { function liquityV2Exports (line 126) | function liquityV2Exports(config: IJSON) { type LiquityV1Config (line 142) | type LiquityV1Config = { function liquityV1Exports (line 272) | function liquityV1Exports(config: IJSON, overrides?: Pa... FILE: helpers/lists.ts function getDefaultDexTokensBlacklisted (line 120) | function getDefaultDexTokensBlacklisted(chain: string): Array { function getAllDexTokensBlacklisted (line 126) | function getAllDexTokensBlacklisted(): Array { type ChainTokenConfig (line 136) | interface ChainTokenConfig { function getDefaultDexTokensWhitelisted (line 178) | async function getDefaultDexTokensWhitelisted({ chain }: { chain: string... type GetTokenListsOptions (line 363) | interface GetTokenListsOptions { function getTokenLists (line 370) | async function getTokenLists(options: GetTokenListsOptions): Promise = { FILE: open-interest/leverup-oi.ts constant LEVERUP_DIAMOND (line 4) | const LEVERUP_DIAMOND = '0xea1b8E4aB7f14F7dCA68c5B214303B13078FC5ec'; function fetch (line 11) | async function fetch(options: FetchOptions) { FILE: open-interest/lyra-v2.ts function fetch (line 4) | async function fetch() { FILE: open-interest/nado.ts type TURL (line 9) | type TURL = { type IData (line 17) | interface IData { type Snapshot (line 21) | interface Snapshot { type Response (line 25) | interface Response { FILE: open-interest/perpl.ts constant EXCHANGE (line 4) | const EXCHANGE = "0x34B6552d57a35a1D042CcAe1951BD1C370112a6F"; constant MAX_PERP_ID (line 8) | const MAX_PERP_ID = 100; FILE: open-interest/perptools-perp-oi.ts constant API_BASE (line 5) | const API_BASE = "https://app.perptools.ai/api"; FILE: open-interest/phoenix-trade-oi.ts constant PHOENIX_TRADE_API_URL (line 7) | const PHOENIX_TRADE_API_URL = 'https://perp-api.phoenix.trade/v1/view'; function fetch (line 9) | async function fetch(options: FetchOptions) { FILE: open-interest/polymarket-us-oi.ts constant BASE_URL (line 5) | const BASE_URL = "https://www.polymarketexchange.com/files/daily-market-... function parseCSVLine (line 7) | function parseCSVLine(line: string): string[] { function parseEndOfDayReportCSV (line 26) | function parseEndOfDayReportCSV(csv: string): { openInterest: number; pr... function fetch (line 39) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: open-interest/rho-trading.ts constant EXCHANGE_INFO_URL (line 5) | const EXCHANGE_INFO_URL = "https://x.rho.trading/api/v1/exchange/info"; constant TICKERS_URL (line 6) | const TICKERS_URL = "https://x.rho.trading/api/v1/tickers"; FILE: open-interest/risex-perps-oi.ts constant PERPS_MANAGER (line 4) | const PERPS_MANAGER = "0x53f10facfc8965750494e6965f5d6da39b41d852"; constant RISEX_ORACLE (line 5) | const RISEX_ORACLE = "0x8fC4D0Cf74cdF595254cB763d4C05D38Df0e9503"; constant GET_TOTAL_MARKETS_ABI (line 8) | const GET_TOTAL_MARKETS_ABI = "function getTotalMarkets() view returns (... constant GET_OPEN_INTEREST_ABI (line 9) | const GET_OPEN_INTEREST_ABI = "function getOpenInterest(uint16 marketId)... constant GET_MARK_PRICE_ABI (line 11) | const GET_MARK_PRICE_ABI = "function getMarkPrice(uint16 marketId) view ... constant WAD (line 12) | const WAD = 1e18; FILE: open-interest/rocket-oi.ts constant ROCKET_API_URL (line 5) | const ROCKET_API_URL = 'https://beta.rocket-cluster-1.com'; function fetch (line 7) | async function fetch(_options: FetchOptions) { FILE: open-interest/satori-oi.ts constant DATA_URL (line 6) | const DATA_URL = 'https://trade.satori.finance/api/data-center/pub/analy... type VolumeInfo (line 7) | interface VolumeInfo { FILE: open-interest/sodex-perps-oi.ts constant API_BASE (line 5) | const API_BASE = "https://data-api.sodex.com/api/defillama"; FILE: open-interest/standx.ts type SymbolInfo (line 9) | interface SymbolInfo { type MarketInfo (line 14) | interface MarketInfo { FILE: open-interest/sunperp-oi.ts constant API_URL (line 5) | const API_URL = "https://api.sunperp.com/sapi/v1/public/open_interest"; function fetch (line 7) | async function fetch(){ FILE: open-interest/synthetix-v4.ts constant API (line 4) | const API = "https://papi.synthetix.io/v1/info"; FILE: open-interest/txflow-perps-oi.ts function fetch (line 5) | async function fetch(_a: any, _b: any, options: FetchOptions) { FILE: open-interest/vest-markets.ts function fetch (line 5) | async function fetch() { FILE: options/aevo/index.ts type IAevoVolumeResponse (line 6) | interface IAevoVolumeResponse { function fetchAevoVolumeData (line 27) | async function fetchAevoVolumeData( function getAevoVolumeData (line 45) | async function getAevoVolumeData(endpoint: string): Promise { function getPositionsForDaily (line 52) | function getPositionsForDaily( function dateStringToTimestamp (line 64) | function dateStringToTimestamp(dateString: string) { function getPremiumVolumeUSD (line 68) | function getPremiumVolumeUSD(positions: Position[]) { function getNotionalVolumeUSD (line 74) | function getNotionalVolumeUSD(positions: Position[]) { FILE: options/hegic/interfaces.ts type AnalyticsData (line 1) | interface AnalyticsData { type Position (line 5) | interface Position { type StrategyType (line 14) | enum StrategyType { FILE: options/hypersurface/index.ts constant SUBGRAPH_URLS (line 11) | const SUBGRAPH_URLS: { [chain: string]: string } = { constant TRADES_QUERY (line 20) | const TRADES_QUERY = gql` type Trade (line 38) | interface Trade { function fetchAllTrades (line 47) | async function fetchAllTrades( FILE: options/ithaca/index.ts function fetch (line 5) | async function fetch(options: FetchOptions) { FILE: options/ivx/index.ts constant IVX_API (line 6) | const IVX_API = "https://api.ivx.fi/v1" FILE: options/jaspervault/index.ts type TokenContracts (line 14) | type TokenContracts = { function getDecimals (line 40) | function getDecimals(token_address: string) { function fetch (line 60) | async function fetch(options: FetchOptions) { FILE: options/kyan.ts constant API_URL (line 5) | const API_URL = "https://production.kyan.sh/api/v1/defillama/overview"; constant ONE_DAY (line 6) | const ONE_DAY = 24 * 60 * 60; FILE: options/lyra-v2/index.ts type ILyraVolumeResponse (line 5) | interface ILyraVolumeResponse { function fetchLyraVolumeData (line 26) | async function fetchLyraVolumeData( function getLyraVolumeData (line 43) | async function getLyraVolumeData(endpoint: string): Promise { FILE: options/tigris/index.ts constant API_ENDPOINT (line 6) | const API_ENDPOINT = "https://flask.tigristrade.info"; type ApiResponse (line 8) | interface ApiResponse { function startOfDayTimestamp (line 33) | function startOfDayTimestamp(timestamp: number): number { FILE: options/toros/index.ts constant DHEDGE_GRAPHQL_ENDPOINT (line 6) | const DHEDGE_GRAPHQL_ENDPOINT = "https://api-v2.dhedge.org/graphql"; type IOptionsVolumeResponse (line 8) | interface IOptionsVolumeResponse { function fetch (line 13) | async function fetch(timestamp: number) { FILE: options/typus/getChainData.ts function getChainData (line 4) | async function getChainData(options: FetchOptions): PromisePro... FILE: users/list.ts function getProtocolActiveUsersAdapter (line 34) | function getProtocolActiveUsersAdapter(item: typeof routers[0]): Adapter { function getProtocolNewUsersAdapter (line 63) | function getProtocolNewUsersAdapter(item: typeof routers[0]): Adapter { function getChainActiveUsersAdapter (line 91) | function getChainActiveUsersAdapter(item: typeof chains[0]): Adapter { function getChainNewUsersAdapter (line 110) | function getChainNewUsersAdapter(item: typeof chains[0]): Adapter { FILE: users/utils/countUsers.ts function countNewUsers (line 5) | async function countNewUsers(addresses: ChainAddresses, start: number, e... function gasPrice (line 58) | function gasPrice(chain: string) { function countUsers (line 65) | function countUsers(addresses: ChainAddresses) { function parseUserResponse (line 130) | function parseUserResponse(query: any, chainArray: string[]) { FILE: users/utils/types.ts type ChainAddresses (line 1) | interface ChainAddresses{ type ProtocolAddresses (line 4) | type ProtocolAddresses = { type ExtraProtocolAddresses (line 10) | type ExtraProtocolAddresses = { FILE: utils/date.ts constant HOUR (line 6) | const HOUR = 3600; constant DAY (line 7) | const DAY = HOUR * 24; function toUNIXTimestamp (line 9) | function toUNIXTimestamp(ms: number) { function getCurrentUnixTimestamp (line 13) | function getCurrentUnixTimestamp() { function getTimestampAtStartOfDay (line 17) | function getTimestampAtStartOfDay(timestamp: number) { function calcIsNewDay (line 62) | function calcIsNewDay(timestamp: number) { function getDay (line 93) | function getDay(timestamp: number | undefined): string { function getClosestDayStartTimestamp (line 101) | function getClosestDayStartTimestamp(timestamp: number) { function pad (line 117) | function pad(s: number) { function formatTimestampAsDate (line 121) | function formatTimestampAsDate(timestamp: string) { FILE: utils/deleteRedundantFiles.ts function run (line 6) | async function run() { FILE: utils/fetchURL.ts function fetchURL (line 6) | async function fetchURL(url: string, retries = 3) { function postURL (line 16) | async function postURL(url: string, data: any, retries = 3, options?: Ax... function formAxiosError (line 26) | function formAxiosError(url: string, error: any, options?: any) { function httpGet (line 37) | async function httpGet(url: string, options?: AxiosRequestConfig, { with... function httpPost (line 49) | async function httpPost(url: string, data: any, options?: AxiosRequestCo... function fetchURLAutoHandleRateLimit (line 61) | async function fetchURLAutoHandleRateLimit(url: string, retries = 3) { function proxiedFetch (line 76) | async function proxiedFetch(url: string) { FILE: utils/prices.ts type Price (line 3) | interface Price { decimals: number, price: number, symbol: string, times... FILE: utils/utils.ts function sleep (line 1) | async function sleep(time: number) { function formatAddress (line 5) | function formatAddress(address: any): string {