Sponsored:   Temco - Join the Largest VC Backed ICO on the Bitcoin Network! TEMCO KYC Whitelist Starts Now!!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 7046 txns
Token Tracker: VNTChain (VNT)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x8013016f747ba5d5db3ede34bd8a0c14f84f61dbat txn 0x9161140d31e09ab992538a52a041f66962eb6bd745b79807e40ff89db46a1b22
Token Balance:
 Latest 25 transactions from a total of 7046 transactions

TxHash Age From To Value [TxFee]
0xa5c52365898e7f09ea44252080a3dfa040445a6b52860204e14df4bed5e04b8a10 hrs 17 mins ago0xdf7be70884160faf65a20e8eebb47293bd2c058f  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000342684
0xf027a50ad8c292c73d9de6dc51dccdce45108f0e8242734e0dfa50ae00b91d6210 hrs 25 mins agoFCoin  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00038076
0x060a0cca6875dacf931210dffb50beab9a9efbe415d32cdcc8647e7963dd60d114 hrs 18 mins ago0xa17777f11b98d52bc0d8dfe5bcb0ff477a06a441  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00057114
0xda176d9351f879bcd49c6bcb5c1d62e5611bf06ea927b1e1fc02b7666e86c25415 hrs 24 mins ago0x5b9d2c20052364d8502d10e2ee0dd614bba3eb88  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.0013349
0x4b555106caf59a43c72b0f2322319c622bc2599d37ffa3af8b7e08246b89335a17 hrs 16 mins ago0xa7b9dfcfba28bf22871b880b05d433b141a44730  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00133266
0x12f1515ef24fd074c7ea4a10a7ac600195bc4f7b62550796baab8855676355c421 hrs 3 mins agoOkex_1  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00133266
0x25edebf3bedbc3d481b437c216cb6c50d8a505fe6f729517c8282961faa3ea521 day 20 hrs ago0x1ba11c3bbb2b09c5b9ec2fc0319e40bdb1ad4705  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00020066464
0xcbc99afefcf42a2f2660e93ec564aa994ba1d7c9058d8d1c999f3c067f6fe8882 days 15 hrs ago0xdc7127bace5a093d856e5bf875fa3c41d2d363e6  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.0013349
0xeacddc3533033211fc5e0d438b71cb5dc0e1f28939e16453255efa05765654f42 days 21 hrs ago0xfcb84952260f5cb08de85477fe236a233562dc5b  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00057255575
0xb9a84afc20d03f5672b5a66da84081a7409a93057b14cd3352e44df973d0ca8f2 days 21 hrs ago0xfcb84952260f5cb08de85477fe236a233562dc5b  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00071750875
0x2723785e617c333d0b68a1c638ef495b8f6336d370ab5073a81c6ea3948eb9712 days 21 hrs ago0xb13edfbb6b4f7bc9f96728671172537cb714878f  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00042512
0x766f6f90ba640b9e1230f44652cf8dc2d994b9283576814277beb3ab70a976713 days 2 hrs ago0x6ad7074fe1be61f591369e42a2c7a5ca0d0d3b23  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.0001561116
0x555147bd3334321aa5d02d365cce4cac9b8cd2196dbed0ad758c525a4d62f6d53 days 9 hrs ago0xb4cbee0976b4f69a08686d657be2eb12b9bd7fe8  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000189321
0xd004c06f7f36e85109947eca24fc75e07dc6f2c7539b347e5105503ae14713c23 days 10 hrs ago0xae4237ab3d2368230c9104563ba25fddb24529f7  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.002364003875
0x0d2b92d2a93eb5c7258d343518b9a759eb6a3d7496fa2a35d908ab5f84ba32b03 days 10 hrs ago0xae4237ab3d2368230c9104563ba25fddb24529f7  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.001035827
0xfe6662611aeacc284e48a8742826c1f6228bb9ad659047e788f4adb6529156ea3 days 10 hrs agoFCoin  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00038076
0x5762fd93ca044d888cf680b86e910367a7832f4b5baf1bca32afee16f767e8ac3 days 11 hrs agoFCoin  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000685368
0x94fdeb6324e49ad9436d1e26d582f683496e7372f54b4d4ac40e9d65e9850f623 days 11 hrs agoFCoin  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000954216
0x0796bafef3baa77c45aea260d3d9d2769810413d6d9e6cab0c62c888031151633 days 11 hrs ago0xf528d6afcb21b6de08a72ca60b1bd6d44f34da30  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.0001523016
0xcdd5d061752c291468719cd4dc7690e5c10b92a46b9401a66388847c1e7aec9c3 days 11 hrs agoBilaxy  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.0011782872
0x4a8353bbe81ee7b4d00126326d319dda8b942a03a90fd57efcaa56bc6b5824ab3 days 11 hrs ago0xa1ee9f8a8710f29fa400f39912d747baa5218485  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00023012
0xc354f34bc7f06233766a24b8a6fca7ae39d656f71ce37f59c8aa75dfeefc9ed33 days 11 hrs ago0xf55d2fe47762045b2ca0be45eefd65626fdf17dd  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000482651125
0x48f659b07dd6343dd5b0c9e042f433c732dfaea5fd5fa107ee61914a5c42c5a33 days 11 hrs ago0xea269797a910e31f90636c4e73d7f22cf8fc9fa9  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000207684
0x79402dcdc89c474ed3a8b9fded1a840bcc17bc06a9cf17722d7d9a021dc99fa03 days 11 hrs ago0x6b79aff0507b18b6ff4ab9fa0751f43955739636  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00019038
0x6c2b2751067b1db80901418ad0fe4e9f5aa1b95d3c8c409cbe184de9b2d424d93 days 14 hrs ago0x938227c7bea1c6f85445bbba079c86dd6369b2be  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.0013349
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: VNT
Compiler Text: v0.4.18+commit.9cf6e910
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.8;

