Transaction Hash:
Block:
22439534 at May-08-2025 02:55:11 PM +UTC
Transaction Fee:
0.000889412 ETH
$3.33
Gas Used:
25,855 Gas / 34.4 Gwei
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 7.475980983649559765 Eth | 7.476523520970825465 Eth | 0.0005425373212657 | |
0x9a87A590...0c3E2a2ad |
0.127904936959732682 Eth
Nonce: 2964
|
0.127015524959732682 Eth
Nonce: 2965
| 0.000889412 |
Execution Trace
St1inch.CALL( )
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "@openzeppelin/contracts/token/ERC20/ERC20.sol";import "@1inch/solidity-utils/contracts/libraries/AddressSet.sol";import "./interfaces/IERC20Pods.sol";import "./interfaces/IPod.sol";import "./libs/ReentrancyGuard.sol";abstract contract ERC20Pods is ERC20, IERC20Pods, ReentrancyGuardExt {using AddressSet for AddressSet.Data;using AddressArray for AddressArray.Data;using ReentrancyGuardLib for ReentrancyGuardLib.Data;error PodAlreadyAdded();error PodNotFound();error InvalidPodAddress();error PodsLimitReachedForAccount();error InsufficientGas();error ZeroPodsLimit();uint256 public immutable podsLimit;uint256 public immutable podCallGasLimit;ReentrancyGuardLib.Data private _guard;mapping(address => AddressSet.Data) private _pods;constructor(uint256 podsLimit_, uint256 podCallGasLimit_) {if (podsLimit_ == 0) revert ZeroPodsLimit();podsLimit = podsLimit_;podCallGasLimit = podCallGasLimit_;_guard.init();