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: { addBatchToWhitelist: any; addStake: any; addToWhitelist: any; check: any; depositFunds: any; getDeposit: any; getHash: any; getSponsorBalance: any; parsePaymasterAndData: any; postOp: any; removeBatchFromWhitelist: any; removeFromWhitelist: any; unlockStake: any; validatePaymasterUserOp: any; withdrawFunds: any; withdrawStake: any }
Type declaration
-
addBatchToWhitelist: function
- addBatchToWhitelist(_accounts: PromiseOrValue<string>[], overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
addStake: function
- addStake(unstakeDelaySec: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
unstakeDelaySec: PromiseOrValue<BigNumberish>
-
Optional overrides: CallOverrides
Returns Promise<void>
-
addToWhitelist: function
- addToWhitelist(_account: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
check: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<boolean>
-
depositFunds: function
- depositFunds(overrides?: CallOverrides): Promise<void>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<void>
-
getDeposit: function
- getDeposit(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
getHash: function
-
Parameters
-
-
-
-
Optional overrides: CallOverrides
Returns Promise<string>
-
getSponsorBalance: function
- getSponsorBalance(_sponsor: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
parsePaymasterAndData: function
- parsePaymasterAndData(paymasterAndData: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<[] & { signature: string; validAfter: number; validUntil: number }>
-
Parameters
-
paymasterAndData: PromiseOrValue<BytesLike>
-
Optional overrides: CallOverrides
Returns Promise<[] & { signature: string; validAfter: number; validUntil: number }>
-
postOp: function
-
Parameters
-
-
-
actualGasCost: PromiseOrValue<BigNumberish>
-
Optional overrides: CallOverrides
Returns Promise<void>
-
removeBatchFromWhitelist: function
- removeBatchFromWhitelist(_accounts: PromiseOrValue<string>[], overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
removeFromWhitelist: function
- removeFromWhitelist(_account: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
unlockStake: function
- unlockStake(overrides?: CallOverrides): Promise<void>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<void>
-
validatePaymasterUserOp: function
-
Parameters
-
-
-
-
Optional overrides: CallOverrides
Returns Promise<[] & { context: string; validationData: BigNumber }>
-
withdrawFunds: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
withdrawStake: function
- withdrawStake(withdrawAddress: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
Readonly deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: { addBatchToWhitelist: any; addStake: any; addToWhitelist: any; check: any; depositFunds: any; getDeposit: any; getHash: any; getSponsorBalance: any; parsePaymasterAndData: any; postOp: any; removeBatchFromWhitelist: any; removeFromWhitelist: any; unlockStake: any; validatePaymasterUserOp: any; withdrawFunds: any; withdrawStake: any }
Type declaration
-
addBatchToWhitelist: function
-
Parameters
Returns Promise<BigNumber>
-
addStake: function
- addStake(unstakeDelaySec: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> }): Promise<BigNumber>
-
Parameters
Returns Promise<BigNumber>
-
addToWhitelist: function
-
Parameters
Returns Promise<BigNumber>
-
check: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
depositFunds: function
- depositFunds(overrides?: PayableOverrides & { from?: PromiseOrValue<string> }): Promise<BigNumber>
-
Parameters
-
Optional overrides: PayableOverrides & { from?: PromiseOrValue<string> }
Returns Promise<BigNumber>
-
getDeposit: function
- getDeposit(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
getHash: function
-
Parameters
-
-
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
getSponsorBalance: function
- getSponsorBalance(_sponsor: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
parsePaymasterAndData: function
- parsePaymasterAndData(paymasterAndData: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
paymasterAndData: PromiseOrValue<BytesLike>
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
postOp: function
-
Parameters
Returns Promise<BigNumber>
-
removeBatchFromWhitelist: function
- removeBatchFromWhitelist(_accounts: PromiseOrValue<string>[], overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<BigNumber>
-
Parameters
Returns Promise<BigNumber>
-
removeFromWhitelist: function
-
Parameters
Returns Promise<BigNumber>
-
unlockStake: function
- unlockStake(overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<BigNumber>
-
Parameters
Returns Promise<BigNumber>
-
validatePaymasterUserOp: function
-
Parameters
Returns Promise<BigNumber>
-
withdrawFunds: function
-
Parameters
Returns Promise<BigNumber>
-
withdrawStake: function
-
Parameters
Returns Promise<BigNumber>
filters
filters: { AddedBatchToWhitelist: any; AddedBatchToWhitelist(address,address[]): any; AddedToWhitelist: any; AddedToWhitelist(address,address): any; RemovedBatchFromWhitelist: any; RemovedBatchFromWhitelist(address,address[]): any; RemovedFromWhitelist: any; RemovedFromWhitelist(address,address): any; SponsorSuccessful: any; SponsorSuccessful(address,address): any }
Type declaration
-
AddedBatchToWhitelist: function
-
AddedBatchToWhitelist(address,address[]): function
-
AddedToWhitelist: function
-
AddedToWhitelist(address,address): function
-
RemovedBatchFromWhitelist: function
-
RemovedBatchFromWhitelist(address,address[]): function
-
RemovedFromWhitelist: function
-
RemovedFromWhitelist(address,address): function
-
SponsorSuccessful: function
-
Parameters
-
Optional paymaster: null
-
Optional sender: null
-
SponsorSuccessful(address,address): function
-
Parameters
-
Optional paymaster: null
-
Optional sender: null
functions
functions: { addBatchToWhitelist: any; addStake: any; addToWhitelist: any; check: any; depositFunds: any; getDeposit: any; getHash: any; getSponsorBalance: any; parsePaymasterAndData: any; postOp: any; removeBatchFromWhitelist: any; removeFromWhitelist: any; unlockStake: any; validatePaymasterUserOp: any; withdrawFunds: any; withdrawStake: any }
Type declaration
-
addBatchToWhitelist: function
- addBatchToWhitelist(_accounts: PromiseOrValue<string>[], overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<ContractTransaction>
-
Parameters
Returns Promise<ContractTransaction>
-
addStake: function
- addStake(unstakeDelaySec: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> }): Promise<ContractTransaction>
-
Parameters
Returns Promise<ContractTransaction>
-
addToWhitelist: function
-
Parameters
Returns Promise<ContractTransaction>
-
check: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
depositFunds: function
- depositFunds(overrides?: PayableOverrides & { from?: PromiseOrValue<string> }): Promise<ContractTransaction>
-
Parameters
-
Optional overrides: PayableOverrides & { from?: PromiseOrValue<string> }
Returns Promise<ContractTransaction>
-
getDeposit: function
- getDeposit(overrides?: CallOverrides): Promise<[]>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
getHash: function
-
Parameters
-
-
-
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
getSponsorBalance: function
- getSponsorBalance(_sponsor: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[]>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
parsePaymasterAndData: function
- parsePaymasterAndData(paymasterAndData: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<[] & { signature: string; validAfter: number; validUntil: number }>
-
Parameters
-
paymasterAndData: PromiseOrValue<BytesLike>
-
Optional overrides: CallOverrides
Returns Promise<[] & { signature: string; validAfter: number; validUntil: number }>
-
postOp: function
-
Parameters
Returns Promise<ContractTransaction>
-
removeBatchFromWhitelist: function
- removeBatchFromWhitelist(_accounts: PromiseOrValue<string>[], overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<ContractTransaction>
-
Parameters
Returns Promise<ContractTransaction>
-
removeFromWhitelist: function
- removeFromWhitelist(_account: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<ContractTransaction>
-
Parameters
Returns Promise<ContractTransaction>
-
unlockStake: function
- unlockStake(overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<ContractTransaction>
-
Parameters
Returns Promise<ContractTransaction>
-
validatePaymasterUserOp: function
-
Parameters
Returns Promise<ContractTransaction>
-
withdrawFunds: function
-
Parameters
Returns Promise<ContractTransaction>
-
withdrawStake: function
- withdrawStake(withdrawAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<ContractTransaction>
-
Parameters
Returns Promise<ContractTransaction>
populateTransaction
populateTransaction: { addBatchToWhitelist: any; addStake: any; addToWhitelist: any; check: any; depositFunds: any; getDeposit: any; getHash: any; getSponsorBalance: any; parsePaymasterAndData: any; postOp: any; removeBatchFromWhitelist: any; removeFromWhitelist: any; unlockStake: any; validatePaymasterUserOp: any; withdrawFunds: any; withdrawStake: any }
Type declaration
-
addBatchToWhitelist: function
- addBatchToWhitelist(_accounts: PromiseOrValue<string>[], overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<PopulatedTransaction>
-
Parameters
Returns Promise<PopulatedTransaction>
-
addStake: function
- addStake(unstakeDelaySec: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> }): Promise<PopulatedTransaction>
-
Parameters
Returns Promise<PopulatedTransaction>
-
addToWhitelist: function
-
Parameters
Returns Promise<PopulatedTransaction>
-
check: function
-
Parameters
-
-
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
depositFunds: function
- depositFunds(overrides?: PayableOverrides & { from?: PromiseOrValue<string> }): Promise<PopulatedTransaction>
-
Parameters
-
Optional overrides: PayableOverrides & { from?: PromiseOrValue<string> }
Returns Promise<PopulatedTransaction>
-
getDeposit: function
- getDeposit(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
getHash: function
-
Parameters
-
-
-
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
getSponsorBalance: function
- getSponsorBalance(_sponsor: PromiseOrValue<string>, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
parsePaymasterAndData: function
- parsePaymasterAndData(paymasterAndData: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
paymasterAndData: PromiseOrValue<BytesLike>
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
postOp: function
-
Parameters
Returns Promise<PopulatedTransaction>
-
removeBatchFromWhitelist: function
- removeBatchFromWhitelist(_accounts: PromiseOrValue<string>[], overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<PopulatedTransaction>
-
Parameters
Returns Promise<PopulatedTransaction>
-
removeFromWhitelist: function
- removeFromWhitelist(_account: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<PopulatedTransaction>
-
Parameters
Returns Promise<PopulatedTransaction>
-
unlockStake: function
- unlockStake(overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<PopulatedTransaction>
-
Parameters
Returns Promise<PopulatedTransaction>
-
validatePaymasterUserOp: function
-
Parameters
Returns Promise<PopulatedTransaction>
-
withdrawFunds: function
-
Parameters
Returns Promise<PopulatedTransaction>
-
withdrawStake: function
- withdrawStake(withdrawAddress: 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