Sponsored:   Ubex.com - World roadshow: Seoul Sep 17-19, Singapore Sep 19-20, Dubai 18-23. Meet us!.
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 5016 txns
Token Tracker: VNTChain (VNT)
 Latest 25 txns From a total of 5016 Transactions

TxHash Age From To Value [TxFee]
0x4ad4f42350a097d79f7c9d15be0a43514cf2d1dcd61d298676ad540248ba4ccc1 hr 16 mins ago0xc0d3b151b438818c03bbb103f39973ffb6eb9ac3  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000120093875
0x9257975c7cd20b461adbe9c484a1c042b8701f07de6ae53afada4c5c2b3891291 hr 27 mins ago0x68467f2628b994f1cdc7e355899a8002ae9f8863  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000120093875
0x2421a80548539fd74325a0b49b8ad8f6065033dc56f9b1747b61cfadded329292 hrs 2 mins ago0x3a1b8f9a8b7123e856cfaabe2c56ee6b5602c804  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000120093875
0xfc5207d2811b096592278d8e0476e6150ee053328716e317d9ee764f667536992 hrs 2 mins ago0xdc47bea185a084439514fdd5edd27dcb78fd31d0  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000198375125
0x844823ad1b6ba1667a371c56a15d3eecb97ce8faadac724b224eba75a14fed5413 hrs 15 mins ago0xc25bb6da1e1dc0da9b3406c2a82ccba739acf4db  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00041652
0x4ab0c5d2a1da4e02a48b1ea9259fe7d8d5903cc3ac6d32cc7ecda8b4ace7778513 hrs 16 mins ago0x13a852587dc200c19e72f5cfbe953f9521b8de62  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00034326
0x38391b8c59ef5db66c279ca731da9daabe2d65b0a2193635ed9c6844352345d116 hrs 27 mins ago0xe5c0ab3c5aeb531da3f93710d688f79fa7fae4cd  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000684216
0x8d510bcd7c51a33fd8d34a50d001bf19602a2cfd90a4bf2eee4e9e1981a97b1d19 hrs 50 mins agoFCoin  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000456912
0x5081b616b430691262df12568460784c11e8bf17e22dc10ae7c1e46368cefcc11 day 6 hrs ago0x15d6dba7ba289107a37833ca5c3318d426cf5733  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.0053012
0x4b59d06b5a04b42f23b19922c50bddc33d58461450e275bc7e5e1d3d893826e21 day 15 hrs ago0x95e4955f001e4ff16f8bcc995269094ac39d20bf  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00053012
0x8dc008ac560b908f5784b4f05e647929089fcb35bef1a5e4164ddc558ec73ca51 day 19 hrs ago0xbcb3e91e3c083f576971519e9db4004d36577bd2  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000184608
0xea02b3f38c90714d736a0fc35362b79da2099063e80e3b88baa07387fbab2a301 day 19 hrs ago0x7edf5b8af1da18f12718f512f2f19215b3d3ca5d  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000848192
0xd7eefecbeaa489f30a8057f9fdf52e0881138c26fc9901e2f1d54338117dd0bc2 days 19 hrs ago0xafbd4677e7577208052e7d77a50bcc65ff0e83d3  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00027768
0x6218684305310ca7a933a736c194fc9860b6f23b4c7af50abb0c02f46b7c1b472 days 20 hrs ago0xa9b3c33d1a2a7e48f07576d3376e18fc821f2993  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00085024
0x66809b5710251685cce1695e8ebe6927b1503b109aac0ba048ea8e0a747ba4f33 days 7 hrs ago0x7cd2f8f3838c2bbaeaccefdab03aa6febbc976dd  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000276912
0xea8981e86c663ffde9a951d292ddfa6f659e4a455628e7efc63d4b98d521327c3 days 7 hrs ago0x2c7bcbb24ca961a21ddf2cde38671bf8015b38b1  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.001040395752
0xb40c6efe2f185623e77e7a45a63db2d2f134e314cc45c08a095780890d7c56033 days 11 hrs ago0x27059e08e700828b9cbc047bf52421a7d9265352  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00023076
0xd3613f9e496340b010db1e38ae04a6eba555a848935b9c7cf23ddc22dfe11d9d3 days 11 hrs agoBilaxy  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.0013253
0x3c62b1864d0546a704dc85d1eb1c92d859c85e95495e836337381f492d6a05203 days 15 hrs ago0xf46a388a05096665aa3757663bea7bfb75be2dd0  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000609216
0xe4a66c05985a9c41244c96df7b85a39d0bd192ff4754112dd3f84f9b02885ef83 days 15 hrs agoBilaxy  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000970938
0xaedd3adb27d0c9e3a4c87be3c7da2d63d63d133edb2ae2ffdefdaa38041e72927 days 1 hr agoBilaxy  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00125418588
0x920248add8a518c83d05244869fe1151cfd04bf71998bad4d890889ff3d8a7497 days 5 hrs ago0x15d6dba7ba289107a37833ca5c3318d426cf5733  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.003339756
0x48c4aa1fc682b6b9e869aa89980d89ccc32bd2b9fade7a2bf98ef70b1c099f817 days 16 hrs ago0x15d6dba7ba289107a37833ca5c3318d426cf5733  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.003089798164
0x3581a65a48db89ea8cbde1e01a11e55e9d85caba214d47ffbc5d11c4dad6767a7 days 17 hrs ago0x15d6dba7ba289107a37833ca5c3318d426cf5733  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00318072
0x3d04a8ec171129096e93e77449651284c0fd6aa7d0f80763f6d6031a15d6e6ad8 days 9 hrs ago0xdf7be70884160faf65a20e8eebb47293bd2c058f  IN   0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000299848503
[ 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 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.