{
  "_format": "hh-sol-artifact-1",
  "contractName": "MultiFeeDistributor",
  "sourceName": "contracts/fees/MultiFeeDistributor.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "uint256[]",
          "name": "nftIds",
          "type": "uint256[]"
        },
        {
          "internalType": "contract IFeeDistributor[]",
          "name": "distributors",
          "type": "address[]"
        }
      ],
      "name": "claimMany",
      "outputs": [
        {
          "internalType": "uint256[]",
          "name": "",
          "type": "uint256[]"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes[]",
          "name": "data",
          "type": "bytes[]"
        },
        {
          "internalType": "contract IFeeDistributor[]",
          "name": "distributors",
          "type": "address[]"
        }
      ],
      "name": "claimManyWithProofs",
      "outputs": [
        {
          "internalType": "uint256[]",
          "name": "",
          "type": "uint256[]"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b50610823806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063711232c31461003b578063c55d05f214610064575b600080fd5b61004e6100493660046103ff565b610077565b60405161005b919061069e565b60405180910390f35b61004e61007236600461051e565b610219565b6060600083516001600160401b038111156100a257634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156100cb578160200160208202803683370190505b50905060005b84518110156102115760008060008088858151811061010057634e487b7160e01b600052603260045260246000fd5b602002602001015180602001905181019061011b91906105e5565b935093509350935087858151811061014357634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b0316632971aa8e858585856040518563ffffffff1660e01b815260040161017c94939291906106e2565b602060405180830381600087803b15801561019657600080fd5b505af11580156101aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101ce91906105cd565b8686815181106101ee57634e487b7160e01b600052603260045260246000fd5b60200260200101818152505050505050808061020990610798565b9150506100d1565b509392505050565b6060600083516001600160401b0381111561024457634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561026d578160200160208202803683370190505b50905060005b84518110156102115783818151811061029c57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b031663379607f58683815181106102d257634e487b7160e01b600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b81526004016102f891815260200190565b602060405180830381600087803b15801561031257600080fd5b505af1158015610326573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034a91906105cd565b82828151811061036a57634e487b7160e01b600052603260045260246000fd5b60209081029190910101528061037f81610798565b915050610273565b600082601f830112610397578081fd5b813560206103ac6103a783610775565b610745565b80838252828201915082860187848660051b89010111156103cb578586fd5b855b858110156103f25781356103e0816107d5565b845292840192908401906001016103cd565b5090979650505050505050565b6000806040808486031215610412578283fd5b83356001600160401b0380821115610428578485fd5b818601915086601f83011261043b578485fd5b8135602061044b6103a783610775565b8083825282820191508286018b848660051b890101111561046a57898afd5b895b858110156104ee57813587811115610482578b8cfd5b8801603f81018e13610492578b8cfd5b85810135888111156104a6576104a66107bf565b6104b8601f8201601f19168801610745565b8181528f8c8385010111156104cb578d8efd5b818c84018983013790810187018d9052855250928401929084019060010161046c565b50909850505087013593505080831115610506578384fd5b505061051485828601610387565b9150509250929050565b60008060408385031215610530578182fd5b82356001600160401b0380821115610546578384fd5b818501915085601f830112610559578384fd5b813560206105696103a783610775565b8083825282820191508286018a848660051b8901011115610588578889fd5b8896505b848710156105aa57803583526001969096019591830191830161058c565b50965050860135925050808211156105c0578283fd5b5061051485828601610387565b6000602082840312156105de578081fd5b5051919050565b600080600080608085870312156105fa578182fd5b8451935060208086015161060d816107d5565b6040870151606088015191955093506001600160401b0381111561062f578283fd5b8601601f8101881361063f578283fd5b805161064d6103a782610775565b8082825284820191508484018b868560051b870101111561066c578687fd5b8694505b8385101561068e578051835260019490940193918501918501610670565b50979a9699509497505050505050565b6020808252825182820181905260009190848201906040850190845b818110156106d6578351835292840192918401916001016106ba565b50909695505050505050565b600060808201868352602060018060a01b038716818501528560408501526080606085015281855180845260a0860191508287019350845b818110156107365784518352938301939183019160010161071a565b50909998505050505050505050565b604051601f8201601f191681016001600160401b038111828210171561076d5761076d6107bf565b604052919050565b60006001600160401b0382111561078e5761078e6107bf565b5060051b60200190565b60006000198214156107b857634e487b7160e01b81526011600452602481fd5b5060010190565b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146107ea57600080fd5b5056fea26469706673582212206ac7653e08f63dfc12bfdbd9b261b2cc929183c4b2c3b944d80f70c7e3f666a264736f6c63430008040033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063711232c31461003b578063c55d05f214610064575b600080fd5b61004e6100493660046103ff565b610077565b60405161005b919061069e565b60405180910390f35b61004e61007236600461051e565b610219565b6060600083516001600160401b038111156100a257634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156100cb578160200160208202803683370190505b50905060005b84518110156102115760008060008088858151811061010057634e487b7160e01b600052603260045260246000fd5b602002602001015180602001905181019061011b91906105e5565b935093509350935087858151811061014357634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b0316632971aa8e858585856040518563ffffffff1660e01b815260040161017c94939291906106e2565b602060405180830381600087803b15801561019657600080fd5b505af11580156101aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101ce91906105cd565b8686815181106101ee57634e487b7160e01b600052603260045260246000fd5b60200260200101818152505050505050808061020990610798565b9150506100d1565b509392505050565b6060600083516001600160401b0381111561024457634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561026d578160200160208202803683370190505b50905060005b84518110156102115783818151811061029c57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b031663379607f58683815181106102d257634e487b7160e01b600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b81526004016102f891815260200190565b602060405180830381600087803b15801561031257600080fd5b505af1158015610326573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034a91906105cd565b82828151811061036a57634e487b7160e01b600052603260045260246000fd5b60209081029190910101528061037f81610798565b915050610273565b600082601f830112610397578081fd5b813560206103ac6103a783610775565b610745565b80838252828201915082860187848660051b89010111156103cb578586fd5b855b858110156103f25781356103e0816107d5565b845292840192908401906001016103cd565b5090979650505050505050565b6000806040808486031215610412578283fd5b83356001600160401b0380821115610428578485fd5b818601915086601f83011261043b578485fd5b8135602061044b6103a783610775565b8083825282820191508286018b848660051b890101111561046a57898afd5b895b858110156104ee57813587811115610482578b8cfd5b8801603f81018e13610492578b8cfd5b85810135888111156104a6576104a66107bf565b6104b8601f8201601f19168801610745565b8181528f8c8385010111156104cb578d8efd5b818c84018983013790810187018d9052855250928401929084019060010161046c565b50909850505087013593505080831115610506578384fd5b505061051485828601610387565b9150509250929050565b60008060408385031215610530578182fd5b82356001600160401b0380821115610546578384fd5b818501915085601f830112610559578384fd5b813560206105696103a783610775565b8083825282820191508286018a848660051b8901011115610588578889fd5b8896505b848710156105aa57803583526001969096019591830191830161058c565b50965050860135925050808211156105c0578283fd5b5061051485828601610387565b6000602082840312156105de578081fd5b5051919050565b600080600080608085870312156105fa578182fd5b8451935060208086015161060d816107d5565b6040870151606088015191955093506001600160401b0381111561062f578283fd5b8601601f8101881361063f578283fd5b805161064d6103a782610775565b8082825284820191508484018b868560051b870101111561066c578687fd5b8694505b8385101561068e578051835260019490940193918501918501610670565b50979a9699509497505050505050565b6020808252825182820181905260009190848201906040850190845b818110156106d6578351835292840192918401916001016106ba565b50909695505050505050565b600060808201868352602060018060a01b038716818501528560408501526080606085015281855180845260a0860191508287019350845b818110156107365784518352938301939183019160010161071a565b50909998505050505050505050565b604051601f8201601f191681016001600160401b038111828210171561076d5761076d6107bf565b604052919050565b60006001600160401b0382111561078e5761078e6107bf565b5060051b60200190565b60006000198214156107b857634e487b7160e01b81526011600452602481fd5b5060010190565b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146107ea57600080fd5b5056fea26469706673582212206ac7653e08f63dfc12bfdbd9b261b2cc929183c4b2c3b944d80f70c7e3f666a264736f6c63430008040033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
