Greeter.ts 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. /* Autogenerated file. Do not edit manually. */
  2. /* tslint:disable */
  3. /* eslint-disable */
  4. import {
  5. BaseContract,
  6. BigNumber,
  7. BytesLike,
  8. CallOverrides,
  9. ContractTransaction,
  10. Overrides,
  11. PopulatedTransaction,
  12. Signer,
  13. utils,
  14. } from "ethers";
  15. import { FunctionFragment, Result } from "@ethersproject/abi";
  16. import { Listener, Provider } from "@ethersproject/providers";
  17. import { TypedEventFilter, TypedEvent, TypedListener, OnEvent } from "./common";
  18. export interface GreeterInterface extends utils.Interface {
  19. contractName: "Greeter";
  20. functions: {
  21. "greet()": FunctionFragment;
  22. "greeting()": FunctionFragment;
  23. "setGreeting(string)": FunctionFragment;
  24. "throwError()": FunctionFragment;
  25. };
  26. encodeFunctionData(functionFragment: "greet", values?: undefined): string;
  27. encodeFunctionData(functionFragment: "greeting", values?: undefined): string;
  28. encodeFunctionData(functionFragment: "setGreeting", values: [string]): string;
  29. encodeFunctionData(
  30. functionFragment: "throwError",
  31. values?: undefined
  32. ): string;
  33. decodeFunctionResult(functionFragment: "greet", data: BytesLike): Result;
  34. decodeFunctionResult(functionFragment: "greeting", data: BytesLike): Result;
  35. decodeFunctionResult(
  36. functionFragment: "setGreeting",
  37. data: BytesLike
  38. ): Result;
  39. decodeFunctionResult(functionFragment: "throwError", data: BytesLike): Result;
  40. events: {};
  41. }
  42. export interface Greeter extends BaseContract {
  43. contractName: "Greeter";
  44. connect(signerOrProvider: Signer | Provider | string): this;
  45. attach(addressOrName: string): this;
  46. deployed(): Promise<this>;
  47. interface: GreeterInterface;
  48. queryFilter<TEvent extends TypedEvent>(
  49. event: TypedEventFilter<TEvent>,
  50. fromBlockOrBlockhash?: string | number | undefined,
  51. toBlock?: string | number | undefined
  52. ): Promise<Array<TEvent>>;
  53. listeners<TEvent extends TypedEvent>(
  54. eventFilter?: TypedEventFilter<TEvent>
  55. ): Array<TypedListener<TEvent>>;
  56. listeners(eventName?: string): Array<Listener>;
  57. removeAllListeners<TEvent extends TypedEvent>(
  58. eventFilter: TypedEventFilter<TEvent>
  59. ): this;
  60. removeAllListeners(eventName?: string): this;
  61. off: OnEvent<this>;
  62. on: OnEvent<this>;
  63. once: OnEvent<this>;
  64. removeListener: OnEvent<this>;
  65. functions: {
  66. greet(overrides?: CallOverrides): Promise<[string]>;
  67. greeting(overrides?: CallOverrides): Promise<[string]>;
  68. setGreeting(
  69. _greeting: string,
  70. overrides?: Overrides & { from?: string | Promise<string> }
  71. ): Promise<ContractTransaction>;
  72. throwError(overrides?: CallOverrides): Promise<[void]>;
  73. };
  74. greet(overrides?: CallOverrides): Promise<string>;
  75. greeting(overrides?: CallOverrides): Promise<string>;
  76. setGreeting(
  77. _greeting: string,
  78. overrides?: Overrides & { from?: string | Promise<string> }
  79. ): Promise<ContractTransaction>;
  80. throwError(overrides?: CallOverrides): Promise<void>;
  81. callStatic: {
  82. greet(overrides?: CallOverrides): Promise<string>;
  83. greeting(overrides?: CallOverrides): Promise<string>;
  84. setGreeting(_greeting: string, overrides?: CallOverrides): Promise<void>;
  85. throwError(overrides?: CallOverrides): Promise<void>;
  86. };
  87. filters: {};
  88. estimateGas: {
  89. greet(overrides?: CallOverrides): Promise<BigNumber>;
  90. greeting(overrides?: CallOverrides): Promise<BigNumber>;
  91. setGreeting(
  92. _greeting: string,
  93. overrides?: Overrides & { from?: string | Promise<string> }
  94. ): Promise<BigNumber>;
  95. throwError(overrides?: CallOverrides): Promise<BigNumber>;
  96. };
  97. populateTransaction: {
  98. greet(overrides?: CallOverrides): Promise<PopulatedTransaction>;
  99. greeting(overrides?: CallOverrides): Promise<PopulatedTransaction>;
  100. setGreeting(
  101. _greeting: string,
  102. overrides?: Overrides & { from?: string | Promise<string> }
  103. ): Promise<PopulatedTransaction>;
  104. throwError(overrides?: CallOverrides): Promise<PopulatedTransaction>;
  105. };
  106. }