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: 1819 txns
Token Tracker: DID (DID)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xd1d0d1da4e430f39cf5ff11d4f5dc39f38ba237aat txn 0x86a64cfffc3398665a02443e873fdca92970d386343afa7e82d2a91635e4514b
Token Balance:
 Latest 25 transactions from a total of 1819 transactions

TxHash Age From To Value [TxFee]
0x36bd63367017e42cef348cfe6f1b2accebf4f11ff001f5feefadfa551d0447731 day 4 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00111162
0x0a9abd20f73e28b0bec83e55407e41a5c9703b4508a8b2e0319a9de0bc1db5353 days 17 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.0011097
0x723a15698c5e2c614f8b939bcf540ef2565ee0878418184e326c3c9dc5c7d61f8 days 15 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.0011097
0x73e91d361bec33f7e6a8c93226897bde6e96e3d1e58118cddff87df949551a0412 days 1 hr agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00109179
0xb6a9e22fb3f33e188e4bf5595ae699ca385770148ee9982d3a572b392ea87b1c13 days 15 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0xfc9a2ece69c1127b80873a432a7a9d5dc38560b30da216dc2b674daf95901b6017 days 21 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0xa7594cb1a50f85d2c43c13631a7ef1022cedc8bfbacfd9aed211153b762c635a18 days 12 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.001093134
0x06bfa422904bc7fd612c771a4067dbb16cb66c57d6fb18010ba381f5ae37947c18 days 16 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0x4f4fab9984976e91922eb2d577aa4cb242a977496608f831a5e6122d5a2b567d20 days 4 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0x69a9f50e606e394d5b689c2767da8abaa1f60e8a2db5372db0e69789cbe620d620 days 4 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000778134
0x9ffccdd7b37f7fc6c3bf1bd2868e08d52ffcbdd510b81218de48046a1b64e9aa21 days 17 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0x357ddd1f7d7e0612635a2c12f92d66b2c37f7dd8e4a1100ac3f8b4eefac4105021 days 23 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0x05292e6167b9f60acc67e4bd76680cdbda4a4efc3ee341602fcdd24cfbe0f8e123 days 17 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.001093134
0xd364f3b61afae76b16fac61a1e088fcfb90664fd06b240e409e989c13ab4abbb24 days 8 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0x67313c3ed74486ba24cf1f43b29d9ff961664d8769b585149e7a7da2b434b05d24 days 12 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.001093134
0x27fb99746c0acdbc3663f9fa26b9bc8089c892e4621177027d0dc3bb7ff703a025 days 19 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0xba9a70742111f2a210a823db370912eba37f902f8e904b00ec93238b0efa8df425 days 20 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.001094478
0xa6483eba2f3728c380df30b5b8a817e4950e8dfa4a3d058ff4c0b0830e2e892727 days 6 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0x24dd49cf0d20fe54afbd98d204bc91a5a8cceb1b4b0ecac84b597ee7218af78f27 days 22 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0xac0506ab2f200c884f3b766af5df72902300c9e927ab19b82ec8783b6019e89128 days 16 mins agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.001093134
0xd7b1c2a7a1bbede27f048a4d9724e1e25099ae31ab6516c17bb06921ff57c63b28 days 6 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.001093134
0x88128b40ce5ab5baa8a95a491f409aee2288daf90ed9ce80e7e2a2cd2fd548aa28 days 20 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000778134
0x9b4f91a012cf1672d7d361c24ac489ae76a925f14474fd3282eff63b1d29654729 days 44 mins agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.001090446
0x5c04829f8545cfc05714ba20443f502805464edb99c3f4ceaba0a4419c59541130 days 20 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00109179
0xd7786dec0139fc7d902ece896f90d4824823eb7a1dcc9fed12a4be33fdab740831 days 1 hr agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
[ 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: DID
Compiler Text: v0.4.19+commit.c4cbbb05
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.13;

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

  function safeDiv(uint a, uint b) internal returns (uint) {
    assert(b > 0);
    uint c = a / b;
    assert(a == b * c + a % b);
    return c;
  }
	
	function safeSub(uint a, uint b) internal returns (uint) {
    	assert(b <= a);
    	return a - b;
  }

	function safeAdd(uint a, uint b) internal returns (uint) {
    	uint c = a + b;
    	assert(c >= a);
    	return c;
  }
	function assert(bool assertion) internal {
	    if (!assertion) {
	      revert();
	    }
	}
}

