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