// This file was autogenerated by Hardhat, do not edit it. // prettier-ignore // tslint:disable // eslint-disable // biome-ignore format: see above export interface P256SHA256Algorithm$Type { readonly _format: "hh3-artifact-1"; readonly contractName: "P256SHA256Algorithm"; readonly sourceName: "contracts/dnssec-oracle/algorithms/P256SHA256Algorithm.sol"; readonly abi: [{"inputs":[{"internalType":"bytes","name":"key","type":"bytes"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]; readonly bytecode: "0x6080604052348015600f57600080fd5b5061040f8061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063de8f50a114610030575b600080fd5b61004361003e3660046102db565b610057565b604051901515815260200160405180910390f35b6000604082146100c8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f496e76616c69642070323536207369676e6174757265206c656e67746800000060448201526064015b60405180910390fd5b60448614610132576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f496e76616c69642070323536206b6579206c656e67746800000000000000000060448201526064016100bf565b60405183359060208501359060048a01359060248b0135906101a79060029061015e908c908c90610381565b602060405180830381855afa15801561017b573d6000803e3d6000fd5b5050506040513d601f19601f8201168201806040525081019061019e9190610391565b858585856101b6565b9b9a5050505050505050505050565b604080516020808201889052818301879052606082018690526080820185905260a08083018590528351808403909101815260c083018281526101008401909452600093909284929060e001818036833701905050905060208082018351602085016101005afa925082156102875780517f0100000000000000000000000000000000000000000000000000000000000000908290601f90811061025c5761025c6103aa565b01602001517fff00000000000000000000000000000000000000000000000000000000000000161492505b505095945050505050565b60008083601f8401126102a457600080fd5b50813567ffffffffffffffff8111156102bc57600080fd5b6020830191508360208285010111156102d457600080fd5b9250929050565b600080600080600080606087890312156102f457600080fd5b863567ffffffffffffffff81111561030b57600080fd5b61031789828a01610292565b909750955050602087013567ffffffffffffffff81111561033757600080fd5b61034389828a01610292565b909550935050604087013567ffffffffffffffff81111561036357600080fd5b61036f89828a01610292565b979a9699509497509295939492505050565b8183823760009101908152919050565b6000602082840312156103a357600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea26469706673582212203133c6767f73527aa297152aeb0baeb35158979a39c3c35bd3a57fa99a8c6e6464736f6c634300081a0033"; readonly deployedBytecode: "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063de8f50a114610030575b600080fd5b61004361003e3660046102db565b610057565b604051901515815260200160405180910390f35b6000604082146100c8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f496e76616c69642070323536207369676e6174757265206c656e67746800000060448201526064015b60405180910390fd5b60448614610132576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f496e76616c69642070323536206b6579206c656e67746800000000000000000060448201526064016100bf565b60405183359060208501359060048a01359060248b0135906101a79060029061015e908c908c90610381565b602060405180830381855afa15801561017b573d6000803e3d6000fd5b5050506040513d601f19601f8201168201806040525081019061019e9190610391565b858585856101b6565b9b9a5050505050505050505050565b604080516020808201889052818301879052606082018690526080820185905260a08083018590528351808403909101815260c083018281526101008401909452600093909284929060e001818036833701905050905060208082018351602085016101005afa925082156102875780517f0100000000000000000000000000000000000000000000000000000000000000908290601f90811061025c5761025c6103aa565b01602001517fff00000000000000000000000000000000000000000000000000000000000000161492505b505095945050505050565b60008083601f8401126102a457600080fd5b50813567ffffffffffffffff8111156102bc57600080fd5b6020830191508360208285010111156102d457600080fd5b9250929050565b600080600080600080606087890312156102f457600080fd5b863567ffffffffffffffff81111561030b57600080fd5b61031789828a01610292565b909750955050602087013567ffffffffffffffff81111561033757600080fd5b61034389828a01610292565b909550935050604087013567ffffffffffffffff81111561036357600080fd5b61036f89828a01610292565b979a9699509497509295939492505050565b8183823760009101908152919050565b6000602082840312156103a357600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea26469706673582212203133c6767f73527aa297152aeb0baeb35158979a39c3c35bd3a57fa99a8c6e6464736f6c634300081a0033"; readonly linkReferences: {}; readonly deployedLinkReferences: {}; readonly immutableReferences: {}; readonly inputSourceName: "project/contracts/dnssec-oracle/algorithms/P256SHA256Algorithm.sol"; readonly buildInfoId: "solc-0_8_26-f05bdccb11f2cf6df865fc6a27a95b5ace6017ea"; }; import "hardhat/types/artifacts"; declare module "hardhat/types/artifacts" { interface ArtifactMap { ["P256SHA256Algorithm"]: P256SHA256Algorithm$Type; ["contracts/dnssec-oracle/algorithms/P256SHA256Algorithm.sol:P256SHA256Algorithm"]: P256SHA256Algorithm$Type; } }