/* 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 { EtherPaymentFallback, EtherPaymentFallbackInterface, } from "../EtherPaymentFallback"; const _abi = [ { anonymous: false, inputs: [ { indexed: true, internalType: "address", name: "sender", type: "address", }, { indexed: false, internalType: "uint256", name: "value", type: "uint256", }, ], name: "SafeReceived", type: "event", }, { stateMutability: "payable", type: "receive", }, ]; const _bytecode = "0x6080604052348015600f57600080fd5b50607a8061001e6000396000f3fe608060405236603f5760405134815233907f3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d9060200160405180910390a2005b600080fdfea2646970667358221220b8e9f3cc239b24979c575869cb54f2f7127bbc8e3c96e05de32d1a361444d5a964736f6c63430008090033"; export class EtherPaymentFallback__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): EtherPaymentFallback { return super.attach(address) as EtherPaymentFallback; } connect(signer: Signer): EtherPaymentFallback__factory { return super.connect(signer) as EtherPaymentFallback__factory; } static readonly bytecode = _bytecode; static readonly abi = _abi; static createInterface(): EtherPaymentFallbackInterface { return new utils.Interface(_abi) as EtherPaymentFallbackInterface; } static connect( address: string, signerOrProvider: Signer | Provider ): EtherPaymentFallback { return new Contract( address, _abi, signerOrProvider ) as EtherPaymentFallback; } }