Transaction Hash:
Block:
17446249 at Jun-10-2023 12:34:23 AM +UTC
Transaction Fee:
0.002105247853958524 ETH
$8.04
Gas Used:
117,458 Gas / 17.923409678 Gwei
Emitted Events:
273 |
NetworkToken.Transfer( from=[Receiver] NetworkTokenClaim, to=[Sender] 0xc4fb550fa8f2a6e5178711e56d5b48dedf897e5e, value=47331931980000000000 )
|
274 |
NetworkTokenClaim.TokensClaimed( amount=47331931980000000000, claimer=[Sender] 0xc4fb550fa8f2a6e5178711e56d5b48dedf897e5e )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x0d319564...b8E96c88d | |||||
0x544613F0...c0050ebD1 | |||||
0x95222290...5CC4BAfe5
Miner
| (beaverbuild) | 11.762413793309213817 Eth | 11.762425539109213817 Eth | 0.0000117458 | |
0xc4fb550F...EdF897e5e |
0.015602386875280112 Eth
Nonce: 1383
|
0.013497139021321588 Eth
Nonce: 1384
| 0.002105247853958524 |
Execution Trace
NetworkTokenClaim.claim( )
-
NetworkToken.balanceOf( account=0x0d31956425d300D7085869EA60A652db8E96c88d ) => ( 96679223763454420000000 )
-
NetworkToken.transfer( to=0xc4fb550FA8F2A6e5178711e56D5b48DEdF897e5e, amount=47331931980000000000 ) => ( True )
claim[NetworkTokenClaim (ln:478)]
_msgSender[NetworkTokenClaim (ln:480)]
balanceOf[NetworkTokenClaim (ln:482)]
concat[NetworkTokenClaim (ln:486)]
encode[NetworkTokenClaim (ln:486)]
_msgSender[NetworkTokenClaim (ln:486)]
verify[NetworkTokenClaim (ln:488)]
processProof[MerkleProof (ln:280)]
_hashPair[MerkleProof (ln:301)]
_efficientHash[MerkleProof (ln:450)]
_efficientHash[MerkleProof (ln:450)]
_msgSender[NetworkTokenClaim (ln:489)]
transfer[NetworkTokenClaim (ln:490)]
_msgSender[NetworkTokenClaim (ln:490)]
TokensClaimed[NetworkTokenClaim (ln:491)]
_msgSender[NetworkTokenClaim (ln:491)]
File 1 of 2: NetworkTokenClaim
File 2 of 2: NetworkToken
12345678910111213141516// 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.*/
File 2 of 2: NetworkToken
12345678910111213141516// 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.*/