ETH Price: $2,753.90 (-0.64%)

Transaction Decoder

Block:
22554977 at May-24-2025 08:07:23 PM +UTC
Transaction Fee:
0.000046648918640215 ETH $0.13
Gas Used:
102,317 Gas / 0.455925395 Gwei

Emitted Events:

Account State Difference:

  Address   Before After State Difference Code
0x0e8F7902...56A0fa486
0.002690746513241125 Eth
Nonce: 6
0.00264409759460091 Eth
Nonce: 7
0.000046648918640215
0x11111111...34120C302
0x1A87c0F9...A6B0260bE
(1inch: Staking farm)
0x9A0C8Ff8...D717501D7
(BuilderNet)
20.060913094027046649 Eth20.060913119094711649 Eth0.000000025067665

Execution Trace

St1inch.CALL( )
  • StakingFarmingPod.updateBalances( from=0x0e8F790288693bb8f304794e0b60eC856A0fa486, to=0x0000000000000000000000000000000000000000, amount=156784793933965487194 )
  • OneInch.transfer( recipient=0x0e8F790288693bb8f304794e0b60eC856A0fa486, amount=100192189451552193997 ) => ( True )
    File 1 of 3: St1inch
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // 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();
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 2 of 3: OneInch
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    /*
    ,▄m ,▄▄▄▄▄▄▄▄▄▄╖
    ╓▄▓██▌╓▄▓███████████▀└
    ▄████████████▓╬▓███████████▓▓▓▄▄▄,
    ╓, ,▄▄███▓╣██████▓╬╬▓████████████▀▓████████▓▄,
    ▀█▓▄╥ xΘ╙╠╠███▓╬▓█████╬╬╬▓██████▓╬╬╬▓▀ ▐█╬╬╬╬▓██████▌╖
    ╙████▓▄Q ,φ▒▒▒███╬╬█████╬╬╬▓████▓╬╬╬▓▓▀ ╕ ▐█▓▓▓╬╬╬╬╬▓█████▄
    ╙▓██████▓▄▄▒▒███╬╬╣████╬╬╣███╬╬▓███▀ ▄█⌐ ╫████████▓▓╬╬╬████▌
    / ▀███▓████████▓╬╬▓████╬███▓████▀ ▄██▀ ╔██████████████▓▓▓███▄
    ▄╙ ╙██▓▄╙▀▓█████▓▓▓██████████▀ ª▀▀└ ,▓███████▓╬╬╬▓██████████▌
    ,▓ ╓╠▒≥ ╙▓██▓╖ └▀▓███████▓███▓╙ ▄▓████████████▓╬╬╬╬▓███████▌
    ▄█ ╔▒▒▒▒" └▀███▌, ╙████▀ ~Φ▓██▓▀▀╩▓██╙▀██████▓╬╬╬╬▓██████▌
    ▓█ φ▒▒▒╙ ╔╔ ╙████▄▄███▀ , ██▌ ╙▓█████╬╬╬╬▓██▓└▀b
    ▓█ ╔▒▒▒` φ▒▒▒ⁿ ╫██████` ,▌ ╫██ ╙█████╬╬╬╬██▓
    ╫█─ .▒▒▒ ╠▒▒╚ ]██████¬ ▓█ ██▌ └▓███▓╬╬╬██▓
    ▐█▌ ╠▒▒ φ▒▒" ▐█████─ ▓█▀██▌ ███ ╬ └████╬╬╬██▌
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 3 of 3: StakingFarmingPod
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.0;
    import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
    interface IERC20Pods is IERC20 {
    event PodAdded(address account, address pod);
    event PodRemoved(address account, address pod);
    function hasPod(address account, address pod) external view returns(bool);
    function podsCount(address account) external view returns(uint256);
    function podAt(address account, uint256 index) external view returns(address);
    function pods(address account) external view returns(address[] memory);
    function podBalanceOf(address pod, address account) external view returns(uint256);
    function addPod(address pod) external;
    function removePod(address pod) external;
    function removeAllPods() external;
    }
    // SPDX-License-Identifier: MIT
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX