VerifyingSingletonPaymaster
Verified contract
Active on
Ethereum with 4 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "VerifyingSingletonPaymaster"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18235214 | a year ago | | | 0 | 0.00063130081 | |
| 18228032 | a year ago | | | 0 | 0.00099007227 | |
| 18119015 | a year ago | | | 0 | 0.00031883609 | |
| 18119011 | a year ago | | | 0.06 | 0.00089328749 |
ABI
ABI objects
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 paymasterId) view returns (uint256 balance)
getHash(struct UserOperation userOp, address paymasterId, uint48 validUntil, uint48 validAfter) view returns (bytes32)
paymasterIdBalances(address) view returns (uint256)
State-modifying
Events addStake(uint32 unstakeDelaySec) payable
deposit() payable
depositFor(address paymasterId) payable
postOp(uint8 mode, bytes context, uint256 actualGasCost)
renounceOwnership()
setSigner(address _newVerifyingSigner) payable
setUnaccountedEPGasOverhead(uint256 value)
transferOwnership(address newOwner)
unlockStake()
validatePaymasterUserOp(struct UserOperation userOp, bytes32 userOpHash, uint256 maxCost) returns (bytes context, uint256 validationData)
withdrawStake(address withdrawAddress)
withdrawTo(address withdrawAddress, uint256 amount)
EPGasOverheadChanged(uint256 indexed _oldValue, uint256 indexed _newValue)
GasBalanceDeducted(address indexed _paymasterId, uint256 indexed _charge)
GasDeposited(address indexed _paymasterId, uint256 indexed _value)
GasWithdrawn(address indexed _paymasterId, address indexed _to, uint256 indexed _value)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
VerifyingSignerChanged(address indexed _oldSigner, address indexed _newSigner, address indexed _actor)
constructor(address _owner, address _entryPoint, address _verifyingSigner)
This contract contains no fallback and receive objects.
CallerIsNotAnEntryPoint(address caller)
CanNotWithdrawToZeroAddress()
DepositCanNotBeZero()
EntryPointCannotBeZero()
InsufficientBalance(uint256 amountRequired, uint256 currentBalance)
InvalidPaymasterSignatureLength(uint256 sigLength)
PaymasterIdCannotBeZero()
VerifyingSignerCannotBeZero()