{
  "description": "Bankr index token contracts. Generated from the deployment records; see https://docs.bankr.bot/token-launching/index-token-contracts",
  "abis": {
    "IndexFactory": {
      "url": "https://docs.bankr.bot/index-tokens/abis/IndexFactory.json",
      "keccak256": "0x718e9e1be9c69061ef1da6c50a7dcbddd067d4fddc10aebc31f7ce5e8305d334"
    },
    "IndexVault": {
      "url": "https://docs.bankr.bot/index-tokens/abis/IndexVault.json",
      "keccak256": "0x865bbbf815811e39f45ef78e377dc97fc33acdbe4c6f74519629adc08f4bbc64"
    },
    "IndexHook": {
      "url": "https://docs.bankr.bot/index-tokens/abis/IndexHook.json",
      "keccak256": "0xf0aebcda62b8fc7d82ffce053e3ac516ad0c148ff00b7a46de27c72c44addb33"
    },
    "IndexLens": {
      "url": "https://docs.bankr.bot/index-tokens/abis/IndexLens.json",
      "keccak256": "0x78efbcff1e6ec9a23ce8d9761532cf63be69f69c95592202ecaf51ec7317fb69"
    },
    "FeeSplitter": {
      "url": "https://docs.bankr.bot/index-tokens/abis/FeeSplitter.json",
      "keccak256": "0xb9bf1ea6491431e932e162d6b040b6aee22478c1fa5d093480da61514e2398c9"
    },
    "StakersSink": {
      "url": "https://docs.bankr.bot/index-tokens/abis/StakersSink.json",
      "keccak256": "0x898f28def46d58eacc93305eb2071cf255f548ea09b4b6b5f4e4726167f3f3cd"
    },
    "Rebalancer": {
      "url": "https://docs.bankr.bot/index-tokens/abis/Rebalancer.json",
      "keccak256": "0x24f3e9e619d19a882bfa86dd4c81c65e0059cd441f5720c2e69b46331b2caf67"
    },
    "PriceModule": {
      "url": "https://docs.bankr.bot/index-tokens/abis/PriceModule.json",
      "keccak256": "0x34dbd62119155eede20bdcc87ca0e4058a8c702dc91883fd26b66ca9db8b35c4"
    },
    "MarketCalendar": {
      "url": "https://docs.bankr.bot/index-tokens/abis/MarketCalendar.json",
      "keccak256": "0xa20acc40b5800ed41464a7dab388d5851b6927e62eae5165e52288ee7e4d3378"
    },
    "ComponentRegistry": {
      "url": "https://docs.bankr.bot/index-tokens/abis/ComponentRegistry.json",
      "keccak256": "0xdf66b3b7263cf7358053ecef03b743e8103ab9099b48d636c11514f8ec505604"
    },
    "IndexPassVerifier": {
      "url": "https://docs.bankr.bot/index-tokens/abis/IndexPassVerifier.json",
      "keccak256": "0x933b8d427857c5b2ba2756836df352d6cd5be9e6f137cdbbfc7c0cc928116b92"
    },
    "IndexAuctionRouter": {
      "url": "https://docs.bankr.bot/index-tokens/abis/IndexAuctionRouter.json",
      "keccak256": "0x3e6274d7dd51e5ef16aa7abead94bb4f7c578394c7da2f91e857a481058d5902"
    },
    "BackstopFiller": {
      "url": "https://docs.bankr.bot/index-tokens/abis/BackstopFiller.json",
      "keccak256": "0x5ac911bfeefbaed2b98d5bf213732475a850392fa7b5054b298ff89b8e80235f"
    },
    "IIndexAuctionCallee": {
      "url": "https://docs.bankr.bot/index-tokens/abis/IIndexAuctionCallee.json",
      "keccak256": "0x2ded26acb0c7fd0d7d612613b3ed88555abf1345bc429c72247d79cb680e7aa3"
    }
  },
  "chains": {
    "base": {
      "chainId": 8453,
      "explorer": "https://basescan.org",
      "deployBlock": 52696524,
      "contractsCommit": "5bef98481e637100b9c8a8e0cc3e0bb64fa38acf",
      "contracts": {
        "factory": {
          "name": "IndexFactory",
          "address": "0x49a3A6D33110425099A9f070d22f576f592b46eB",
          "abi": "IndexFactory"
        },
        "hook": {
          "name": "IndexHook",
          "address": "0x2Fd0ba044Faa96A9d1B0f010C0Dac3F696aA2888",
          "abi": "IndexHook"
        },
        "vaultImpl": {
          "name": "IndexVault (implementation)",
          "address": "0x569e3D9C25CF181Be5e3f636cE2Bdd17aC13CaC6",
          "abi": "IndexVault"
        },
        "lens": {
          "name": "IndexLens",
          "address": "0x0E19BDeB4EF2443413926b9Daa72E484f63BB72b",
          "abi": "IndexLens"
        },
        "componentRegistry": {
          "name": "ComponentRegistry",
          "address": "0xDE72f09Bf147d241854A3D554D763C35774c92B6",
          "abi": "ComponentRegistry"
        },
        "priceModule": {
          "name": "PriceModule",
          "address": "0xb9E0157850D5646A6D317681e3b9f1AA415aE17f",
          "abi": "PriceModule"
        },
        "calendar": {
          "name": "MarketCalendar",
          "address": "0x044043818576E1bF6999a06A4290a22252995681",
          "abi": "MarketCalendar"
        },
        "rebalancer": {
          "name": "Rebalancer",
          "address": "0x6Eb0384bFA45dC637ec27f96Ba8898620a3Dcb66",
          "abi": "Rebalancer"
        },
        "feeSplitter": {
          "name": "FeeSplitter",
          "address": "0x9a926c8435074B18D14EC8c11C3912681a112d99",
          "abi": "FeeSplitter"
        },
        "stakersSink": {
          "name": "StakersSink",
          "address": "0x6822e370688c422c0287b29497A21D8dbbD2Ed48",
          "abi": "StakersSink"
        },
        "passVerifier": {
          "name": "IndexPassVerifier",
          "address": "0xE5B123D9562bAf86A503445D98C2401D13616f94",
          "abi": "IndexPassVerifier"
        },
        "auctionRouter": {
          "name": "IndexAuctionRouter",
          "address": "0xfd3B5c1Fe8cc4a9c0c9D7B5a6d59Ea6079edf90E",
          "abi": "IndexAuctionRouter"
        },
        "backstopFiller": {
          "name": "BackstopFiller",
          "address": "0xc9819378C7eBc4d70f2c61A42Efbb85989F35C7f",
          "abi": "BackstopFiller"
        }
      },
      "libraries": {
        "HookLegs": {
          "name": "HookLegs",
          "address": "0x987Dc6106B53b83c4822Ef81224d024Ca17667F8"
        },
        "HookBasket": {
          "name": "HookBasket",
          "address": "0xA94b17985f48ee0c169d63e6A30333F466C8C872"
        },
        "PlanMath": {
          "name": "PlanMath",
          "address": "0x74fdfB759a5b45a864Db36a7Fdb1Fc088B5C76BC"
        },
        "AuctionGuards": {
          "name": "AuctionGuards",
          "address": "0x71B0aE4117421c7e7EE1D1A1966dBe9BE89f3954"
        },
        "AuctionMath": {
          "name": "AuctionMath",
          "address": "0x60D55636398E66C7B05683B165a4D9f72464C764"
        },
        "AuctionFlow": {
          "name": "AuctionFlow",
          "address": "0x4D9CffDAC60c8E05ec614Ceb6cE3ac911b2ecF5F"
        }
      },
      "external": {
        "poolManager": {
          "name": "Uniswap v4 PoolManager",
          "address": "0x498581fF718922c3f8e6A244956aF099B2652b2b"
        },
        "universalRouter": {
          "name": "Uniswap Universal Router",
          "address": "0x6fF5693b99212Da76ad316178A184AB56D299b43"
        },
        "v4Quoter": {
          "name": "Uniswap V4Quoter",
          "address": "0x0d5e0F971ED27FBfF6c2837bf31316121532048D"
        },
        "permit2": {
          "name": "Permit2",
          "address": "0x000000000022D473030F116dDEE9F6B43aC78BA3"
        },
        "stableQuote": {
          "name": "USDC",
          "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
        },
        "weth": {
          "name": "WETH",
          "address": "0x4200000000000000000000000000000000000006"
        },
        "createX": {
          "name": "CreateX",
          "address": "0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed"
        }
      }
    },
    "robinhood": {
      "chainId": 4663,
      "explorer": "https://robin.etherscan.io",
      "deployBlock": 90364008,
      "contractsCommit": "5bef98481e637100b9c8a8e0cc3e0bb64fa38acf",
      "contracts": {
        "factory": {
          "name": "IndexFactory",
          "address": "0x9DF71A6959bf3d5Bb9d58d2cF370C50270aC041F",
          "abi": "IndexFactory"
        },
        "hook": {
          "name": "IndexHook",
          "address": "0xBA97750d0F40FEDf13a98aBdB131A7A598B06888",
          "abi": "IndexHook"
        },
        "vaultImpl": {
          "name": "IndexVault (implementation)",
          "address": "0x0B94E3b4dD8481904659eF1181e6d4BCB2A3c217",
          "abi": "IndexVault"
        },
        "lens": {
          "name": "IndexLens",
          "address": "0xb1D340BaA48d4F4DdF7D9dd445E826cE9fe0FEf3",
          "abi": "IndexLens"
        },
        "componentRegistry": {
          "name": "ComponentRegistry",
          "address": "0x1A58f2e74F22e14434c3bB690702567636e08d61",
          "abi": "ComponentRegistry"
        },
        "priceModule": {
          "name": "PriceModule",
          "address": "0xe47455483b1CdBc84d3722Ec6A91365a0dd19cb8",
          "abi": "PriceModule"
        },
        "calendar": {
          "name": "MarketCalendar",
          "address": "0xc1F26D30c186B1eFf107f5fF1532bE23c86BFc8C",
          "abi": "MarketCalendar"
        },
        "rebalancer": {
          "name": "Rebalancer",
          "address": "0x9eD0B9A7897Bd049127Cdfc78fd9DD4E022dA30A",
          "abi": "Rebalancer"
        },
        "feeSplitter": {
          "name": "FeeSplitter",
          "address": "0x2dfaC6c3D643687Cf834f217Ea03e717f9Eaa05B",
          "abi": "FeeSplitter"
        },
        "stakersSink": {
          "name": "StakersSink",
          "address": "0xDb5c2758a1EA38962CdC951aA5FdA6c68Cfdc8A0",
          "abi": "StakersSink"
        },
        "passVerifier": {
          "name": "IndexPassVerifier",
          "address": "0x6eE8135f120B022a972df56FCFfAe86248932A58",
          "abi": "IndexPassVerifier"
        },
        "auctionRouter": {
          "name": "IndexAuctionRouter",
          "address": "0xdE1b4a18FEfA500319923424c99ece909089547b",
          "abi": "IndexAuctionRouter"
        },
        "backstopFiller": {
          "name": "BackstopFiller",
          "address": "0xEf8869B6d3D545f4Bd4dE248aFA8903F608FFFa6",
          "abi": "BackstopFiller"
        }
      },
      "libraries": {
        "HookLegs": {
          "name": "HookLegs",
          "address": "0x164D20b55427EB56F8C1801b3289e026a6C33b29"
        },
        "HookBasket": {
          "name": "HookBasket",
          "address": "0x6af4dF4bAA644b623Cc6C71b5d46303c8B1AfE5d"
        },
        "PlanMath": {
          "name": "PlanMath",
          "address": "0xD365f02B936816071955Aa8858337de62D16e9cc"
        },
        "AuctionGuards": {
          "name": "AuctionGuards",
          "address": "0x492Fd2fAfB0CcEa6057A34Ee792227E191bFCeae"
        },
        "AuctionMath": {
          "name": "AuctionMath",
          "address": "0xdCb368A5bc51e2d7a40472750EB2be4123979eB1"
        },
        "AuctionFlow": {
          "name": "AuctionFlow",
          "address": "0xEE483A315aF67E84Abd05b18EA5c45Afc592025A"
        }
      },
      "external": {
        "poolManager": {
          "name": "Uniswap v4 PoolManager",
          "address": "0x8366a39CC670B4001A1121B8F6A443A643e40951"
        },
        "universalRouter": {
          "name": "Uniswap Universal Router",
          "address": "0x8876789976dEcBfCbBbe364623C63652db8C0904"
        },
        "v4Quoter": {
          "name": "Uniswap V4Quoter",
          "address": "0x8Dc178eFB8111BB0973Dd9d722ebeFF267c98F94"
        },
        "permit2": {
          "name": "Permit2",
          "address": "0x000000000022D473030F116dDEE9F6B43aC78BA3"
        },
        "stableQuote": {
          "name": "USDG",
          "address": "0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168"
        },
        "weth": {
          "name": "WETH",
          "address": "0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73"
        },
        "createX": {
          "name": "CreateX",
          "address": "0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed"
        }
      }
    }
  }
}
