VerifyingSingletonPaymaster

Verified contract

Active on Ethereum with 4 txns
Deployed by via 0xb778d1be at 18119003
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "VerifyingSingletonPaymaster"

0x4d5c3d0330a518e13c2ca83c65c4092a80c7b56dcf65e6ea5063ee2bcf147c27
0x04812efad5f5e0957d81f850d51b81c91286466a0b82ab76a1b017437cfa4dc3
0x70f75544374ebbe27c881ae46f3271ed11437816643deff6fd57ecea3f4c85cd
0x9cbc3b7e747f07322f9964977823d3e179521dc340839690e77ed16e02e98551

Functions
Getter at block 21277622
entryPoint(view returns (address)
0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
getDeposit(view returns (uint256)
0
owner(view returns (address)
0x129443ca2a9dec2020808a2868b38dda457eacc7
verifyingSigner(view returns (address)
0xc6dab8652e5e9749523ba948f42d5944584e4e73
Read-only
getBalance(address paymasterIdview returns (uint256 balance)
getHash(struct UserOperation userOpaddress paymasterIduint48 validUntiluint48 validAfterview returns (bytes32)
paymasterIdBalances(addressview returns (uint256)
State-modifying
addStake(uint32 unstakeDelaySecpayable 
deposit(payable 
depositFor(address paymasterIdpayable 
postOp(uint8 modebytes contextuint256 actualGasCost
renounceOwnership(
setSigner(address _newVerifyingSignerpayable 
setUnaccountedEPGasOverhead(uint256 value
transferOwnership(address newOwner
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
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
VerifyingSignerChanged(address indexed _oldSigneraddress indexed _newSigneraddress indexed _actor
Constructor
constructor(address _owneraddress _entryPointaddress _verifyingSigner
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CallerIsNotAnEntryPoint(address caller
CanNotWithdrawToZeroAddress(
DepositCanNotBeZero(
EntryPointCannotBeZero(
InsufficientBalance(uint256 amountRequireduint256 currentBalance
InvalidPaymasterSignatureLength(uint256 sigLength
PaymasterIdCannotBeZero(
VerifyingSignerCannotBeZero(