TokenPaymaster

Verified contract

Active on Base with 238 txns
Deployed by via 0x2b8a67bc at 2980154
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $80.65
ERC-20
--
ERC-20
--
ERC-20
--
0x2235c559bfce254035ea4019c3905f73345236c75fbe44c73c01f515c750a387
0x6ac3778ff1e17f28a394dcf96c5beca81f18192a3baa4464b80038eb5cc03b22
0x4f4473a49b0bc4b20e7e3bb20839d5b643208c894ecd01d034feca8b86ad4feb
0x2a1d2a71e3da993478fc7763c3ea79803e85981b84088127935cfeb432d64f1e
0x5bd1c40fb863e4960c49ed48b89f9c22a2f511af8fb9526a783ac567ef1a52b4
0xfbdae0e7772f7d340b6ed9b68d782aebc2208e4d0ce39ba9a9d612b6b7592411
0x2559f4e5cfb928c162f16929c91613295fd07e67d6b33a7aacccf7e311aea6fd
0x870d035c05e6f0cb0536df6d477c08e2a8b6eaefe6c872cd2ac94924ccaeb1e5
0x21a467d8f810100a0d6d10cb4b4b8a33026a5c0014088c6c2004f4c8a8cde47c
0xf540cca3a7fc96214ab7db20e19b15277209e801196b9212da3527f21daf4f6d

Functions
Getter at block 22759109
COST_OF_SIG(view returns (uint256)
40000
COST_OF_TRANSFER(view returns (uint256)
180000
ETH(view returns (address)
0x0000000000000000000000000000000000000000
VERSION(view returns (uint256)
1
accumulatedEthDust(view returns (uint256)
907495903938239646
entryPoint(view returns (address)
0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
getAllTokens(view returns (address[])
[0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb]
implementationRegistry(view returns (address)
0xa2b9ed597a9a835c9c46987e947a9742a463e4b7
owner(view returns (address)
0x1bd170ca224807ebbc2085d738e7a83451c69038
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getAllTokenData(address tokenaddress spenderview returns (uint256 unlockBlockuint256 tokenAmount)
getCanPayThroughApproval(address _tokenaddress spenderuint256 tokenAmountview returns (bool)
getHasBalance(address tokenaddress spenderuint256 tokenAmountview returns (bool)
getListMode(address sponsorview returns (bool)
getSpenderBlacklisted(address spenderaddress sponsorview returns (bool)
getSpenderWhitelisted(address spenderaddress sponsorview returns (bool)
getSponsorTokenUsage(address tokenaddress sponsorview returns (bool)
getToken(address tokenview returns (struct TokenData)
getTokenBalance(address tokenaddress spenderview returns (uint256 tokenAmount)
getTokenBlacklisted(address tokenaddress sponsorview returns (bool)
getTokenListMode(address sponsorview returns (bool)
getTokenValueOfEth(address _tokenuint256 ethBoughtview returns (uint256uint256)
getTokenWhitelisted(address tokenaddress sponsorview returns (bool)
getUnlockBlock(address tokenaddress spenderview returns (uint256 unlockBlock)
tokens(addressview returns (address oracleaddress tokenuint8 decimalsaddress aggregator)
State-modifying
acceptOwnership(
addEthDepositTo(address sponsoruint256 amountpayable 
addStakeToEntryPoint(uint32 unstakeDelaySecpayable 
addTokenDepositTo(address tokenaddress spenderuint256 amountpayable 
addTokens(address[] _tokenspayable 
batchActions(bytes[] datapayable 
lockTokenDeposit(address tokenpayable 
postOp(uint8 modebytes contextuint256 actualGasCost
removeTokenData(address tokenAddressuint256 tokenListIndex
removeTokens(address[] _tokenspayable 
renounceOwnership(
setListMode(bool modepayable 
setSpenderBlacklistMode(address spenderbool modepayable 
setSpenderWhitelistMode(address spenderbool modepayable 
setTokenBlacklistMode(address tokenbool modepayable 
setTokenData(struct TokenData data
setTokenListMode(bool modepayable 
setTokenWhitelistMode(address tokenbool modepayable 
transferOwnership(address newOwner
unlockStakeFromEntryPoint(
unlockTokenDepositAfter(address tokenuint256 numpayable 
validatePaymasterUserOp(struct UserOperation userOpbytes32 userOpHashuint256 maxCostreturns (bytes contextuint256 sigTimeRange)
withdrawEthDepositTo(address targetuint256 amountpayable 
withdrawEthDust(
withdrawStakeFromEntryPoint(address withdrawAddress
withdrawTokenDepositTo(address tokenaddress targetuint256 amountpayable 
Events
AddEthDepositTo(address indexed calleraddress indexed sponsoruint256 amount
AddTokenDepositTo(address indexed tokenaddress indexed recipientaddress indexed spenderuint256 amount
AddTokens(address[] indexed tokensaddress indexed sponsor
BatchActions(bytes[] data
LockTokenDeposit(address indexed tokenaddress indexed spender
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PaymasterCreated(address entryPoint
PostOpGasPaid(bytes32 indexed opHashaddress indexed spenderaddress indexed sponsoruint256 spenderCostuint256 sponsorCost
PostOpReverted(bytes contextuint256 actualGasCost
RemoveTokenData(address indexed token
RemoveTokens(address[] indexed tokensaddress indexed sponsor
SetListMode(address indexed sponsorbool mode
SetSpenderBlacklistMode(address indexed spenderaddress indexed sponsorbool mode
SetSpenderWhitelistMode(address indexed spenderaddress indexed sponsorbool mode
SetTokenBlacklistMode(address indexed tokenaddress indexed sponsorbool mode
SetTokenData(struct TokenData indexed data
SetTokenListMode(address indexed sponsorbool mode
SetTokenWhitelistMode(address indexed tokenaddress indexed sponsorbool mode
UnlockTokenDepositAfter(address indexed tokenaddress indexed spenderuint256 indexed unlockBlockNum
WithdrawEthDepositTo(address indexed calleraddress indexed targetuint256 amount
WithdrawTokenDepositTo(address indexed tokenaddress indexed recipientaddress indexed targetuint256 amount
Constructor
constructor(address _entryPointaddress _implementationRegistry
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.