Properties
_deployedPromise
_deployedPromise: Promise<Contract>
_runningEvents
_runningEvents: {}
Type declaration
-
[eventTag: string]: RunningEvent
_wrappedEmits
_wrappedEmits: {}
Type declaration
-
[eventTag: string]: (...args: Array<any>) => void
-
- (...args: Array<any>): void
Readonly address
address: string
callStatic
callStatic: { accountCreationCode: any; accountImplementation: any; changeOwner: any; checkImplementation: any; createAccount: any; getAddress: any; owner: any; setImplementation: any }
Type declaration
-
accountCreationCode: function
- accountCreationCode(overrides?: CallOverrides): Promise<string>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<string>
-
accountImplementation: function
- accountImplementation(overrides?: CallOverrides): Promise<string>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<string>
-
changeOwner: function
- changeOwner(_newOwner: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
checkImplementation: function
- checkImplementation(_impl: PromiseOrValue<string>, overrides?: CallOverrides): Promise<boolean>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<boolean>
-
createAccount: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<string>
-
getAddress: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<string>
-
owner: function
- owner(overrides?: CallOverrides): Promise<string>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<string>
-
setImplementation: function
- setImplementation(_newImpl: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
Readonly deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: { accountCreationCode: any; accountImplementation: any; changeOwner: any; checkImplementation: any; createAccount: any; getAddress: any; owner: any; setImplementation: any }
Type declaration
-
accountCreationCode: function
- accountCreationCode(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
accountImplementation: function
- accountImplementation(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
changeOwner: function
-
Parameters
Returns Promise<BigNumber>
-
checkImplementation: function
- checkImplementation(_impl: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
createAccount: function
-
Parameters
Returns Promise<BigNumber>
-
getAddress: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
owner: function
- owner(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
setImplementation: function
-
Parameters
Returns Promise<BigNumber>
filters
filters: { AccountCreation: any; AccountCreation(address,address,uint256): any; ImplementationSet: any; ImplementationSet(address): any; OwnerChanged: any; OwnerChanged(address): any }
Type declaration
-
AccountCreation: function
-
AccountCreation(address,address,uint256): function
-
ImplementationSet: function
-
Parameters
-
Optional newImplementation: null
-
ImplementationSet(address): function
-
Parameters
-
Optional newImplementation: null
-
OwnerChanged: function
-
OwnerChanged(address): function
functions
functions: { accountCreationCode: any; accountImplementation: any; changeOwner: any; checkImplementation: any; createAccount: any; getAddress: any; owner: any; setImplementation: any }
Type declaration
-
accountCreationCode: function
- accountCreationCode(overrides?: CallOverrides): Promise<[]>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
accountImplementation: function
- accountImplementation(overrides?: CallOverrides): Promise<[]>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
changeOwner: function
-
Parameters
Returns Promise<ContractTransaction>
-
checkImplementation: function
- checkImplementation(_impl: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[]>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
createAccount: function
-
Parameters
Returns Promise<ContractTransaction>
-
getAddress: function
- getAddress(_owner: PromiseOrValue<string>, _index: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<[] & { proxy: string }>
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<[] & { proxy: string }>
-
owner: function
- owner(overrides?: CallOverrides): Promise<[]>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
setImplementation: function
- setImplementation(_newImpl: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<ContractTransaction>
-
Parameters
Returns Promise<ContractTransaction>
populateTransaction
populateTransaction: { accountCreationCode: any; accountImplementation: any; changeOwner: any; checkImplementation: any; createAccount: any; getAddress: any; owner: any; setImplementation: any }
Type declaration
-
accountCreationCode: function
- accountCreationCode(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
accountImplementation: function
- accountImplementation(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
changeOwner: function
-
Parameters
Returns Promise<PopulatedTransaction>
-
checkImplementation: function
- checkImplementation(_impl: PromiseOrValue<string>, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
createAccount: function
-
Parameters
Returns Promise<PopulatedTransaction>
-
getAddress: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
owner: function
- owner(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
setImplementation: function
- setImplementation(_newImpl: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<PopulatedTransaction>
-
Parameters
Returns Promise<PopulatedTransaction>
Readonly provider
provider: Provider
Readonly resolvedAddress
resolvedAddress: Promise<string>
Readonly signer
signer: Signer