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