├── index.js ├── index.d.ts ├── Initializable.js ├── UUPSUpgradeable.js ├── index.js.map ├── Initializable.js.map ├── UUPSUpgradeable.js.map ├── Initializable.d.ts └── UUPSUpgradeable.d.ts /index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=index.js.map -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- 1 | export type { Initializable } from "./Initializable"; 2 | export type { UUPSUpgradeable } from "./UUPSUpgradeable"; 3 | -------------------------------------------------------------------------------- /Initializable.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=Initializable.js.map -------------------------------------------------------------------------------- /UUPSUpgradeable.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=UUPSUpgradeable.js.map -------------------------------------------------------------------------------- /index.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../../../src/types/@openzeppelin/contracts/proxy/utils/index.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /Initializable.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Initializable.js","sourceRoot":"","sources":["../../../../../../../src/types/@openzeppelin/contracts/proxy/utils/Initializable.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /UUPSUpgradeable.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"UUPSUpgradeable.js","sourceRoot":"","sources":["../../../../../../../src/types/@openzeppelin/contracts/proxy/utils/UUPSUpgradeable.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /Initializable.d.ts: -------------------------------------------------------------------------------- 1 | import type { BaseContract, Signer, utils } from "ethers"; 2 | import type { EventFragment } from "@ethersproject/abi"; 3 | import type { Listener, Provider } from "@ethersproject/providers"; 4 | import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent } from "../../../../common"; 5 | export interface InitializableInterface extends utils.Interface { 6 | functions: {}; 7 | events: { 8 | "Initialized(uint8)": EventFragment; 9 | }; 10 | getEvent(nameOrSignatureOrTopic: "Initialized"): EventFragment; 11 | } 12 | export interface InitializedEventObject { 13 | version: number; 14 | } 15 | export type InitializedEvent = TypedEvent<[number], InitializedEventObject>; 16 | export type InitializedEventFilter = TypedEventFilter; 17 | export interface Initializable extends BaseContract { 18 | connect(signerOrProvider: Signer | Provider | string): this; 19 | attach(addressOrName: string): this; 20 | deployed(): Promise; 21 | interface: InitializableInterface; 22 | queryFilter(event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise>; 23 | listeners(eventFilter?: TypedEventFilter): Array>; 24 | listeners(eventName?: string): Array; 25 | removeAllListeners(eventFilter: TypedEventFilter): this; 26 | removeAllListeners(eventName?: string): this; 27 | off: OnEvent; 28 | on: OnEvent; 29 | once: OnEvent; 30 | removeListener: OnEvent; 31 | functions: {}; 32 | callStatic: {}; 33 | filters: { 34 | "Initialized(uint8)"(version?: null): InitializedEventFilter; 35 | Initialized(version?: null): InitializedEventFilter; 36 | }; 37 | estimateGas: {}; 38 | populateTransaction: {}; 39 | } 40 | -------------------------------------------------------------------------------- /UUPSUpgradeable.d.ts: -------------------------------------------------------------------------------- 1 | import type { BaseContract, BigNumber, BytesLike, CallOverrides, ContractTransaction, Overrides, PayableOverrides, PopulatedTransaction, Signer, utils } from "ethers"; 2 | import type { FunctionFragment, Result, EventFragment } from "@ethersproject/abi"; 3 | import type { Listener, Provider } from "@ethersproject/providers"; 4 | import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue } from "../../../../common"; 5 | export interface UUPSUpgradeableInterface extends utils.Interface { 6 | functions: { 7 | "proxiableUUID()": FunctionFragment; 8 | "upgradeTo(address)": FunctionFragment; 9 | "upgradeToAndCall(address,bytes)": FunctionFragment; 10 | }; 11 | getFunction(nameOrSignatureOrTopic: "proxiableUUID" | "upgradeTo" | "upgradeToAndCall"): FunctionFragment; 12 | encodeFunctionData(functionFragment: "proxiableUUID", values?: undefined): string; 13 | encodeFunctionData(functionFragment: "upgradeTo", values: [PromiseOrValue]): string; 14 | encodeFunctionData(functionFragment: "upgradeToAndCall", values: [PromiseOrValue, PromiseOrValue]): string; 15 | decodeFunctionResult(functionFragment: "proxiableUUID", data: BytesLike): Result; 16 | decodeFunctionResult(functionFragment: "upgradeTo", data: BytesLike): Result; 17 | decodeFunctionResult(functionFragment: "upgradeToAndCall", data: BytesLike): Result; 18 | events: { 19 | "AdminChanged(address,address)": EventFragment; 20 | "BeaconUpgraded(address)": EventFragment; 21 | "Upgraded(address)": EventFragment; 22 | }; 23 | getEvent(nameOrSignatureOrTopic: "AdminChanged"): EventFragment; 24 | getEvent(nameOrSignatureOrTopic: "BeaconUpgraded"): EventFragment; 25 | getEvent(nameOrSignatureOrTopic: "Upgraded"): EventFragment; 26 | } 27 | export interface AdminChangedEventObject { 28 | previousAdmin: string; 29 | newAdmin: string; 30 | } 31 | export type AdminChangedEvent = TypedEvent<[ 32 | string, 33 | string 34 | ], AdminChangedEventObject>; 35 | export type AdminChangedEventFilter = TypedEventFilter; 36 | export interface BeaconUpgradedEventObject { 37 | beacon: string; 38 | } 39 | export type BeaconUpgradedEvent = TypedEvent<[ 40 | string 41 | ], BeaconUpgradedEventObject>; 42 | export type BeaconUpgradedEventFilter = TypedEventFilter; 43 | export interface UpgradedEventObject { 44 | implementation: string; 45 | } 46 | export type UpgradedEvent = TypedEvent<[string], UpgradedEventObject>; 47 | export type UpgradedEventFilter = TypedEventFilter; 48 | export interface UUPSUpgradeable extends BaseContract { 49 | connect(signerOrProvider: Signer | Provider | string): this; 50 | attach(addressOrName: string): this; 51 | deployed(): Promise; 52 | interface: UUPSUpgradeableInterface; 53 | queryFilter(event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise>; 54 | listeners(eventFilter?: TypedEventFilter): Array>; 55 | listeners(eventName?: string): Array; 56 | removeAllListeners(eventFilter: TypedEventFilter): this; 57 | removeAllListeners(eventName?: string): this; 58 | off: OnEvent; 59 | on: OnEvent; 60 | once: OnEvent; 61 | removeListener: OnEvent; 62 | functions: { 63 | proxiableUUID(overrides?: CallOverrides): Promise<[string]>; 64 | upgradeTo(newImplementation: PromiseOrValue, overrides?: Overrides & { 65 | from?: PromiseOrValue; 66 | }): Promise; 67 | upgradeToAndCall(newImplementation: PromiseOrValue, data: PromiseOrValue, overrides?: PayableOverrides & { 68 | from?: PromiseOrValue; 69 | }): Promise; 70 | }; 71 | proxiableUUID(overrides?: CallOverrides): Promise; 72 | upgradeTo(newImplementation: PromiseOrValue, overrides?: Overrides & { 73 | from?: PromiseOrValue; 74 | }): Promise; 75 | upgradeToAndCall(newImplementation: PromiseOrValue, data: PromiseOrValue, overrides?: PayableOverrides & { 76 | from?: PromiseOrValue; 77 | }): Promise; 78 | callStatic: { 79 | proxiableUUID(overrides?: CallOverrides): Promise; 80 | upgradeTo(newImplementation: PromiseOrValue, overrides?: CallOverrides): Promise; 81 | upgradeToAndCall(newImplementation: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides): Promise; 82 | }; 83 | filters: { 84 | "AdminChanged(address,address)"(previousAdmin?: null, newAdmin?: null): AdminChangedEventFilter; 85 | AdminChanged(previousAdmin?: null, newAdmin?: null): AdminChangedEventFilter; 86 | "BeaconUpgraded(address)"(beacon?: PromiseOrValue | null): BeaconUpgradedEventFilter; 87 | BeaconUpgraded(beacon?: PromiseOrValue | null): BeaconUpgradedEventFilter; 88 | "Upgraded(address)"(implementation?: PromiseOrValue | null): UpgradedEventFilter; 89 | Upgraded(implementation?: PromiseOrValue | null): UpgradedEventFilter; 90 | }; 91 | estimateGas: { 92 | proxiableUUID(overrides?: CallOverrides): Promise; 93 | upgradeTo(newImplementation: PromiseOrValue, overrides?: Overrides & { 94 | from?: PromiseOrValue; 95 | }): Promise; 96 | upgradeToAndCall(newImplementation: PromiseOrValue, data: PromiseOrValue, overrides?: PayableOverrides & { 97 | from?: PromiseOrValue; 98 | }): Promise; 99 | }; 100 | populateTransaction: { 101 | proxiableUUID(overrides?: CallOverrides): Promise; 102 | upgradeTo(newImplementation: PromiseOrValue, overrides?: Overrides & { 103 | from?: PromiseOrValue; 104 | }): Promise; 105 | upgradeToAndCall(newImplementation: PromiseOrValue, data: PromiseOrValue, overrides?: PayableOverrides & { 106 | from?: PromiseOrValue; 107 | }): Promise; 108 | }; 109 | } 110 | --------------------------------------------------------------------------------