ETH Price: $2,518.03 (-4.00%)

Transaction Decoder

Block:
22395526 at May-02-2025 10:27:47 AM +UTC
Transaction Fee:
0.000065471126231942 ETH $0.16
Gas Used:
87,091 Gas / 0.751755362 Gwei

Emitted Events:

214 LQTYStaking.StakerSnapshotsUpdated( _staker=[Sender] 0xfb4438f22403fb5717060bd706d9535eefe2b27e, _F_ETH=185048294188832, _F_LUSD=601242264509778477218 )
215 LQTYStaking.StakingGainsWithdrawn( staker=[Sender] 0xfb4438f22403fb5717060bd706d9535eefe2b27e, LUSDGain=228907141680250440, ETHGain=263730956860440 )
216 LUSDToken.Transfer( from=[Receiver] LQTYStaking, to=[Sender] 0xfb4438f22403fb5717060bd706d9535eefe2b27e, value=228907141680250440 )
217 LQTYStaking.EtherSent( _account=[Sender] 0xfb4438f22403fb5717060bd706d9535eefe2b27e, _amount=263730956860440 )

Account State Difference:

  Address   Before After State Difference Code
(Titan Builder)
90.399631934968012338 Eth90.399665804226289342 Eth0.000033869258277004
0x4f9Fbb3f...A76Fc605d
(Liquity: LQTY Staking)
121.198196133232854811 Eth121.197932402275994371 Eth0.00026373095686044
0x5f98805A...8C6568bA0
0xFB4438F2...eEfe2b27e
0.010895406284280644 Eth
Nonce: 159
0.011093666114909142 Eth
Nonce: 160
0.000198259830628498

Execution Trace

LQTYStaking.unstake( _LQTYamount=0 )
  • LUSDToken.transfer( recipient=0xFB4438F22403FB5717060bd706D9535eEfe2b27e, amount=228907141680250440 ) => ( True )
  • ETH 0.00026373095686044 0xfb4438f22403fb5717060bd706d9535eefe2b27e.CALL( )
    File 1 of 2: LQTYStaking
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    pragma solidity 0.6.11;
    import "../Dependencies/BaseMath.sol";
    import "../Dependencies/SafeMath.sol";
    import "../Dependencies/Ownable.sol";
    import "../Dependencies/CheckContract.sol";
    import "../Dependencies/console.sol";
    import "../Interfaces/ILQTYToken.sol";
    import "../Interfaces/ILQTYStaking.sol";
    import "../Dependencies/LiquityMath.sol";
    import "../Interfaces/ILUSDToken.sol";
    contract LQTYStaking is ILQTYStaking, Ownable, CheckContract, BaseMath {
    using SafeMath for uint;
    // --- Data ---
    string constant public NAME = "LQTYStaking";
    mapping( address => uint) public stakes;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 2 of 2: LUSDToken
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    pragma solidity 0.6.11;
    import "./Interfaces/ILUSDToken.sol";
    import "./Dependencies/SafeMath.sol";
    import "./Dependencies/CheckContract.sol";
    import "./Dependencies/console.sol";
    /*
    *
    * Based upon OpenZeppelin's ERC20 contract:
    * https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol
    *
    * and their EIP2612 (ERC20Permit / ERC712) functionality:
    * https://github.com/OpenZeppelin/openzeppelin-contracts/blob/53516bc555a454862470e7860a9b5254db4d00f5/contracts/token/ERC20/ERC20Permit.sol
    *
    *
    * --- Functionality added specific to the LUSDToken ---
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX