ETH Price: $3,308.23 (+2.17%)

Token

Velocore (VC)

Overview

Max Total Supply

148,034,006.548648261851805793 VC

Holders

63,003

Market

Price

$0.0001 @ 0.000000 ETH

Onchain Market Cap

$10,446.76

Circulating Supply Market Cap

$0.00

Other Info

Token Contract (WITH 18 Decimals)

Balance
85.875453972698559602 VC

Value
$0.01 ( ~3.02276781536574E-06 ETH) [0.0001%]
0x67F317504EbA327c9E0AacB86137BDF83Ab7A119
Loading...
Loading
Loading...
Loading
Loading...
Loading

Market

Volume (24H):$1.41
Market Capitalization:$0.00
Circulating Supply:0.00 VC
Market Data Source: Coinmarketcap

This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Contract Source Code Verified (Exact Match)

Contract Name:
VC

Compiler Version
v0.8.17+commit.8df45f5f

ZkSolc Version
v1.3.5

Optimization Enabled:
Yes with Mode 3

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at era.zksync.network on 2024-01-03
*/

pragma solidity ^0.8.13;


interface IVC {
    function totalSupply() external view returns (uint);

    function balanceOf(address) external view returns (uint);

    function approve(address spender, uint value) external returns (bool);

    function transfer(address, uint) external returns (bool);

    function transferFrom(address, address, uint) external returns (bool);

    function mint(address, uint) external returns (bool);

    function minter() external returns (address);
}

// SPDX-License-Identifier: MIT
contract VC is IVC {
    string public constant name = "Velocore";
    string public constant symbol = "VC";
    uint8 public constant decimals = 18;
    uint256 public totalSupply = 0;

    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;

    bool public initialMinted;
    address public minter;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );

    constructor() {
        minter = msg.sender;
        _mint(msg.sender, 0);
    }

    // No checks as its meant to be once off to set minting rights to BaseV1 Minter
    function setMinter(address _minter) external {
        require(msg.sender == minter);
        minter = _minter;
    }

    // NFTs are minted from this amount as well now
    function initialMint(address _recipient) external {
        require(msg.sender == minter && !initialMinted);
        initialMinted = true;
        _mint(_recipient, 60_000_000 * 1e18); //#settings
    }

    function approve(address _spender, uint256 _value) external returns (bool) {
        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function _mint(address _to, uint256 _amount) internal returns (bool) {
        totalSupply += _amount;
        unchecked {
            balanceOf[_to] += _amount;
        }
        emit Transfer(address(0x0), _to, _amount);
        return true;
    }

    function _transfer(
        address _from,
        address _to,
        uint256 _value
    ) internal returns (bool) {
        balanceOf[_from] -= _value;
        unchecked {
            balanceOf[_to] += _value;
        }
        emit Transfer(_from, _to, _value);
        return true;
    }

    function transfer(address _to, uint256 _value) external returns (bool) {
        return _transfer(msg.sender, _to, _value);
    }

    function transferFrom(
        address _from,
        address _to,
        uint256 _value
    ) external returns (bool) {
        uint256 allowed_from = allowance[_from][msg.sender];
        if (allowed_from != type(uint256).max) {
            allowance[_from][msg.sender] -= _value;
        }
        return _transfer(_from, _to, _value);
    }

    function mint(address account, uint256 amount) external returns (bool) {
        require(msg.sender == minter);
        _mint(account, amount);
        return true;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_recipient","type":"address"}],"name":"initialMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialMinted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"minter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_minter","type":"address"}],"name":"setMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

