// This file was autogenerated by Hardhat, do not edit it. // prettier-ignore // tslint:disable // eslint-disable // biome-ignore format: see above export interface MockSmartContractWallet$Type { readonly _format: "hh3-artifact-1"; readonly contractName: "MockSmartContractWallet"; readonly sourceName: "contracts/test/mocks/MockSmartContractWallet.sol"; readonly abi: [{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"bytes32","name":"hash","type":"bytes32"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"isValidSignature","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]; readonly bytecode: "0x6080604052348015600f57600080fd5b50604051610721380380610721833981016040819052602c916050565b600080546001600160a01b0319166001600160a01b0392909216919091179055607e565b600060208284031215606157600080fd5b81516001600160a01b0381168114607757600080fd5b9392505050565b6106948061008d6000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80631626ba7e1461003b5780638da5cb5b14610084575b600080fd5b61004e61004936600461047e565b6100c9565b6040517fffffffff0000000000000000000000000000000000000000000000000000000090911681526020015b60405180910390f35b6000546100a49073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161007b565b600080546100ee9073ffffffffffffffffffffffffffffffffffffffff168484610143565b1561011a57507f1626ba7e0000000000000000000000000000000000000000000000000000000061013d565b507fffffffff000000000000000000000000000000000000000000000000000000005b92915050565b600080600061015285856101be565b9092509050600081600481111561016b5761016b61057e565b1480156101a357508573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b806101b457506101b4868686610203565b9695505050505050565b60008082516041036101f45760208301516040840151606085015160001a6101e887828585610360565b945094505050506101fc565b506000905060025b9250929050565b60008060008573ffffffffffffffffffffffffffffffffffffffff16631626ba7e60e01b868660405160240161023a9291906105d1565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009094169390931790925290516102c39190610629565b600060405180830381855afa9150503d80600081146102fe576040519150601f19603f3d011682016040523d82523d6000602084013e610303565b606091505b509150915081801561031757506020815110155b80156101b4575080517f1626ba7e00000000000000000000000000000000000000000000000000000000906103559083016020908101908401610645565b149695505050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156103975750600090506003610446565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156103eb573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff811661043f57600060019250925050610446565b9150600090505b94509492505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806040838503121561049157600080fd5b82359150602083013567ffffffffffffffff8111156104af57600080fd5b8301601f810185136104c057600080fd5b803567ffffffffffffffff8111156104da576104da61044f565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff821117156105465761054661044f565b60405281815282820160200187101561055e57600080fd5b816020840160208301376000602083830101528093505050509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60005b838110156105c85781810151838201526020016105b0565b50506000910152565b82815260406020820152600082518060408401526105f68160608501602087016105ad565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016060019392505050565b6000825161063b8184602087016105ad565b9190910192915050565b60006020828403121561065757600080fd5b505191905056fea2646970667358221220a5abd6a266a8839be67962ca6978741b4ce7c3dbae39f66a1ef8b4a5487d477164736f6c634300081a0033"; readonly deployedBytecode: "0x608060405234801561001057600080fd5b50600436106100365760003560e01c80631626ba7e1461003b5780638da5cb5b14610084575b600080fd5b61004e61004936600461047e565b6100c9565b6040517fffffffff0000000000000000000000000000000000000000000000000000000090911681526020015b60405180910390f35b6000546100a49073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161007b565b600080546100ee9073ffffffffffffffffffffffffffffffffffffffff168484610143565b1561011a57507f1626ba7e0000000000000000000000000000000000000000000000000000000061013d565b507fffffffff000000000000000000000000000000000000000000000000000000005b92915050565b600080600061015285856101be565b9092509050600081600481111561016b5761016b61057e565b1480156101a357508573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b806101b457506101b4868686610203565b9695505050505050565b60008082516041036101f45760208301516040840151606085015160001a6101e887828585610360565b945094505050506101fc565b506000905060025b9250929050565b60008060008573ffffffffffffffffffffffffffffffffffffffff16631626ba7e60e01b868660405160240161023a9291906105d1565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009094169390931790925290516102c39190610629565b600060405180830381855afa9150503d80600081146102fe576040519150601f19603f3d011682016040523d82523d6000602084013e610303565b606091505b509150915081801561031757506020815110155b80156101b4575080517f1626ba7e00000000000000000000000000000000000000000000000000000000906103559083016020908101908401610645565b149695505050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156103975750600090506003610446565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156103eb573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff811661043f57600060019250925050610446565b9150600090505b94509492505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806040838503121561049157600080fd5b82359150602083013567ffffffffffffffff8111156104af57600080fd5b8301601f810185136104c057600080fd5b803567ffffffffffffffff8111156104da576104da61044f565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff821117156105465761054661044f565b60405281815282820160200187101561055e57600080fd5b816020840160208301376000602083830101528093505050509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60005b838110156105c85781810151838201526020016105b0565b50506000910152565b82815260406020820152600082518060408401526105f68160608501602087016105ad565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016060019392505050565b6000825161063b8184602087016105ad565b9190910192915050565b60006020828403121561065757600080fd5b505191905056fea2646970667358221220a5abd6a266a8839be67962ca6978741b4ce7c3dbae39f66a1ef8b4a5487d477164736f6c634300081a0033"; readonly linkReferences: {}; readonly deployedLinkReferences: {}; readonly immutableReferences: {}; readonly inputSourceName: "project/contracts/test/mocks/MockSmartContractWallet.sol"; readonly buildInfoId: "solc-0_8_26-f05bdccb11f2cf6df865fc6a27a95b5ace6017ea"; }; import "hardhat/types/artifacts"; declare module "hardhat/types/artifacts" { interface ArtifactMap { ["MockSmartContractWallet"]: MockSmartContractWallet$Type; ["contracts/test/mocks/MockSmartContractWallet.sol:MockSmartContractWallet"]: MockSmartContractWallet$Type; } }