interface IERC1967 {
    callStatic: {};
    estimateGas: {};
    filters: {
        AdminChanged(previousAdmin?, newAdmin?): AdminChangedEventFilter;
        AdminChanged(address,address)(previousAdmin?, newAdmin?): AdminChangedEventFilter;
        BeaconUpgraded(beacon?): BeaconUpgradedEventFilter;
        BeaconUpgraded(address)(beacon?): BeaconUpgradedEventFilter;
        Upgraded(implementation?): UpgradedEventFilter;
        Upgraded(address)(implementation?): UpgradedEventFilter;
    };
    functions: {};
    interface: IERC1967Interface;
    off: OnEvent<IERC1967>;
    on: OnEvent<IERC1967>;
    once: OnEvent<IERC1967>;
    populateTransaction: {};
    removeListener: OnEvent<IERC1967>;
    attach(addressOrName): this;
    connect(signerOrProvider): this;
    deployed(): Promise<IERC1967>;
    listeners<TEvent>(eventFilter?): TypedListener<TEvent>[];
    listeners(eventName?): Listener[];
    queryFilter<TEvent>(event, fromBlockOrBlockhash?, toBlock?): Promise<TEvent[]>;
    removeAllListeners<TEvent>(eventFilter): this;
    removeAllListeners(eventName?): this;
}

Hierarchy

  • BaseContract
    • IERC1967

Properties

callStatic: {}

Type declaration

    estimateGas: {}

    Type declaration

      filters: {
          AdminChanged(previousAdmin?, newAdmin?): AdminChangedEventFilter;
          AdminChanged(address,address)(previousAdmin?, newAdmin?): AdminChangedEventFilter;
          BeaconUpgraded(beacon?): BeaconUpgradedEventFilter;
          BeaconUpgraded(address)(beacon?): BeaconUpgradedEventFilter;
          Upgraded(implementation?): UpgradedEventFilter;
          Upgraded(address)(implementation?): UpgradedEventFilter;
      }

      Type declaration

      • AdminChanged:function
        • Parameters

          • Optional previousAdmin: null
          • Optional newAdmin: null

          Returns AdminChangedEventFilter

      • AdminChanged(address,address):function
        • Parameters

          • Optional previousAdmin: null
          • Optional newAdmin: null

          Returns AdminChangedEventFilter

      • BeaconUpgraded:function
        • Parameters

          • Optional beacon: null | string

          Returns BeaconUpgradedEventFilter

      • BeaconUpgraded(address):function
        • Parameters

          • Optional beacon: null | string

          Returns BeaconUpgradedEventFilter

      • Upgraded:function
        • Parameters

          • Optional implementation: null | string

          Returns UpgradedEventFilter

      • Upgraded(address):function
        • Parameters

          • Optional implementation: null | string

          Returns UpgradedEventFilter

      functions: {}

      Type declaration

        interface: IERC1967Interface
        off: OnEvent<IERC1967>
        on: OnEvent<IERC1967>
        once: OnEvent<IERC1967>
        populateTransaction: {}

        Type declaration

          removeListener: OnEvent<IERC1967>

          Methods

          • Parameters

            • addressOrName: string

            Returns this

          • Parameters

            • signerOrProvider: string | Signer | Provider

            Returns this

          • Returns Promise<IERC1967>

          • Type Parameters

            • TEvent extends TypedEvent<any, any>

            Parameters

            • Optional eventFilter: TypedEventFilter<TEvent>

            Returns TypedListener<TEvent>[]

          • Parameters

            • Optional eventName: string

            Returns Listener[]

          • Type Parameters

            • TEvent extends TypedEvent<any, any>

            Parameters

            • event: TypedEventFilter<TEvent>
            • Optional fromBlockOrBlockhash: string | number
            • Optional toBlock: string | number

            Returns Promise<TEvent[]>

          • Type Parameters

            • TEvent extends TypedEvent<any, any>

            Parameters

            • eventFilter: TypedEventFilter<TEvent>

            Returns this

          • Parameters

            • Optional eventName: string

            Returns this

          Generated using TypeDoc