9c4d535b0000000000000000000000000000000000000000000000000000000000000000010000f3e17e7bc3acc1b1402af84a57cf800b95579dad41f737ca693318b56100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x0002000000000002000500000000000200010000000103550000006001100270000000d20010019d0000008001000039000000400010043f00000001012001900000004b0000c13d0000000001000031000000040110008c000002770000413d0000000101000367000000000101043b000000e001100270000000d80210009c000001690000613d000000d90210009c0000006e0000613d000000da0210009c0000018f0000613d000000db0210009c000001d10000613d000000dc0210009c000001e80000613d000000dd0210009c000000880000613d000000de0210009c0000009f0000613d000000df0210009c000000e60000613d000000e00210009c0000022d0000613d000000e10210009c000002480000613d000000e20210009c000001040000613d000000e30210009c0000014e0000613d000000e40210009c000002660000613d000000e50110009c000002770000c13d0000000001000416000000000110004c000002770000c13d000000040100008a0000000001100031000000e602000041000000000310004c00000000030000190000000003024019000000e601100197000000000410004c000000000200a019000000e60110009c00000000010300190000000001026019000000000110004c000002770000c13d000000c001000039000000400010043f0000000801000039000000800010043f000000ef01000041000000a00010043f000000400100043d000500000001001d0000008002000039034202d30000040f0000000503000029000000000231004900000000010300190000000003000019034202c00000040f0000000001000416000000000110004c000002770000c13d0000000303000039000000000103041a000000d30110019700000000060004110000000802600210000000d402200197000000000112019f000000000013041b000000000000041b00000000006004350000000101000039000000200010043f000000800000043f000000d2010000410000000002000414000000d20420009c0000000001024019000000c001100210000000d5011001c70000800d02000039000000d6040000410000000005000019034203380000040f0000000101200190000002770000613d00000020010000390000010000100443000001200000044300000100010000390000004002000039000000d703000041034202c00000040f0000000001000416000000000110004c000002770000c13d000000040100008a0000000001100031000000e602000041000000000310004c00000000030000190000000003024019000000e601100197000000000410004c000000000200a019000000e60110009c00000000010300190000000001026019000000000110004c000002770000c13d0000000301000039000000000101041a0000000801100270000000e702100197000000400100043d000000000021043500000020020000390000000003000019034202c00000040f0000000001000416000000000110004c000002770000c13d000000040100008a0000000001100031000000e602000041000000000310004c00000000030000190000000003024019000000e601100197000000000410004c000000000200a019000000e60110009c00000000010300190000000001026019000000000110004c000002770000c13d000000400100043d0000001202000039000000000021043500000020020000390000000003000019034202c00000040f0000000001000416000000000110004c000002770000c13d000000040100008a0000000001100031000000e602000041000000400310008c00000000030000190000000003024019000000e601100197000000000410004c000000000200a019000000e60110009c00000000010300190000000001026019000000000110004c000002770000c13d00000001010003670000000402100370000000000302043b000000e70230009c000002770000213d0000002401100370000000000401043b0000000301000039000000000101041a0000000801100270000000e7011001970000000002000411000000000112004b000002770000c13d000000000200041a0000000001420019000000000221004b000000000200001900000001020040390000000102200190000002260000c13d000000000010041b00000000003004350000000101000039000000200010043f0000000001000019000500000003001d000400000004001d034202ad0000040f000000000201041a00000004030000290000000002320019000000000021041b000000400100043d0000000000310435000000d2020000410000000003000414000000d20430009c0000000003028019000000d20410009c00000000010280190000004001100210000000c002300210000000000112019f000000ea011001c70000800d020000390000000303000039000000d60400004100000000050000190000000506000029034203380000040f0000000101200190000001cb0000c13d000002770000013d0000000001000416000000000110004c000002770000c13d000000040100008a0000000001100031000000e602000041000000200310008c00000000030000190000000003024019000000e601100197000000000410004c000000000200a019000000e60110009c00000000010300190000000001026019000000000110004c000002770000c13d034202e90000040f000000e70110019700000000001004350000000101000039000000200010043f0000000001000019034202ad0000040f000000000201041a000000400100043d000000000021043500000020020000390000000003000019034202c00000040f0000000001000416000000000110004c000002770000c13d000000040100008a0000000001100031000000e602000041000000200310008c00000000030000190000000003024019000000e601100197000000000410004c000000000200a019000000e60110009c00000000010300190000000001026019000000000110004c000002770000c13d00000004010000390000000101100367000000000501043b000000e70150009c000002770000213d0000000301000039000000000201041a0000000803200270000000e7033001970000000004000411000000000334004b000002770000c13d000000ff03200190000002770000c13d000001000300008a000000000232016f00000001022001bf000000000021041b000000000100041a000000e80210009c000002260000213d000000e901100041000000000010041b00000000005004350000000101000039000000200010043f0000000001000019000500000005001d034202ad0000040f000000000201041a000000e902200041000000000021041b000000e901000041000000400200043d0000000000120435000000d2010000410000000003000414000000d20430009c0000000003018019000000d20420009c00000000010240190000004001100210000000c002300210000000000112019f000000ea011001c70000800d020000390000000303000039000000d60400004100000000050000190000000506000029034203380000040f0000000101200190000002770000613d000000000100001900000000020000190000000003000019034202c00000040f0000000001000416000000000110004c000002770000c13d000000040100008a0000000001100031000000e602000041000000000310004c00000000030000190000000003024019000000e601100197000000000410004c000000000200a019000000e60110009c00000000010300190000000001026019000000000110004c000002770000c13d0000000301000039000000000101041a000000ff011001900000000002000019000000010200c039000000400100043d000000000021043500000020020000390000000003000019034202c00000040f0000000001000416000000000110004c000002770000c13d000000040100008a0000000001100031000000e602000041000000200310008c00000000030000190000000003024019000000e601100197000000000410004c000000000200a019000000e60110009c00000000010300190000000001026019000000000110004c000002770000c13d00000004010000390000000101100367000000000101043b000000e70210009c000002770000213d0000000302000039000000000302041a0000000804300270000000e7044001970000000005000411000000000445004b000002770000c13d000000d3033001970000000801100210000000d401100197000000000113019f000000000012041b000000000100001900000000020000190000000003000019034202c00000040f0000000001000416000000000110004c000002770000c13d000000040100008a0000000001100031000000e602000041000000400310008c00000000030000190000000003024019000000e601100197000000000410004c000000000200a019000000e60110009c00000000010300190000000001026019000000000110004c000002770000c13d00000001010003670000000402100370000000000302043b000000e70230009c000002770000213d0000002401100370000000000101043b000300000001001d0000000001000411000400000001001d00000000001004350000000201000039000000200010043f0000000001000019000500000003001d034202ad0000040f00000005020000290000000000200435000000200010043f0000000001000019034202ad0000040f0000000302000029000000000021041b000000400100043d0000000000210435000000d2020000410000000003000414000000d20430009c0000000003028019000000d20410009c00000000010280190000004001100210000000c002300210000000000112019f000000ea011001c70000800d020000390000000303000039000000ee0400004100000004050000290000000506000029034203380000040f0000000101200190000002770000613d000000400100043d0000000102000039000000000021043500000020020000390000000003000019034202c00000040f0000000001000416000000000110004c000002770000c13d000000040100008a0000000001100031000000e602000041000000000310004c00000000030000190000000003024019000000e601100197000000000410004c000000000200a019000000e60110009c00000000010300190000000001026019000000000110004c000002770000c13d000000400100043d000000000200041a000000000021043500000020020000390000000003000019034202c00000040f0000000001000416000000000110004c000002770000c13d000000040100008a0000000001100031000000e602000041000000600310008c00000000030000190000000003024019000000e601100197000000000410004c000000000200a019000000e60110009c00000000010300190000000001026019000000000110004c000002770000c13d00000001010003670000000402100370000000000302043b000000e70230009c000002770000213d0000002402100370000000000402043b000000e70240009c000002770000213d000300000004001d0000004401100370000000000101043b000500000001001d00000000003004350000000201000039000200000001001d000000200010043f0000000001000019000400000003001d034202ad0000040f0000000002000411000100000002001d0000000000200435000000200010043f0000000001000019034202ad0000040f000000000101041a000000010200008a000000000121004b0000000401000029000002a40000613d00000000001004350000000201000029000000200010043f0000000001000019034202ad0000040f00000001020000290000000000200435000000200010043f0000000001000019034202ad0000040f000000000201041a0000000503000029000000000332004b000002a00000813d000000ed0100004100000000001004350000001101000039000000040010043f00000024020000390000000001000019034202ca0000040f0000000001000416000000000110004c000002770000c13d000000040100008a0000000001100031000000e602000041000000000310004c00000000030000190000000003024019000000e601100197000000000410004c000000000200a019000000e60110009c00000000010300190000000001026019000000000110004c000002770000c13d000000400200043d000000eb0120009c000002910000413d000000ed0100004100000000001004350000004101000039000000040010043f00000024020000390000000001000019034202ca0000040f0000000001000416000000000110004c000002770000c13d000000040100008a0000000001100031000000e602000041000000400310008c00000000030000190000000003024019000000e601100197000000000410004c000000000200a019000000e60110009c00000000010300190000000001026019000000000110004c000002770000c13d034202e90000040f00000024020000390000000102200367000000000302043b00000000020100190000000001000411034202fb0000040f0000000102000039000000400100043d000000000021043500000020020000390000000003000019034202c00000040f0000000001000416000000000110004c000002770000c13d000000040100008a0000000001100031000000e602000041000000400310008c00000000030000190000000003024019000000e601100197000000000410004c000000000200a019000000e60110009c00000000010300190000000001026019000000000110004c0000027a0000613d00000000010000190000000002000019034202ca0000040f034202e90000040f000500000001001d034202f20000040f0000000502000029000000e70220019700000000002004350000000202000039000000200020043f000500000001001d0000000001000019034202ad0000040f0000000502000029000000e7022001970000000000200435000000200010043f0000000001000019034202ad0000040f000000000201041a000000400100043d000000000021043500000020020000390000000003000019034202c00000040f0000004001200039000000400010043f0000002001200039000000ec03000041000000000031043500000002010000390000000000120435000000400100043d000500000001001d034202d30000040f0000000503000029000000000231004900000000010300190000000003000019034202c00000040f00000005030000290000000002320049000000000021041b000000040100002900000003020000290000000503000029034202fb0000040f0000000102000039000000400100043d000000000021043500000020020000390000000003000019034202c00000040f000000d2020000410000000003000414000000d20430009c0000000003028019000000d20410009c00000000010280190000004001100210000000c002300210000000000112019f000000f0011001c700008010020000390342033d0000040f0000000102200190000002bd0000613d000000000101043b000000000001042d00000000010000190000000002000019034202ca0000040f000000d204000041000000d20510009c000000000104801900000040011002100000000001310019000000d20320009c000000000204801900000060022002100000000001210019000003430001042e000000d203000041000000d20420009c0000000002038019000000d20410009c000000000103801900000040011002100000006002200210000000000112019f00000344000104300000002003000039000000000031043500000000030204330000002004100039000000000034043500000040011000390000000004000019000000000534004b000002e20000813d00000000054100190000002004400039000000000624001900000000060604330000000000650435000002da0000013d000000000231001900000000000204350000001f02300039000000200300008a000000000232016f0000000001210019000000000001042d00000004010000390000000101100367000000000101043b000000f10210009c000002ef0000813d000000000001042d00000000010000190000000002000019034202ca0000040f00000024010000390000000101100367000000000101043b000000f10210009c000002f80000813d000000000001042d00000000010000190000000002000019034202ca0000040f0004000000000002000400000003001d000200000002001d000000e701100197000300000001001d00000000001004350000000101000039000100000001001d000000200010043f0000000001000019034202ad0000040f000000000201041a00000004030000290000000004030019000000000332004b0000032e0000413d0000000002420049000000000021041b0000000201000029000000e701100197000200000001001d00000000001004350000000101000029000000200010043f0000000001000019034202ad0000040f000000000201041a00000004030000290000000002320019000000000021041b000000400100043d0000000000310435000000d2020000410000000003000414000000d20430009c0000000003028019000000d20410009c00000000010280190000004001100210000000c002300210000000000112019f000000ea011001c70000800d020000390000000303000039000000d60400004100000003050000290000000206000029034203380000040f0000000101200190000003350000613d000000000001042d000000ed0100004100000000001004350000001101000039000000040010043f00000024020000390000000001000019034202ca0000040f00000000010000190000000002000019034202ca0000040f0000033b002104210000000102000039000000000001042d00000000020000190000033a0000013d00000340002104230000000102000039000000000001042d00000000020000190000033f0000013d0000034200000432000003430001042e000003440001043000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000ff0000000000000000000000ffffffffffffffffffffffffffffffffffffffff000200000000000000000000000000000000000020000000800000000000000000ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fca3b5aa000000000000000000000000000000000000000000000000000000000754617200000000000000000000000000000000000000000000000000000000095ea7b30000000000000000000000000000000000000000000000000000000018160ddd0000000000000000000000000000000000000000000000000000000023b872dd00000000000000000000000000000000000000000000000000000000313ce5670000000000000000000000000000000000000000000000000000000040c10f190000000000000000000000000000000000000000000000000000000070a082310000000000000000000000000000000000000000000000000000000095d89b4100000000000000000000000000000000000000000000000000000000a9059cbb00000000000000000000000000000000000000000000000000000000c268f9ba00000000000000000000000000000000000000000000000000000000ca1c4de900000000000000000000000000000000000000000000000000000000dd62ed3e0000000000000000000000000000000000000000000000000000000006fdde038000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce5e817b87f84e43ffffff00000000000000000000000000000000000000000031a17e847807b1bc0000000200000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffc056430000000000000000000000000000000000000000000000000000000000004e487b71000000000000000000000000000000000000000000000000000000008c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92556656c6f636f7265000000000000000000000000000000000000000000000000020000000000000000000000000000000000004000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.