/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; import { Provider, TransactionRequest } from "@ethersproject/providers"; import type { FallbackManager, FallbackManagerInterface, } from "../FallbackManager"; const _abi = [ { anonymous: false, inputs: [ { indexed: false, internalType: "address", name: "handler", type: "address", }, ], name: "ChangedFallbackHandler", type: "event", }, { stateMutability: "nonpayable", type: "fallback", }, { inputs: [ { internalType: "address", name: "handler", type: "address", }, ], name: "setFallbackHandler", outputs: [], stateMutability: "nonpayable", type: "function", }, ]; const _bytecode = "0x608060405234801561001057600080fd5b506101fe806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f08a032314610081575b7f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d580548061005557005b36600080373360601b365260008060143601600080855af13d6000803e8061007c573d6000fd5b3d6000f35b61009461008f36600461015f565b610096565b005b61009e610100565b6100c6817f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d555565b7f5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b0816040516100f59190610197565b60405180910390a150565b3330146101285760405162461bcd60e51b815260040161011f906101a5565b60405180910390fd5b565b60006001600160a01b0382165b92915050565b6101468161012a565b811461015157600080fd5b50565b80356101378161013d565b60006020828403121561017457610174600080fd5b60006101808484610154565b949350505050565b6101918161012a565b82525050565b602081016101378284610188565b60208082528101610137816005815264475330333160d81b60208201526040019056fea2646970667358221220b29ddfa73ecba50b33d353c7aa6e80397c5554cc6e6950c93ca1684dcbdee14a64736f6c63430008090033"; export class FallbackManager__factory extends ContractFactory { constructor( ...args: [signer: Signer] | ConstructorParameters ) { if (args.length === 1) { super(_abi, _bytecode, args[0]); } else { super(...args); } } deploy( overrides?: Overrides & { from?: string | Promise } ): Promise { return super.deploy(overrides || {}) as Promise; } getDeployTransaction( overrides?: Overrides & { from?: string | Promise } ): TransactionRequest { return super.getDeployTransaction(overrides || {}); } attach(address: string): FallbackManager { return super.attach(address) as FallbackManager; } connect(signer: Signer): FallbackManager__factory { return super.connect(signer) as FallbackManager__factory; } static readonly bytecode = _bytecode; static readonly abi = _abi; static createInterface(): FallbackManagerInterface { return new utils.Interface(_abi) as FallbackManagerInterface; } static connect( address: string, signerOrProvider: Signer | Provider ): FallbackManager { return new Contract(address, _abi, signerOrProvider) as FallbackManager; } }