// This file was autogenerated by Hardhat, do not edit it. // prettier-ignore // tslint:disable // eslint-disable // biome-ignore format: see above export interface NameGriefer$Type { readonly _format: "hh3-artifact-1"; readonly contractName: "NameGriefer"; readonly sourceName: "contracts/wrapper/test/NameGriefer.sol"; readonly abi: [{"inputs":[{"internalType":"contract INameWrapper","name":"_wrapper","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"bytes","name":"dns","type":"bytes"}],"name":"DNSDecodingFailed","type":"error"},{"inputs":[{"internalType":"bytes","name":"name","type":"bytes"}],"name":"destroy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"ens","outputs":[{"internalType":"contract ENS","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"onERC1155BatchReceived","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"onERC1155Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceID","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wrapper","outputs":[{"internalType":"contract INameWrapper","name":"","type":"address"}],"stateMutability":"view","type":"function"}]; readonly bytecode: "0x60c060405234801561001057600080fd5b50604051610d59380380610d5983398101604081905261002f91610136565b806001600160a01b031660a0816001600160a01b0316815250506000816001600160a01b0316633f15457f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610089573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100ad9190610136565b6001600160a01b03818116608081905260405163a22cb46560e01b815291851660048301526001602483015291925063a22cb46590604401600060405180830381600087803b1580156100ff57600080fd5b505af1158015610113573d6000803e3d6000fd5b50505050505061015a565b6001600160a01b038116811461013357600080fd5b50565b60006020828403121561014857600080fd5b81516101538161011e565b9392505050565b60805160a051610bc6610193600039600081816101050152818161027c0152818161042401526105250152600060b90152610bc66000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c8063ac210cc711610050578063ac210cc714610100578063bc197c8114610127578063f23a6e611461019357600080fd5b806301ffc9a7146100775780631ca8f08e1461009f5780633f15457f146100b4575b600080fd5b61008a6100853660046106e6565b6101a6565b60405190151581526020015b60405180910390f35b6100b26100ad36600461076a565b61023f565b005b6100db7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610096565b6100db7f000000000000000000000000000000000000000000000000000000000000000081565b61016261013536600461081a565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610096565b6101626101a13660046108e1565b6102ee565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316148061023957507f4e2312e0000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b6040517feb8ae53000000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000169063eb8ae530906102b890859085903090600090600401610959565b600060405180830381600087803b1580156102d257600080fd5b505af11580156102e6573d6000803e3d6000fd5b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff87163014610374576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4f70657261746f72206d7573742062652075730000000000000000000000000060448201526064015b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8616156103f2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f546f6b656e206d757374206265206e6577000000000000000000000000000000604482015260640161036b565b6040517f20c38e2b000000000000000000000000000000000000000000000000000000008152600481018690526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906320c38e2b90602401600060405180830381865afa158015610480573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526104c69190810190610a1e565b90506000806104d68360006105c6565b9150915060006104e684836105f5565b6040517fd8c9921a00000000000000000000000000000000000000000000000000000000815260048101829052602481018590523060448201529091507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063d8c9921a90606401600060405180830381600087803b15801561057e57600080fd5b505af1158015610592573d6000803e3d6000fd5b507ff23a6e61000000000000000000000000000000000000000000000000000000009e9d5050505050505050505050505050565b60008060006105d5858561062f565b9250905060ff8116156105ed57806021858701012092505b509250929050565b600061060183836105c6565b9250905080156102395761062861061884846105f5565b8260009182526020526040902090565b9392505050565b6000808351831061066e57836040517fba4adc2300000000000000000000000000000000000000000000000000000000815260040161036b9190610b10565b83838151811061068057610680610b61565b016020015160f81c915050818101600101816106a05783518114156106a6565b83518110155b156106df57836040517fba4adc2300000000000000000000000000000000000000000000000000000000815260040161036b9190610b10565b9250929050565b6000602082840312156106f857600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461062857600080fd5b60008083601f84011261073a57600080fd5b50813567ffffffffffffffff81111561075257600080fd5b6020830191508360208285010111156106df57600080fd5b6000806020838503121561077d57600080fd5b823567ffffffffffffffff81111561079457600080fd5b6107a085828601610728565b90969095509350505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146107d057600080fd5b919050565b60008083601f8401126107e757600080fd5b50813567ffffffffffffffff8111156107ff57600080fd5b6020830191508360208260051b85010111156106df57600080fd5b60008060008060008060008060a0898b03121561083657600080fd5b61083f896107ac565b975061084d60208a016107ac565b9650604089013567ffffffffffffffff81111561086957600080fd5b6108758b828c016107d5565b909750955050606089013567ffffffffffffffff81111561089557600080fd5b6108a18b828c016107d5565b909550935050608089013567ffffffffffffffff8111156108c157600080fd5b6108cd8b828c01610728565b999c989b5096995094979396929594505050565b60008060008060008060a087890312156108fa57600080fd5b610903876107ac565b9550610911602088016107ac565b94506040870135935060608701359250608087013567ffffffffffffffff81111561093b57600080fd5b61094789828a01610728565b979a9699509497509295939492505050565b60608152836060820152838560808301376000608085830181019190915273ffffffffffffffffffffffffffffffffffffffff9384166020830152919092166040830152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0160101919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60005b83811015610a155781810151838201526020016109fd565b50506000910152565b600060208284031215610a3057600080fd5b815167ffffffffffffffff811115610a4757600080fd5b8201601f81018413610a5857600080fd5b805167ffffffffffffffff811115610a7257610a726109cb565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff82111715610ade57610ade6109cb565b604052818152828201602001861015610af657600080fd5b610b078260208301602086016109fa565b95945050505050565b6020815260008251806020840152610b2f8160408501602087016109fa565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220823d3c66ef461f16cc797195afebb2234738903cd1a6adcd6a872eec7925cbd164736f6c634300081a0033"; readonly deployedBytecode: "0x608060405234801561001057600080fd5b50600436106100725760003560e01c8063ac210cc711610050578063ac210cc714610100578063bc197c8114610127578063f23a6e611461019357600080fd5b806301ffc9a7146100775780631ca8f08e1461009f5780633f15457f146100b4575b600080fd5b61008a6100853660046106e6565b6101a6565b60405190151581526020015b60405180910390f35b6100b26100ad36600461076a565b61023f565b005b6100db7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610096565b6100db7f000000000000000000000000000000000000000000000000000000000000000081565b61016261013536600461081a565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610096565b6101626101a13660046108e1565b6102ee565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316148061023957507f4e2312e0000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b6040517feb8ae53000000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000169063eb8ae530906102b890859085903090600090600401610959565b600060405180830381600087803b1580156102d257600080fd5b505af11580156102e6573d6000803e3d6000fd5b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff87163014610374576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4f70657261746f72206d7573742062652075730000000000000000000000000060448201526064015b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8616156103f2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f546f6b656e206d757374206265206e6577000000000000000000000000000000604482015260640161036b565b6040517f20c38e2b000000000000000000000000000000000000000000000000000000008152600481018690526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906320c38e2b90602401600060405180830381865afa158015610480573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526104c69190810190610a1e565b90506000806104d68360006105c6565b9150915060006104e684836105f5565b6040517fd8c9921a00000000000000000000000000000000000000000000000000000000815260048101829052602481018590523060448201529091507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063d8c9921a90606401600060405180830381600087803b15801561057e57600080fd5b505af1158015610592573d6000803e3d6000fd5b507ff23a6e61000000000000000000000000000000000000000000000000000000009e9d5050505050505050505050505050565b60008060006105d5858561062f565b9250905060ff8116156105ed57806021858701012092505b509250929050565b600061060183836105c6565b9250905080156102395761062861061884846105f5565b8260009182526020526040902090565b9392505050565b6000808351831061066e57836040517fba4adc2300000000000000000000000000000000000000000000000000000000815260040161036b9190610b10565b83838151811061068057610680610b61565b016020015160f81c915050818101600101816106a05783518114156106a6565b83518110155b156106df57836040517fba4adc2300000000000000000000000000000000000000000000000000000000815260040161036b9190610b10565b9250929050565b6000602082840312156106f857600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461062857600080fd5b60008083601f84011261073a57600080fd5b50813567ffffffffffffffff81111561075257600080fd5b6020830191508360208285010111156106df57600080fd5b6000806020838503121561077d57600080fd5b823567ffffffffffffffff81111561079457600080fd5b6107a085828601610728565b90969095509350505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146107d057600080fd5b919050565b60008083601f8401126107e757600080fd5b50813567ffffffffffffffff8111156107ff57600080fd5b6020830191508360208260051b85010111156106df57600080fd5b60008060008060008060008060a0898b03121561083657600080fd5b61083f896107ac565b975061084d60208a016107ac565b9650604089013567ffffffffffffffff81111561086957600080fd5b6108758b828c016107d5565b909750955050606089013567ffffffffffffffff81111561089557600080fd5b6108a18b828c016107d5565b909550935050608089013567ffffffffffffffff8111156108c157600080fd5b6108cd8b828c01610728565b999c989b5096995094979396929594505050565b60008060008060008060a087890312156108fa57600080fd5b610903876107ac565b9550610911602088016107ac565b94506040870135935060608701359250608087013567ffffffffffffffff81111561093b57600080fd5b61094789828a01610728565b979a9699509497509295939492505050565b60608152836060820152838560808301376000608085830181019190915273ffffffffffffffffffffffffffffffffffffffff9384166020830152919092166040830152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0160101919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60005b83811015610a155781810151838201526020016109fd565b50506000910152565b600060208284031215610a3057600080fd5b815167ffffffffffffffff811115610a4757600080fd5b8201601f81018413610a5857600080fd5b805167ffffffffffffffff811115610a7257610a726109cb565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff82111715610ade57610ade6109cb565b604052818152828201602001861015610af657600080fd5b610b078260208301602086016109fa565b95945050505050565b6020815260008251806020840152610b2f8160408501602087016109fa565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220823d3c66ef461f16cc797195afebb2234738903cd1a6adcd6a872eec7925cbd164736f6c634300081a0033"; readonly linkReferences: {}; readonly deployedLinkReferences: {}; readonly immutableReferences: {"39209":[{"length":32,"start":185}],"39212":[{"length":32,"start":261},{"length":32,"start":636},{"length":32,"start":1060},{"length":32,"start":1317}]}; readonly inputSourceName: "project/contracts/wrapper/test/NameGriefer.sol"; readonly buildInfoId: "solc-0_8_26-f05bdccb11f2cf6df865fc6a27a95b5ace6017ea"; }; import "hardhat/types/artifacts"; declare module "hardhat/types/artifacts" { interface ArtifactMap { ["NameGriefer"]: NameGriefer$Type; ["contracts/wrapper/test/NameGriefer.sol:NameGriefer"]: NameGriefer$Type; } }