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: { aggregateSignatures: any; validateSignatures: any; validateUserOpSignature: any }
Type declaration
-
aggregateSignatures: function
- aggregateSignatures(userOps: UserOperationStruct[], overrides?: CallOverrides): Promise<string>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<string>
-
validateSignatures: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
validateUserOpSignature: function
- validateUserOpSignature(userOp: UserOperationStruct, overrides?: CallOverrides): Promise<string>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<string>
Readonly deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: { aggregateSignatures: any; validateSignatures: any; validateUserOpSignature: any }
Type declaration
-
aggregateSignatures: function
- aggregateSignatures(userOps: UserOperationStruct[], overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
validateSignatures: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
validateUserOpSignature: function
- validateUserOpSignature(userOp: UserOperationStruct, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
functions
functions: { aggregateSignatures: any; validateSignatures: any; validateUserOpSignature: any }
Type declaration
-
aggregateSignatures: function
- aggregateSignatures(userOps: UserOperationStruct[], overrides?: CallOverrides): Promise<[] & { aggregatedSignature: string }>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<[] & { aggregatedSignature: string }>
-
validateSignatures: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
validateUserOpSignature: function
- validateUserOpSignature(userOp: UserOperationStruct, overrides?: CallOverrides): Promise<[] & { sigForUserOp: string }>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<[] & { sigForUserOp: string }>
populateTransaction
populateTransaction: { aggregateSignatures: any; validateSignatures: any; validateUserOpSignature: any }
Type declaration
-
aggregateSignatures: function
- aggregateSignatures(userOps: UserOperationStruct[], overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
validateSignatures: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
validateUserOpSignature: function
- validateUserOpSignature(userOp: UserOperationStruct, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
Readonly provider
provider: Provider
Readonly resolvedAddress
resolvedAddress: Promise<string>
Readonly signer
signer: Signer