VerifyingSingletonPaymaster

Verified contract

Active on Base with 16 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "VerifyingSingletonPaymaster"

0x3908abbc90c448933a9d8152d8e241406392d1f7d4df0c601c95e53c1df9b51d
0x22f327b3a0cc33866d01f273735819396c9136b337ac76d883eb929f2ade941a
0x1544db004d6ca49bdb70baae60993afcd801382889600dea3ea6aea0562796e3
0xe899ecd2b05637a73e746bd246a89bbac4457b8d263e7345895287c1f32b39a2
0xe22fa7d17ffc4bd62ef712792067a61589a98587179152a27d987228ceadf64b
0x5c5bdf03b634d0759005e82cf33d859377422b7dad8b3988b653ad0db5095606
0x3e64b9293f8e2ddf98621eb3129ba6e6c88a00462c7e0873d93b68d76c45ccf1
0xec35da5a1f1046d925583a177423255eeea350fcc522fabfafc477c42d12974e
0x2ab29e8e06fa7b2d8eec9a808f2dcdab66e415ec5c34a13e08b720b45e234fb8
0xe884d7f57530bb9d7b4b6ffa9c8abb7c5de998cb139c6e93228e8dc318cdbffb

Functions
Getter at block 22755830
ADMIN(view returns (bytes32)
0xdf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42
CASHIER(view returns (bytes32)
0xaf0d3ae5661af50c10d4a5f8117fa3fc098b633d350de8cd751d260a50e3eb29
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
SIGNER(view returns (bytes32)
0x2aeb38be3df14d720aeb10a2de6df09b0fb3cd5c5ec256283a22d4593110ca40
entryPoint(view returns (address)
0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
getDeposit(view returns (uint256)
3685407746849605331
Read-only
getBalance(address paymasterIdview returns (uint256 balance)
getHash(struct UserOperation userOpaddress paymasterIduint48 validUntiluint48 validAfterview returns (bytes32)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
parsePaymasterAndData(bytes paymasterAndDatapure returns (address paymasterIduint48 validUntiluint48 validAfterbytes signature)
paymasterIdBalances(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addStake(uint32 unstakeDelaySecpayable 
deposit(payable 
depositFor(address paymasterIdpayable 
grantRole(bytes32 roleaddress account
postOp(uint8 modebytes contextuint256 actualGasCost
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setUnaccountedEPGasOverhead(uint256 value
unlockStake(
validatePaymasterUserOp(struct UserOperation userOpbytes32 userOpHashuint256 maxCostreturns (bytes contextuint256 validationData)
withdrawStake(address withdrawAddress
withdrawTo(address withdrawAddressuint256 amount
Events
EPGasOverheadChanged(uint256 indexed _oldValueuint256 indexed _newValue
GasBalanceDeducted(address indexed _paymasterIduint256 indexed _charge
GasDeposited(address indexed _paymasterIduint256 indexed _value
GasWithdrawn(address indexed _paymasterIdaddress indexed _touint256 indexed _value
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _entryPointaddress _admin
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
CanNotWithdrawToZeroAddress(
DepositCanNotBeZero(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
EntryPointCannotBeZero(
InsufficientBalance(uint256 amountuint256 currentBalance
InvalidPaymasterSignatureLength(uint256 sigLength
PaymasterIdCannotBeZero(
ReentrancyGuardReentrantCall(
UserDepositForInstead(