Transaction Hash:
Block:
20246311 at Jul-06-2024 08:35:11 AM +UTC
Transaction Fee:
0.00027011786963553 ETH
$0.54
Gas Used:
105,102 Gas / 2.570054515 Gwei
Emitted Events:
64 |
MystikoToken.Transfer( from=[Sender] 0x7012685b184660dc0b618e3419f31541d9c73ee6, to=[Receiver] MystikoVoteToken, value=9072997800000000000000 )
|
65 |
MystikoVoteToken.Transfer( from=0x0000000000000000000000000000000000000000, to=[Sender] 0x7012685b184660dc0b618e3419f31541d9c73ee6, value=9072997800000000000000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x16aFFA80...b38dDC96A | |||||
0x388C818C...7ccB19297
Miner
| (Lido: Execution Layer Rewards Vault) | 144.818159824608553994 Eth | 144.818212375608553994 Eth | 0.000052551 | |
0x7012685b...1d9c73EE6 |
0.01068048078278679 Eth
Nonce: 1
|
0.01041036291315126 Eth
Nonce: 2
| 0.00027011786963553 | ||
0xe8fC52b1...76310dDf0 |
Execution Trace
MystikoVoteToken.depositFor( account=0x7012685b184660dc0B618e3419F31541d9c73EE6, value=9072997800000000000000 ) => ( True )

-
MystikoToken.transferFrom( from=0x7012685b184660dc0B618e3419F31541d9c73EE6, to=0x16aFFA80C65Fd7003d40B24eDb96f77b38dDC96A, value=9072997800000000000000 ) => ( True )
File 1 of 2: MystikoVoteToken
File 2 of 2: MystikoToken
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.26;import {IERC20, ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";import {ERC20Permit} from "@openzeppelin/contracts/token/ERC20/extensions/ERC20Permit.sol";import {ERC20Votes} from "@openzeppelin/contracts/token/ERC20/extensions/ERC20Votes.sol";import {ERC20Wrapper} from "@openzeppelin/contracts/token/ERC20/extensions/ERC20Wrapper.sol";import {Nonces} from "@openzeppelin/contracts/utils/Nonces.sol";contract MystikoVoteToken is ERC20, ERC20Permit, ERC20Votes, ERC20Wrapper {constructor(IERC20 _xzk) ERC20("Mystiko Vote Token", "vXZK") ERC20Permit("Mystiko Vote Token") ERC20Wrapper(_xzk) {}function clock() public view override returns (uint48) {return uint48(block.timestamp);}function CLOCK_MODE() public pure override returns (string memory) {return "mode=timestamp";
File 2 of 2: MystikoToken
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.20;import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";import {ERC20Permit} from "@openzeppelin/contracts/token/ERC20/extensions/ERC20Permit.sol";contract MystikoToken is ERC20, ERC20Permit {constructor() ERC20("Mystiko Token", "XZK") ERC20Permit("Mystiko Token") {_mint(msg.sender, 1000 * 1000 * 1000 * (10 ** decimals()));}}// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC20/ERC20.sol)pragma solidity ^0.8.20;import {IERC20} from "./IERC20.sol";import {IERC20Metadata} from "./extensions/IERC20Metadata.sol";import {Context} from "../../utils/Context.sol";import {IERC20Errors} from "../../interfaces/draft-IERC6093.sol";