{
  "_format": "hh-sol-artifact-1",
  "contractName": "Multicall",
  "sourceName": "contracts/utils/Multicall.sol",
  "abi": [
    {
      "inputs": [],
      "name": "MulticallFailed",
      "type": "error"
    },
    {
      "inputs": [
        {
          "internalType": "bytes[]",
          "name": "data",
          "type": "bytes[]"
        }
      ],
      "name": "multicall",
      "outputs": [
        {
          "internalType": "bytes[]",
          "name": "results",
          "type": "bytes[]"
        }
      ],
      "stateMutability": "payable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506103ef806100206000396000f3fe60806040526004361061001e5760003560e01c8063ac9650d814610023575b600080fd5b61003661003136600461019c565b61004c565b6040516100439190610211565b60405180910390f35b60608167ffffffffffffffff811115610067576100676102df565b60405190808252806020026020018201604052801561009a57816020015b60608152602001906001900390816100855790505b5090506000606060005b8481101561019357308686838181106100bf576100bf61030e565b90506020028101906100d1919061033d565b6040516100df9291906103a9565b600060405180830381855af49150503d806000811461011a576040519150601f19603f3d011682016040523d82523d6000602084013e61011f565b606091505b5090935091508261016d578151600003610165576040517f4d6a232800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b815182602001fd5b818482815181106101805761018061030e565b60209081029190910101526001016100a4565b50505092915050565b600080602083850312156101af57600080fd5b823567ffffffffffffffff808211156101c757600080fd5b818501915085601f8301126101db57600080fd5b8135818111156101ea57600080fd5b8660208260051b85010111156101ff57600080fd5b60209290920196919550909350505050565b6000602080830181845280855180835260408601915060408160051b87010192508387016000805b838110156102d1577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc089870301855282518051808852835b8181101561028c578281018a01518982018b01528901610271565b508781018901849052601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016909601870195509386019391860191600101610239565b509398975050505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261037257600080fd5b83018035915067ffffffffffffffff82111561038d57600080fd5b6020019150368190038213156103a257600080fd5b9250929050565b818382376000910190815291905056fea264697066735822122045e9005ff5066e1f2658586452e13fffc4567827eb57ea95d5eca1122ec898cb64736f6c63430008170033",
  "deployedBytecode": "0x60806040526004361061001e5760003560e01c8063ac9650d814610023575b600080fd5b61003661003136600461019c565b61004c565b6040516100439190610211565b60405180910390f35b60608167ffffffffffffffff811115610067576100676102df565b60405190808252806020026020018201604052801561009a57816020015b60608152602001906001900390816100855790505b5090506000606060005b8481101561019357308686838181106100bf576100bf61030e565b90506020028101906100d1919061033d565b6040516100df9291906103a9565b600060405180830381855af49150503d806000811461011a576040519150601f19603f3d011682016040523d82523d6000602084013e61011f565b606091505b5090935091508261016d578151600003610165576040517f4d6a232800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b815182602001fd5b818482815181106101805761018061030e565b60209081029190910101526001016100a4565b50505092915050565b600080602083850312156101af57600080fd5b823567ffffffffffffffff808211156101c757600080fd5b818501915085601f8301126101db57600080fd5b8135818111156101ea57600080fd5b8660208260051b85010111156101ff57600080fd5b60209290920196919550909350505050565b6000602080830181845280855180835260408601915060408160051b87010192508387016000805b838110156102d1577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc089870301855282518051808852835b8181101561028c578281018a01518982018b01528901610271565b508781018901849052601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016909601870195509386019391860191600101610239565b509398975050505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261037257600080fd5b83018035915067ffffffffffffffff82111561038d57600080fd5b6020019150368190038213156103a257600080fd5b9250929050565b818382376000910190815291905056fea264697066735822122045e9005ff5066e1f2658586452e13fffc4567827eb57ea95d5eca1122ec898cb64736f6c63430008170033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
