Transaction Hash:
Block:
22408428 at May-04-2025 05:49:59 AM +UTC
Transaction Fee:
0.00000962729866373 ETH
$0.03
Gas Used:
25,855 Gas / 0.372357326 Gwei
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 126.389815201184783612 Eth | 126.389815459734654337 Eth | 0.000000258549870725 | |
0xDb47b948...f3Bc2f2cE |
0.025257049029027901 Eth
Nonce: 5
|
0.025247421730364171 Eth
Nonce: 6
| 0.00000962729866373 |
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();