QuantVestrix (QVTX)

Description:

Smart contract deployed on Ethereum with Factory features.

Blockchain: Ethereum

Source Code: View Code On The Blockchain

Solidity Source Code:

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

/**
 * @title QVTX Token
 * @dev QuantVestrix Token with infinite rotation blockchain verification
 */
contract QVTXToken {
    string public constant name = "QuantVestrix";
    string public constant symbol = "QVTX";
    uint8 public constant decimals = 18;
    uint256 public totalSupply;
    
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;
    
    // QuantVestrix blockchain verification
    string public blockchainURL = "http://nc-ph-4488.quantvestrix.com:5000";
    string public verificationMessage = "1 small step for qvtx, 1 giant leap for mankind.";
    uint256 public deploymentBlock;
    
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event BlockchainVerified(string message, uint256 blockNumber);
    
    constructor(uint256 initialSupply) {
        totalSupply = initialSupply * 10**decimals;
        balanceOf[msg.sender] = totalSupply;
        deploymentBlock = block.number;
        
        emit Transfer(address(0), msg.sender, totalSupply);
        emit BlockchainVerified(verificationMessage, block.number);
    }
    
    function transfer(address to, uint256 value) public returns (bool) {
        require(balanceOf[msg.sender] >= value, "Insufficient balance");
        require(to != address(0), "Invalid address");
        
        balanceOf[msg.sender] -= value;
        balanceOf[to] += value;
        
        emit Transfer(msg.sender, to, value);
        return true;
    }
    
    function approve(address spender, uint256 value) public returns (bool) {
        allowance[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;
    }
    
    function transferFrom(address from, address to, uint256 value) public returns (bool) {
        require(balanceOf[from] >= value, "Insufficient balance");
        require(allowance[from][msg.sender] >= value, "Insufficient allowance");
        require(to != address(0), "Invalid address");
        
        balanceOf[from] -= value;
        balanceOf[to] += value;
        allowance[from][msg.sender] -= value;
        
        emit Transfer(from, to, value);
        return true;
    }
    
    // Get QuantVestrix blockchain info
    function getBlockchainInfo() public view returns (string memory, string memory, uint256) {
        return (blockchainURL, verificationMessage, deploymentBlock);
    }
}

Tags:
Factory|addr:0x5b5711218ddaaf393bffc302f1724f859bab7a6f|verified:true|block:23501900|tx:0x2a72c5d1d1aa5ca19b5300bd6c578866d47f3d4a3e6af521c283a14fc1179fff|first_check:1759568758

Submitted on: 2025-10-04 11:05:58

Comments

Log in to comment.

No comments yet.