// This file was autogenerated by Hardhat, do not edit it. // prettier-ignore // tslint:disable // eslint-disable // biome-ignore format: see above export interface BulkRenewal$Type { readonly _format: "hh3-artifact-1"; readonly contractName: "BulkRenewal"; readonly sourceName: "contracts/ethregistrar/BulkRenewal.sol"; readonly abi: [{"inputs":[{"internalType":"contract ENS","name":"_ens","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ens","outputs":[{"internalType":"contract ENS","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string[]","name":"names","type":"string[]"},{"internalType":"uint256","name":"duration","type":"uint256"},{"internalType":"bytes32","name":"referrer","type":"bytes32"}],"name":"renewAll","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"string[]","name":"names","type":"string[]"},{"internalType":"uint256","name":"duration","type":"uint256"}],"name":"rentPrice","outputs":[{"internalType":"uint256","name":"total","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceID","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"}]; readonly bytecode: "0x60a0604052348015600f57600080fd5b506040516109eb3803806109eb833981016040819052602c91603c565b6001600160a01b0316608052606a565b600060208284031215604d57600080fd5b81516001600160a01b0381168114606357600080fd5b9392505050565b60805161096061008b6000396000818160b9015261048801526109606000f3fe60806040526004361061003f5760003560e01c806301ffc9a7146100445780633971d467146100795780633f15457f146100a7578063c839bda214610100575b600080fd5b34801561005057600080fd5b5061006461005f3660046105e5565b610115565b60405190151581526020015b60405180910390f35b34801561008557600080fd5b5061009961009436600461067a565b6101ae565b604051908152602001610070565b3480156100b357600080fd5b506100db7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610070565b61011361010e3660046106c6565b610288565b005b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a70000000000000000000000000000000000000000000000000000000014806101a857507fffffffff0000000000000000000000000000000000000000000000000000000082167ff14869c500000000000000000000000000000000000000000000000000000000145b92915050565b6000806101b9610435565b90508360005b8181101561027e5760008373ffffffffffffffffffffffffffffffffffffffff166383e7f6ff8989858181106101f7576101f7610717565b90506020028101906102099190610746565b896040518463ffffffff1660e01b8152600401610228939291906107f4565b6040805180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610818565b60208101519051019490940193506001016101bf565b5050509392505050565b6000610292610435565b9050836000805b828110156103fe5760008473ffffffffffffffffffffffffffffffffffffffff166383e7f6ff8a8a858181106102d1576102d1610717565b90506020028101906102e39190610746565b8a6040518463ffffffff1660e01b8152600401610302939291906107f4565b6040805180830381865afa15801561031e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103429190610818565b905060008160200151826000015161035a9190610893565b90508573ffffffffffffffffffffffffffffffffffffffff166318026ad1828c8c8781811061038b5761038b610717565b905060200281019061039d9190610746565b8c8c6040518663ffffffff1660e01b81526004016103be94939291906108cd565b6000604051808303818588803b1580156103d757600080fd5b505af11580156103eb573d6000803e3d6000fd5b5050509190940193505050600101610299565b5060405133904780156108fc02916000818181858888f1935050505015801561042b573d6000803e3d6000fd5b5050505050505050565b6040517f0178b8bf0000000000000000000000000000000000000000000000000000000081527f93cdeb708b7545dc668eb9280176169d1c33cfd8ed6f04690a0bcc88a93fc4ae600482015260009081907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630178b8bf90602401602060405180830381865afa1580156104e4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050891906108f4565b6040517f124a319c0000000000000000000000000000000000000000000000000000000081527f93cdeb708b7545dc668eb9280176169d1c33cfd8ed6f04690a0bcc88a93fc4ae60048201527fe4f37f7900000000000000000000000000000000000000000000000000000000602482015290915073ffffffffffffffffffffffffffffffffffffffff82169063124a319c90604401602060405180830381865afa1580156105bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105df91906108f4565b91505090565b6000602082840312156105f757600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461062757600080fd5b9392505050565b60008083601f84011261064057600080fd5b50813567ffffffffffffffff81111561065857600080fd5b6020830191508360208260051b850101111561067357600080fd5b9250929050565b60008060006040848603121561068f57600080fd5b833567ffffffffffffffff8111156106a657600080fd5b6106b28682870161062e565b909790965060209590950135949350505050565b600080600080606085870312156106dc57600080fd5b843567ffffffffffffffff8111156106f357600080fd5b6106ff8782880161062e565b90989097506020870135966040013595509350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261077b57600080fd5b83018035915067ffffffffffffffff82111561079657600080fd5b60200191503681900382131561067357600080fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b6040815260006108086040830185876107ab565b9050826020830152949350505050565b6000604082840312801561082b57600080fd5b600090506040516040810181811067ffffffffffffffff82111715610877577f4e487b710000000000000000000000000000000000000000000000000000000083526041600452602483fd5b6040528351815260209384015193810193909352509092915050565b808201808211156101a8577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6060815260006108e16060830186886107ab565b6020830194909452506040015292915050565b60006020828403121561090657600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461062757600080fdfea264697066735822122086234568be5809660751f695037882c9fddcc86f6cc831907915a596a349e20164736f6c634300081a0033"; readonly deployedBytecode: "0x60806040526004361061003f5760003560e01c806301ffc9a7146100445780633971d467146100795780633f15457f146100a7578063c839bda214610100575b600080fd5b34801561005057600080fd5b5061006461005f3660046105e5565b610115565b60405190151581526020015b60405180910390f35b34801561008557600080fd5b5061009961009436600461067a565b6101ae565b604051908152602001610070565b3480156100b357600080fd5b506100db7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610070565b61011361010e3660046106c6565b610288565b005b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a70000000000000000000000000000000000000000000000000000000014806101a857507fffffffff0000000000000000000000000000000000000000000000000000000082167ff14869c500000000000000000000000000000000000000000000000000000000145b92915050565b6000806101b9610435565b90508360005b8181101561027e5760008373ffffffffffffffffffffffffffffffffffffffff166383e7f6ff8989858181106101f7576101f7610717565b90506020028101906102099190610746565b896040518463ffffffff1660e01b8152600401610228939291906107f4565b6040805180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610818565b60208101519051019490940193506001016101bf565b5050509392505050565b6000610292610435565b9050836000805b828110156103fe5760008473ffffffffffffffffffffffffffffffffffffffff166383e7f6ff8a8a858181106102d1576102d1610717565b90506020028101906102e39190610746565b8a6040518463ffffffff1660e01b8152600401610302939291906107f4565b6040805180830381865afa15801561031e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103429190610818565b905060008160200151826000015161035a9190610893565b90508573ffffffffffffffffffffffffffffffffffffffff166318026ad1828c8c8781811061038b5761038b610717565b905060200281019061039d9190610746565b8c8c6040518663ffffffff1660e01b81526004016103be94939291906108cd565b6000604051808303818588803b1580156103d757600080fd5b505af11580156103eb573d6000803e3d6000fd5b5050509190940193505050600101610299565b5060405133904780156108fc02916000818181858888f1935050505015801561042b573d6000803e3d6000fd5b5050505050505050565b6040517f0178b8bf0000000000000000000000000000000000000000000000000000000081527f93cdeb708b7545dc668eb9280176169d1c33cfd8ed6f04690a0bcc88a93fc4ae600482015260009081907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630178b8bf90602401602060405180830381865afa1580156104e4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050891906108f4565b6040517f124a319c0000000000000000000000000000000000000000000000000000000081527f93cdeb708b7545dc668eb9280176169d1c33cfd8ed6f04690a0bcc88a93fc4ae60048201527fe4f37f7900000000000000000000000000000000000000000000000000000000602482015290915073ffffffffffffffffffffffffffffffffffffffff82169063124a319c90604401602060405180830381865afa1580156105bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105df91906108f4565b91505090565b6000602082840312156105f757600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461062757600080fd5b9392505050565b60008083601f84011261064057600080fd5b50813567ffffffffffffffff81111561065857600080fd5b6020830191508360208260051b850101111561067357600080fd5b9250929050565b60008060006040848603121561068f57600080fd5b833567ffffffffffffffff8111156106a657600080fd5b6106b28682870161062e565b909790965060209590950135949350505050565b600080600080606085870312156106dc57600080fd5b843567ffffffffffffffff8111156106f357600080fd5b6106ff8782880161062e565b90989097506020870135966040013595509350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261077b57600080fd5b83018035915067ffffffffffffffff82111561079657600080fd5b60200191503681900382131561067357600080fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b6040815260006108086040830185876107ab565b9050826020830152949350505050565b6000604082840312801561082b57600080fd5b600090506040516040810181811067ffffffffffffffff82111715610877577f4e487b710000000000000000000000000000000000000000000000000000000083526041600452602483fd5b6040528351815260209384015193810193909352509092915050565b808201808211156101a8577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6060815260006108e16060830186886107ab565b6020830194909452506040015292915050565b60006020828403121561090657600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461062757600080fdfea264697066735822122086234568be5809660751f695037882c9fddcc86f6cc831907915a596a349e20164736f6c634300081a0033"; readonly linkReferences: {}; readonly deployedLinkReferences: {}; readonly immutableReferences: {"18303":[{"length":32,"start":185},{"length":32,"start":1160}]}; readonly inputSourceName: "project/contracts/ethregistrar/BulkRenewal.sol"; readonly buildInfoId: "solc-0_8_26-f05bdccb11f2cf6df865fc6a27a95b5ace6017ea"; }; import "hardhat/types/artifacts"; declare module "hardhat/types/artifacts" { interface ArtifactMap { ["BulkRenewal"]: BulkRenewal$Type; ["contracts/ethregistrar/BulkRenewal.sol:BulkRenewal"]: BulkRenewal$Type; } }