{
  "abis": [
    {
      "name": "AssetCustody",
      "url": "https://zkdepth.com/abi/AssetCustody.json"
    },
    {
      "name": "AssetRegistry",
      "url": "https://zkdepth.com/abi/AssetRegistry.json"
    },
    {
      "name": "BondingCurve",
      "url": "https://zkdepth.com/abi/BondingCurve.json"
    },
    {
      "name": "BuybackV2",
      "url": "https://zkdepth.com/abi/BuybackV2.json"
    },
    {
      "name": "CreatorVesting",
      "url": "https://zkdepth.com/abi/CreatorVesting.json"
    },
    {
      "name": "DammGraduationAdapter",
      "url": "https://zkdepth.com/abi/DammGraduationAdapter.json"
    },
    {
      "name": "DammHook",
      "url": "https://zkdepth.com/abi/DammHook.json"
    },
    {
      "name": "DlmmAdapter",
      "url": "https://zkdepth.com/abi/DlmmAdapter.json"
    },
    {
      "name": "DlmmFactory",
      "url": "https://zkdepth.com/abi/DlmmFactory.json"
    },
    {
      "name": "DlmmGraduationAdapter",
      "url": "https://zkdepth.com/abi/DlmmGraduationAdapter.json"
    },
    {
      "name": "DlmmLimitOrders",
      "url": "https://zkdepth.com/abi/DlmmLimitOrders.json"
    },
    {
      "name": "DlmmPair",
      "url": "https://zkdepth.com/abi/DlmmPair.json"
    },
    {
      "name": "DlmmPositionNFT",
      "url": "https://zkdepth.com/abi/DlmmPositionNFT.json"
    },
    {
      "name": "DlmmVault",
      "url": "https://zkdepth.com/abi/DlmmVault.json"
    },
    {
      "name": "DlmmVaultFactory",
      "url": "https://zkdepth.com/abi/DlmmVaultFactory.json"
    },
    {
      "name": "DlmmVaultZap",
      "url": "https://zkdepth.com/abi/DlmmVaultZap.json"
    },
    {
      "name": "EthExitAdapter",
      "url": "https://zkdepth.com/abi/EthExitAdapter.json"
    },
    {
      "name": "FeeCollector",
      "url": "https://zkdepth.com/abi/FeeCollector.json"
    },
    {
      "name": "FeeCollectorV2",
      "url": "https://zkdepth.com/abi/FeeCollectorV2.json"
    },
    {
      "name": "FeeRouter",
      "url": "https://zkdepth.com/abi/FeeRouter.json"
    },
    {
      "name": "FundingModule",
      "url": "https://zkdepth.com/abi/FundingModule.json"
    },
    {
      "name": "GraduationManager",
      "url": "https://zkdepth.com/abi/GraduationManager.json"
    },
    {
      "name": "HedgedLPVault",
      "url": "https://zkdepth.com/abi/HedgedLPVault.json"
    },
    {
      "name": "InsuranceFund",
      "url": "https://zkdepth.com/abi/InsuranceFund.json"
    },
    {
      "name": "LPAllocationEscrow",
      "url": "https://zkdepth.com/abi/LPAllocationEscrow.json"
    },
    {
      "name": "LPVault",
      "url": "https://zkdepth.com/abi/LPVault.json"
    },
    {
      "name": "LaunchAdapter",
      "url": "https://zkdepth.com/abi/LaunchAdapter.json"
    },
    {
      "name": "LaunchConfigRegistry",
      "url": "https://zkdepth.com/abi/LaunchConfigRegistry.json"
    },
    {
      "name": "LaunchFactory",
      "url": "https://zkdepth.com/abi/LaunchFactory.json"
    },
    {
      "name": "LaunchPipeline",
      "url": "https://zkdepth.com/abi/LaunchPipeline.json"
    },
    {
      "name": "LaunchPools",
      "url": "https://zkdepth.com/abi/LaunchPools.json"
    },
    {
      "name": "LaunchToken",
      "url": "https://zkdepth.com/abi/LaunchToken.json"
    },
    {
      "name": "LaunchVault",
      "url": "https://zkdepth.com/abi/LaunchVault.json"
    },
    {
      "name": "PerpAdapter",
      "url": "https://zkdepth.com/abi/PerpAdapter.json"
    },
    {
      "name": "PerpEngine",
      "url": "https://zkdepth.com/abi/PerpEngine.json"
    },
    {
      "name": "PerpLens",
      "url": "https://zkdepth.com/abi/PerpLens.json"
    },
    {
      "name": "PerpMarketRegistry",
      "url": "https://zkdepth.com/abi/PerpMarketRegistry.json"
    },
    {
      "name": "PerpOracle",
      "url": "https://zkdepth.com/abi/PerpOracle.json"
    },
    {
      "name": "PerpVault",
      "url": "https://zkdepth.com/abi/PerpVault.json"
    },
    {
      "name": "PositionKeeper",
      "url": "https://zkdepth.com/abi/PositionKeeper.json"
    },
    {
      "name": "PreMarketPerp",
      "url": "https://zkdepth.com/abi/PreMarketPerp.json"
    },
    {
      "name": "ProtocolConfig",
      "url": "https://zkdepth.com/abi/ProtocolConfig.json"
    },
    {
      "name": "RangeOrders",
      "url": "https://zkdepth.com/abi/RangeOrders.json"
    },
    {
      "name": "ReferralRegistry",
      "url": "https://zkdepth.com/abi/ReferralRegistry.json"
    },
    {
      "name": "Router",
      "url": "https://zkdepth.com/abi/Router.json"
    },
    {
      "name": "SealedBatches",
      "url": "https://zkdepth.com/abi/SealedBatches.json"
    },
    {
      "name": "SealedLaunchOpener",
      "url": "https://zkdepth.com/abi/SealedLaunchOpener.json"
    },
    {
      "name": "SealedMarkets",
      "url": "https://zkdepth.com/abi/SealedMarkets.json"
    },
    {
      "name": "ShieldedPool",
      "url": "https://zkdepth.com/abi/ShieldedPool.json"
    },
    {
      "name": "StockHook",
      "url": "https://zkdepth.com/abi/StockHook.json"
    },
    {
      "name": "StockVault",
      "url": "https://zkdepth.com/abi/StockVault.json"
    },
    {
      "name": "StockVaultFactory",
      "url": "https://zkdepth.com/abi/StockVaultFactory.json"
    },
    {
      "name": "StructuredVault",
      "url": "https://zkdepth.com/abi/StructuredVault.json"
    },
    {
      "name": "SwapAdapter",
      "url": "https://zkdepth.com/abi/SwapAdapter.json"
    },
    {
      "name": "VaultAdapter",
      "url": "https://zkdepth.com/abi/VaultAdapter.json"
    },
    {
      "name": "VaultFactory",
      "url": "https://zkdepth.com/abi/VaultFactory.json"
    },
    {
      "name": "ZKDepthZapV3",
      "url": "https://zkdepth.com/abi/ZKDepthZapV3.json"
    },
    {
      "name": "ZKDepthZapV4",
      "url": "https://zkdepth.com/abi/ZKDepthZapV4.json"
    }
  ],
  "contracts": [
    {
      "group": "Core",
      "name": "FeeRouter",
      "address": "0xeE46AB1789beE2047029f25d80D0ADbA35b1Bb8D",
      "abi": "FeeRouter",
      "abiUrl": "https://zkdepth.com/abi/FeeRouter.json"
    },
    {
      "group": "Core",
      "name": "ReferralRegistry",
      "address": "0x40793d25ac3CE56dd7357bbA3e3595f5e9a829E4",
      "abi": "ReferralRegistry",
      "abiUrl": "https://zkdepth.com/abi/ReferralRegistry.json"
    },
    {
      "group": "Core",
      "name": "ZKDepthZapV3",
      "address": "0x303bbc9cCE2dd7d71FDbB74471cAF16E5a7176c3",
      "abi": "ZKDepthZapV3",
      "abiUrl": "https://zkdepth.com/abi/ZKDepthZapV3.json"
    },
    {
      "group": "Core",
      "name": "ZKDepthZapV4",
      "address": "0xD19db77734239f3517708649e86971f03d042426",
      "abi": "ZKDepthZapV4",
      "abiUrl": "https://zkdepth.com/abi/ZKDepthZapV4.json"
    },
    {
      "group": "Core",
      "name": "RangeOrders",
      "address": "0xf79C6Be6EEf1164B8cFFf875fCA12d90456a8864",
      "abi": "RangeOrders",
      "abiUrl": "https://zkdepth.com/abi/RangeOrders.json"
    },
    {
      "group": "Core",
      "name": "PositionKeeper",
      "address": "0xCa209b78C5Ada1627D513995bB4D7F24FC5da870",
      "abi": "PositionKeeper",
      "abiUrl": "https://zkdepth.com/abi/PositionKeeper.json"
    },
    {
      "group": "Core",
      "name": "VaultFactory",
      "address": "0xbB9e3f4D061c7ECf36b18318e531d51FD639AcdD",
      "abi": "VaultFactory",
      "abiUrl": "https://zkdepth.com/abi/VaultFactory.json"
    },
    {
      "group": "Core",
      "name": "LaunchPipeline",
      "address": "0xF5362e748c735A23a61DC74047108641ae3B31C0",
      "abi": "LaunchPipeline",
      "abiUrl": "https://zkdepth.com/abi/LaunchPipeline.json"
    },
    {
      "group": "Core",
      "name": "PreMarketPerp",
      "address": "0xBa3E3F184aB312ac25B61236217Ea5D1694B6de7",
      "abi": "PreMarketPerp",
      "abiUrl": "https://zkdepth.com/abi/PreMarketPerp.json"
    },
    {
      "group": "Vaults",
      "name": "ETH Vault",
      "address": "0x725AaA9F9FA0F877fFD67b941E78633447015FfF",
      "abi": "LPVault",
      "abiUrl": "https://zkdepth.com/abi/LPVault.json"
    },
    {
      "group": "Vaults",
      "name": "Income NVDA",
      "address": "0xbD5532E94cDcc190D6e777eE22959AB443459DAd",
      "abi": "StructuredVault",
      "abiUrl": "https://zkdepth.com/abi/StructuredVault.json"
    },
    {
      "group": "Vaults",
      "name": "NVDA Hedged",
      "address": "0xA8A78a311D5CC2BedDF80160698F5aF453701102",
      "abi": "HedgedLPVault",
      "abiUrl": "https://zkdepth.com/abi/HedgedLPVault.json"
    },
    {
      "group": "Vaults",
      "name": "Protected SPY",
      "address": "0x551bB59213CE106D2C58AA2Bd017E12E91e6074B",
      "abi": "StructuredVault",
      "abiUrl": "https://zkdepth.com/abi/StructuredVault.json"
    },
    {
      "group": "Vaults",
      "name": "SPY Hedged",
      "address": "0x1f55991F1Ff09505e36047f286A7771c99da48E0",
      "abi": "HedgedLPVault",
      "abiUrl": "https://zkdepth.com/abi/HedgedLPVault.json"
    },
    {
      "group": "Vaults",
      "name": "USDG Vault",
      "address": "0x8FC464E4B11Fca3F1c09990AEA6bDC1AdC423eCD",
      "abi": "LPVault",
      "abiUrl": "https://zkdepth.com/abi/LPVault.json"
    },
    {
      "group": "Venue",
      "name": "ProtocolConfig",
      "address": "0x7C6fbD2cC16eCcEa1e4c16CaFbea5Fb52B1E24e1",
      "abi": "ProtocolConfig",
      "abiUrl": "https://zkdepth.com/abi/ProtocolConfig.json"
    },
    {
      "group": "Venue",
      "name": "AssetRegistry",
      "address": "0x7905c474D7195CAf402be4d9d00f09DC0eab1915",
      "abi": "AssetRegistry",
      "abiUrl": "https://zkdepth.com/abi/AssetRegistry.json"
    },
    {
      "group": "Venue",
      "name": "DammHook",
      "address": "0x2bb0693c5C1ACe6083DC364B2853fcAaD31268CC",
      "abi": "DammHook",
      "abiUrl": "https://zkdepth.com/abi/DammHook.json"
    },
    {
      "group": "Venue",
      "name": "StockHook",
      "address": "0x5069523b2A6E917cfAc24aec5af378cF477028CC",
      "abi": "StockHook",
      "abiUrl": "https://zkdepth.com/abi/StockHook.json"
    },
    {
      "group": "Venue",
      "name": "DlmmFactory",
      "address": "0x027A0dc162561E5783825e109C99663Af23330e1",
      "abi": "DlmmFactory",
      "abiUrl": "https://zkdepth.com/abi/DlmmFactory.json"
    },
    {
      "group": "Venue",
      "name": "DlmmPositionNFT",
      "address": "0x79bd8c774DdD259C868EC1972b5A4eae1C19b573",
      "abi": "DlmmPositionNFT",
      "abiUrl": "https://zkdepth.com/abi/DlmmPositionNFT.json"
    },
    {
      "group": "Venue",
      "name": "Router",
      "address": "0x9D8C2B906131B3950f5c33d28947199893847409",
      "abi": "Router",
      "abiUrl": "https://zkdepth.com/abi/Router.json"
    },
    {
      "group": "Venue",
      "name": "FeeCollector",
      "address": "0xb93F12E6424988364E3a6E9598599eD0475913cb",
      "abi": "FeeCollector",
      "abiUrl": "https://zkdepth.com/abi/FeeCollector.json"
    },
    {
      "group": "Venue",
      "name": "BuybackV2",
      "address": "0x491c7d83081FCea71F0FEd40a79E8Af0FF6Dff49",
      "abi": "BuybackV2",
      "abiUrl": "https://zkdepth.com/abi/BuybackV2.json"
    },
    {
      "group": "Venue",
      "name": "DlmmLimitOrders",
      "address": "0x07B609140Cd0f80D6Ed5F33e8E2cC8e23c7F10Bc",
      "abi": "DlmmLimitOrders",
      "abiUrl": "https://zkdepth.com/abi/DlmmLimitOrders.json"
    },
    {
      "group": "Venue",
      "name": "DlmmVaultFactory",
      "address": "0xA0F9A61024B52CC52dA2b7d0530C70C44123884e",
      "abi": "DlmmVaultFactory",
      "abiUrl": "https://zkdepth.com/abi/DlmmVaultFactory.json"
    },
    {
      "group": "Venue",
      "name": "DlmmVaultZap",
      "address": "0x01312544de35A00064358B5E4c6239FB2C264716",
      "abi": "DlmmVaultZap",
      "abiUrl": "https://zkdepth.com/abi/DlmmVaultZap.json"
    },
    {
      "group": "Venue",
      "name": "LaunchPools",
      "address": "0xd6c5A2B0BBd5287e7BEe204b1fdC90E87CAad13e",
      "abi": "LaunchPools",
      "abiUrl": "https://zkdepth.com/abi/LaunchPools.json"
    },
    {
      "group": "Venue",
      "name": "LaunchVault",
      "address": "0x598fF86820B0AfEE6217F58Da586b023ad8aF008",
      "abi": "LaunchVault",
      "abiUrl": "https://zkdepth.com/abi/LaunchVault.json"
    },
    {
      "group": "Venue",
      "name": "StockVaultFactory",
      "address": "0xafFdD9eCDd0B19da505D4bb845290841c12971e8",
      "abi": "StockVaultFactory",
      "abiUrl": "https://zkdepth.com/abi/StockVaultFactory.json"
    },
    {
      "group": "Perps",
      "name": "PerpEngine",
      "address": "0x36eaC44FD1F6b659B2eD39A62A8661A6dba7c0a4",
      "abi": "PerpEngine",
      "abiUrl": "https://zkdepth.com/abi/PerpEngine.json"
    },
    {
      "group": "Perps",
      "name": "PerpVault",
      "address": "0x6fdec61c563cC0B2D5d61a5aF6c5708B18FBE762",
      "abi": "PerpVault",
      "abiUrl": "https://zkdepth.com/abi/PerpVault.json"
    },
    {
      "group": "Perps",
      "name": "PerpLens",
      "address": "0x00A88393F74F91C07a9e866a4aaC94489F1E42BC",
      "abi": "PerpLens",
      "abiUrl": "https://zkdepth.com/abi/PerpLens.json"
    },
    {
      "group": "Perps",
      "name": "PerpMarketRegistry",
      "address": "0x104A224dD5845906d6be13Ac2357eBf62A966930",
      "abi": "PerpMarketRegistry",
      "abiUrl": "https://zkdepth.com/abi/PerpMarketRegistry.json"
    },
    {
      "group": "Perps",
      "name": "PerpOracle",
      "address": "0xfB0F7B196AD23A16f797Feb8f78121f5Dc8ACC24",
      "abi": "PerpOracle",
      "abiUrl": "https://zkdepth.com/abi/PerpOracle.json"
    },
    {
      "group": "Perps",
      "name": "FundingModule",
      "address": "0x2dA8CCC62ca7dA92fdCedc66dF171Ed402c3DF06",
      "abi": "FundingModule",
      "abiUrl": "https://zkdepth.com/abi/FundingModule.json"
    },
    {
      "group": "Perps",
      "name": "InsuranceFund",
      "address": "0xB3507B737D73FdD866c282900b6C58B01268cE62",
      "abi": "InsuranceFund",
      "abiUrl": "https://zkdepth.com/abi/InsuranceFund.json"
    },
    {
      "group": "Launchpad",
      "name": "LaunchConfigRegistry",
      "address": "0xA91fA7Bf5434938271583197c11ccB78B30Dadc1",
      "abi": "LaunchConfigRegistry",
      "abiUrl": "https://zkdepth.com/abi/LaunchConfigRegistry.json"
    },
    {
      "group": "Launchpad",
      "name": "LaunchFactory",
      "address": "0xC6EeF40233f54BC7c6ED2954e2C2DB916c70d56c",
      "abi": "LaunchFactory",
      "abiUrl": "https://zkdepth.com/abi/LaunchFactory.json"
    },
    {
      "group": "Launchpad",
      "name": "GraduationManager",
      "address": "0x0445728AFB0eDb9270D1C4862b534A85226F0685",
      "abi": "GraduationManager",
      "abiUrl": "https://zkdepth.com/abi/GraduationManager.json"
    },
    {
      "group": "Launchpad",
      "name": "LPAllocationEscrow",
      "address": "0x73be4A0fD405Aa1162DAac687c49A10570633F5E",
      "abi": "LPAllocationEscrow",
      "abiUrl": "https://zkdepth.com/abi/LPAllocationEscrow.json"
    },
    {
      "group": "Launchpad",
      "name": "CreatorVesting",
      "address": "0x2C9c9AD29c0935CCb9d76B435C6b964Fe7F05E25",
      "abi": "CreatorVesting",
      "abiUrl": "https://zkdepth.com/abi/CreatorVesting.json"
    },
    {
      "group": "Launchpad",
      "name": "DlmmGraduationAdapter",
      "address": "0xB11364B60e9c52B8232af812a1A26E625e8A2944",
      "abi": "DlmmGraduationAdapter",
      "abiUrl": "https://zkdepth.com/abi/DlmmGraduationAdapter.json"
    },
    {
      "group": "Launchpad",
      "name": "DammGraduationAdapter",
      "address": "0xab87dCeb1913497DE8cb0484500d81185a98068a",
      "abi": "DammGraduationAdapter",
      "abiUrl": "https://zkdepth.com/abi/DammGraduationAdapter.json"
    },
    {
      "group": "Launchpad",
      "name": "BondingCurve",
      "address": "0x1505570f132EE6F7b2f6690c2d1d19ec6DD73d1B",
      "abi": "BondingCurve",
      "abiUrl": "https://zkdepth.com/abi/BondingCurve.json"
    },
    {
      "group": "Private balance",
      "name": "ShieldedPool",
      "address": "0x890BC80050a561200cfDDB3092B23C19c54CA3CF",
      "abi": "ShieldedPool",
      "abiUrl": "https://zkdepth.com/abi/ShieldedPool.json"
    },
    {
      "group": "Private balance",
      "name": "AssetCustody",
      "address": "0xD83Ba2Dd76ac3498B289afFAeC83d902Bb9FfB76",
      "abi": "AssetCustody",
      "abiUrl": "https://zkdepth.com/abi/AssetCustody.json"
    },
    {
      "group": "Private balance",
      "name": "EthExitAdapter",
      "address": "0x6c44E67623001051717f39A63B22C4D0297Dcc57",
      "abi": "EthExitAdapter",
      "abiUrl": "https://zkdepth.com/abi/EthExitAdapter.json"
    },
    {
      "group": "Private balance",
      "name": "SwapAdapter",
      "address": "0xC3A28633571B28F3C19b1C1d4fF1D76cdD078C48",
      "abi": "SwapAdapter",
      "abiUrl": "https://zkdepth.com/abi/SwapAdapter.json"
    },
    {
      "group": "Private balance",
      "name": "DlmmAdapter",
      "address": "0x919D8e2c39A4CDF180Da0628044D2E13C3534B53",
      "abi": "DlmmAdapter",
      "abiUrl": "https://zkdepth.com/abi/DlmmAdapter.json"
    },
    {
      "group": "Private balance",
      "name": "VaultAdapter",
      "address": "0x4074d74c41B6B9d6e0925C1e2CF16E22ed390a83",
      "abi": "VaultAdapter",
      "abiUrl": "https://zkdepth.com/abi/VaultAdapter.json"
    },
    {
      "group": "Private balance",
      "name": "LaunchAdapter",
      "address": "0xab79CEE31959a6f68352d332f85fbB8Dd7a93998",
      "abi": "LaunchAdapter",
      "abiUrl": "https://zkdepth.com/abi/LaunchAdapter.json"
    },
    {
      "group": "Private balance",
      "name": "PerpAdapter",
      "address": "0x81F9646EF3dA09655a4E4D4E57aB527aaD2e74dD",
      "abi": "PerpAdapter",
      "abiUrl": "https://zkdepth.com/abi/PerpAdapter.json"
    },
    {
      "group": "Sealed batches",
      "name": "SealedBatches",
      "address": "0x69Ae7b6614758d67a47ee9bF8Cf61f526DF9261B",
      "abi": "SealedBatches",
      "abiUrl": "https://zkdepth.com/abi/SealedBatches.json"
    },
    {
      "group": "Sealed batches",
      "name": "SealedMarkets",
      "address": "0x6067B78F4CB3107014cB9F171634d8C6BFd88973",
      "abi": "SealedMarkets",
      "abiUrl": "https://zkdepth.com/abi/SealedMarkets.json"
    },
    {
      "group": "Implementations",
      "name": "HedgedLPVault implementation",
      "address": "0xeFfc276E1e6c51A356f0Dd35D87595c5812Fb7A3",
      "abi": "HedgedLPVault",
      "abiUrl": "https://zkdepth.com/abi/HedgedLPVault.json"
    },
    {
      "group": "Implementations",
      "name": "LPVault implementation",
      "address": "0x9c133c0B5B9F33AC784194971C21f48d39021927",
      "abi": "LPVault",
      "abiUrl": "https://zkdepth.com/abi/LPVault.json"
    },
    {
      "group": "Implementations",
      "name": "StructuredVault implementation",
      "address": "0x24aeD04933240AEbeCe585D4e73AE3e1BE20b15e",
      "abi": "StructuredVault",
      "abiUrl": "https://zkdepth.com/abi/StructuredVault.json"
    }
  ]
}
