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: { addStake: any; balanceOf: any; depositTo: any; getDepositInfo: any; getNonce: any; getSenderAddress: any; getUserOpHash: any; handleAggregatedOps: any; handleOps: any; incrementNonce: any; simulateHandleOp: any; simulateValidation: any; unlockStake: any; withdrawStake: any; withdrawTo: any }
Type declaration
-
addStake: function
- addStake(_unstakeDelaySec: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
_unstakeDelaySec: PromiseOrValue<BigNumberish>
-
Optional overrides: CallOverrides
Returns Promise<void>
-
balanceOf: function
- balanceOf(account: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
depositTo: function
- depositTo(account: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
getDepositInfo: function
-
Parameters
-
-
Optional overrides: CallOverrides
-
getNonce: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
getSenderAddress: function
- getSenderAddress(initCode: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
getUserOpHash: function
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<string>
-
handleAggregatedOps: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
handleOps: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
incrementNonce: function
- incrementNonce(key: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
simulateHandleOp: function
-
Parameters
-
-
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
simulateValidation: function
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
unlockStake: function
- unlockStake(overrides?: CallOverrides): Promise<void>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<void>
-
withdrawStake: function
- withdrawStake(withdrawAddress: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
withdrawTo: function
-
Parameters
-
-
withdrawAmount: PromiseOrValue<BigNumberish>
-
Optional overrides: CallOverrides
Returns Promise<void>
Readonly deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: { addStake: any; balanceOf: any; depositTo: any; getDepositInfo: any; getNonce: any; getSenderAddress: any; getUserOpHash: any; handleAggregatedOps: any; handleOps: any; incrementNonce: any; simulateHandleOp: any; simulateValidation: any; unlockStake: any; withdrawStake: any; withdrawTo: any }
Type declaration
-
addStake: function
- addStake(_unstakeDelaySec: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> }): Promise<BigNumber>
-
Parameters
Returns Promise<BigNumber>
-
balanceOf: function
- balanceOf(account: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
depositTo: function
-
Parameters
-
-
Optional overrides: PayableOverrides & { from?: PromiseOrValue<string> }
Returns Promise<BigNumber>
-
getDepositInfo: function
- getDepositInfo(account: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
getNonce: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
getSenderAddress: function
-
Parameters
Returns Promise<BigNumber>
-
getUserOpHash: function
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
handleAggregatedOps: function
-
Parameters
Returns Promise<BigNumber>
-
handleOps: function
-
Parameters
Returns Promise<BigNumber>
-
incrementNonce: function
-
Parameters
Returns Promise<BigNumber>
-
simulateHandleOp: function
-
Parameters
Returns Promise<BigNumber>
-
simulateValidation: function
-
Parameters
Returns Promise<BigNumber>
-
unlockStake: function
- unlockStake(overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<BigNumber>
-
Parameters
Returns Promise<BigNumber>
-
withdrawStake: function
-
Parameters
Returns Promise<BigNumber>
-
withdrawTo: function
-
Parameters
Returns Promise<BigNumber>
filters
filters: { AccountDeployed: any; AccountDeployed(bytes32,address,address,address): any; BeforeExecution: any; BeforeExecution(): any; Deposited: any; Deposited(address,uint256): any; SignatureAggregatorChanged: any; SignatureAggregatorChanged(address): any; StakeLocked: any; StakeLocked(address,uint256,uint256): any; StakeUnlocked: any; StakeUnlocked(address,uint256): any; StakeWithdrawn: any; StakeWithdrawn(address,address,uint256): any; UserOperationEvent: any; UserOperationEvent(bytes32,address,address,uint256,bool,uint256,uint256): any; UserOperationRevertReason: any; UserOperationRevertReason(bytes32,address,uint256,bytes): any; Withdrawn: any; Withdrawn(address,address,uint256): any }
Type declaration
-
AccountDeployed: function
-
Parameters
-
Optional userOpHash: PromiseOrValue<BytesLike> | null
-
Optional sender: PromiseOrValue<string> | null
-
Optional factory: null
-
Optional paymaster: null
-
AccountDeployed(bytes32,address,address,address): function
-
Parameters
-
Optional userOpHash: PromiseOrValue<BytesLike> | null
-
Optional sender: PromiseOrValue<string> | null
-
Optional factory: null
-
Optional paymaster: null
-
BeforeExecution: function
-
BeforeExecution(): function
-
Deposited: function
-
Parameters
-
Optional account: PromiseOrValue<string> | null
-
Optional totalDeposit: null
-
Deposited(address,uint256): function
-
Parameters
-
Optional account: PromiseOrValue<string> | null
-
Optional totalDeposit: null
-
SignatureAggregatorChanged: function
-
SignatureAggregatorChanged(address): function
-
StakeLocked: function
-
Parameters
-
Optional account: PromiseOrValue<string> | null
-
Optional totalStaked: null
-
Optional unstakeDelaySec: null
-
StakeLocked(address,uint256,uint256): function
-
Parameters
-
Optional account: PromiseOrValue<string> | null
-
Optional totalStaked: null
-
Optional unstakeDelaySec: null
-
StakeUnlocked: function
-
Parameters
-
Optional account: PromiseOrValue<string> | null
-
Optional withdrawTime: null
-
StakeUnlocked(address,uint256): function
-
Parameters
-
Optional account: PromiseOrValue<string> | null
-
Optional withdrawTime: null
-
StakeWithdrawn: function
-
Parameters
-
Optional account: PromiseOrValue<string> | null
-
Optional withdrawAddress: null
-
Optional amount: null
-
StakeWithdrawn(address,address,uint256): function
-
Parameters
-
Optional account: PromiseOrValue<string> | null
-
Optional withdrawAddress: null
-
Optional amount: null
-
UserOperationEvent: function
-
Parameters
-
Optional userOpHash: PromiseOrValue<BytesLike> | null
-
Optional sender: PromiseOrValue<string> | null
-
Optional paymaster: PromiseOrValue<string> | null
-
Optional nonce: null
-
Optional success: null
-
Optional actualGasCost: null
-
Optional actualGasUsed: null
-
UserOperationEvent(bytes32,address,address,uint256,bool,uint256,uint256): function
- UserOperationEvent(bytes32,address,address,uint256,bool,uint256,uint256)(userOpHash?: PromiseOrValue<BytesLike> | null, sender?: PromiseOrValue<string> | null, paymaster?: PromiseOrValue<string> | null, nonce?: null, success?: null, actualGasCost?: null, actualGasUsed?: null): UserOperationEventEventFilter
-
Parameters
-
Optional userOpHash: PromiseOrValue<BytesLike> | null
-
Optional sender: PromiseOrValue<string> | null
-
Optional paymaster: PromiseOrValue<string> | null
-
Optional nonce: null
-
Optional success: null
-
Optional actualGasCost: null
-
Optional actualGasUsed: null
-
UserOperationRevertReason: function
-
Parameters
-
Optional userOpHash: PromiseOrValue<BytesLike> | null
-
Optional sender: PromiseOrValue<string> | null
-
Optional nonce: null
-
Optional revertReason: null
-
UserOperationRevertReason(bytes32,address,uint256,bytes): function
-
Parameters
-
Optional userOpHash: PromiseOrValue<BytesLike> | null
-
Optional sender: PromiseOrValue<string> | null
-
Optional nonce: null
-
Optional revertReason: null
-
Withdrawn: function
-
Parameters
-
Optional account: PromiseOrValue<string> | null
-
Optional withdrawAddress: null
-
Optional amount: null
-
Withdrawn(address,address,uint256): function
-
Parameters
-
Optional account: PromiseOrValue<string> | null
-
Optional withdrawAddress: null
-
Optional amount: null
functions
functions: { addStake: any; balanceOf: any; depositTo: any; getDepositInfo: any; getNonce: any; getSenderAddress: any; getUserOpHash: any; handleAggregatedOps: any; handleOps: any; incrementNonce: any; simulateHandleOp: any; simulateValidation: any; unlockStake: any; withdrawStake: any; withdrawTo: any }
Type declaration
-
addStake: function
- addStake(_unstakeDelaySec: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> }): Promise<ContractTransaction>
-
Parameters
Returns Promise<ContractTransaction>
-
balanceOf: function
- balanceOf(account: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[]>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
depositTo: function
-
Parameters
-
-
Optional overrides: PayableOverrides & { from?: PromiseOrValue<string> }
Returns Promise<ContractTransaction>
-
getDepositInfo: function
-
Parameters
-
-
Optional overrides: CallOverrides
-
getNonce: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<[] & { nonce: BigNumber }>
-
getSenderAddress: function
- getSenderAddress(initCode: PromiseOrValue<BytesLike>, overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<ContractTransaction>
-
Parameters
Returns Promise<ContractTransaction>
-
getUserOpHash: function
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
handleAggregatedOps: function
-
Parameters
Returns Promise<ContractTransaction>
-
handleOps: function
-
Parameters
Returns Promise<ContractTransaction>
-
incrementNonce: function
-
Parameters
Returns Promise<ContractTransaction>
-
simulateHandleOp: function
-
Parameters
Returns Promise<ContractTransaction>
-
simulateValidation: function
-
Parameters
Returns Promise<ContractTransaction>
-
unlockStake: function
- unlockStake(overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<ContractTransaction>
-
Parameters
Returns Promise<ContractTransaction>
-
withdrawStake: function
- withdrawStake(withdrawAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<ContractTransaction>
-
Parameters
Returns Promise<ContractTransaction>
-
withdrawTo: function
-
Parameters
Returns Promise<ContractTransaction>
populateTransaction
populateTransaction: { addStake: any; balanceOf: any; depositTo: any; getDepositInfo: any; getNonce: any; getSenderAddress: any; getUserOpHash: any; handleAggregatedOps: any; handleOps: any; incrementNonce: any; simulateHandleOp: any; simulateValidation: any; unlockStake: any; withdrawStake: any; withdrawTo: any }
Type declaration
-
addStake: function
- addStake(_unstakeDelaySec: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> }): Promise<PopulatedTransaction>
-
Parameters
Returns Promise<PopulatedTransaction>
-
balanceOf: function
- balanceOf(account: PromiseOrValue<string>, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
depositTo: function
-
Parameters
-
-
Optional overrides: PayableOverrides & { from?: PromiseOrValue<string> }
Returns Promise<PopulatedTransaction>
-
getDepositInfo: function
- getDepositInfo(account: PromiseOrValue<string>, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
getNonce: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
getSenderAddress: function
- getSenderAddress(initCode: PromiseOrValue<BytesLike>, overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<PopulatedTransaction>
-
Parameters
Returns Promise<PopulatedTransaction>
-
getUserOpHash: function
- getUserOpHash(userOp: UserOperationStruct, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
handleAggregatedOps: function
-
Parameters
Returns Promise<PopulatedTransaction>
-
handleOps: function
-
Parameters
Returns Promise<PopulatedTransaction>
-
incrementNonce: function
-
Parameters
Returns Promise<PopulatedTransaction>
-
simulateHandleOp: function
-
Parameters
Returns Promise<PopulatedTransaction>
-
simulateValidation: function
-
Parameters
Returns Promise<PopulatedTransaction>
-
unlockStake: function
- unlockStake(overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<PopulatedTransaction>
-
Parameters
Returns Promise<PopulatedTransaction>
-
withdrawStake: function
- withdrawStake(withdrawAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<PopulatedTransaction>
-
Parameters
Returns Promise<PopulatedTransaction>
-
withdrawTo: function
-
Parameters
Returns Promise<PopulatedTransaction>
Readonly provider
provider: Provider
Readonly resolvedAddress
resolvedAddress: Promise<string>
Readonly signer
signer: Signer