Transaction Hash:
Block:
22788243 at Jun-26-2025 11:12:59 AM +UTC
Transaction Fee:
0.000218618420046928 ETH
$0.83
Gas Used:
168,058 Gas / 1.300851016 Gwei
Emitted Events:
590 |
EntryPoint.BeforeExecution( )
|
591 |
TetherToken.Approval( owner=0x01b662b410B21c9622b0dFeF3c8b7Bc835567506, spender=Paymaster, value=0 )
|
592 |
TetherToken.Approval( owner=0x01b662b410B21c9622b0dFeF3c8b7Bc835567506, spender=Paymaster, value=2595750 )
|
593 |
TetherToken.Transfer( from=0x01b662b410B21c9622b0dFeF3c8b7Bc835567506, to=0x554F09BCc3Bd30D4693a57C35C6416840185De56, value=35000000 )
|
594 |
TetherToken.Transfer( from=0x01b662b410B21c9622b0dFeF3c8b7Bc835567506, to=PaymasterBuffer, value=1335227 )
|
595 |
Paymaster.UserOperationSponsoredV7( userOpHash=87CE41F81282902908576B19CC08180F97B69A2AC2D0255E99F509913F9D8F87, sender=0x01b662b410B21c9622b0dFeF3c8b7Bc835567506, token=[Receiver] TetherToken, amount=1335227 )
|
596 |
EntryPoint.UserOperationEvent( userOpHash=87CE41F81282902908576B19CC08180F97B69A2AC2D0255E99F509913F9D8F87, sender=0x01b662b410B21c9622b0dFeF3c8b7Bc835567506, paymaster=Paymaster, nonce=2, success=True, actualGasCost=269150484860200, actualGasUsed=205325 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x00000000...6f37da032 | (Entry Point 0.7.0) | 111.138492192656841844 Eth | 111.138223042171981644 Eth | 0.0002691504848602 | |
0x01b662b4...835567506 | |||||
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 3.216971806450676335 Eth | 3.216980209350676335 Eth | 0.0000084029 | |
0xC7d90301...6b93fBc84 |
1.3140879945542817 Eth
Nonce: 207
|
1.314138526619094972 Eth
Nonce: 208
| 0.000050532064813272 | ||
0xdAC17F95...13D831ec7 |
Execution Trace
EntryPoint.handleOps( ops=, beneficiary=0xC7d90301afb9441c79AC0ab5Ab386446b93fBc84 )
0x01b662b410b21c9622b0dfef3c8b7bc835567506.19822f7c( )
-
BizGuard.STATICCALL( )
-
Null: 0x000...001.b29de8e1( )
-
Paymaster.validatePaymasterUserOp( userOp=[{name:sender, type:address, order:1, indexed:false, value:0x01b662b410B21c9622b0dFeF3c8b7Bc835567506, valueString:0x01b662b410B21c9622b0dFeF3c8b7Bc835567506}, {name:nonce, type:uint256, order:2, indexed:false, value:2, valueString:2}, {name:initCode, type:bytes, order:3, indexed:false, value:0x, valueString:0x}, {name:callData, type:bytes, order:4, indexed:false, value:0x26DA7D8800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000220000000000000000000000000DAC17F958D2EE523A2206206994597C13D831EC7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044095EA7B30000000000000000000000007D3201FA7A85C0A5F9FA1C0C6B9D0B784368D2AC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DAC17F958D2EE523A2206206994597C13D831EC7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044095EA7B30000000000000000000000007D3201FA7A85C0A5F9FA1C0C6B9D0B784368D2AC0000000000000000000000000000000000000000000000000000000000279BA600000000000000000000000000000000000000000000000000000000000000000000000000000000DAC17F958D2EE523A2206206994597C13D831EC7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044A9059CBB000000000000000000000000554F09BCC3BD30D4693A57C35C6416840185DE560000000000000000000000000000000000000000000000000000000002160EC000000000000000000000000000000000000000000000000000000000, valueString:0x26DA7D8800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000220000000000000000000000000DAC17F958D2EE523A2206206994597C13D831EC7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044095EA7B30000000000000000000000007D3201FA7A85C0A5F9FA1C0C6B9D0B784368D2AC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DAC17F958D2EE523A2206206994597C13D831EC7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044095EA7B30000000000000000000000007D3201FA7A85C0A5F9FA1C0C6B9D0B784368D2AC0000000000000000000000000000000000000000000000000000000000279BA600000000000000000000000000000000000000000000000000000000000000000000000000000000DAC17F958D2EE523A2206206994597C13D831EC7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044A9059CBB000000000000000000000000554F09BCC3BD30D4693A57C35C6416840185DE560000000000000000000000000000000000000000000000000000000002160EC000000000000000000000000000000000000000000000000000000000}, {name:accountGasLimits, type:bytes32, order:5, indexed:false, value:00000000000000000000000000013BE60000000000000000000000000000E666, valueString:00000000000000000000000000013BE60000000000000000000000000000E666}, {name:preVerificationGas, type:uint256, order:6, indexed:false, value:99880, valueString:99880}, {name:gasFees, type:bytes32, order:7, indexed:false, value:0000000000000000000000000393870000000000000000000000000083611264, valueString:0000000000000000000000000393870000000000000000000000000083611264}, {name:paymasterAndData, type:bytes, order:8, indexed:false, value:0x7D3201FA7A85C0A5F9FA1C0C6B9D0B784368D2AC0000000000000000000000000000AFC800000000000000000000000000005DAA0000685D2C47000000000000DAC17F958D2EE523A2206206994597C13D831EC70000000000000000000000000000000000000000000000000000000000145FBBA27473194C399C96A469C3D6C74F4F1227C7AC2EE8C43555BCF2338DA1F7DBCD0A827536246453A02851D9856F9D70EE8275DD7DD35B6B4252832584EF560E011B, valueString:0x7D3201FA7A85C0A5F9FA1C0C6B9D0B784368D2AC0000000000000000000000000000AFC800000000000000000000000000005DAA0000685D2C47000000000000DAC17F958D2EE523A2206206994597C13D831EC70000000000000000000000000000000000000000000000000000000000145FBBA27473194C399C96A469C3D6C74F4F1227C7AC2EE8C43555BCF2338DA1F7DBCD0A827536246453A02851D9856F9D70EE8275DD7DD35B6B4252832584EF560E011B}, {name:signature, type:bytes, order:9, indexed:false, value:0xB18955D1420A67C1E531EBADC37CB5BF62807CAEBCFB0181EFE4F742C403E63C4F7A0CC9C50FBE9631DA3F70776F7BD0530D1E0032C61292329CBC6567A2F25D1B, valueString:0xB18955D1420A67C1E531EBADC37CB5BF62807CAEBCFB0181EFE4F742C403E63C4F7A0CC9C50FBE9631DA3F70776F7BD0530D1E0032C61292329CBC6567A2F25D1B}], userOpHash=87CE41F81282902908576B19CC08180F97B69A2AC2D0255E99F509913F9D8F87, maxCost=680451480435160 ) => ( context=0x87CE41F81282902908576B19CC08180F97B69A2AC2D0255E99F509913F9D8F8700000000000000000000000001B662B410B21C9622B0DFEF3C8B7BC835567506000000000000000000000000DAC17F958D2EE523A2206206994597C13D831EC70000000000000000000000000000000000000000000000000000000000145FBB, validationData=2558996776453181185082075184041004492739393620456580841472 )
-
Null: 0x000...001.0ce97811( )
-
EntryPoint.innerHandleOp( callData=0x26DA7D8800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000220000000000000000000000000DAC17F958D2EE523A2206206994597C13D831EC7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044095EA7B30000000000000000000000007D3201FA7A85C0A5F9FA1C0C6B9D0B784368D2AC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DAC17F958D2EE523A2206206994597C13D831EC7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044095EA7B30000000000000000000000007D3201FA7A85C0A5F9FA1C0C6B9D0B784368D2AC0000000000000000000000000000000000000000000000000000000000279BA600000000000000000000000000000000000000000000000000000000000000000000000000000000DAC17F958D2EE523A2206206994597C13D831EC7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044A9059CBB000000000000000000000000554F09BCC3BD30D4693A57C35C6416840185DE560000000000000000000000000000000000000000000000000000000002160EC000000000000000000000000000000000000000000000000000000000, opInfo=[{name:mUserOp, type:tuple, order:1, indexed:false, value:[{name:sender, type:address, order:1, indexed:false, value:0x01b662b410B21c9622b0dFeF3c8b7Bc835567506, valueString:0x01b662b410B21c9622b0dFeF3c8b7Bc835567506}, {name:nonce, type:uint256, order:2, indexed:false, value:2, valueString:2}, {name:verificationGasLimit, type:uint256, order:3, indexed:false, value:80870, valueString:80870}, {name:callGasLimit, type:uint256, order:4, indexed:false, value:58982, valueString:58982}, {name:paymasterVerificationGasLimit, type:uint256, order:5, indexed:false, value:45000, valueString:45000}, {name:paymasterPostOpGasLimit, type:uint256, order:6, indexed:false, value:23978, valueString:23978}, {name:preVerificationGas, type:uint256, order:7, indexed:false, value:99880, valueString:99880}, {name:paymaster, type:address, order:8, indexed:false, value:0x7D3201fa7a85c0A5f9fA1c0C6b9D0B784368d2ac, valueString:0x7D3201fa7a85c0A5f9fA1c0C6b9D0B784368d2ac}, {name:maxFeePerGas, type:uint256, order:9, indexed:false, value:2204176996, valueString:2204176996}, {name:maxPriorityFeePerGas, type:uint256, order:10, indexed:false, value:60000000, valueString:60000000}], valueString:[{name:sender, type:address, order:1, indexed:false, value:0x01b662b410B21c9622b0dFeF3c8b7Bc835567506, valueString:0x01b662b410B21c9622b0dFeF3c8b7Bc835567506}, {name:nonce, type:uint256, order:2, indexed:false, value:2, valueString:2}, {name:verificationGasLimit, type:uint256, order:3, indexed:false, value:80870, valueString:80870}, {name:callGasLimit, type:uint256, order:4, indexed:false, value:58982, valueString:58982}, {name:paymasterVerificationGasLimit, type:uint256, order:5, indexed:false, value:45000, valueString:45000}, {name:paymasterPostOpGasLimit, type:uint256, order:6, indexed:false, value:23978, valueString:23978}, {name:preVerificationGas, type:uint256, order:7, indexed:false, value:99880, valueString:99880}, {name:paymaster, type:address, order:8, indexed:false, value:0x7D3201fa7a85c0A5f9fA1c0C6b9D0B784368d2ac, valueString:0x7D3201fa7a85c0A5f9fA1c0C6b9D0B784368d2ac}, {name:maxFeePerGas, type:uint256, order:9, indexed:false, value:2204176996, valueString:2204176996}, {name:maxPriorityFeePerGas, type:uint256, order:10, indexed:false, value:60000000, valueString:60000000}]}, {name:userOpHash, type:bytes32, order:2, indexed:false, value:87CE41F81282902908576B19CC08180F97B69A2AC2D0255E99F509913F9D8F87, valueString:87CE41F81282902908576B19CC08180F97B69A2AC2D0255E99F509913F9D8F87}, {name:prefund, type:uint256, order:3, indexed:false, value:680451480435160, valueString:680451480435160}, {name:contextOffset, type:uint256, order:4, indexed:false, value:1344, valueString:1344}, {name:preOpGas, type:uint256, order:5, indexed:false, value:144047, valueString:144047}], context=0x87CE41F81282902908576B19CC08180F97B69A2AC2D0255E99F509913F9D8F8700000000000000000000000001B662B410B21C9622B0DFEF3C8B7BC835567506000000000000000000000000DAC17F958D2EE523A2206206994597C13D831EC70000000000000000000000000000000000000000000000000000000000145FBB ) => ( actualGasCost=269150484860200 )
0x01b662b410b21c9622b0dfef3c8b7bc835567506.26da7d88( )
Paymaster.postOp( mode=0, context=0x87CE41F81282902908576B19CC08180F97B69A2AC2D0255E99F509913F9D8F8700000000000000000000000001B662B410B21C9622B0DFEF3C8B7BC835567506000000000000000000000000DAC17F958D2EE523A2206206994597C13D831EC70000000000000000000000000000000000000000000000000000000000145FBB, actualGasCost=244429145549456, actualUserOpFeePerGas=1310851016 )
-
TetherToken.transferFrom( _from=0x01b662b410B21c9622b0dFeF3c8b7Bc835567506, _to=0x480a825beD6cDBA9Da81CC01FaACD12166761deC, _value=1335227 )
-
- ETH 0.0002691504848602
0xc7d90301afb9441c79ac0ab5ab386446b93fbc84.CALL( )
File 1 of 5: EntryPoint
File 2 of 5: TetherToken
File 3 of 5: PaymasterBuffer
File 4 of 5: Paymaster
File 5 of 5: BizGuard
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (utils/introspection/ERC165.sol)pragma solidity ^0.8.20;import {IERC165} from "./IERC165.sol";/*** @dev Implementation of the {IERC165} interface.** Contracts that want to implement ERC165 should inherit from this contract and override {supportsInterface} to check* for the additional interface id that will be supported. For example:** ```solidity* function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {* return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId);* }* ```*/
File 2 of 5: TetherToken
12345678910111213141516pragma solidity ^0.4.17;/*** @title SafeMath* @dev Math operations with safety checks that throw on error*/library SafeMath {function mul(uint256 a, uint256 b) internal pure returns (uint256) {if (a == 0) {return 0;}uint256 c = a * b;assert(c / a == b);return c;}
File 3 of 5: PaymasterBuffer
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol)pragma solidity ^0.8.20;import {Context} from "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** The initial owner is set to the address provided by the deployer. This can* later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/
File 4 of 5: Paymaster
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol)pragma solidity ^0.8.20;import {Context} from "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** The initial owner is set to the address provided by the deployer. This can* later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/
File 5 of 5: BizGuard
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol)pragma solidity ^0.8.20;import {Context} from "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** The initial owner is set to the address provided by the deployer. This can* later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/