/**
 * @title VNT Token - The Next Generation Value Transfering Network.
 * @author Wang Yunxiao - <[email protected]>
 */

contract SafeMath {
    function safeMul(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

    function safeDiv(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b > 0);
        uint256 c = a / b;
        assert(a == b * c + a % b);
        return c;
    }

    function safeSub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    function safeAdd(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        assert(c >= a && c >= b);
        return c;
    }
}

contract VNT is SafeMath {
    string constant tokenName = 'VNTChain';
    string constant tokenSymbol = 'VNT';
    uint8 constant decimalUnits = 8;

    string public name;
    string public symbol;
    uint8 public decimals;

    uint256 public totalSupply = 100 * (10**8) * (10**8); // 100 yi

    address public owner;
    
    mapping(address => bool) restrictedAddresses;
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;

    /* This generates a public event on the blockchain that will notify clients */
    event Transfer(address indexed from, address indexed to, uint256 value);

    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

    modifier onlyOwner {
        assert(owner == msg.sender);
        _;
    }

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function VNT() public {
        balanceOf[msg.sender] = totalSupply;                // Give the creator all tokens
        name = tokenName;                                   // Set the name for display purposes
        symbol = tokenSymbol;                               // Set the symbol for display purposes
        decimals = decimalUnits;                            // Amount of decimals for display purposes
        owner = msg.sender;
    }

    function transfer(address _to, uint256 _value) public returns (bool success) {
        require(_value > 0);
        require(balanceOf[msg.sender] >= _value);              // Check if the sender has enough
        require(balanceOf[_to] + _value >= balanceOf[_to]);    // Check for overflows
        require(!restrictedAddresses[msg.sender]);
        require(!restrictedAddresses[_to]);
        balanceOf[msg.sender] = SafeMath.safeSub(balanceOf[msg.sender], _value);   // Subtract from the sender
        balanceOf[_to] = SafeMath.safeAdd(balanceOf[_to], _value);                 // Add the same to the recipient
        Transfer(msg.sender, _to, _value);                  // Notify anyone listening that this transfer took place
        return true;
    }

    function approve(address _spender, uint256 _value) public returns (bool success) {
        allowance[msg.sender][_spender] = _value;            // Set allowance
        Approval(msg.sender, _spender, _value);              // Raise Approval event
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(balanceOf[_from] >= _value);                  // Check if the sender has enough
        require(balanceOf[_to] + _value >= balanceOf[_to]);   // Check for overflows
        require(_value <= allowance[_from][msg.sender]);      // Check allowance
        require(!restrictedAddresses[_from]);
        require(!restrictedAddresses[msg.sender]);
        require(!restrictedAddresses[_to]);
        balanceOf[_from] = SafeMath.safeSub(balanceOf[_from], _value);    // Subtract from the sender
        balanceOf[_to] = SafeMath.safeAdd(balanceOf[_to], _value);        // Add the same to the recipient
        allowance[_from][msg.sender] = SafeMath.safeSub(allowance[_from][msg.sender], _value);
        Transfer(_from, _to, _value);
        return true;
    }

    function totalSupply() constant public returns (uint256 Supply) {
        return totalSupply;
    }

    function balanceOf(address _owner) constant public returns (uint256 balance) {
        return balanceOf[_owner];
    }

    function allowance(address _owner, address _spender) constant public returns (uint256 remaining) {
      return allowance[_owner][_spender];
    }

    function() public payable {
        revert();
    }

    /* Owner can add new restricted address or removes one */
    function editRestrictedAddress(address _newRestrictedAddress) public onlyOwner {
        restrictedAddresses[_newRestrictedAddress] = !restrictedAddresses[_newRestrictedAddress];
    }

    function isRestrictedAddress(address _querryAddress) constant public returns (bool answer) {
        return restrictedAddresses[_querryAddress];
    }
}

    Contract ABI  
