Transaction Hash:
Block:
13918410 at Jan-01-2022 08:23:16 AM +UTC
Transaction Fee:
0.006374955124735792 ETH
$16.46
Gas Used:
107,933 Gas / 59.064003824 Gwei
Emitted Events:
152 |
TransparentUpgradeableProxy.0x4daa7468a96d8788f1d7b65f333b3ac797f99bfbe505ae09ef310734fb7a2c25( 0x4daa7468a96d8788f1d7b65f333b3ac797f99bfbe505ae09ef310734fb7a2c25, 0000000000000000000000000000000000000000000000000000000000000190, 000000000000000000000000806c08d35851fb9e4ab3fce6449d0683701b6255 )
|
153 |
Vlaunch.Transfer( from=[Receiver] TransparentUpgradeableProxy, to=[Sender] 0x806c08d35851fb9e4ab3fce6449d0683701b6255, value=400000000000000000000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x51FE2E57...675924EDc | |||||
0x74aE5472...34e435610 | |||||
0x806c08d3...3701b6255 |
0.02043545 Eth
Nonce: 0
|
0.014060494875264208 Eth
Nonce: 1
| 0.006374955124735792 | ||
0xEA674fdD...16B898ec8
Miner
| (Ethermine) | 2,285.751284147509505765 Eth | 2,285.751553980009505765 Eth | 0.0002698325 |
Execution Trace
TransparentUpgradeableProxy.0e53f233( )
Launchpad.buyAndClaimTickets( info_=[{name:owner, type:address, order:1, indexed:false, value:0x806c08d35851FB9e4aB3FcE6449d0683701b6255, valueString:0x806c08d35851FB9e4aB3FcE6449d0683701b6255}, {name:tickets, type:uint256, order:2, indexed:false, value:400, valueString:400}, {name:validity, type:uint256, order:3, indexed:false, value:1641025687, valueString:1641025687}], sig_=0x90006CE190A9B327001DE509EA199D7B1A6F9B70ED94DB79F8625A9FDA0684C32A8036E657FDC3EBF2868ACF96EA16CE527D1454E30F91F07AA956A4573C6DAA1C )
-
Null: 0x000...001.54fc990a( )
-
Vlaunch.transfer( recipient=0x806c08d35851FB9e4aB3FcE6449d0683701b6255, amount=400000000000000000000 ) => ( True )
-
File 1 of 3: TransparentUpgradeableProxy
File 2 of 3: Vlaunch
File 3 of 3: Launchpad
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol";import "@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol";import "@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol";// Kept for backwards compatibility with older versions of Hardhat and Truffle plugins.contract AdminUpgradeabilityProxy is TransparentUpgradeableProxy {constructor(address logic, address admin, bytes memory data) payable TransparentUpgradeableProxy(logic, admin, data) {}}// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "../Proxy.sol";import "./ERC1967Upgrade.sol";/*** @dev This contract implements an upgradeable proxy. It is upgradeable because calls are delegated to an* implementation address that can be changed. This address is stored in storage in the location specified by
File 2 of 3: Vlaunch
12345678910111213141516// SPDX-License-Identifier: UNLICENSEDpragma solidity 0.8.9;import "@openzeppelin/contracts/token/ERC20/ERC20.sol";import "./TokenVesting.sol";contract Vlaunch is ERC20 {struct Alocation {address privateSale;address ido;address marketmaker;address idoLocked;address community;address liquidity;address marketing;address partners;address staking;
File 3 of 3: Launchpad
123456789101112131415//SPDX-License-Identifier: UNLICENSEDpragma solidity 0.8.9;import "./utils/AccessLevel.sol";import "@openzeppelin/contracts-upgradeable/token/ERC20/utils/SafeERC20Upgradeable.sol";import "@openzeppelin/contracts-upgradeable/token/ERC20/IERC20Upgradeable.sol";/// @author Vlaunch Team/// @title Launchpad contract for a new projectcontract Launchpad is AccessLevel {using SafeERC20Upgradeable for IERC20Upgradeable;bytes32 private constant EIP712_DOMAIN_TYPEHASH = keccak256("EIP712Domain(string name,string version,address verifyingContract,uint256 chainId)");bytes32 private constant STAKING_INFO_TYPEHASH = keccak256("StakingInfo(address owner,uint256 tickets,uint256 validity)");struct StakingInfo{address owner;uint256 tickets;uint256 validity;