contract Token {

    function totalSupply() constant returns (uint256 supply) {}

    function balanceOf(address _owner) constant returns (uint256 balance) {}

    function transfer(address _to, uint256 _value) returns (bool success) {}

    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {}

    function approve(address _spender, uint256 _value) returns (bool success) {}

    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {}

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

contract StandardToken is Token , SafeMath{

    function transfer(address _to, uint256 _value) returns (bool success) {
        if (balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] = safeSub(balances[msg.sender], _value);
            balances[_to] = safeAdd(balances[_to],_value);
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
         if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
            balances[_to] = safeAdd(balances[_to],_value);
            balances[_from] = safeSub(balances[_from],_value);
            allowed[_from][msg.sender] = safeSub(allowed[_from][msg.sender],_value);
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }

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

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

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

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    uint256 public totalSupply;
}

contract DID is StandardToken {

    function () {
        //if ether is sent to this address, send it back.
        throw;
    }

    
    string public name = "DID";                   
    uint8 public decimals = 18;
    string public symbol = "DID";
    uint256 public INITIAL_SUPPLY = 20000000000000000000000000000;

    function DID() {
        balances[msg.sender] = INITIAL_SUPPLY;
        totalSupply = INITIAL_SUPPLY;
    }

     function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);

        if(!_spender.call(bytes4(bytes32(sha3("receiveApproval(address,uint256,address,bytes)"))), msg.sender, _value, this, _extraData)) { throw; }
        return true;
    }
}

    Contract ABI  
[{"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":"","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":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","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":"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":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","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":false,"stateMutability":"nonpayable","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
60606040526040805190810160405280600381526020017f444944000000000000000000000000000000000000000000000000000000000081525060039080519060200190620000519291906200012c565b506012600460006101000a81548160ff021916908360ff1602179055506040805190810160405280600381526020017f444944000000000000000000000000000000000000000000000000000000000081525060059080519060200190620000bb9291906200012c565b506b409f9cbc7c4a04c2200000006006553415620000d857600080fd5b6006546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600654600281905550620001db565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200016f57805160ff1916838001178555620001a0565b82800160010185558215620001a0579182015b828111156200019f57825182559160200191906001019062000182565b5b509050620001af9190620001b3565b5090565b620001d891905b80821115620001d4576000816000905550600101620001ba565b5090565b90565b61106180620001eb6000396000f3006060604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100bf578063095ea7b31461014d57806318160ddd146101a757806323b872dd146101d05780632ff2e9dc14610249578063313ce5671461027257806370a08231146102a157806395d89b41146102ee578063a9059cbb1461037c578063cae9ca51146103d6578063dd62ed3e14610473575b34156100ba57600080fd5b600080fd5b34156100ca57600080fd5b6100d26104df565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101125780820151818401526020810190506100f7565b50505050905090810190601f16801561013f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015857600080fd5b61018d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061057d565b604051808215151515815260200191505060405180910390f35b34156101b257600080fd5b6101ba61066f565b6040518082815260200191505060405180910390f35b34156101db57600080fd5b61022f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610675565b604051808215151515815260200191505060405180910390f35b341561025457600080fd5b61025c6109e6565b6040518082815260200191505060405180910390f35b341561027d57600080fd5b6102856109ec565b604051808260ff1660ff16815260200191505060405180910390f35b34156102ac57600080fd5b6102d8600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506109ff565b6040518082815260200191505060405180910390f35b34156102f957600080fd5b610301610a47565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610341578082015181840152602081019050610326565b50505050905090810190601f16801561036e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561038757600080fd5b6103bc600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610ae5565b604051808215151515815260200191505060405180910390f35b34156103e157600080fd5b610459600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610cc7565b604051808215151515815260200191505060405180910390f35b341561047e57600080fd5b6104c9600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f68565b6040518082815260200191505060405180910390f35b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105755780601f1061054a57610100808354040283529160200191610575565b820191906000526020600020905b81548152906001019060200180831161055857829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60025481565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610741575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b801561074d5750600082115b156109da5761079a6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610fef565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506108246000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361100d565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506108ec600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361100d565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190506109df565b600090505b9392505050565b60065481565b600460009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610add5780601f10610ab257610100808354040283529160200191610add565b820191906000526020600020905b815481529060010190602001808311610ac057829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610b355750600082115b15610cbc57610b826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361100d565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c0c6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610fef565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610cc1565b600090505b92915050565b600082600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff1660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f616464726573732c627974657329000000000000000000000000000000000000815250602e01905060405180910390207c01000000000000000000000000000000000000000000000000000000009004338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828051906020019080838360005b83811015610f08578082015181840152602081019050610eed565b50505050905090810190601f168015610f355780820380516001836020036101000a031916815260200191505b5094505050505060006040518083038160008761646e5a03f1925050501515610f5d57600080fd5b600190509392505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080828401905061100384821015611026565b8091505092915050565b600061101b83831115611026565b818303905092915050565b80151561103257600080fd5b505600a165627a7a72305820b47a1c50ff29c9d9d40fce662eaff977f29d6bef541d91c647c6e9e06a6b976e0029

   Swarm Source:
bzzr://b47a1c50ff29c9d9d40fce662eaff977f29d6bef541d91c647c6e9e06a6b976e

 

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.