[{"constant":true,"inputs":[{"name":"_querryAddress","type":"address"}],"name":"isRestrictedAddress","outputs":[{"name":"answer","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"Supply","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newRestrictedAddress","type":"address"}],"name":"editRestrictedAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6060604052670de0b6b3a7640000600355341561001b57600080fd5b600354600160a060020a03331660009081526006602052604090819020919091558051908101604052600881527f564e54436861696e000000000000000000000000000000000000000000000000602082015260009080516100819291602001906100f9565b5060408051908101604052600381527f564e540000000000000000000000000000000000000000000000000000000000602082015260019080516100c99291602001906100f9565b506002805460ff1916600817905560048054600160a060020a033316600160a060020a0319909116179055610194565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061013a57805160ff1916838001178555610167565b82800160010185558215610167579182015b8281111561016757825182559160200191906001019061014c565b50610173929150610177565b5090565b61019191905b80821115610173576000815560010161017d565b90565b6108c3806101a36000396000f3006060604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166303c175ff81146100be57806306fdde03146100f1578063095ea7b31461017b57806318160ddd1461019d57806323b872dd146101c2578063313ce567146101ea5780634ec883d11461021357806370a08231146102345780638da5cb5b1461025357806395d89b4114610282578063a9059cbb14610295578063dd62ed3e146102b7575b600080fd5b34156100c957600080fd5b6100dd600160a060020a03600435166102dc565b604051901515815260200160405180910390f35b34156100fc57600080fd5b6101046102fa565b60405160208082528190810183818151815260200191508051906020019080838360005b83811015610140578082015183820152602001610128565b50505050905090810190601f16801561016d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018657600080fd5b6100dd600160a060020a0360043516602435610398565b34156101a857600080fd5b6101b0610404565b60405190815260200160405180910390f35b34156101cd57600080fd5b6100dd600160a060020a036004358116906024351660443561040a565b34156101f557600080fd5b6101fd6105fd565b60405160ff909116815260200160405180910390f35b341561021e57600080fd5b610232600160a060020a0360043516610606565b005b341561023f57600080fd5b6101b0600160a060020a0360043516610647565b341561025e57600080fd5b610266610662565b604051600160a060020a03909116815260200160405180910390f35b341561028d57600080fd5b610104610671565b34156102a057600080fd5b6100dd600160a060020a03600435166024356106dc565b34156102c257600080fd5b6101b0600160a060020a0360043581169060243516610836565b600160a060020a031660009081526005602052604090205460ff1690565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103905780601f1061036557610100808354040283529160200191610390565b820191906000526020600020905b81548152906001019060200180831161037357829003601f168201915b505050505081565b600160a060020a03338116600081815260076020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60035490565b600160a060020a0383166000908152600660205260408120548290101561043057600080fd5b600160a060020a038316600090815260066020526040902054828101101561045757600080fd5b600160a060020a038085166000908152600760209081526040808320339094168352929052205482111561048a57600080fd5b600160a060020a03841660009081526005602052604090205460ff16156104b057600080fd5b600160a060020a03331660009081526005602052604090205460ff16156104d657600080fd5b600160a060020a03831660009081526005602052604090205460ff16156104fc57600080fd5b600160a060020a03841660009081526006602052604090205461051f9083610861565b600160a060020a03808616600090815260066020526040808220939093559085168152205461054e9083610873565b600160a060020a038085166000908152600660209081526040808320949094558783168252600781528382203390931682529190915220546105909083610861565b600160a060020a03808616600081815260076020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b60025460ff1681565b60045433600160a060020a0390811691161461061e57fe5b600160a060020a03166000908152600560205260409020805460ff19811660ff90911615179055565b600160a060020a031660009081526006602052604090205490565b600454600160a060020a031681565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103905780601f1061036557610100808354040283529160200191610390565b60008082116106ea57600080fd5b600160a060020a0333166000908152600660205260409020548290101561071057600080fd5b600160a060020a038316600090815260066020526040902054828101101561073757600080fd5b600160a060020a03331660009081526005602052604090205460ff161561075d57600080fd5b600160a060020a03831660009081526005602052604090205460ff161561078357600080fd5b600160a060020a0333166000908152600660205260409020546107a69083610861565b600160a060020a0333811660009081526006602052604080822093909355908516815220546107d59083610873565b600160a060020a0380851660008181526006602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b60008282111561086d57fe5b50900390565b60008282018381108015906108885750828110155b151561089057fe5b93925050505600a165627a7a723058203a08a95f508ada77fcc0be2ca871e028876eab742376b32d12eab761fa49497b0029

   Swarm Source:
bzzr://3a08a95f508ada77fcc0be2ca871e028876eab742376b32d12eab761fa49497b

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.