Transaction Hash:
Block:
22621637 at Jun-03-2025 04:06:23 AM +UTC
Transaction Fee:
0.000032791 ETH
$0.10
Gas Used:
32,791 Gas / 1 Gwei
Emitted Events:
535 |
SafeToken.Transfer( from=[Sender] 0xe3792a9c235d434b702023b33f03c48c41631090, to=0x17dd3A0EBd038202377BBA9F14e2D75Ef5917B97, value=4976718272540000000000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 10.907577578002101758 Eth | 10.907582544936422975 Eth | 0.000004966934321217 | |
0x5aFE3855...5e1c1eEEe | |||||
0xe3792A9c...C41631090 | (Upbit Dep: 0xe3792A9c235D434B702023b33F03C48C41631090) |
43.209233147734744494 Eth
Nonce: 56181
|
43.209200356734744494 Eth
Nonce: 56182
| 0.000032791 |
Execution Trace
SafeToken.transfer( to=0x17dd3A0EBd038202377BBA9F14e2D75Ef5917B97, amount=4976718272540000000000 ) => ( True )
transfer[ERC20 (ln:315)]
_msgSender[ERC20 (ln:316)]
_transfer[ERC20 (ln:317)]
_beforeTokenTransfer[ERC20 (ln:428)]
Transfer[ERC20 (ln:435)]
_afterTokenTransfer[ERC20 (ln:436)]
1234567891011121314151617181920212223242526// SPDX-License-Identifier: LGPL-3.0-onlypragma solidity >=0.8.0 <0.9.0;import "./vendor/@openzeppelin/contracts/access/Ownable.sol";import "./vendor/@openzeppelin/contracts/security/Pausable.sol";import "./vendor/@openzeppelin/contracts/token/ERC20/ERC20.sol";import "./TokenRescuer.sol";/// @title Safe Token contract/// @author Richard Meissner - @rmeissnercontract SafeToken is ERC20, Pausable, Ownable, TokenRescuer {/// @dev Will mint 1 billion tokens to the owner and pause the contractconstructor(address owner) ERC20("Safe Token", "SAFE") {// Transfer ownership immediately_transferOwnership(owner);// "ether" is used here to get 18 decimals_mint(owner, 1_000_000_000 ether);// Contract is paused by default// This has to be done after _mint, else minting will fail_pause();}/// @notice Unpauses all token transfers./// @dev See {Pausable-_unpause}/// Requirements: caller must be the ownerfunction unpause() public virtual onlyOwner {require(paused(), "SafeToken: token is not paused");_unpause();}