SingletonPaymasterV7

Verified contract

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

No balances found for "SingletonPaymasterV7"

0x6a5760f4caabdae01be8c8382e249fd042b2bca51769a8caaae69ac2ffeae711
0x9d79fd954e80a54dfea5e63b7f56c025037417530c57c03519eea6fdf0ca0d19
0x63acb91fd794cc2ee03cc65de681254951efcd76439f1a69d7cddca158ecbb6e
0x536afc9393fbdd9ac87d889b26f7cc27c0f8c99d675aed90570757b1f667b619
0xf0d495c8f02eceee0a7a351ee374bb627a950252e26e51eff0fce9be33cea8f3
0x4b05726481d59ce1382d204b9a268e9f8b6b55a78da4cc567b43210c96a1c3ba
0xc0141dc2f8e9a6c7ddc6aa7d25f9d519c652bf8c2fa84ee1934ed2d5c969e731
0x8f8f6135fad07705f47577617fee31c0dfd22f41ece4306dea4c92bbf905dcf5
0xa3e86c39f35c8c9667ef730e02a10bb8e1272f5bec3066652a207051b4bc9d5d
0x82953afc6f6246054c26dfa7fb34b69897072f3dcda08a818212d1290769f3c3

Functions
Getter at block 21256561
entryPoint(view returns (address)
0x0000000071727de22e5e9d8baf0edac6f37da032
getDeposit(view returns (uint256)
822785498077451774
owner(view returns (address)
0x433704c40f80cbff02e86fd36bc8bac5e31eb0c1
treasury(view returns (address)
0xd8baa107006c93a030d1455a2ef43261b384f21c
Read-only
getCostInToken(uint256 _actualGasCostuint256 _postOpGasuint256 _actualUserOpFeePerGasuint256 _exchangeRatepure returns (uint256)
getHash(uint8 _modestruct PackedUserOperation _userOpview returns (bytes32)
signers(address accountview returns (bool isValidSigner)
State-modifying
addSigner(address _signer
addStake(uint32 unstakeDelaySecpayable 
deposit(payable 
postOp(uint8 modebytes contextuint256 actualGasCostuint256 actualUserOpFeePerGas
removeSigner(address _signer
renounceOwnership(
setTreasury(address _treasury
transferOwnership(address newOwner
unlockStake(
validatePaymasterUserOp(struct PackedUserOperation userOpbytes32 userOpHashuint256 maxCostreturns (bytes contextuint256 validationData)
withdrawStake(address withdrawAddress
withdrawTo(address withdrawAddressuint256 amount
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SignerAdded(address signer
SignerRemoved(address signer
TreasuryUpdated(address oldTreasuryaddress newTreasury
UserOperationSponsored(bytes32 indexed userOpHashaddress indexed useruint8 paymasterModeaddress tokenuint256 tokenAmountPaiduint256 exchangeRate
Constructor
constructor(address _entryPointaddress _owneraddress[] _signers
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ExchangeRateInvalid(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
PaymasterAndDataLengthInvalid(
PaymasterConfigLengthInvalid(
PaymasterModeInvalid(
PaymasterSignatureLengthInvalid(
PostOpTransferFromFailed(string msg
TokenAddressInvalid(