TokenPaymaster
Verified contract
Active on
Ethereum with 24 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 "TokenPaymaster"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20230250 | 3 months ago | | | 0 | 0.00016717435 | |
| 20230007 | 3 months ago | | | 0 | 0.00032844573 | |
| 18389307 | a year ago | | | 0 | 0.0019582200 | |
| 18389300 | a year ago | | | 0 | 0.0019723140 | |
| 18389220 | a year ago | | | 0 | 0.0018866640 | |
| 18382325 | a year ago | | | 0 | 0.0013341900 | |
| 18378234 | a year ago | | | 0 | 0.0018996600 | |
| 17783061 | a year ago | | | 0 | 0.0092157025 | |
| 17783057 | a year ago | | | 0 | 0.0096047925 | |
| 17782635 | a year ago | | | 0 | 0.0094602090 |
ABI
ABI objects
Getter at block 20876047
ADDRESS_THIS() view returns (address)
0xd348fb9d8a421f5b3cb077e819de38c9cd7fe6f2
COST_OF_POST() view returns (uint256)
50000
defaultSlippage() view returns (uint256)
10000
owner() view returns (address)
0x0000000000000000000000000000000000000000
priceOracle() view returns (address)
0x7bb8ff337c5172e004c0deca560c1c1bb7f7ff0a
supportedEntryPoint() view returns (address)
0xdc5319815cdaac2d113f7f275bc893ed7d9ca469
swapAdapter() view returns (address)
0x1c821cd745924f2e008e2b6759c272a1736c6d8b
verifyingSigner() view returns (address)
0x241a4e0b1b1c9248bfdae99d08a21b803b026b11
Read-only
getHash(struct UserOperation userOp, address token, uint256 exchangeRate, uint256 sigTime) view returns (bytes32)
slippageOf(address _token) view returns (uint256)
tokenPriceLimitMax(address) view returns (uint256)
tokenPriceLimitMin(address) view returns (uint256)
validatePaymasterUserOp(struct UserOperation userOp, bytes32 userOpHash, uint256) view returns (bytes, uint256)
validatePaymasterUserOpWithoutSig(struct UserOperation userOp, bytes32 userOpHash, uint256 requiredPreFund) view returns (bytes, uint256)
whitelist(address) view returns (bool)
State-modifying
Events addToWhitelist(address[] addresses)
postOp(uint8, bytes context, uint256 gasCost)
removeFromWhitelist(address[] addresses)
renounceOwnership()
setPriceOracle(address _priceOracle)
setSlippage(address _token, uint256 _slippage)
setSwapAdapter(address _swapAdapter)
setTokenPriceLimitMax(address token, uint256 price)
setTokenPriceLimitMin(address token, uint256 price)
swapToNative(address token, uint256 amount, uint256 minAmountOut)
transferOwnership(address newOwner)
withdrawDepositNativeToken(address withdrawAddress, uint256 amount)
withdrawERC20(address token, uint256 amount, address withdrawAddress)
AddedToWhitelist(address indexed account)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PriceOracleUpdated(address indexed priceOracle)
RemovedFromWhitelist(address indexed account)
SwappedToNative(address token, uint256 amountSwapped, uint256 amountDeposited)
TokenCost(bytes32 indexed userOpHash, address indexed sender, address indexed token, uint256 ERC20Cost, uint256 gasCost)
TokenPriceLimitMaxSet(address indexed token, uint256 price)
TokenPriceLimitMinSet(address indexed token, uint256 price)
Withdrawal(address indexed token, uint256 amount)
constructor(address _verifyingSigner, address _owner, address _supportedEntryPoint)
receive()
This contract contains no error objects.