// This file was autogenerated by Hardhat, do not edit it. // prettier-ignore // tslint:disable // eslint-disable // biome-ignore format: see above export interface UpgradedNameWrapperMock$Type { readonly _format: "hh3-artifact-1"; readonly contractName: "UpgradedNameWrapperMock"; readonly sourceName: "contracts/wrapper/mocks/UpgradedNameWrapperMock.sol"; readonly abi: [{"inputs":[{"internalType":"contract ENS","name":"_ens","type":"address"},{"internalType":"contract IBaseRegistrar","name":"_registrar","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"bytes","name":"dns","type":"bytes"}],"name":"DNSDecodingFailed","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes","name":"name","type":"bytes"},{"indexed":false,"internalType":"address","name":"wrappedOwner","type":"address"},{"indexed":false,"internalType":"uint32","name":"fuses","type":"uint32"},{"indexed":false,"internalType":"uint64","name":"expiry","type":"uint64"},{"indexed":false,"internalType":"address","name":"approved","type":"address"},{"indexed":false,"internalType":"bytes","name":"extraData","type":"bytes"}],"name":"NameUpgraded","type":"event"},{"inputs":[],"name":"ens","outputs":[{"internalType":"contract ENS","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"registrar","outputs":[{"internalType":"contract IBaseRegistrar","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"name","type":"bytes"},{"internalType":"address","name":"wrappedOwner","type":"address"},{"internalType":"uint32","name":"fuses","type":"uint32"},{"internalType":"uint64","name":"expiry","type":"uint64"},{"internalType":"address","name":"approved","type":"address"},{"internalType":"bytes","name":"extraData","type":"bytes"}],"name":"wrapFromUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"}]; readonly bytecode: "0x60c060405234801561001057600080fd5b50604051610b1a380380610b1a83398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a051610a436100d760003960008181604b015281816101df01526102cc015260008181609b015281816103da01526104c70152610a436000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80632b20e397146100465780633f15457f146100965780639198c276146100bd575b600080fd5b61006d7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b61006d7f000000000000000000000000000000000000000000000000000000000000000081565b6100d06100cb366004610786565b6100d2565b005b6000806101148a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525092506105ed915050565b91509150600061015b8b8b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525086925061061c915050565b604080516020808201849052818301879052825180830384018152606090920190925280519101209091507f6c32148f748aba23997146d7fe89e962e3cc30271290fb96f5f4337756c03b5282016103a8576040517f6352211e000000000000000000000000000000000000000000000000000000008152600481018590526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690636352211e90602401602060405180830381865afa15801561023b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061025f9190610859565b90503373ffffffffffffffffffffffffffffffffffffffff821614801561033757506040517fe985e9c500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301523060248301527f0000000000000000000000000000000000000000000000000000000000000000169063e985e9c590604401602060405180830381865afa158015610313573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610337919061087d565b6103a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4e6f20617070726f76616c20666f72207265676973747261720000000000000060448201526064015b60405180910390fd5b5061059a565b6040517f02571be3000000000000000000000000000000000000000000000000000000008152600481018290526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906302571be390602401602060405180830381865afa158015610436573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061045a9190610859565b90503373ffffffffffffffffffffffffffffffffffffffff821614801561053257506040517fe985e9c500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301523060248301527f0000000000000000000000000000000000000000000000000000000000000000169063e985e9c590604401602060405180830381865afa15801561050e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610532919061087d565b610598576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4e6f20617070726f76616c20666f7220726567697374727900000000000000006044820152606401610399565b505b7f6e636de646f102095de8bb2bf86c20097becf93303a00c722607805b6bc6e2458c8c8c8c8c8c8c8c6040516105d79897969594939291906108e8565b60405180910390a1505050505050505050505050565b60008060006105fc8585610658565b9250905060ff81161561061457806021858701012092505b509250929050565b600061062883836105ed565b9250905080156106525761064f61063f848461061c565b8260009182526020526040902090565b90505b92915050565b6000808351831061069757836040517fba4adc230000000000000000000000000000000000000000000000000000000081526004016103999190610972565b8383815181106106a9576106a96109de565b016020015160f81c915050818101600101816106c95783518114156106cf565b83518110155b1561070857836040517fba4adc230000000000000000000000000000000000000000000000000000000081526004016103999190610972565b9250929050565b60008083601f84011261072157600080fd5b50813567ffffffffffffffff81111561073957600080fd5b60208301915083602082850101111561070857600080fd5b73ffffffffffffffffffffffffffffffffffffffff8116811461077357600080fd5b50565b803561078181610751565b919050565b60008060008060008060008060c0898b0312156107a257600080fd5b883567ffffffffffffffff8111156107b957600080fd5b6107c58b828c0161070f565b90995097505060208901356107d981610751565b9550604089013563ffffffff811681146107f257600080fd5b9450606089013567ffffffffffffffff8116811461080f57600080fd5b935061081d60808a01610776565b925060a089013567ffffffffffffffff81111561083957600080fd5b6108458b828c0161070f565b999c989b5096995094979396929594505050565b60006020828403121561086b57600080fd5b815161087681610751565b9392505050565b60006020828403121561088f57600080fd5b8151801515811461087657600080fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b60c0815260006108fc60c083018a8c61089f565b73ffffffffffffffffffffffffffffffffffffffff8916602084015263ffffffff8816604084015267ffffffffffffffff8716606084015273ffffffffffffffffffffffffffffffffffffffff8616608084015282810360a084015261096381858761089f565b9b9a5050505050505050505050565b602081526000825180602084015260005b818110156109a05760208186018101516040868401015201610983565b5060006040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220bdcc27110014288638a26887b9be065ef7abb1091457fbcab8e8d1397be3841264736f6c634300081a0033"; readonly deployedBytecode: "0x608060405234801561001057600080fd5b50600436106100415760003560e01c80632b20e397146100465780633f15457f146100965780639198c276146100bd575b600080fd5b61006d7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b61006d7f000000000000000000000000000000000000000000000000000000000000000081565b6100d06100cb366004610786565b6100d2565b005b6000806101148a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525092506105ed915050565b91509150600061015b8b8b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525086925061061c915050565b604080516020808201849052818301879052825180830384018152606090920190925280519101209091507f6c32148f748aba23997146d7fe89e962e3cc30271290fb96f5f4337756c03b5282016103a8576040517f6352211e000000000000000000000000000000000000000000000000000000008152600481018590526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690636352211e90602401602060405180830381865afa15801561023b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061025f9190610859565b90503373ffffffffffffffffffffffffffffffffffffffff821614801561033757506040517fe985e9c500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301523060248301527f0000000000000000000000000000000000000000000000000000000000000000169063e985e9c590604401602060405180830381865afa158015610313573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610337919061087d565b6103a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4e6f20617070726f76616c20666f72207265676973747261720000000000000060448201526064015b60405180910390fd5b5061059a565b6040517f02571be3000000000000000000000000000000000000000000000000000000008152600481018290526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906302571be390602401602060405180830381865afa158015610436573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061045a9190610859565b90503373ffffffffffffffffffffffffffffffffffffffff821614801561053257506040517fe985e9c500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301523060248301527f0000000000000000000000000000000000000000000000000000000000000000169063e985e9c590604401602060405180830381865afa15801561050e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610532919061087d565b610598576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4e6f20617070726f76616c20666f7220726567697374727900000000000000006044820152606401610399565b505b7f6e636de646f102095de8bb2bf86c20097becf93303a00c722607805b6bc6e2458c8c8c8c8c8c8c8c6040516105d79897969594939291906108e8565b60405180910390a1505050505050505050505050565b60008060006105fc8585610658565b9250905060ff81161561061457806021858701012092505b509250929050565b600061062883836105ed565b9250905080156106525761064f61063f848461061c565b8260009182526020526040902090565b90505b92915050565b6000808351831061069757836040517fba4adc230000000000000000000000000000000000000000000000000000000081526004016103999190610972565b8383815181106106a9576106a96109de565b016020015160f81c915050818101600101816106c95783518114156106cf565b83518110155b1561070857836040517fba4adc230000000000000000000000000000000000000000000000000000000081526004016103999190610972565b9250929050565b60008083601f84011261072157600080fd5b50813567ffffffffffffffff81111561073957600080fd5b60208301915083602082850101111561070857600080fd5b73ffffffffffffffffffffffffffffffffffffffff8116811461077357600080fd5b50565b803561078181610751565b919050565b60008060008060008060008060c0898b0312156107a257600080fd5b883567ffffffffffffffff8111156107b957600080fd5b6107c58b828c0161070f565b90995097505060208901356107d981610751565b9550604089013563ffffffff811681146107f257600080fd5b9450606089013567ffffffffffffffff8116811461080f57600080fd5b935061081d60808a01610776565b925060a089013567ffffffffffffffff81111561083957600080fd5b6108458b828c0161070f565b999c989b5096995094979396929594505050565b60006020828403121561086b57600080fd5b815161087681610751565b9392505050565b60006020828403121561088f57600080fd5b8151801515811461087657600080fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b60c0815260006108fc60c083018a8c61089f565b73ffffffffffffffffffffffffffffffffffffffff8916602084015263ffffffff8816604084015267ffffffffffffffff8716606084015273ffffffffffffffffffffffffffffffffffffffff8616608084015282810360a084015261096381858761089f565b9b9a5050505050505050505050565b602081526000825180602084015260005b818110156109a05760208186018101516040868401015201610983565b5060006040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220bdcc27110014288638a26887b9be065ef7abb1091457fbcab8e8d1397be3841264736f6c634300081a0033"; readonly linkReferences: {}; readonly deployedLinkReferences: {}; readonly immutableReferences: {"39033":[{"length":32,"start":155},{"length":32,"start":986},{"length":32,"start":1223}],"39036":[{"length":32,"start":75},{"length":32,"start":479},{"length":32,"start":716}]}; readonly inputSourceName: "project/contracts/wrapper/mocks/UpgradedNameWrapperMock.sol"; readonly buildInfoId: "solc-0_8_26-f05bdccb11f2cf6df865fc6a27a95b5ace6017ea"; }; import "hardhat/types/artifacts"; declare module "hardhat/types/artifacts" { interface ArtifactMap { ["UpgradedNameWrapperMock"]: UpgradedNameWrapperMock$Type; ["contracts/wrapper/mocks/UpgradedNameWrapperMock.sol:UpgradedNameWrapperMock"]: UpgradedNameWrapperMock$Type; } }