{
  "_format": "hh-sol-artifact-1",
  "contractName": "MerkleProof",
  "sourceName": "contracts/MerkleProof.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "root",
          "type": "bytes32"
        },
        {
          "internalType": "bytes32",
          "name": "leaf",
          "type": "bytes32"
        },
        {
          "internalType": "bytes32[]",
          "name": "proof",
          "type": "bytes32[]"
        }
      ],
      "name": "verify",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b5061025d806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80633423e54814610030575b600080fd5b61004361003e366004610115565b610057565b604051901515815260200160405180910390f35b600082815b835181101561010a57600084828151811061008757634e487b7160e01b600052603260045260246000fd5b60200260200101519050808310156100ca5760408051602081018590529081018290526060016040516020818303038152906040528051906020012092506100f7565b60408051602081018390529081018490526060016040516020818303038152906040528051906020012092505b5080610102816101ea565b91505061005c565b509093149392505050565b600080600060608486031215610129578283fd5b833592506020808501359250604085013567ffffffffffffffff8082111561014f578384fd5b818701915087601f830112610162578384fd5b81358181111561017457610174610211565b8060051b604051601f19603f8301168101818110858211171561019957610199610211565b604052828152858101935084860182860187018c10156101b7578788fd5b8795505b838610156101d95780358552600195909501949386019386016101bb565b508096505050505050509250925092565b600060001982141561020a57634e487b7160e01b81526011600452602481fd5b5060010190565b634e487b7160e01b600052604160045260246000fdfea264697066735822122040b4b981858576f315d2d3244ffc939bf61e00e0b85b9ef24fb8b232ba83ad8d64736f6c63430008030033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c80633423e54814610030575b600080fd5b61004361003e366004610115565b610057565b604051901515815260200160405180910390f35b600082815b835181101561010a57600084828151811061008757634e487b7160e01b600052603260045260246000fd5b60200260200101519050808310156100ca5760408051602081018590529081018290526060016040516020818303038152906040528051906020012092506100f7565b60408051602081018390529081018490526060016040516020818303038152906040528051906020012092505b5080610102816101ea565b91505061005c565b509093149392505050565b600080600060608486031215610129578283fd5b833592506020808501359250604085013567ffffffffffffffff8082111561014f578384fd5b818701915087601f830112610162578384fd5b81358181111561017457610174610211565b8060051b604051601f19603f8301168101818110858211171561019957610199610211565b604052828152858101935084860182860187018c10156101b7578788fd5b8795505b838610156101d95780358552600195909501949386019386016101bb565b508096505050505050509250925092565b600060001982141561020a57634e487b7160e01b81526011600452602481fd5b5060010190565b634e487b7160e01b600052604160045260246000fdfea264697066735822122040b4b981858576f315d2d3244ffc939bf61e00e0b85b9ef24fb8b232ba83ad8d64736f6c63430008030033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
