ETH Price: $3,762.38 (+2.64%)

Transaction Decoder

Block:
16263041 at Dec-25-2022 04:45:59 PM +UTC
Transaction Fee:
0.002619503601557856 ETH $9.86
Gas Used:
209,512 Gas / 12.502880988 Gwei

Emitted Events:

374 OneInch.Approval( owner=[Sender] 0x8cc1665ee965345e79b132adb124782bad8c78e0, spender=[Receiver] St1inch, value=115792089237316195423570985008687907853269984665640564039457584007913129639935 )
375 St1inch.Transfer( from=0x0000000000000000000000000000000000000000, to=[Sender] 0x8cc1665ee965345e79b132adb124782bad8c78e0, value=73274343316049442451 )
376 OneInch.Transfer( from=[Sender] 0x8cc1665ee965345e79b132adb124782bad8c78e0, to=[Receiver] St1inch, value=1000634820509450905593 )
377 OneInch.Approval( owner=[Sender] 0x8cc1665ee965345e79b132adb124782bad8c78e0, spender=[Receiver] St1inch, value=115792089237316195423570985008687907853269984665640564038456949187403678734342 )
378 St1inch.PodAdded( account=[Sender] 0x8cc1665ee965345e79b132adb124782bad8c78e0, pod=StakingFarmingPod )

Account State Difference:

  Address   Before After State Difference Code
0x11111111...34120C302
0x1A87c0F9...A6B0260bE
(1inch: Staking farm)
(builder0x69)
2.028631576566334563 Eth2.028841088566334563 Eth0.000209512
0x8cc1665e...baD8C78E0
0.176640298554342242 Eth
Nonce: 2434
0.174020794952784386 Eth
Nonce: 2435
0.002619503601557856
0x9A0C8Ff8...D717501D7

Execution Trace

St1inch.depositWithPermit( amount=1000634820509450905593, duration=7776000, permit=0x0000000000000000000000008CC1665EE965345E79B132ADB124782BAD8C78E00000000000000000000000009A0C8FF858D273F57072D714BCA7411D717501D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000063A92DC2000000000000000000000000000000000000000000000000000000000000001B8989E3CE4B9BB57794ED1BD285E43C3DB3CB553026F103D53D274CF6259EC2E715EE1B2D50C94658724978C91DED5D692379109700C9EA1C89ED01778F431F49 )
  • OneInch.permit( owner=0x8cc1665ee965345e79B132adb124782baD8C78E0, spender=0x9A0C8Ff858d273f57072D714bca7411D717501D7, value=115792089237316195423570985008687907853269984665640564039457584007913129639935, deadline=1672031682, v=27, r=8989E3CE4B9BB57794ED1BD285E43C3DB3CB553026F103D53D274CF6259EC2E7, s=15EE1B2D50C94658724978C91DED5D692379109700C9EA1C89ED01778F431F49 )
    • Null: 0x000...001.de1624bf( )
    • OneInch.transferFrom( sender=0x8cc1665ee965345e79B132adb124782baD8C78E0, recipient=0x9A0C8Ff858d273f57072D714bca7411D717501D7, amount=1000634820509450905593 ) => ( True )
    • StakingFarmingPod.updateBalances( from=0x0000000000000000000000000000000000000000, to=0x8cc1665ee965345e79B132adb124782baD8C78E0, amount=73274343316049442451 )
      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