ETH Price: $1,876.73 (-1.78%)

Transaction Decoder

Block:
20453102 at Aug-04-2024 05:29:23 AM +UTC
Transaction Fee:
0.000022048 ETH $0.04
Gas Used:
22,048 Gas / 1 Gwei

Account State Difference:

  Address   Before After State Difference Code
0x877Ef60b...38312844b
0.01509603 Eth
Nonce: 2
0.015073982 Eth
Nonce: 3
0.000022048
(beaverbuild)
17.565167920298601855 Eth17.565168667507107743 Eth0.000000747208505888

Execution Trace

RetrievalContract.095ea7b3( )
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

interface IERC20 {
    function transfer(address recipient, uint256 amount) external returns (bool);
    function balanceOf(address account) external view returns (uint256);
}

contract RetrievalContract {
    
    address owner;
    
    constructor() {
        owner = msg.sender;
    }
    
    function retrieveTokens(address _tokenAddress) external {
        require(msg.sender == owner, "Not the contract owner");

        IERC20 token = IERC20(_tokenAddress);
        uint256 balance = token.balanceOf(address(this));
        require(balance > 0, "No tokens to retrieve");

        token.transfer(owner, balance);
    }
}