VerifyingPaymaster

Verified contract

Active on Base
Deployed by via 0x31a9d5f1 at 19855839
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "VerifyingPaymaster"

0x84b7c70de8a09d61d8a9524e46726f17ad9d69fa7dfed0a891480b8ce879fc80
0xe1a0e74adf2f311f51736287071120d2086582009986fecae4bd32f11bfba269
0x2e2f0e25cb7a279fe148d2d8ba9b7723f466a20ebe4322f65707c09d56baa107
0x8db8e0d69cd01ea93282930130aa40b3d7b94a70607f5c0f6c77ae1c98014ee5
0x93c727d51399c52774c4e8fd0827f74b28d7114b864c5924773c924ec3744124
0x4910faf563fe3461a957471cf64d01d6ea87b1c4ee75044972c32edddbc38f77
0x5362e37f67d94e0396e31cb558ebde71cb126b9c39d9e5b65dae14a4e45e2dc9
0xbbfaf76375afb00f3d7acd7dca4540c3573be155c679e1118493476dba6992e7
0xed60e1044e45e35b3918ec71673cf3f565d32d3afa3eb4b1422e1a5418845013
0x93a6b68e00ebf95974a60d485a005b30b165e029a6b435c5d490c960d5bc1c7d

Functions
Getter at block 22745527
entryPoint(view returns (address)
0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
getDeposit(view returns (uint256)
32217651029286227626
owner(view returns (address)
0x03793d1323b9e2aa1cf45de039e206012dd096c8
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
pendingVerifyingSigner(view returns (address)
0x0000000000000000000000000000000000000000
 
renounceOwnership(view 
verifyingSigner(view returns (address)
0x3e417a7485255acc322f6ed4fee68c9939920863
Read-only
getHash(struct UserOperation userOpstruct VerifyingPaymasterPaymasterData paymasterDataview returns (bytes32)
isBundlerAllowed(address bundlerview returns (bool allowed)
State-modifying
acceptOwnership(
addStake(uint32 unstakeDelaySecpayable 
deposit(payable 
ownerWithdrawERC20(address assetaddress touint256 amount
postOp(uint8 modebytes contextuint256 actualGasCost
rotateVerifyingSigner(
setPendingVerifyingSigner(address signer
transferOwnership(address newOwner
unlockStake(
updateBundlerAllowlist(address bundlerbool allowed
validatePaymasterUserOp(struct UserOperation userOpbytes32 userOpHashuint256 maxCostreturns (bytes contextuint256 validationData)
withdrawStake(address withdrawAddress
withdrawTo(address withdrawAddressuint256 amount
Events
BundlerAllowlistUpdated(address bundlerbool allowed
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PendingVerifyingSignerSet(address signer
UserOperationSponsored(bytes32 indexed userOperationHashuint128 indexed sponsorUUIDaddress token
UserOperationSponsoredWithERC20(bytes32 indexed userOperationHashuint128 indexed sponsorUUIDaddress indexed tokenaddress receiveruint256 amount
VerifyingSignerRotated(address oldSigneraddress newSigner
Constructor
constructor(address entryPointaddress initialVerifyingSigneraddress initialOwner
Fallback and receive
receive(
Errors
BundlerNotAllowed(address bundler
DespositFailed(
InvalidEntryPoint(
InvalidSignatureLength(
NoPendingSigner(
RenouceOwnershipDisabled(
SenderTokenBalanceTooLow(address tokenuint256 balanceuint256 maxTokenCost