ETH Price: $2,537.13 (-2.16%)

Transaction Decoder

Block:
22550579 at May-24-2025 05:19:47 AM +UTC
Transaction Fee:
0.000017767321111116 ETH $0.05
Gas Used:
26,316 Gas / 0.675152801 Gwei

Account State Difference:

  Address   Before After State Difference Code
(Titan Builder)
11.991136257272931129 Eth11.991138690255236937 Eth0.000002432982305808
0x9BbA7D6e...B92E87437
0.0108695732218152 Eth
Nonce: 3
0.010851805900704084 Eth
Nonce: 4
0.000017767321111116

Execution Trace

St1inch.withdrawTo( to=0x37b31C7239b6d7C38801BF32831C2beD66E7C1B6 )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma 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();
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX