ETH Price: $2,701.07 (+7.77%)

Transaction Decoder

Block:
22481719 at May-14-2025 01:32:11 PM +UTC
Transaction Fee:
0.00086579154880604 ETH $2.34
Gas Used:
201,560 Gas / 4.295453209 Gwei

Account State Difference:

  Address   Before After State Difference Code
(Titan Builder)
10.362941885982384619 Eth10.362951963982384619 Eth0.000010078
0x9278B0C6...34dE8765f
0xa2019fEC...b8373602b
0.039452700373538901 Eth
Nonce: 306
0.038586908824732861 Eth
Nonce: 307
0.00086579154880604
0xAccfAc23...049B4f947
0xEca43E76...426368Ab6

Execution Trace

PowerPod.delegate( delegatee=0xd3Eeebc3f13532Fa4bccAB0275da36a413aD101b )
  • St1inch.podBalanceOf( pod=0xAccfAc2339e16DC80c50d2fa81b5c2B049B4f947, account=0xa2019fECdc83C0fE37D0ed8b3BC0dF6b8373602b ) => ( 190023662377604548621 )
  • DelegatedShare.mint( account=0xa2019fECdc83C0fE37D0ed8b3BC0dF6b8373602b, amount=190023662377604548621 )
  • DelegatedShare.addDefaultFarmIfNeeded( account=0xa2019fECdc83C0fE37D0ed8b3BC0dF6b8373602b, farm=0x9278B0C6EeAc0589c4983d5843dD44134dE8765f )
    • MultiFarmingPod.updateBalances( from=0x0000000000000000000000000000000000000000, to=0xa2019fECdc83C0fE37D0ed8b3BC0dF6b8373602b, amount=190023662377604548621 )
      File 1 of 4: PowerPod
      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/access/Ownable.sol";
      import "@1inch/erc20-pods/contracts/ERC20Pods.sol";
      import "./interfaces/IDelegatedShare.sol";
      contract DelegatedShare is IDelegatedShare, ERC20Pods {
      error ApproveDisabled();
      error TransferDisabled();
      error NotOwner();
      address immutable private _owner;
      modifier onlyOwner {
      if (msg.sender != _owner) revert NotOwner();
      _;
      }
      constructor(
      string memory name,
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      File 2 of 4: DelegatedShare
      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 3 of 4: 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 4 of 4: MultiFarmingPod
      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