Contract 0x69d2779533a4d2c780639713558b2cc98c46a9b7

 

TxHash Block Age From To Value [TxFee]
0x78c83548533eee45fa1ee4f8e228a4e45a48cb6dd93ce4b99eac32d42dfa3d4f74045545 hrs 50 mins ago0x0365cf5c2ab89d42562d9fddb489420034240ea5 IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000304096
0x1cc25da65821cb85fac0a609c13040d55e913051f6e661a4f8aae70f16608c1474039617 hrs 59 mins agoFCoin IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.0003814
0x362494957b3706a73bdf29923b4023f7c38fc3bdc459cb0244645ffb86a7c49974036898 hrs 59 mins agoBilaxy IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.001167672
0xbf4ecb138899ac1f03618f6999edfb728c6bc15f03c9a6ae7f8e4bed5d06924b740104718 hrs 49 mins ago0x0ea53ee6589377db9541047f11154c04d60c444f IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.0002513016
0xe9c5c8451388cf83f41e58d493c08f04ed7601c3fe82b771a35b261b1d87979c739991422 hrs 52 mins ago0x23c47864212a1d3f77129ea2f00a557ad6fb2124 IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000418836
0x49027dd9eceea35fe1199cdcb6ee65f7531d4a6326e0ca77248c8363d76c4e4973989681 day 2 hrs ago0x4cff65cf391c788313cad53112ec6fd495c3c0c9 IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000092559994
0xb1bc12b3b0f4a0a559af00b3923cae54df1cc7cc07567cf57d88efbd3bcd5d2c73989641 day 2 hrs ago0xe7f1be747d9a91794d9d5ea82caf9b3b138a3bae IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000477684
0xebe17657b74e96a29887125af8199a58b9dd2d58352e142d20f6c824171c102a73989561 day 2 hrs ago0xce812797087c4bbee59b690163d9b6ea7d64368f IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000429075
0x2dcd862cf2a95b74baba0b404552cf5c3f52dba38aa0fb2db2c00353bc291a0b73989341 day 2 hrs ago0x54f5b197f5dd6b8b74c932c67451c7b36e43c7f9 IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000526086
0xa3b59ab72fa83c95e4a096922eaee44a13c605c3c003d8dcde2f46961333805473978951 day 6 hrs agoFCoin IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.0005314
0x75681c58558bf072b8668ceabd59052737ff4ae359192bdca28e7c9aa552e96073963761 day 12 hrs agoFCoin IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.0003814
0xd02e8840fffa5dac7b9107c791ce2e487805e059249cde2fdad72ae1cd35ab7c73932611 day 23 hrs agoFCoin IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00038076
0xb47a97e3e33025640b1770b356ccc59969c40fccd7fbafc5994cca8f24804cde73927842 days 1 hr agoFCoin IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00038076
0x84e681b68817270b0e13130d7b6b5ca76288933255e5fd44863205ecba8c3bf473894772 days 14 hrs ago0xdf7be70884160faf65a20e8eebb47293bd2c058f IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000465647
0x92a9abaa379ab1c6a3007b543403c23d7dcef721d8412978e823c7b338e86dbd73874502 days 21 hrs ago0x0ea53ee6589377db9541047f11154c04d60c444f IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.0002513016
0x8a2293c5a1612e989c162e9e85523d8ee71b93fca35c9b8cfc2a890de1dabc4273869192 days 23 hrs agoFCoin IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00038076
0xe50aa7c8ad45a649dcd45d87b51833f184bc75b653213d9233a284e6955f476373860583 days 2 hrs ago0xdf7be70884160faf65a20e8eebb47293bd2c058f IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.0003950385
0xcab2cb93159667067812a37aca02febbf87b310d6349311ebc1c5bdb944f64ce73852323 days 6 hrs ago0x2e2a25e6bb47b7baddc22039fc90ffee92e48b41 IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000092304
0x1a463c28f93f503e47d55744603ce5be2a76ade4e80739542e90f35cc41b6da773852293 days 6 hrs agoBilaxy IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.001220748
0x52c64dd3276f5e1a0fc32cb44443b8748e006852b5160c913197a15e710b897e73851433 days 6 hrs ago0x2e2a25e6bb47b7baddc22039fc90ffee92e48b41 IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000046024
0x8459028b7dc14033c80631748e93854eb78148c8ddf99a8437d8cd767a55e77373851353 days 6 hrs ago0x8b4ca4bd58bd015b09533718f44376c4ffdc240f IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000212048
0x47005557a44d05362b86bd53fb61620036c33b86ab4253ab0f650d2cada8576673845223 days 8 hrs agoFCoin IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.00053076
0x45b92be2c0143483d597749f34ccb7716d768013718dd5e8ee1e4a26809cf21473830393 days 14 hrs ago0x0ea53ee6589377db9541047f11154c04d60c444f IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000233816
0x75f88300d22f08614a4e511f00734d49b9e454881f0cbf06b92132c25b0d24ec73807383 days 22 hrs ago0x212dee48ba8cbc22591532d787aba07227177ece IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000046152
0x0a3310ff86ac63d215e7cdfab4fa5f68d72f3900a837d97e776d391cfe3aec4473807333 days 22 hrs ago0x582f70639a5c53c521727272a0dbcb2e86609a84 IN  0x69d2779533a4d2c780639713558b2cc98c46a9b70 Ether0.000366224413
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value

