{
  "_format": "hh-sol-artifact-1",
  "contractName": "RouterImmutables",
  "sourceName": "contracts/base/RouterImmutables.sol",
  "abi": [
    {
      "inputs": [
        {
          "components": [
            {
              "internalType": "address",
              "name": "permit2",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "samb",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "seaportV1_5",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "seaportV1_4",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "openseaConduit",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "nftxZap",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "x2y2",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "foundation",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "sudoswap",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "elementMarket",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "nft20Zap",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "cryptopunks",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "looksRareV2",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "routerRewardsDistributor",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "looksRareRewardsDistributor",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "looksRareToken",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "classicFactory",
              "type": "address"
            },
            {
              "internalType": "address",
              "name": "clFactory",
              "type": "address"
            },
            {
              "internalType": "bytes32",
              "name": "pairInitCodeHash",
              "type": "bytes32"
            },
            {
              "internalType": "bytes32",
              "name": "poolInitCodeHash",
              "type": "bytes32"
            }
          ],
          "internalType": "struct RouterParameters",
          "name": "params",
          "type": "tuple"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    }
  ],
  "bytecode": "0x34610320576001600160401b0361034b38819003610300601f8201601f19168101908482119082101761030a5761028092829160405261030039126103205760405161028081019182118183101761030a5761026091604052610063610300610325565b808252610071610320610325565b6020830152610081610340610325565b6040830152610091610360610325565b60608301526100a1610380610325565b60808301526100b16103a0610325565b60a08301526100c16103c0610325565b60c08301526100d16103e0610325565b60e08301526100e1610400610325565b6101008301526100f2610420610325565b610120830152610103610440610325565b610140830152610114610460610325565b610160830152610125610480610325565b6101808301526101366104a0610325565b6101a08301526101476104c0610325565b6101c08301526101586104e0610325565b6101e0830152610169610500610325565b61020083015261017a610520610325565b610220838101918252610540516102408086019182526103008701518787019081526001600160a01b0395861660a09081526020880151871660809081526040808a0151891660c090815260608b01518a1660e0908152928b01518a16610100908152938b01518a16610120908152908b01518a16610140908152928b01518a16610160908152938b01518a16610180908152908b01518a166101a0908152928b01518a166101c0908152938b01518a166101e0908152908b01518a16610200908152908b01518a16909752918901518816909352918701518616909752919094015183166102805292516102a05251166102c05290516102e05251601161033a823960805181505060a05181505060c05181505060e05181505061010051815050610120518150506101405181505061016051815050610180518150506101a0518150506101c0518150506101e05181505061020051815050610220518150506102405181505061026051815050610280518150506102a0518150506102c0518150506102e051815050601190f35b634e487b7160e01b600052604160045260246000fd5b600080fd5b51906001600160a01b03821682036103205756fe600080fdfea164736f6c6343000811000a",
  "deployedBytecode": "0x600080fdfea164736f6c6343000811000a",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
