{
  "schema_version": 1,
  "chain_id": 999,
  "compiler": "solc 0.8.26 (Foundry build of the release)",
  "method": "ABIs taken from the build artifacts of the 4.2 release. On 2026-10-12 every function selector of each ABI was found in the runtime code at the listed address (the flush events are emitted from the hook's address through a linked library). This is interface identity evidence; it is not source verification and not an audit.",
  "artifacts": [
    {
      "name": "SignalV4FactoryV42",
      "abi_file": "abis/v4/SignalV4FactoryV42.json",
      "address": "0xfe485edbb6db2936349b67530c667a2b9905dc16",
      "abi_sha256": "26d5809e9d080efba00d4ed29d318a3abb5ecfe88840b4d2881206499188f744"
    },
    {
      "name": "SignalV4HookV4",
      "abi_file": "abis/v4/SignalV4HookV4.json",
      "address": "0x6227f0128935079abc6993f1166dc5d716032aec",
      "abi_sha256": "48c16f3448b8ff8d10d526a7cd16ad3ff97bae19d7eb9f02f5180d0e9d04a4c3"
    },
    {
      "name": "SignalV4RouterV2",
      "abi_file": "abis/v4/SignalV4RouterV2.json",
      "address": "0xcf9d5f4dc9860060db528bc9722cc3d828fc807c",
      "abi_sha256": "e2f8a156f63a77d54b4d4ec9d6fef1def0a4a18e11472c41185d3b2b359fafcd"
    },
    {
      "name": "SignalV4RouterTaxed",
      "abi_file": "abis/v4/SignalV4RouterTaxed.json",
      "address": "0x2fca8081d6bff127413c91108561ff0ddc978b74",
      "abi_sha256": "6de56c9e924b9d9cf8afb8d2ee6209a221554483f52b9f549875177e3e4ca893"
    },
    {
      "name": "SignalV4RulesV41",
      "abi_file": "abis/v4/SignalV4RulesV41.json",
      "address": "0xc21ffa66550deeae5177675a58ee422a17c8b8f6",
      "abi_sha256": "de20dc82a39d4a2edee8524d1183510aca5b0db0a67e23f6bc7bb9a5549616ef"
    },
    {
      "name": "SignalV4TokensV42",
      "abi_file": "abis/v4/SignalV4TokensV42.json",
      "address": "0x8ef05423031855d06e523977a4071880233711c7",
      "abi_sha256": "b3a7d76523bb020d408c06db5c9515059f0b5c0c344921103b4f6bcad2c7c0ad"
    },
    {
      "name": "SignalV4TokenV42",
      "abi_file": "abis/v4/SignalV4TokenV42.json",
      "address": "0x2bea704baa3230a8b933636a33dee1d8bad76ff4",
      "abi_sha256": "41d32f0c655a3e7f6c79efe7b6ebf6eac2e7c3311191c6304e18a2db9065cc5d"
    },
    {
      "name": "SignalV4DividendTokenV42",
      "abi_file": "abis/v4/SignalV4DividendTokenV42.json",
      "address": "0xfe684eb28b3a8656aeef3b0a2fe56aaf5b6d8d2e",
      "abi_sha256": "3b54c24b2c358fd2aac67869bf57b7f947ce993195c3ccb4f8740e8bf70254e0"
    },
    {
      "name": "SignalV4FlushEvents",
      "abi_file": "abis/v4/SignalV4FlushEvents.json",
      "address": "0x6227f0128935079abc6993f1166dc5d716032aec",
      "abi_sha256": "5d587c2bda191b69bc0bdde8b5d55d331aae29b3d860817560f5b49169e8f9cc"
    }
  ]
}