Contract Source Code Verified (Exact Match)

Contract Name:
VNT

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
Yes

Runs (Optimizer):
200

Contract Source Code

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

6060604052670de0b6b3a7640000600355341561001b57600080fd5b600354600160a060020a03331660009081526006602052604090819020919091558051908101604052600881527f564e54436861696e000000000000000000000000000000000000000000000000602082015260009080516100819291602001906100f9565b5060408051908101604052600381527f564e540000000000000000000000000000000000000000000000000000000000602082015260019080516100c99291602001906100f9565b506002805460ff1916600817905560048054600160a060020a033316600160a060020a0319909116179055610194565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061013a57805160ff1916838001178555610167565b82800160010185558215610167579182015b8281111561016757825182559160200191906001019061014c565b50610173929150610177565b5090565b61019191905b80821115610173576000815560010161017d565b90565b6108c3806101a36000396000f3006060604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166303c175ff81146100be57806306fdde03146100f1578063095ea7b31461017b57806318160ddd1461019d57806323b872dd146101c2578063313ce567146101ea5780634ec883d11461021357806370a08231146102345780638da5cb5b1461025357806395d89b4114610282578063a9059cbb14610295578063dd62ed3e146102b7575b600080fd5b34156100c957600080fd5b6100dd600160a060020a03600435166102dc565b604051901515815260200160405180910390f35b34156100fc57600080fd5b6101046102fa565b60405160208082528190810183818151815260200191508051906020019080838360005b83811015610140578082015183820152602001610128565b50505050905090810190601f16801561016d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018657600080fd5b6100dd600160a060020a0360043516602435610398565b34156101a857600080fd5b6101b0610404565b60405190815260200160405180910390f35b34156101cd57600080fd5b6100dd600160a060020a036004358116906024351660443561040a565b34156101f557600080fd5b6101fd6105fd565b60405160ff909116815260200160405180910390f35b341561021e57600080fd5b610232600160a060020a0360043516610606565b005b341561023f57600080fd5b6101b0600160a060020a0360043516610647565b341561025e57600080fd5b610266610662565b604051600160a060020a03909116815260200160405180910390f35b341561028d57600080fd5b610104610671565b34156102a057600080fd5b6100dd600160a060020a03600435166024356106dc565b34156102c257600080fd5b6101b0600160a060020a0360043581169060243516610836565b600160a060020a031660009081526005602052604090205460ff1690565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103905780601f1061036557610100808354040283529160200191610390565b820191906000526020600020905b81548152906001019060200180831161037357829003601f168201915b505050505081565b600160a060020a03338116600081815260076020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60035490565b600160a060020a0383166000908152600660205260408120548290101561043057600080fd5b600160a060020a038316600090815260066020526040902054828101101561045757600080fd5b600160a060020a038085166000908152600760209081526040808320339094168352929052205482111561048a57600080fd5b600160a060020a03841660009081526005602052604090205460ff16156104b057600080fd5b600160a060020a03331660009081526005602052604090205460ff16156104d657600080fd5b600160a060020a03831660009081526005602052604090205460ff16156104fc57600080fd5b600160a060020a03841660009081526006602052604090205461051f9083610861565b600160a060020a03808616600090815260066020526040808220939093559085168152205461054e9083610873565b600160a060020a038085166000908152600660209081526040808320949094558783168252600781528382203390931682529190915220546105909083610861565b600160a060020a03808616600081815260076020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b60025460ff1681565b60045433600160a060020a0390811691161461061e57fe5b600160a060020a03166000908152600560205260409020805460ff19811660ff90911615179055565b600160a060020a031660009081526006602052604090205490565b600454600160a060020a031681565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103905780601f1061036557610100808354040283529160200191610390565b60008082116106ea57600080fd5b600160a060020a0333166000908152600660205260409020548290101561071057600080fd5b600160a060020a038316600090815260066020526040902054828101101561073757600080fd5b600160a060020a03331660009081526005602052604090205460ff161561075d57600080fd5b600160a060020a03831660009081526005602052604090205460ff161561078357600080fd5b600160a060020a0333166000908152600660205260409020546107a69083610861565b600160a060020a0333811660009081526006602052604080822093909355908516815220546107d59083610873565b600160a060020a0380851660008181526006602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b60008282111561086d57fe5b50900390565b60008282018381108015906108885750828110155b151561089057fe5b93925050505600a165627a7a723058203a08a95f508ada77fcc0be2ca871e028876eab742376b32d12eab761fa49497b0029

Swarm Source

bzzr://3a08a95f508ada77fcc0be2ca871e028876eab742376b32d12eab761fa49497b
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.