// This file was autogenerated by Hardhat, do not edit it. // prettier-ignore // tslint:disable // eslint-disable // biome-ignore format: see above export interface MockPkVerifier$Type { readonly _format: "hh3-artifact-1"; readonly contractName: "MockPkVerifier"; readonly sourceName: "contracts/test/MockPkVerifier.sol"; readonly abi: [{"inputs":[],"name":"DomainBindingMismatch","type":"error"},{"inputs":[],"name":"InvalidProof","type":"error"},{"inputs":[],"name":"InvalidPublicInputsLength","type":"error"},{"inputs":[],"name":"PkCommitmentMismatch","type":"error"},{"inputs":[],"name":"VkHashMismatch","type":"error"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"address[]","name":"","type":"address[]"},{"internalType":"bytes32","name":"pkCommitment","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes","name":"proof","type":"bytes"}],"name":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"}]; readonly bytecode: "0x6080604052348015600f57600080fd5b506103c88061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80630741a9da14610030575b600080fd5b61004361003e366004610129565b610057565b604051901515815260200160405180910390f35b600080610066838501856102be565b915050805160000361008b57604051633e15742360e01b815260040160405180910390fd5b85816001835161009b919061037e565b815181106100ab576100ab6103a5565b6020026020010151146100d15760405163151637bd60e31b815260040160405180910390fd5b5060019998505050505050505050565b60008083601f8401126100f357600080fd5b5081356001600160401b0381111561010a57600080fd5b60208301915083602082850101111561012257600080fd5b9250929050565b60008060008060008060008060c0898b03121561014557600080fd5b883597506020890135965060408901356001600160401b0381111561016957600080fd5b8901601f81018b1361017a57600080fd5b80356001600160401b0381111561019057600080fd5b8b60208260051b84010111156101a557600080fd5b60209190910196509450606089013593506080890135925060a08901356001600160401b038111156101d657600080fd5b6101e28b828c016100e1565b999c989b5096995094979396929594505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715610234576102346101f6565b604052919050565b600082601f83011261024d57600080fd5b81356001600160401b03811115610266576102666101f6565b8060051b6102766020820161020c565b9182526020818501810192908101908684111561029257600080fd5b6020860192505b838310156102b4578235825260209283019290910190610299565b9695505050505050565b600080604083850312156102d157600080fd5b82356001600160401b038111156102e757600080fd5b8301601f810185136102f857600080fd5b80356001600160401b03811115610311576103116101f6565b610324601f8201601f191660200161020c565b81815286602083850101111561033957600080fd5b8160208401602083013760006020928201830152935084013590506001600160401b0381111561036857600080fd5b6103748582860161023c565b9150509250929050565b8181038181111561039f57634e487b7160e01b600052601160045260246000fd5b92915050565b634e487b7160e01b600052603260045260246000fdfea164736f6c634300081c000a"; readonly deployedBytecode: "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c80630741a9da14610030575b600080fd5b61004361003e366004610129565b610057565b604051901515815260200160405180910390f35b600080610066838501856102be565b915050805160000361008b57604051633e15742360e01b815260040160405180910390fd5b85816001835161009b919061037e565b815181106100ab576100ab6103a5565b6020026020010151146100d15760405163151637bd60e31b815260040160405180910390fd5b5060019998505050505050505050565b60008083601f8401126100f357600080fd5b5081356001600160401b0381111561010a57600080fd5b60208301915083602082850101111561012257600080fd5b9250929050565b60008060008060008060008060c0898b03121561014557600080fd5b883597506020890135965060408901356001600160401b0381111561016957600080fd5b8901601f81018b1361017a57600080fd5b80356001600160401b0381111561019057600080fd5b8b60208260051b84010111156101a557600080fd5b60209190910196509450606089013593506080890135925060a08901356001600160401b038111156101d657600080fd5b6101e28b828c016100e1565b999c989b5096995094979396929594505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715610234576102346101f6565b604052919050565b600082601f83011261024d57600080fd5b81356001600160401b03811115610266576102666101f6565b8060051b6102766020820161020c565b9182526020818501810192908101908684111561029257600080fd5b6020860192505b838310156102b4578235825260209283019290910190610299565b9695505050505050565b600080604083850312156102d157600080fd5b82356001600160401b038111156102e757600080fd5b8301601f810185136102f857600080fd5b80356001600160401b03811115610311576103116101f6565b610324601f8201601f191660200161020c565b81815286602083850101111561033957600080fd5b8160208401602083013760006020928201830152935084013590506001600160401b0381111561036857600080fd5b6103748582860161023c565b9150509250929050565b8181038181111561039f57634e487b7160e01b600052601160045260246000fd5b92915050565b634e487b7160e01b600052603260045260246000fdfea164736f6c634300081c000a"; readonly linkReferences: {}; readonly deployedLinkReferences: {}; readonly immutableReferences: {}; readonly inputSourceName: "project/contracts/test/MockPkVerifier.sol"; readonly buildInfoId: "solc-0_8_28-58b894a0ac77a2d784be77b69288a062b8f6f518"; }; import "hardhat/types/artifacts"; declare module "hardhat/types/artifacts" { interface ArtifactMap { ["MockPkVerifier"]: MockPkVerifier$Type; ["contracts/test/MockPkVerifier.sol:MockPkVerifier"]: MockPkVerifier$Type; } }