Greeter.ts 3.9 KB

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