Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 1745 txns
Token Tracker: DID (DID)
 Latest 25 txns From a total of 1745 Transactions

TxHash Age From To Value [TxFee]
0x83ca4bebfa97f3b56712bc3f9caa2320dfdd5c2021854db69a027d9976e290bf1 day 17 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0x18112767bc37256ac20eaf1329b2afec0a25aa488142a69b6516bfae36ba54fe2 days 16 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000775446
0x00c037c65e350eb86384c277723ee28935b80a33d3356d4f66436baed7491dae3 days 2 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000779478
0x494a2316a84ad2f885df3ea5c7df62954618cd5e676ecc20ef9619e02e8b7e306 days 1 hr agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0x0198af31c54ea5f353b05f6dc561c2b1af9d25a546fc02d3a4bb3e0cc5ac39716 days 2 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0xb6a3822acc1d64c312fb41e172e8e9e559eea2499b6a5c5c358ea095dcf98c487 days 4 hrs ago0xc61ba94c4818185d21ad9e2ec561a6efcaa639da  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000156162
0x900e4d44403a80164523c87d0225e263b7ecd517a7214041501e7a84e2e757167 days 4 hrs ago0xc61ba94c4818185d21ad9e2ec561a6efcaa639da  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000106248
0x68c9391a069a4dab4a4845e8535df725e288c80f979f21f40a82404f87ca38c08 days 15 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000775446
0x5043f96d69bcb22604f4a5de3421d80a7874e67a6c2b64360c9796e5d723273c9 days 24 mins agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0xa567c6a47869651d9689b2d33538950c04c1d4f6f38aa2e49978bba53d11399d9 days 2 hrs ago0xe4fb38fbf5885ba3987b6a50a5f28fae4fb05c0b  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.001513966
0xa5bac45b183a19c18b921b038b0e6adf4e6d602c134d2cb725ccbbf8c03d9ebc9 days 2 hrs ago0x51b14092398235d71874d0fe79ce8cd213232beb  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00151659
0x451c56caed510c10c937f47f9b006105350e4bf68a2cadef094719c17b33ccc39 days 2 hrs ago0x5755662120beb957ee411b7b289ee208beedd1f7  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00213159
0xe3805400d8ef4ac17855a18e9b4ae720d374b8101c1557148ee16d25b99f6f1710 days 8 hrs ago0x65e6585a31ebd7547cc5c29b1c6e5c8830d664eb  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00018559
0xce616e7e8e911a8fd499741a46ddb97a9a5e734a5f71546a7f8ea828eda9623a11 days 13 hrs ago0x2ae0f8b9b1ede1bb6407a80cee6e56c8ced87be2  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000052054
0x8062b8259ce0fc72dbee8daac038c10ff075f4db564b023caba0a5bd599272d112 days 15 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000778134
0x0be3a975d6e0fafc1075937cbe7deb6dde29eb7af55a6db9cc726b2a8847b2b614 days 20 hrs ago0x56cc8cd2d60089aa6871982927ffacc7e32edf2d  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000889296
0xc995a3d574d1863de3958b4a4d2571e0e3c94b421f2f3fbb952bea4d7d14c36015 days 1 hr agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0xa8bd1865625aabe51f632a2086e5b220e948ff8bbcbc003640a8b8175516bac215 days 4 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000778134
0xa4893c41a6c34aa660ed211a6444df71c4cda2a7ede3920479413443cfd1e9f215 days 4 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000778134
0x09432471cc1e124ab8fe5b1d066ce8e437e9ebe0809f2b00004befa02985077d15 days 12 hrs ago0xd9ca259f02e2b2f3d44ec11a7d2e740e14b37f34  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.001519214
0xa12808936a0e17b31088d3593215c2816e46a69fbb445a5aaec7986133845ded16 days 3 hrs ago0x13c8a225209c35e901e01187d01730b0ed4a077a  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000333486
0xabee99174dd3bac732776fd81f24a2f61189871442f3ecc5f0ed258ed558d5a216 days 8 hrs ago0xc98145be7fe4fff858523c9a85d0847b590d298f  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.002134214
0x1d64c8172d0bc0fab85b8d139a8e2481c34e994ac9475dbf9b64dc227478ad8116 days 17 hrs ago0x3f845aa152497fdc41c18c6de0f4578d213bd4d2  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000426121
0xb64fdd6b63588aa6f1282b2dcc441cf2d599a79ee72ceccaa10fd46b0705811a20 days 4 hrs agoMercatox  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.001093134
0xdeeb3b4da17c5587e7d50cb18e7f83c337e835eeffb32d2f3382c2ea64456be221 days 15 hrs ago0x2e43d6c8bfe55c377a9e7c535134333f6b95438e  IN   0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.001521838
[ 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.