ETH Price: $2,576.39 (+0.93%)

Transaction Decoder

Block:
20083215 at Jun-13-2024 01:31:23 PM +UTC
Transaction Fee:
0.001597656209545368 ETH $4.12
Gas Used:
107,946 Gas / 14.800513308 Gwei

Emitted Events:

240 AethirToken.Transfer( from=[Receiver] Distributor1, to=[Sender] 0xad6fc4fbd6a53034e1fd7a34f88fc935b9418dd1, value=700000000000000000000 )
241 Distributor1.AirdropClaimed( account=[Sender] 0xad6fc4fbd6a53034e1fd7a34f88fc935b9418dd1, amount=700000000000000000000 )

Account State Difference:

  Address   Before After State Difference Code
0x7ca50Eb6...fa34707ca
(beaverbuild)
15.025801553732604384 Eth15.025855526732604384 Eth0.000053973
0xAD6fC4fb...5b9418Dd1
0.003056480526778 Eth
Nonce: 12
0.001458824317232632 Eth
Nonce: 13
0.001597656209545368
0xbe0Ed413...7E6c5226B

Execution Trace

Distributor1.claim( )
  • AethirToken.balanceOf( account=0x7ca50Eb6f717843a134aACcA58eBF09fa34707ca ) => ( 350511562305154872553357312 )
  • Null: 0x000...001.6a0fd6c7( )
  • AethirToken.transfer( to=0xAD6fC4fbD6A53034e1Fd7A34f88FC935b9418Dd1, amount=700000000000000000000 ) => ( True )
    File 1 of 2: Distributor1
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    pragma solidity 0.8.25;
    import "@solady/src/tokens/ERC20.sol";
    import "@solady/src/utils/MerkleProofLib.sol";
    import "@solady/src/utils/ECDSA.sol";
    import "@openzeppelin/contracts/access/Ownable2Step.sol";
    // ____ _ _
    // / ___| (_) __ _ _ _ ___
    // | | | | |/ _` | | | |/ _ \\
    // | |___| | | (_| | |_| | __/
    // \\____|_|_|\\__, |\\__,_|\\___| _ _
    // | _ \\(_)___| |_|_ __(_) |__ _ _| |_ ___ _ __ / |
    // | | | | / __| __| '__| | '_ \\| | | | __/ _ \\| '__| | |
    // | |_| | \\__ \\ |_| | | | |_) | |_| | || (_) | | | |
    // |____/|_|___/\\__|_| |_|_.__/ \\__,_|\\__\\___/|_| |_|
    /// @title Distributor1
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 2 of 2: AethirToken
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    // OpenZeppelin Contracts (last updated v4.9.0) (access/Ownable.sol)
    pragma solidity ^0.8.0;
    import "../utils/Context.sol";
    /**
    * @dev Contract module which provides a basic access control mechanism, where
    * there is an account (an owner) that can be granted exclusive access to
    * specific functions.
    *
    * By default, the owner account will be the one that deploys the contract. This
    * can later be changed with {transferOwnership}.
    *
    * This module is used through inheritance. It will make available the modifier
    * `onlyOwner`, which can be applied to your functions to restrict their use to
    * the owner.
    */
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX