ETH Price: $2,517.51 (+0.98%)

Transaction Decoder

Block:
22529801 at May-21-2025 07:32:35 AM +UTC
Transaction Fee:
0.000316742746086033 ETH $0.80
Gas Used:
209,553 Gas / 1.511516161 Gwei

Emitted Events:

409 OneInch.Approval( owner=[Sender] 0x234785b656109317c97de81c9966870b81e7d92f, spender=[Receiver] St1inch, value=115792089237316195423570985008687907853269984665640564039457584007913129639935 )
410 St1inch.Transfer( from=0x0000000000000000000000000000000000000000, to=[Sender] 0x234785b656109317c97de81c9966870b81e7d92f, value=135745036481979732751077 )
411 OneInch.Transfer( from=[Sender] 0x234785b656109317c97de81c9966870b81e7d92f, to=[Receiver] St1inch, value=3658500000000000000000 )
412 OneInch.Approval( owner=[Sender] 0x234785b656109317c97de81c9966870b81e7d92f, spender=[Receiver] St1inch, value=115792089237316195423570985008687907853269984665640564035799084007913129639935 )
413 St1inch.PodAdded( account=[Sender] 0x234785b656109317c97de81c9966870b81e7d92f, pod=StakingFarmingPod )

Account State Difference:

  Address   Before After State Difference Code
0x11111111...34120C302
0x1A87c0F9...A6B0260bE
(1inch: Staking farm)
0x234785B6...b81E7D92f
0.008529977398863864 Eth
Nonce: 0
0.008213234652777831 Eth
Nonce: 1
0.000316742746086033
0x9A0C8Ff8...D717501D7
(BuilderNet)
214.176221684784770047 Eth214.176221748959328532 Eth0.000000064174558485

Execution Trace

St1inch.depositWithPermit( amount=3658500000000000000000, duration=63072000, permit=0x000000000000000000000000234785B656109317C97DE81C9966870B81E7D92F0000000000000000000000009A0C8FF858D273F57072D714BCA7411D717501D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000682ED2D0000000000000000000000000000000000000000000000000000000000000001BB7B61AE589DCA1876BF6A8E70F551EA34BB7DFC2144371D9A418211352065E0D01D23F06B3EA4222A33B2DFA6FCC0663EB3F3368CDF92455C0ED946056F28CD0 )
  • OneInch.permit( owner=0x234785B656109317c97DE81C9966870b81E7D92f, spender=0x9A0C8Ff858d273f57072D714bca7411D717501D7, value=115792089237316195423570985008687907853269984665640564039457584007913129639935, deadline=1747899088, v=27, r=B7B61AE589DCA1876BF6A8E70F551EA34BB7DFC2144371D9A418211352065E0D, s=01D23F06B3EA4222A33B2DFA6FCC0663EB3F3368CDF92455C0ED946056F28CD0 )
    • Null: 0x000...001.45e3a2b9( )
    • OneInch.transferFrom( sender=0x234785B656109317c97DE81C9966870b81E7D92f, recipient=0x9A0C8Ff858d273f57072D714bca7411D717501D7, amount=3658500000000000000000 ) => ( True )
    • StakingFarmingPod.updateBalances( from=0x0000000000000000000000000000000000000000, to=0x234785B656109317c97DE81C9966870b81E7D92f, amount=135745036481979732751077 )
      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