{
  "generatedAt": "2026-09-03T20:57:34.115Z",
  "status": "ACTIVE",
  "collectionStatus": "EVENTS_COLLECTED",
  "summary": {
    "generatedAt": "2026-09-03T20:57:34.114Z",
    "status": "ACTIVE",
    "collectionStatus": "EVENTS_COLLECTED",
    "eventCount": 102,
    "candidateCount": 71,
    "lifecycleCount": 71,
    "byStage": {
      "POOL_CREATED": 71
    },
    "byChain": {
      "base": 6,
      "bsc": 65
    },
    "highConvictionNativeCandidates": 0,
    "topCandidates": [
      {
        "rank": 1,
        "symbol": "WETH",
        "chain": "base",
        "protocol": "uniswap-v2",
        "score": 18,
        "stage": "POOL_CREATED",
        "stableExitLiquidityUsd": 0
      },
      {
        "rank": 2,
        "symbol": "0X05A515",
        "chain": "base",
        "protocol": "uniswap-v2",
        "score": 18,
        "stage": "POOL_CREATED",
        "independentBuyers": 0,
        "stableExitLiquidityUsd": 0
      },
      {
        "rank": 3,
        "symbol": "0X08B2E9",
        "chain": "base",
        "protocol": "uniswap-v2",
        "score": 18,
        "stage": "POOL_CREATED",
        "independentBuyers": 0,
        "stableExitLiquidityUsd": 0
      },
      {
        "rank": 4,
        "symbol": "0X128C6F",
        "chain": "base",
        "protocol": "uniswap-v2",
        "score": 18,
        "stage": "POOL_CREATED",
        "independentBuyers": 0,
        "stableExitLiquidityUsd": 0
      },
      {
        "rank": 5,
        "symbol": "0X161452",
        "chain": "base",
        "protocol": "uniswap-v2",
        "score": 18,
        "stage": "POOL_CREATED",
        "independentBuyers": 0,
        "stableExitLiquidityUsd": 0
      },
      {
        "rank": 6,
        "symbol": "0X3E7C16",
        "chain": "base",
        "protocol": "uniswap-v2",
        "score": 18,
        "stage": "POOL_CREATED",
        "independentBuyers": 0,
        "stableExitLiquidityUsd": 0
      },
      {
        "rank": 7,
        "symbol": "0X02D7C3",
        "chain": "bsc",
        "protocol": "pancakeswap-v2",
        "score": 18,
        "stage": "POOL_CREATED",
        "independentBuyers": 0,
        "stableExitLiquidityUsd": 0
      },
      {
        "rank": 8,
        "symbol": "0X06CD10",
        "chain": "bsc",
        "protocol": "pancakeswap-v2",
        "score": 18,
        "stage": "POOL_CREATED",
        "independentBuyers": 0,
        "stableExitLiquidityUsd": 0
      },
      {
        "rank": 9,
        "symbol": "0X073FF4",
        "chain": "bsc",
        "protocol": "pancakeswap-v2",
        "score": 18,
        "stage": "POOL_CREATED",
        "independentBuyers": 0,
        "stableExitLiquidityUsd": 0
      },
      {
        "rank": 10,
        "symbol": "BSC-USD",
        "chain": "bsc",
        "protocol": "pancakeswap-v2",
        "score": 18,
        "stage": "POOL_CREATED",
        "stableExitLiquidityUsd": 0
      }
    ]
  },
  "discoverySourceReport": {
    "status": "SUCCESS_WITH_DATA",
    "collectionStatus": "EVENTS_COLLECTED",
    "durationMs": 1126,
    "attempted": true,
    "timeoutMs": 120000,
    "failureType": null,
    "usableEvidence": true,
    "scannedTokens": 71,
    "enabled": true,
    "error": null,
    "report": {
      "generatedAt": "2026-09-03T20:30:29.135Z",
      "status": "ACTIVE",
      "collectionStatus": "EVENTS_COLLECTED",
      "eventCount": 102,
      "candidateCount": 71,
      "lifecycleCount": 71,
      "byStage": {
        "POOL_CREATED": 71
      },
      "byChain": {
        "base": 6,
        "bsc": 65
      },
      "highConvictionNativeCandidates": 0,
      "topCandidates": [
        {
          "rank": 1,
          "symbol": "0X161452",
          "chain": "base",
          "protocol": "uniswap-v2",
          "score": 18,
          "stage": "POOL_CREATED",
          "independentBuyers": 0,
          "stableExitLiquidityUsd": 0
        },
        {
          "rank": 2,
          "symbol": "0X96935F",
          "chain": "bsc",
          "protocol": "pancakeswap-v2",
          "score": 18,
          "stage": "POOL_CREATED",
          "independentBuyers": 0,
          "stableExitLiquidityUsd": 0
        },
        {
          "rank": 3,
          "symbol": "0X14F4CE",
          "chain": "bsc",
          "protocol": "pancakeswap-v2",
          "score": 18,
          "stage": "POOL_CREATED",
          "independentBuyers": 0,
          "stableExitLiquidityUsd": 0
        },
        {
          "rank": 4,
          "symbol": "0XBB4CDB",
          "chain": "bsc",
          "protocol": "pancakeswap-v2",
          "score": 18,
          "stage": "POOL_CREATED",
          "independentBuyers": 0,
          "stableExitLiquidityUsd": 0
        },
        {
          "rank": 5,
          "symbol": "0X08B2E9",
          "chain": "base",
          "protocol": "uniswap-v2",
          "score": 18,
          "stage": "POOL_CREATED",
          "independentBuyers": 0,
          "stableExitLiquidityUsd": 0
        },
        {
          "rank": 6,
          "symbol": "0X55D398",
          "chain": "bsc",
          "protocol": "pancakeswap-v2",
          "score": 18,
          "stage": "POOL_CREATED",
          "independentBuyers": 0,
          "stableExitLiquidityUsd": 0
        },
        {
          "rank": 7,
          "symbol": "0XB91151",
          "chain": "bsc",
          "protocol": "pancakeswap-v2",
          "score": 18,
          "stage": "POOL_CREATED",
          "independentBuyers": 0,
          "stableExitLiquidityUsd": 0
        },
        {
          "rank": 8,
          "symbol": "0X4D7184",
          "chain": "bsc",
          "protocol": "pancakeswap-v2",
          "score": 18,
          "stage": "POOL_CREATED",
          "independentBuyers": 0,
          "stableExitLiquidityUsd": 0
        },
        {
          "rank": 9,
          "symbol": "0X420000",
          "chain": "base",
          "protocol": "uniswap-v2",
          "score": 18,
          "stage": "POOL_CREATED",
          "independentBuyers": 0,
          "stableExitLiquidityUsd": 0
        },
        {
          "rank": 10,
          "symbol": "0X3E7C16",
          "chain": "base",
          "protocol": "uniswap-v2",
          "score": 18,
          "stage": "POOL_CREATED",
          "independentBuyers": 0,
          "stableExitLiquidityUsd": 0
        }
      ],
      "storedEventSummary": {
        "dataDir": "/home/runner/work/Crypto-Launch-Intelligence/Crypto-Launch-Intelligence/data/native-discovery",
        "rawEvents": 102,
        "confirmedEvents": 0,
        "checkpoints": 7,
        "deadLetters": 0,
        "byType": {
          "POOL_CREATED": 102
        },
        "latestEventAt": "0x6a8fcac2"
      },
      "protocolCoverage": {
        "totalProtocols": 33,
        "configuredProtocols": 22,
        "configuredWithEnvRpc": 0,
        "configuredWithPublicRpc": 22,
        "publicRpcFallbacksEnabled": true,
        "unconfiguredProtocols": 11,
        "byChain": {
          "base": "[nested data omitted from report]",
          "solana": "[nested data omitted from report]",
          "ethereum": "[nested data omitted from report]",
          "arbitrum": "[nested data omitted from report]",
          "bsc": "[nested data omitted from report]",
          "polygon": "[nested data omitted from report]",
          "optimism": "[nested data omitted from report]",
          "avalanche": "[nested data omitted from report]"
        },
        "requiredEnvironmentVariables": [
          "BASE_AERODROME_FACTORY",
          "BASE_RPC_URL",
          "BASE_AERODROME_POOL_CREATED_TOPIC0",
          "BASE_RPC_URL",
          "BASE_AERODROME_SLIPSTREAM_FACTORY",
          "BASE_RPC_URL",
          "BASE_AERODROME_SLIPSTREAM_POOL_CREATED_TOPIC0",
          "BASE_RPC_URL",
          "SOLANA_PUMP_FUN_PROGRAM",
          "SOLANA_RPC_URL",
          "SOLANA_RPC_URL",
          "HELIUS_RPC_URL",
          "ETHEREUM_UNISWAP_V3_FACTORY",
          "ETHEREUM_RPC_URL",
          "ETHEREUM_UNISWAP_V3_POOL_CREATED_TOPIC0",
          "ETHEREUM_RPC_URL",
          "ETH_RPC_URL",
          "MAINNET_RPC_URL",
          "SOLANA_RAYDIUM_LAUNCHLAB_PROGRAM",
          "SOLANA_RPC_URL",
          "SOLANA_RPC_URL",
          "HELIUS_RPC_URL",
          "BASE_UNISWAP_V3_FACTORY",
          "BASE_RPC_URL",
          "BASE_UNISWAP_V3_POOL_CREATED_TOPIC0",
          "BASE_RPC_URL",
          "SOLANA_RAYDIUM_CPMM_PROGRAM",
          "SOLANA_RPC_URL",
          "SOLANA_RPC_URL",
          "HELIUS_RPC_URL",
          "ETHEREUM_UNISWAP_V2_FACTORY",
          "ETHEREUM_RPC_URL",
          "ETHEREUM_UNISWAP_V2_PAIR_CREATED_TOPIC0",
          "ETHEREUM_RPC_URL",
          "ETH_RPC_URL",
          "MAINNET_RPC_URL",
          "SOLANA_RAYDIUM_CLMM_PROGRAM",
          "SOLANA_RPC_URL",
          "SOLANA_RPC_URL",
          "HELIUS_RPC_URL",
          "[120 additional items omitted from report]"
        ],
        "protocols": [
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]",
          "[nested data omitted from report]"
        ]
      },
      "connectorReports": [
        {
          "source": "evm-factory-events",
          "adapters": "[nested data omitted from report]",
          "eventCount": 0
        },
        {
          "source": "solana-program-events",
          "adapters": "[nested data omitted from report]",
          "eventCount": 0
        }
      ]
    }
  },
  "eventStore": {
    "dataDir": "/home/runner/work/Crypto-Launch-Intelligence/Crypto-Launch-Intelligence/data/native-discovery",
    "rawEvents": 102,
    "confirmedEvents": 0,
    "checkpoints": 7,
    "deadLetters": 0,
    "byType": {
      "POOL_CREATED": 102
    },
    "latestEventAt": "0x6a8fcac2"
  },
  "protocolCoverage": {
    "totalProtocols": 33,
    "configuredProtocols": 22,
    "configuredWithEnvRpc": 0,
    "configuredWithPublicRpc": 22,
    "publicRpcFallbacksEnabled": true,
    "unconfiguredProtocols": 11,
    "byChain": {
      "base": {
        "total": 7,
        "configured": 4,
        "configuredWithEnvRpc": 0,
        "configuredWithPublicRpc": 4,
        "protocols": [
          "base-aerodrome-v2",
          "base-aerodrome-slipstream",
          "base-uniswap-v3",
          "base-uniswap-v4",
          "base-pancakeswap-v3",
          "base-uniswap-v2",
          "base-pancakeswap-v2"
        ]
      },
      "solana": {
        "total": 6,
        "configured": 0,
        "configuredWithEnvRpc": 0,
        "configuredWithPublicRpc": 0,
        "protocols": [
          "solana-pump-migrations",
          "solana-raydium-launchlab",
          "solana-raydium-cpmm",
          "solana-raydium-clmm",
          "solana-meteora-dbc",
          "solana-meteora-dlmm"
        ]
      },
      "ethereum": {
        "total": 4,
        "configured": 4,
        "configuredWithEnvRpc": 0,
        "configuredWithPublicRpc": 4,
        "protocols": [
          "ethereum-uniswap-v3",
          "ethereum-uniswap-v2",
          "ethereum-pancakeswap-v3",
          "ethereum-pancakeswap-v2"
        ]
      },
      "arbitrum": {
        "total": 5,
        "configured": 4,
        "configuredWithEnvRpc": 0,
        "configuredWithPublicRpc": 4,
        "protocols": [
          "arbitrum-uniswap-v3",
          "arbitrum-pancakeswap-v3",
          "arbitrum-uniswap-v2",
          "arbitrum-pancakeswap-v2",
          "arbitrum-camelot"
        ]
      },
      "bsc": {
        "total": 4,
        "configured": 4,
        "configuredWithEnvRpc": 0,
        "configuredWithPublicRpc": 4,
        "protocols": [
          "bsc-uniswap-v3",
          "bnb-pancakeswap-v2",
          "bnb-pancakeswap-v3",
          "bsc-uniswap-v2"
        ]
      },
      "polygon": {
        "total": 3,
        "configured": 2,
        "configuredWithEnvRpc": 0,
        "configuredWithPublicRpc": 2,
        "protocols": [
          "polygon-uniswap-v3",
          "polygon-quickswap-algebra",
          "polygon-uniswap-v2"
        ]
      },
      "optimism": {
        "total": 2,
        "configured": 2,
        "configuredWithEnvRpc": 0,
        "configuredWithPublicRpc": 2,
        "protocols": [
          "optimism-uniswap-v3",
          "optimism-uniswap-v2"
        ]
      },
      "avalanche": {
        "total": 2,
        "configured": 2,
        "configuredWithEnvRpc": 0,
        "configuredWithPublicRpc": 2,
        "protocols": [
          "avalanche-uniswap-v2",
          "avalanche-uniswap-v3"
        ]
      }
    },
    "requiredEnvironmentVariables": [
      "BASE_AERODROME_FACTORY",
      "BASE_RPC_URL",
      "BASE_AERODROME_POOL_CREATED_TOPIC0",
      "BASE_RPC_URL",
      "BASE_AERODROME_SLIPSTREAM_FACTORY",
      "BASE_RPC_URL",
      "BASE_AERODROME_SLIPSTREAM_POOL_CREATED_TOPIC0",
      "BASE_RPC_URL",
      "SOLANA_PUMP_FUN_PROGRAM",
      "SOLANA_RPC_URL",
      "SOLANA_RPC_URL",
      "HELIUS_RPC_URL",
      "ETHEREUM_UNISWAP_V3_FACTORY",
      "ETHEREUM_RPC_URL",
      "ETHEREUM_UNISWAP_V3_POOL_CREATED_TOPIC0",
      "ETHEREUM_RPC_URL",
      "ETH_RPC_URL",
      "MAINNET_RPC_URL",
      "SOLANA_RAYDIUM_LAUNCHLAB_PROGRAM",
      "SOLANA_RPC_URL",
      "SOLANA_RPC_URL",
      "HELIUS_RPC_URL",
      "BASE_UNISWAP_V3_FACTORY",
      "BASE_RPC_URL",
      "BASE_UNISWAP_V3_POOL_CREATED_TOPIC0",
      "BASE_RPC_URL",
      "SOLANA_RAYDIUM_CPMM_PROGRAM",
      "SOLANA_RPC_URL",
      "SOLANA_RPC_URL",
      "HELIUS_RPC_URL",
      "ETHEREUM_UNISWAP_V2_FACTORY",
      "ETHEREUM_RPC_URL",
      "ETHEREUM_UNISWAP_V2_PAIR_CREATED_TOPIC0",
      "ETHEREUM_RPC_URL",
      "ETH_RPC_URL",
      "MAINNET_RPC_URL",
      "SOLANA_RAYDIUM_CLMM_PROGRAM",
      "SOLANA_RPC_URL",
      "SOLANA_RPC_URL",
      "HELIUS_RPC_URL",
      "SOLANA_METEORA_DBC_PROGRAM",
      "SOLANA_RPC_URL",
      "SOLANA_RPC_URL",
      "HELIUS_RPC_URL",
      "ARBITRUM_UNISWAP_V3_FACTORY",
      "ARBITRUM_RPC_URL",
      "ARBITRUM_UNISWAP_V3_POOL_CREATED_TOPIC0",
      "ARBITRUM_RPC_URL",
      "ARB_RPC_URL",
      "BASE_UNISWAP_V4_POOL_MANAGER",
      "BASE_RPC_URL",
      "BASE_UNISWAP_V4_POOL_INITIALIZED_TOPIC0",
      "BASE_RPC_URL",
      "SOLANA_METEORA_DLMM_PROGRAM",
      "SOLANA_RPC_URL",
      "SOLANA_RPC_URL",
      "HELIUS_RPC_URL",
      "BSC_UNISWAP_V3_FACTORY",
      "BSC_RPC_URL",
      "BSC_UNISWAP_V3_POOL_CREATED_TOPIC0",
      "BSC_RPC_URL",
      "BNB_RPC_URL",
      "BINANCE_SMART_CHAIN_RPC_URL",
      "BSC_PANCAKESWAP_V2_FACTORY",
      "BSC_RPC_URL",
      "BSC_PANCAKESWAP_V2_POOL_CREATED_TOPIC0",
      "BSC_RPC_URL",
      "BNB_RPC_URL",
      "BINANCE_SMART_CHAIN_RPC_URL",
      "BSC_PANCAKESWAP_V3_FACTORY",
      "BSC_RPC_URL",
      "BSC_PANCAKESWAP_V3_POOL_CREATED_TOPIC0",
      "BSC_RPC_URL",
      "BNB_RPC_URL",
      "BINANCE_SMART_CHAIN_RPC_URL",
      "POLYGON_UNISWAP_V3_FACTORY",
      "POLYGON_RPC_URL",
      "POLYGON_UNISWAP_V3_POOL_CREATED_TOPIC0",
      "POLYGON_RPC_URL",
      "MATIC_RPC_URL",
      "ETHEREUM_PANCAKESWAP_V3_FACTORY",
      "ETHEREUM_RPC_URL",
      "ETHEREUM_PANCAKESWAP_V3_POOL_CREATED_TOPIC0",
      "ETHEREUM_RPC_URL",
      "ETH_RPC_URL",
      "MAINNET_RPC_URL",
      "OPTIMISM_UNISWAP_V3_FACTORY",
      "OPTIMISM_RPC_URL",
      "OPTIMISM_UNISWAP_V3_POOL_CREATED_TOPIC0",
      "OPTIMISM_RPC_URL",
      "OP_RPC_URL",
      "ETHEREUM_PANCAKESWAP_V2_FACTORY",
      "ETHEREUM_RPC_URL",
      "ETHEREUM_PANCAKESWAP_V2_POOL_CREATED_TOPIC0",
      "ETHEREUM_RPC_URL",
      "ETH_RPC_URL",
      "MAINNET_RPC_URL",
      "BASE_PANCAKESWAP_V3_FACTORY",
      "BASE_RPC_URL",
      "BASE_PANCAKESWAP_V3_POOL_CREATED_TOPIC0",
      "BASE_RPC_URL",
      "ARBITRUM_PANCAKESWAP_V3_FACTORY",
      "ARBITRUM_RPC_URL",
      "ARBITRUM_PANCAKESWAP_V3_POOL_CREATED_TOPIC0",
      "ARBITRUM_RPC_URL",
      "ARB_RPC_URL",
      "POLYGON_QUICKSWAP_ALGEBRA_FACTORY",
      "POLYGON_RPC_URL",
      "POLYGON_QUICKSWAP_ALGEBRA_POOL_CREATED_TOPIC0",
      "POLYGON_RPC_URL",
      "MATIC_RPC_URL",
      "BASE_UNISWAP_V2_FACTORY",
      "BASE_RPC_URL",
      "BASE_UNISWAP_V2_PAIR_CREATED_TOPIC0",
      "BASE_RPC_URL",
      "BSC_UNISWAP_V2_FACTORY",
      "BSC_RPC_URL",
      "BSC_UNISWAP_V2_PAIR_CREATED_TOPIC0",
      "BSC_RPC_URL",
      "BNB_RPC_URL",
      "BINANCE_SMART_CHAIN_RPC_URL",
      "POLYGON_UNISWAP_V2_FACTORY",
      "POLYGON_RPC_URL",
      "POLYGON_UNISWAP_V2_PAIR_CREATED_TOPIC0",
      "POLYGON_RPC_URL",
      "MATIC_RPC_URL",
      "ARBITRUM_UNISWAP_V2_FACTORY",
      "ARBITRUM_RPC_URL",
      "ARBITRUM_UNISWAP_V2_PAIR_CREATED_TOPIC0",
      "ARBITRUM_RPC_URL",
      "ARB_RPC_URL",
      "OPTIMISM_UNISWAP_V2_FACTORY",
      "OPTIMISM_RPC_URL",
      "OPTIMISM_UNISWAP_V2_PAIR_CREATED_TOPIC0",
      "OPTIMISM_RPC_URL",
      "OP_RPC_URL",
      "AVALANCHE_UNISWAP_V2_FACTORY",
      "AVALANCHE_RPC_URL",
      "AVALANCHE_UNISWAP_V2_PAIR_CREATED_TOPIC0",
      "AVALANCHE_RPC_URL",
      "AVAX_RPC_URL",
      "BASE_PANCAKESWAP_V2_FACTORY",
      "BASE_RPC_URL",
      "BASE_PANCAKESWAP_V2_POOL_CREATED_TOPIC0",
      "BASE_RPC_URL",
      "ARBITRUM_PANCAKESWAP_V2_FACTORY",
      "ARBITRUM_RPC_URL",
      "ARBITRUM_PANCAKESWAP_V2_POOL_CREATED_TOPIC0",
      "ARBITRUM_RPC_URL",
      "ARB_RPC_URL",
      "AVALANCHE_UNISWAP_V3_FACTORY",
      "AVALANCHE_RPC_URL",
      "AVALANCHE_UNISWAP_V3_POOL_CREATED_TOPIC0",
      "AVALANCHE_RPC_URL",
      "AVAX_RPC_URL",
      "ARBITRUM_CAMELOT_FACTORY",
      "ARBITRUM_RPC_URL",
      "ARBITRUM_CAMELOT_POOL_CREATED_TOPIC0",
      "ARBITRUM_RPC_URL",
      "ARB_RPC_URL"
    ],
    "protocols": [
      {
        "id": "base-aerodrome-v2",
        "chain": "base",
        "chainId": 8453,
        "family": "evm-factory",
        "protocol": "aerodrome",
        "protocolVersion": "volatile-stable-v2",
        "factoryEnv": "BASE_AERODROME_FACTORY",
        "rpcEnv": "BASE_RPC_URL",
        "eventTopic0Env": "BASE_AERODROME_POOL_CREATED_TOPIC0",
        "poolAddressDataWord": 1,
        "eventKinds": [
          "POOL_CREATED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 100,
        "factoryAddress": null,
        "programId": null,
        "rpcUrl": "https://base-rpc.publicnode.com",
        "eventTopic0": null,
        "configured": false,
        "factoryAddressSource": "missing",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "missing",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://base-rpc.publicnode.com",
          "https://mainnet.base.org"
        ],
        "rpcCandidates": [
          "BASE_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://base-rpc.publicnode.com",
          "https://mainnet.base.org"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": false
      },
      {
        "id": "base-aerodrome-slipstream",
        "chain": "base",
        "chainId": 8453,
        "family": "evm-factory",
        "protocol": "aerodrome-slipstream",
        "protocolVersion": "cl",
        "factoryEnv": "BASE_AERODROME_SLIPSTREAM_FACTORY",
        "rpcEnv": "BASE_RPC_URL",
        "eventTopic0Env": "BASE_AERODROME_SLIPSTREAM_POOL_CREATED_TOPIC0",
        "poolAddressDataWord": 1,
        "eventKinds": [
          "POOL_CREATED",
          "POOL_INITIALIZED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 100,
        "factoryAddress": null,
        "programId": null,
        "rpcUrl": "https://base-rpc.publicnode.com",
        "eventTopic0": null,
        "configured": false,
        "factoryAddressSource": "missing",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "missing",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://base-rpc.publicnode.com",
          "https://mainnet.base.org"
        ],
        "rpcCandidates": [
          "BASE_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://base-rpc.publicnode.com",
          "https://mainnet.base.org"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": false
      },
      {
        "id": "solana-pump-migrations",
        "chain": "solana",
        "family": "solana-program",
        "protocol": "pump-fun",
        "protocolVersion": "migration",
        "programEnv": "SOLANA_PUMP_FUN_PROGRAM",
        "rpcEnv": "SOLANA_RPC_URL",
        "eventKinds": [
          "TOKEN_DEPLOYED",
          "FIRST_EXTERNAL_BUYER",
          "POOL_CREATED",
          "FIRST_SWAP"
        ],
        "priority": 100,
        "factoryAddress": null,
        "programId": null,
        "rpcUrl": "https://solana-rpc.publicnode.com",
        "eventTopic0": null,
        "configured": false,
        "factoryAddressSource": "missing",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "missing",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://solana-rpc.publicnode.com",
          "https://api.mainnet-beta.solana.com"
        ],
        "rpcCandidates": [
          "SOLANA_RPC_URL",
          "HELIUS_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://solana-rpc.publicnode.com",
          "https://api.mainnet-beta.solana.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": false
      },
      {
        "id": "ethereum-uniswap-v3",
        "chain": "ethereum",
        "chainId": 1,
        "family": "evm-factory",
        "protocol": "uniswap-v3",
        "protocolVersion": "v3",
        "factoryEnv": "ETHEREUM_UNISWAP_V3_FACTORY",
        "rpcEnv": "ETHEREUM_RPC_URL",
        "eventTopic0Env": "ETHEREUM_UNISWAP_V3_POOL_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x1F98431c8aD98523631AE4a59f267346ea31F984",
        "defaultEventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "poolAddressDataWord": 1,
        "eventKinds": [
          "POOL_CREATED",
          "POOL_INITIALIZED",
          "FIRST_SWAP"
        ],
        "priority": 96,
        "factoryAddress": "0x1F98431c8aD98523631AE4a59f267346ea31F984",
        "programId": null,
        "rpcUrl": "https://ethereum-rpc.publicnode.com",
        "eventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://ethereum-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "ETHEREUM_RPC_URL",
          "ETH_RPC_URL",
          "MAINNET_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://ethereum-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "solana-raydium-launchlab",
        "chain": "solana",
        "family": "solana-program",
        "protocol": "raydium-launchlab",
        "protocolVersion": "launchlab",
        "programEnv": "SOLANA_RAYDIUM_LAUNCHLAB_PROGRAM",
        "rpcEnv": "SOLANA_RPC_URL",
        "eventKinds": [
          "TOKEN_DEPLOYED",
          "FIRST_LIQUIDITY_ADDED",
          "POOL_CREATED"
        ],
        "priority": 96,
        "factoryAddress": null,
        "programId": null,
        "rpcUrl": "https://solana-rpc.publicnode.com",
        "eventTopic0": null,
        "configured": false,
        "factoryAddressSource": "missing",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "missing",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://solana-rpc.publicnode.com",
          "https://api.mainnet-beta.solana.com"
        ],
        "rpcCandidates": [
          "SOLANA_RPC_URL",
          "HELIUS_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://solana-rpc.publicnode.com",
          "https://api.mainnet-beta.solana.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": false
      },
      {
        "id": "base-uniswap-v3",
        "chain": "base",
        "chainId": 8453,
        "family": "evm-factory",
        "protocol": "uniswap-v3",
        "protocolVersion": "v3",
        "factoryEnv": "BASE_UNISWAP_V3_FACTORY",
        "rpcEnv": "BASE_RPC_URL",
        "eventTopic0Env": "BASE_UNISWAP_V3_POOL_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x33128a8fC17869897dcE68Ed026d694621f6FDfD",
        "defaultEventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "poolAddressDataWord": 1,
        "eventKinds": [
          "POOL_CREATED",
          "POOL_INITIALIZED",
          "FIRST_SWAP"
        ],
        "priority": 94,
        "factoryAddress": "0x33128a8fC17869897dcE68Ed026d694621f6FDfD",
        "programId": null,
        "rpcUrl": "https://base-rpc.publicnode.com",
        "eventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://base-rpc.publicnode.com",
          "https://mainnet.base.org"
        ],
        "rpcCandidates": [
          "BASE_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://base-rpc.publicnode.com",
          "https://mainnet.base.org"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "solana-raydium-cpmm",
        "chain": "solana",
        "family": "solana-program",
        "protocol": "raydium-cpmm",
        "protocolVersion": "cpmm",
        "programEnv": "SOLANA_RAYDIUM_CPMM_PROGRAM",
        "rpcEnv": "SOLANA_RPC_URL",
        "eventKinds": [
          "POOL_CREATED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 94,
        "factoryAddress": null,
        "programId": null,
        "rpcUrl": "https://solana-rpc.publicnode.com",
        "eventTopic0": null,
        "configured": false,
        "factoryAddressSource": "missing",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "missing",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://solana-rpc.publicnode.com",
          "https://api.mainnet-beta.solana.com"
        ],
        "rpcCandidates": [
          "SOLANA_RPC_URL",
          "HELIUS_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://solana-rpc.publicnode.com",
          "https://api.mainnet-beta.solana.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": false
      },
      {
        "id": "ethereum-uniswap-v2",
        "chain": "ethereum",
        "chainId": 1,
        "family": "evm-factory",
        "protocol": "uniswap-v2",
        "protocolVersion": "v2",
        "factoryEnv": "ETHEREUM_UNISWAP_V2_FACTORY",
        "rpcEnv": "ETHEREUM_RPC_URL",
        "eventTopic0Env": "ETHEREUM_UNISWAP_V2_PAIR_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f",
        "defaultEventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "poolAddressDataWord": 0,
        "eventKinds": [
          "POOL_CREATED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 93,
        "factoryAddress": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f",
        "programId": null,
        "rpcUrl": "https://ethereum-rpc.publicnode.com",
        "eventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://ethereum-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "ETHEREUM_RPC_URL",
          "ETH_RPC_URL",
          "MAINNET_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://ethereum-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "solana-raydium-clmm",
        "chain": "solana",
        "family": "solana-program",
        "protocol": "raydium-clmm",
        "protocolVersion": "clmm",
        "programEnv": "SOLANA_RAYDIUM_CLMM_PROGRAM",
        "rpcEnv": "SOLANA_RPC_URL",
        "eventKinds": [
          "POOL_CREATED",
          "POOL_INITIALIZED",
          "FIRST_SWAP"
        ],
        "priority": 92,
        "factoryAddress": null,
        "programId": null,
        "rpcUrl": "https://solana-rpc.publicnode.com",
        "eventTopic0": null,
        "configured": false,
        "factoryAddressSource": "missing",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "missing",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://solana-rpc.publicnode.com",
          "https://api.mainnet-beta.solana.com"
        ],
        "rpcCandidates": [
          "SOLANA_RPC_URL",
          "HELIUS_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://solana-rpc.publicnode.com",
          "https://api.mainnet-beta.solana.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": false
      },
      {
        "id": "solana-meteora-dbc",
        "chain": "solana",
        "family": "solana-program",
        "protocol": "meteora-dbc",
        "protocolVersion": "dbc",
        "programEnv": "SOLANA_METEORA_DBC_PROGRAM",
        "rpcEnv": "SOLANA_RPC_URL",
        "eventKinds": [
          "TOKEN_DEPLOYED",
          "FIRST_EXTERNAL_BUYER",
          "POOL_CREATED"
        ],
        "priority": 92,
        "factoryAddress": null,
        "programId": null,
        "rpcUrl": "https://solana-rpc.publicnode.com",
        "eventTopic0": null,
        "configured": false,
        "factoryAddressSource": "missing",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "missing",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://solana-rpc.publicnode.com",
          "https://api.mainnet-beta.solana.com"
        ],
        "rpcCandidates": [
          "SOLANA_RPC_URL",
          "HELIUS_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://solana-rpc.publicnode.com",
          "https://api.mainnet-beta.solana.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": false
      },
      {
        "id": "arbitrum-uniswap-v3",
        "chain": "arbitrum",
        "chainId": 42161,
        "family": "evm-factory",
        "protocol": "uniswap-v3",
        "protocolVersion": "v3",
        "factoryEnv": "ARBITRUM_UNISWAP_V3_FACTORY",
        "rpcEnv": "ARBITRUM_RPC_URL",
        "eventTopic0Env": "ARBITRUM_UNISWAP_V3_POOL_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x1F98431c8aD98523631AE4a59f267346ea31F984",
        "defaultEventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "poolAddressDataWord": 1,
        "eventKinds": [
          "POOL_CREATED",
          "POOL_INITIALIZED",
          "FIRST_SWAP"
        ],
        "priority": 89,
        "factoryAddress": "0x1F98431c8aD98523631AE4a59f267346ea31F984",
        "programId": null,
        "rpcUrl": "https://arbitrum-one-rpc.publicnode.com",
        "eventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://arbitrum-one-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "ARBITRUM_RPC_URL",
          "ARB_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://arbitrum-one-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "base-uniswap-v4",
        "chain": "base",
        "chainId": 8453,
        "family": "evm-factory",
        "protocol": "uniswap-v4",
        "protocolVersion": "v4",
        "factoryEnv": "BASE_UNISWAP_V4_POOL_MANAGER",
        "rpcEnv": "BASE_RPC_URL",
        "eventTopic0Env": "BASE_UNISWAP_V4_POOL_INITIALIZED_TOPIC0",
        "poolAddressDataWord": 1,
        "eventKinds": [
          "POOL_INITIALIZED",
          "FIRST_SWAP"
        ],
        "priority": 88,
        "factoryAddress": null,
        "programId": null,
        "rpcUrl": "https://base-rpc.publicnode.com",
        "eventTopic0": null,
        "configured": false,
        "factoryAddressSource": "missing",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "missing",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://base-rpc.publicnode.com",
          "https://mainnet.base.org"
        ],
        "rpcCandidates": [
          "BASE_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://base-rpc.publicnode.com",
          "https://mainnet.base.org"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": false
      },
      {
        "id": "solana-meteora-dlmm",
        "chain": "solana",
        "family": "solana-program",
        "protocol": "meteora-dlmm",
        "protocolVersion": "dlmm",
        "programEnv": "SOLANA_METEORA_DLMM_PROGRAM",
        "rpcEnv": "SOLANA_RPC_URL",
        "eventKinds": [
          "POOL_CREATED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 88,
        "factoryAddress": null,
        "programId": null,
        "rpcUrl": "https://solana-rpc.publicnode.com",
        "eventTopic0": null,
        "configured": false,
        "factoryAddressSource": "missing",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "missing",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://solana-rpc.publicnode.com",
          "https://api.mainnet-beta.solana.com"
        ],
        "rpcCandidates": [
          "SOLANA_RPC_URL",
          "HELIUS_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://solana-rpc.publicnode.com",
          "https://api.mainnet-beta.solana.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": false
      },
      {
        "id": "bsc-uniswap-v3",
        "chain": "bsc",
        "chainId": 56,
        "family": "evm-factory",
        "protocol": "uniswap-v3",
        "protocolVersion": "v3",
        "factoryEnv": "BSC_UNISWAP_V3_FACTORY",
        "rpcEnv": "BSC_RPC_URL",
        "eventTopic0Env": "BSC_UNISWAP_V3_POOL_CREATED_TOPIC0",
        "defaultFactoryAddress": "0xdB1d10011AD0Ff90774D0C6Bb92e5C5c8b4461F7",
        "defaultEventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "poolAddressDataWord": 1,
        "eventKinds": [
          "POOL_CREATED",
          "POOL_INITIALIZED",
          "FIRST_SWAP"
        ],
        "priority": 87,
        "factoryAddress": "0xdB1d10011AD0Ff90774D0C6Bb92e5C5c8b4461F7",
        "programId": null,
        "rpcUrl": "https://bsc-rpc.publicnode.com",
        "eventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://bsc-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "BSC_RPC_URL",
          "BNB_RPC_URL",
          "BINANCE_SMART_CHAIN_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://bsc-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "bnb-pancakeswap-v2",
        "chain": "bsc",
        "chainId": 56,
        "family": "evm-factory",
        "protocol": "pancakeswap-v2",
        "protocolVersion": "v2",
        "factoryEnv": "BSC_PANCAKESWAP_V2_FACTORY",
        "rpcEnv": "BSC_RPC_URL",
        "eventTopic0Env": "BSC_PANCAKESWAP_V2_POOL_CREATED_TOPIC0",
        "defaultFactoryAddress": "0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73",
        "defaultEventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "poolAddressDataWord": 0,
        "eventKinds": [
          "POOL_CREATED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 86,
        "factoryAddress": "0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73",
        "programId": null,
        "rpcUrl": "https://bsc-rpc.publicnode.com",
        "eventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://bsc-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "BSC_RPC_URL",
          "BNB_RPC_URL",
          "BINANCE_SMART_CHAIN_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://bsc-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "bnb-pancakeswap-v3",
        "chain": "bsc",
        "chainId": 56,
        "family": "evm-factory",
        "protocol": "pancakeswap-v3",
        "protocolVersion": "v3",
        "factoryEnv": "BSC_PANCAKESWAP_V3_FACTORY",
        "rpcEnv": "BSC_RPC_URL",
        "eventTopic0Env": "BSC_PANCAKESWAP_V3_POOL_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865",
        "defaultEventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "poolAddressDataWord": 1,
        "eventKinds": [
          "POOL_CREATED",
          "POOL_INITIALIZED",
          "FIRST_SWAP"
        ],
        "priority": 86,
        "factoryAddress": "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865",
        "programId": null,
        "rpcUrl": "https://bsc-rpc.publicnode.com",
        "eventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://bsc-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "BSC_RPC_URL",
          "BNB_RPC_URL",
          "BINANCE_SMART_CHAIN_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://bsc-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "polygon-uniswap-v3",
        "chain": "polygon",
        "chainId": 137,
        "family": "evm-factory",
        "protocol": "uniswap-v3",
        "protocolVersion": "v3",
        "factoryEnv": "POLYGON_UNISWAP_V3_FACTORY",
        "rpcEnv": "POLYGON_RPC_URL",
        "eventTopic0Env": "POLYGON_UNISWAP_V3_POOL_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x1F98431c8aD98523631AE4a59f267346ea31F984",
        "defaultEventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "poolAddressDataWord": 1,
        "eventKinds": [
          "POOL_CREATED",
          "POOL_INITIALIZED",
          "FIRST_SWAP"
        ],
        "priority": 85,
        "factoryAddress": "0x1F98431c8aD98523631AE4a59f267346ea31F984",
        "programId": null,
        "rpcUrl": "https://polygon-bor-rpc.publicnode.com",
        "eventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://polygon-bor-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "POLYGON_RPC_URL",
          "MATIC_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://polygon-bor-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "ethereum-pancakeswap-v3",
        "chain": "ethereum",
        "chainId": 1,
        "family": "evm-factory",
        "protocol": "pancakeswap-v3",
        "protocolVersion": "v3",
        "factoryEnv": "ETHEREUM_PANCAKESWAP_V3_FACTORY",
        "rpcEnv": "ETHEREUM_RPC_URL",
        "eventTopic0Env": "ETHEREUM_PANCAKESWAP_V3_POOL_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865",
        "defaultEventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "poolAddressDataWord": 1,
        "eventKinds": [
          "POOL_CREATED",
          "POOL_INITIALIZED",
          "FIRST_SWAP"
        ],
        "priority": 84,
        "factoryAddress": "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865",
        "programId": null,
        "rpcUrl": "https://ethereum-rpc.publicnode.com",
        "eventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://ethereum-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "ETHEREUM_RPC_URL",
          "ETH_RPC_URL",
          "MAINNET_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://ethereum-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "optimism-uniswap-v3",
        "chain": "optimism",
        "chainId": 10,
        "family": "evm-factory",
        "protocol": "uniswap-v3",
        "protocolVersion": "v3",
        "factoryEnv": "OPTIMISM_UNISWAP_V3_FACTORY",
        "rpcEnv": "OPTIMISM_RPC_URL",
        "eventTopic0Env": "OPTIMISM_UNISWAP_V3_POOL_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x1F98431c8aD98523631AE4a59f267346ea31F984",
        "defaultEventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "poolAddressDataWord": 1,
        "eventKinds": [
          "POOL_CREATED",
          "POOL_INITIALIZED",
          "FIRST_SWAP"
        ],
        "priority": 84,
        "factoryAddress": "0x1F98431c8aD98523631AE4a59f267346ea31F984",
        "programId": null,
        "rpcUrl": "https://optimism-rpc.publicnode.com",
        "eventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://optimism-rpc.publicnode.com",
          "https://mainnet.optimism.io"
        ],
        "rpcCandidates": [
          "OPTIMISM_RPC_URL",
          "OP_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://optimism-rpc.publicnode.com",
          "https://mainnet.optimism.io"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "ethereum-pancakeswap-v2",
        "chain": "ethereum",
        "chainId": 1,
        "family": "evm-factory",
        "protocol": "pancakeswap-v2",
        "protocolVersion": "v2",
        "factoryEnv": "ETHEREUM_PANCAKESWAP_V2_FACTORY",
        "rpcEnv": "ETHEREUM_RPC_URL",
        "eventTopic0Env": "ETHEREUM_PANCAKESWAP_V2_POOL_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x1097053Fd2ea711dad45caCcc45EfF7548fCB362",
        "defaultEventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "poolAddressDataWord": 0,
        "eventKinds": [
          "POOL_CREATED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 83,
        "factoryAddress": "0x1097053Fd2ea711dad45caCcc45EfF7548fCB362",
        "programId": null,
        "rpcUrl": "https://ethereum-rpc.publicnode.com",
        "eventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://ethereum-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "ETHEREUM_RPC_URL",
          "ETH_RPC_URL",
          "MAINNET_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://ethereum-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "base-pancakeswap-v3",
        "chain": "base",
        "chainId": 8453,
        "family": "evm-factory",
        "protocol": "pancakeswap-v3",
        "protocolVersion": "v3",
        "factoryEnv": "BASE_PANCAKESWAP_V3_FACTORY",
        "rpcEnv": "BASE_RPC_URL",
        "eventTopic0Env": "BASE_PANCAKESWAP_V3_POOL_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865",
        "defaultEventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "poolAddressDataWord": 1,
        "eventKinds": [
          "POOL_CREATED",
          "POOL_INITIALIZED",
          "FIRST_SWAP"
        ],
        "priority": 82,
        "factoryAddress": "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865",
        "programId": null,
        "rpcUrl": "https://base-rpc.publicnode.com",
        "eventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://base-rpc.publicnode.com",
          "https://mainnet.base.org"
        ],
        "rpcCandidates": [
          "BASE_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://base-rpc.publicnode.com",
          "https://mainnet.base.org"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "arbitrum-pancakeswap-v3",
        "chain": "arbitrum",
        "chainId": 42161,
        "family": "evm-factory",
        "protocol": "pancakeswap-v3",
        "protocolVersion": "v3",
        "factoryEnv": "ARBITRUM_PANCAKESWAP_V3_FACTORY",
        "rpcEnv": "ARBITRUM_RPC_URL",
        "eventTopic0Env": "ARBITRUM_PANCAKESWAP_V3_POOL_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865",
        "defaultEventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "poolAddressDataWord": 1,
        "eventKinds": [
          "POOL_CREATED",
          "POOL_INITIALIZED",
          "FIRST_SWAP"
        ],
        "priority": 82,
        "factoryAddress": "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865",
        "programId": null,
        "rpcUrl": "https://arbitrum-one-rpc.publicnode.com",
        "eventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://arbitrum-one-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "ARBITRUM_RPC_URL",
          "ARB_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://arbitrum-one-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "polygon-quickswap-algebra",
        "chain": "polygon",
        "chainId": 137,
        "family": "evm-factory",
        "protocol": "quickswap-algebra",
        "protocolVersion": "algebra",
        "factoryEnv": "POLYGON_QUICKSWAP_ALGEBRA_FACTORY",
        "rpcEnv": "POLYGON_RPC_URL",
        "eventTopic0Env": "POLYGON_QUICKSWAP_ALGEBRA_POOL_CREATED_TOPIC0",
        "poolAddressDataWord": 1,
        "eventKinds": [
          "POOL_CREATED",
          "POOL_INITIALIZED",
          "FIRST_SWAP"
        ],
        "priority": 82,
        "factoryAddress": null,
        "programId": null,
        "rpcUrl": "https://polygon-bor-rpc.publicnode.com",
        "eventTopic0": null,
        "configured": false,
        "factoryAddressSource": "missing",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "missing",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://polygon-bor-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "POLYGON_RPC_URL",
          "MATIC_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://polygon-bor-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": false
      },
      {
        "id": "base-uniswap-v2",
        "chain": "base",
        "chainId": 8453,
        "family": "evm-factory",
        "protocol": "uniswap-v2",
        "protocolVersion": "v2",
        "factoryEnv": "BASE_UNISWAP_V2_FACTORY",
        "rpcEnv": "BASE_RPC_URL",
        "eventTopic0Env": "BASE_UNISWAP_V2_PAIR_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x8909Dc15e40173Ff4699343b6eB8132c65e18eC6",
        "defaultEventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "poolAddressDataWord": 0,
        "eventKinds": [
          "POOL_CREATED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 81,
        "factoryAddress": "0x8909Dc15e40173Ff4699343b6eB8132c65e18eC6",
        "programId": null,
        "rpcUrl": "https://base-rpc.publicnode.com",
        "eventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://base-rpc.publicnode.com",
          "https://mainnet.base.org"
        ],
        "rpcCandidates": [
          "BASE_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://base-rpc.publicnode.com",
          "https://mainnet.base.org"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "bsc-uniswap-v2",
        "chain": "bsc",
        "chainId": 56,
        "family": "evm-factory",
        "protocol": "uniswap-v2",
        "protocolVersion": "v2",
        "factoryEnv": "BSC_UNISWAP_V2_FACTORY",
        "rpcEnv": "BSC_RPC_URL",
        "eventTopic0Env": "BSC_UNISWAP_V2_PAIR_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x8909Dc15e40173Ff4699343b6eB8132c65e18eC6",
        "defaultEventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "poolAddressDataWord": 0,
        "eventKinds": [
          "POOL_CREATED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 81,
        "factoryAddress": "0x8909Dc15e40173Ff4699343b6eB8132c65e18eC6",
        "programId": null,
        "rpcUrl": "https://bsc-rpc.publicnode.com",
        "eventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://bsc-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "BSC_RPC_URL",
          "BNB_RPC_URL",
          "BINANCE_SMART_CHAIN_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://bsc-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "polygon-uniswap-v2",
        "chain": "polygon",
        "chainId": 137,
        "family": "evm-factory",
        "protocol": "uniswap-v2",
        "protocolVersion": "v2",
        "factoryEnv": "POLYGON_UNISWAP_V2_FACTORY",
        "rpcEnv": "POLYGON_RPC_URL",
        "eventTopic0Env": "POLYGON_UNISWAP_V2_PAIR_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x9e5A52f57b3038F1B8EeE45F28b3C1967e22799C",
        "defaultEventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "poolAddressDataWord": 0,
        "eventKinds": [
          "POOL_CREATED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 81,
        "factoryAddress": "0x9e5A52f57b3038F1B8EeE45F28b3C1967e22799C",
        "programId": null,
        "rpcUrl": "https://polygon-bor-rpc.publicnode.com",
        "eventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://polygon-bor-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "POLYGON_RPC_URL",
          "MATIC_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://polygon-bor-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "arbitrum-uniswap-v2",
        "chain": "arbitrum",
        "chainId": 42161,
        "family": "evm-factory",
        "protocol": "uniswap-v2",
        "protocolVersion": "v2",
        "factoryEnv": "ARBITRUM_UNISWAP_V2_FACTORY",
        "rpcEnv": "ARBITRUM_RPC_URL",
        "eventTopic0Env": "ARBITRUM_UNISWAP_V2_PAIR_CREATED_TOPIC0",
        "defaultFactoryAddress": "0xf1D7CC64Fb4452F05c498126312eBE29f30Fbcf9",
        "defaultEventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "poolAddressDataWord": 0,
        "eventKinds": [
          "POOL_CREATED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 81,
        "factoryAddress": "0xf1D7CC64Fb4452F05c498126312eBE29f30Fbcf9",
        "programId": null,
        "rpcUrl": "https://arbitrum-one-rpc.publicnode.com",
        "eventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://arbitrum-one-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "ARBITRUM_RPC_URL",
          "ARB_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://arbitrum-one-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "optimism-uniswap-v2",
        "chain": "optimism",
        "chainId": 10,
        "family": "evm-factory",
        "protocol": "uniswap-v2",
        "protocolVersion": "v2",
        "factoryEnv": "OPTIMISM_UNISWAP_V2_FACTORY",
        "rpcEnv": "OPTIMISM_RPC_URL",
        "eventTopic0Env": "OPTIMISM_UNISWAP_V2_PAIR_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x0c3c1c532F1e39EdF36BE9Fe0bE1410313E074Bf",
        "defaultEventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "poolAddressDataWord": 0,
        "eventKinds": [
          "POOL_CREATED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 81,
        "factoryAddress": "0x0c3c1c532F1e39EdF36BE9Fe0bE1410313E074Bf",
        "programId": null,
        "rpcUrl": "https://optimism-rpc.publicnode.com",
        "eventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://optimism-rpc.publicnode.com",
          "https://mainnet.optimism.io"
        ],
        "rpcCandidates": [
          "OPTIMISM_RPC_URL",
          "OP_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://optimism-rpc.publicnode.com",
          "https://mainnet.optimism.io"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "avalanche-uniswap-v2",
        "chain": "avalanche",
        "chainId": 43114,
        "family": "evm-factory",
        "protocol": "uniswap-v2",
        "protocolVersion": "v2",
        "factoryEnv": "AVALANCHE_UNISWAP_V2_FACTORY",
        "rpcEnv": "AVALANCHE_RPC_URL",
        "eventTopic0Env": "AVALANCHE_UNISWAP_V2_PAIR_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x9e5A52f57b3038F1B8EeE45F28b3C1967e22799C",
        "defaultEventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "poolAddressDataWord": 0,
        "eventKinds": [
          "POOL_CREATED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 81,
        "factoryAddress": "0x9e5A52f57b3038F1B8EeE45F28b3C1967e22799C",
        "programId": null,
        "rpcUrl": "https://avalanche-c-chain-rpc.publicnode.com",
        "eventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://avalanche-c-chain-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "AVALANCHE_RPC_URL",
          "AVAX_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://avalanche-c-chain-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "base-pancakeswap-v2",
        "chain": "base",
        "chainId": 8453,
        "family": "evm-factory",
        "protocol": "pancakeswap-v2",
        "protocolVersion": "v2",
        "factoryEnv": "BASE_PANCAKESWAP_V2_FACTORY",
        "rpcEnv": "BASE_RPC_URL",
        "eventTopic0Env": "BASE_PANCAKESWAP_V2_POOL_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x02a84c1b3BBD7401a5f7fa98a384EBC70bB5749E",
        "defaultEventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "poolAddressDataWord": 0,
        "eventKinds": [
          "POOL_CREATED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 80,
        "factoryAddress": "0x02a84c1b3BBD7401a5f7fa98a384EBC70bB5749E",
        "programId": null,
        "rpcUrl": "https://base-rpc.publicnode.com",
        "eventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://base-rpc.publicnode.com",
          "https://mainnet.base.org"
        ],
        "rpcCandidates": [
          "BASE_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://base-rpc.publicnode.com",
          "https://mainnet.base.org"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "arbitrum-pancakeswap-v2",
        "chain": "arbitrum",
        "chainId": 42161,
        "family": "evm-factory",
        "protocol": "pancakeswap-v2",
        "protocolVersion": "v2",
        "factoryEnv": "ARBITRUM_PANCAKESWAP_V2_FACTORY",
        "rpcEnv": "ARBITRUM_RPC_URL",
        "eventTopic0Env": "ARBITRUM_PANCAKESWAP_V2_POOL_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x02a84c1b3BBD7401a5f7fa98a384EBC70bB5749E",
        "defaultEventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "poolAddressDataWord": 0,
        "eventKinds": [
          "POOL_CREATED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 80,
        "factoryAddress": "0x02a84c1b3BBD7401a5f7fa98a384EBC70bB5749E",
        "programId": null,
        "rpcUrl": "https://arbitrum-one-rpc.publicnode.com",
        "eventTopic0": "0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://arbitrum-one-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "ARBITRUM_RPC_URL",
          "ARB_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://arbitrum-one-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "avalanche-uniswap-v3",
        "chain": "avalanche",
        "chainId": 43114,
        "family": "evm-factory",
        "protocol": "uniswap-v3",
        "protocolVersion": "v3",
        "factoryEnv": "AVALANCHE_UNISWAP_V3_FACTORY",
        "rpcEnv": "AVALANCHE_RPC_URL",
        "eventTopic0Env": "AVALANCHE_UNISWAP_V3_POOL_CREATED_TOPIC0",
        "defaultFactoryAddress": "0x740b1c1de25031C31FF4fC9A62f554A55cdC1baD",
        "defaultEventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "poolAddressDataWord": 1,
        "eventKinds": [
          "POOL_CREATED",
          "POOL_INITIALIZED",
          "FIRST_SWAP"
        ],
        "priority": 80,
        "factoryAddress": "0x740b1c1de25031C31FF4fC9A62f554A55cdC1baD",
        "programId": null,
        "rpcUrl": "https://avalanche-c-chain-rpc.publicnode.com",
        "eventTopic0": "0x783cca1c0412dd0d695e784568c98b25e9f8e00ae1352967ec6f45493ed1c2c",
        "configured": true,
        "factoryAddressSource": "static-default",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "static-default",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://avalanche-c-chain-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "AVALANCHE_RPC_URL",
          "AVAX_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://avalanche-c-chain-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": true
      },
      {
        "id": "arbitrum-camelot",
        "chain": "arbitrum",
        "chainId": 42161,
        "family": "evm-factory",
        "protocol": "camelot",
        "protocolVersion": "factory",
        "factoryEnv": "ARBITRUM_CAMELOT_FACTORY",
        "rpcEnv": "ARBITRUM_RPC_URL",
        "eventTopic0Env": "ARBITRUM_CAMELOT_POOL_CREATED_TOPIC0",
        "poolAddressDataWord": 0,
        "eventKinds": [
          "POOL_CREATED",
          "FIRST_LIQUIDITY_ADDED",
          "FIRST_SWAP"
        ],
        "priority": 78,
        "factoryAddress": null,
        "programId": null,
        "rpcUrl": "https://arbitrum-one-rpc.publicnode.com",
        "eventTopic0": null,
        "configured": false,
        "factoryAddressSource": "missing",
        "factoryAddressEnvUsed": null,
        "programIdSource": "missing",
        "programIdEnvUsed": null,
        "eventTopic0Source": "missing",
        "eventTopic0EnvUsed": null,
        "rpcSource": "public-fallback",
        "rpcEnvUsed": null,
        "rpcUrls": [
          "https://arbitrum-one-rpc.publicnode.com"
        ],
        "rpcCandidates": [
          "ARBITRUM_RPC_URL",
          "ARB_RPC_URL"
        ],
        "publicRpcUrls": [
          "https://arbitrum-one-rpc.publicnode.com"
        ],
        "usesPublicRpcFallback": true,
        "usesStaticProtocolDefaults": false
      }
    ]
  },
  "topCandidates": [
    {
      "rank": 1,
      "symbol": "WETH",
      "name": "L2 Standard Bridged WETH (Base)",
      "chain": "base",
      "protocol": "uniswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 2,
      "symbol": "0X05A515",
      "name": "uniswap-v2 Native Candidate",
      "chain": "base",
      "protocol": "uniswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 3,
      "symbol": "0X08B2E9",
      "name": "uniswap-v2 Native Candidate",
      "chain": "base",
      "protocol": "uniswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 4,
      "symbol": "0X128C6F",
      "name": "uniswap-v2 Native Candidate",
      "chain": "base",
      "protocol": "uniswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 5,
      "symbol": "0X161452",
      "name": "uniswap-v2 Native Candidate",
      "chain": "base",
      "protocol": "uniswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 6,
      "symbol": "0X3E7C16",
      "name": "uniswap-v2 Native Candidate",
      "chain": "base",
      "protocol": "uniswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 7,
      "symbol": "0X02D7C3",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 8,
      "symbol": "0X06CD10",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 9,
      "symbol": "0X073FF4",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 10,
      "symbol": "BSC-USD",
      "name": "Binance Bridged USDT (BNB Smart Chain)",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 11,
      "symbol": "0X07C52D",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 12,
      "symbol": "0X0A4017",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 13,
      "symbol": "0X0E466D",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 14,
      "symbol": "0X0F09D2",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 15,
      "symbol": "0X14F4CE",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 16,
      "symbol": "0X17C0EF",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 17,
      "symbol": "0X186E6A",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 18,
      "symbol": "0X19493E",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 19,
      "symbol": "0X1B6A58",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 20,
      "symbol": "0X1BE470",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 21,
      "symbol": "0X1CF0C8",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 22,
      "symbol": "0X1D1C2F",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 23,
      "symbol": "0X1E0BE2",
      "name": "uniswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "uniswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 24,
      "symbol": "0X1E5D9B",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    },
    {
      "rank": 25,
      "symbol": "0X26A23F",
      "name": "pancakeswap-v2 Native Candidate",
      "chain": "bsc",
      "protocol": "pancakeswap-v2",
      "score": 18,
      "stage": "POOL_CREATED",
      "activeLiquidityTruthScore": 0,
      "organicBuyerScore": 0,
      "deployerReputationScore": 0,
      "liquidityControlRisk": 0,
      "deployerRiskScore": 0,
      "independentBuyers": 0,
      "stableExitLiquidityUsd": 0,
      "verdicts": {}
    }
  ],
  "missedOpportunityLab": {
    "purpose": "Compare native lifecycle candidates that failed later stages against candidates the scanner eventually ranked highly.",
    "trackedCandidates": 71,
    "watchFor": [
      "pool created but no real external buyers",
      "first buyer cluster came from same funding source",
      "liquidity expanded before smart-wallet arrival",
      "developer sold before buyer milestone",
      "high score rejected by usable-liquidity simulation"
    ]
  }
}