Contract 0x315970be5a362fc89ab4240c52a78043211fff1e

 

TxHash Block Age From To Value [TxFee]
0x0a685271ba116752d84a49530e9f79f192a0298e84cff83d398877d58df8bcb972370503 days 15 hrs ago0x94ab650f9c2c8178ffd7b92ed4b05b2cab7476e2 IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.001513966
0x58dfbaf7476d825cd4ae961057c30158f0ecebb2da12b0a888f6d8ffc5ddad9572370093 days 15 hrs ago0x94ab650f9c2c8178ffd7b92ed4b05b2cab7476e2 IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00070832
0x35617434f542f70840687ec128bcc292b9931695dec1ceaea66d46b480dec94d72189797 days 22 hrs ago0x94ab650f9c2c8178ffd7b92ed4b05b2cab7476e2 IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000106248
0x38ab5ed26a75f953248af34b7ff2c18ec8b48add35981bbfac00aabc7d48ca6672186478 days 57 mins agoMercatox IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00109179
0x5ed4fb8b354a69a56076ff7368d92bdc98a71ef2ae08d9d98f0f8797cc52faa372167088 days 12 hrs ago0xdda03a2e46fbb97303350455ac842c2c49306654 IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.002126342
0xe383d21bd4d5df520dd41340f60a4091a8e75f9211e72dd374c217eb00ca3b0f72160428 days 16 hrs ago0x94ab650f9c2c8178ffd7b92ed4b05b2cab7476e2 IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00017708
0x4b648fbbc778301a3d6c3299b6b962bbb933717375ba63a8e982f6fa8e4748af72151878 days 20 hrs ago0x94ab650f9c2c8178ffd7b92ed4b05b2cab7476e2 IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000070832
0x3b5130eee38154b09c965f079850b786dae7fe2e4fe09d79f922710766805a2c717734717 days 1 hr ago0x8565944358b9b745830ac2d6741b5af61226f117 IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00090159
0xd74222468a74712a486264b13e13801576b81a06f2e112da68b20022d2c03297717251718 days 55 mins agoMercatox IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0x2eb37f941be4531ed1087657846069b18e41fb77b156726651ac3339c5ed0e6c717251718 days 55 mins agoMercatox IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00109179
0x3992008a670601b9900a1a75449f9392ecd13559cd610be584e321c003bc6877712818527 days 1 hr ago0xbf2644ff52712c9995505e13ea7c1eb46d1c835d IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00083184
0xfbe0c9c717a1dd48f8938cd86e4ef29e93eb1c76716ada7dca608f22fed754e3712121728 days 9 hrs agoMercatox IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0x7448f051557f7eb215078d87be5ebf5bdc137e2d91c76bca42b98dbae1bbd5b8710524431 days 13 hrs ago0xaf96913855a9403c542fd563774d234bd10bf8d6 IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.001519214
0xaa61b3310c17c15b3775ce9689625a9c480f1bd75dff3c3670d7c5f76b0c6ee3702599845 days 19 hrs agoMercatox IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0x85bfcedd9bcb3ad3632059dcebf962e014d2cb025ddb5c0716e3ab15e939ebd6702485446 days 15 mins ago0x1ee06f228451c2d882b7afe6fd737989665bec52 IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00213159
0x9eae16a7f43cac7112718aa339b4c8b73d9bcf8c7b99064f3f56ba94fc8b74c4702403246 days 3 hrs ago0x3bbe4f524b1440117f8807903d25cdd12da47054 IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.003668346
0xc7ea3145e359aee12929674cc1f5ab9b75fb916985cb44e9531d274567b12d44699890550 days 15 hrs ago0x13d76da55cc9538925373fb7d4a8a1a31635e06a IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000072336
0x4adedefd49c8f706305e5871537cd13a4d3c2f66c07d5aad71fa9e8624f60de3699890050 days 15 hrs ago0x13d76da55cc9538925373fb7d4a8a1a31635e06a IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00015597
0x7928cec80ee4001a88b5a34b89f2818813343c9a81977db273e63e473a037df9698476453 days 1 hr agoMercatox IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000778134
0xf7b3118bf2041c3e559a0a1bd45ebb366f570a734fcad512b4dfbf7e28263d03698366553 days 5 hrs ago0x696e26d899ce028b6e231c071e4accf61f90efe7 IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000074108
0xec3aceb29e436f3e6cfc308861352b7dbb3171357e1ac724f962f161bfe432ea694937659 days 20 mins agoMercatox IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0x0877389a0fb2c91c4b79b8c94fc4c5740e6c47c07e0b86a5cb11fd13c72d37bd694543859 days 16 hrs ago0x3859034e37e8075a5c6e4d6ab0250ae0776c21ec IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.001521838
0xc32d82288e7598a7b38d29a897e9a1e6febebe28323feeeeeebbd951ff3529eb693700261 days 2 hrs agoMercatox IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.00077679
0x9e7edec5bb4594a5ca463331f53240510e4805ca41bb8a61d35b9d05a576ad17693455761 days 12 hrs ago0x21322b6bd999ada21664c260ac739b7b701a71db IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000906838
0xe38d2532be2f4a2869758e00e5face7f8c1930f024c1adfb7854a4b899a62c63693450161 days 12 hrs ago0x1518e38c47a829e2002e6b097d1233148b5e309a IN  0x315970be5a362fc89ab4240c52a78043211fff1e0 Ether0.000904214
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: DID
Compiler Version: v0.4.19+commit.c4cbbb05
Optimization Enabled: No
Runs (Optimizer):  200


Contract Source Code
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
60606040526040805190810160405280600381526020017f444944000000000000000000000000000000000000000000000000000000000081525060039080519060200190620000519291906200012c565b506012600460006101000a81548160ff021916908360ff1602179055506040805190810160405280600381526020017f444944000000000000000000000000000000000000000000000000000000000081525060059080519060200190620000bb9291906200012c565b506b409f9cbc7c4a04c2200000006006553415620000d857600080fd5b6006546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600654600281905550620001db565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200016f57805160ff1916838001178555620001a0565b82800160010185558215620001a0579182015b828111156200019f57825182559160200191906001019062000182565b5b509050620001af9190620001b3565b5090565b620001d891905b80821115620001d4576000816000905550600101620001ba565b5090565b90565b61106180620001eb6000396000f3006060604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100bf578063095ea7b31461014d57806318160ddd146101a757806323b872dd146101d05780632ff2e9dc14610249578063313ce5671461027257806370a08231146102a157806395d89b41146102ee578063a9059cbb1461037c578063cae9ca51146103d6578063dd62ed3e14610473575b34156100ba57600080fd5b600080fd5b34156100ca57600080fd5b6100d26104df565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101125780820151818401526020810190506100f7565b50505050905090810190601f16801561013f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015857600080fd5b61018d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061057d565b604051808215151515815260200191505060405180910390f35b34156101b257600080fd5b6101ba61066f565b6040518082815260200191505060405180910390f35b34156101db57600080fd5b61022f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610675565b604051808215151515815260200191505060405180910390f35b341561025457600080fd5b61025c6109e6565b6040518082815260200191505060405180910390f35b341561027d57600080fd5b6102856109ec565b604051808260ff1660ff16815260200191505060405180910390f35b34156102ac57600080fd5b6102d8600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506109ff565b6040518082815260200191505060405180910390f35b34156102f957600080fd5b610301610a47565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610341578082015181840152602081019050610326565b50505050905090810190601f16801561036e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561038757600080fd5b6103bc600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610ae5565b604051808215151515815260200191505060405180910390f35b34156103e157600080fd5b610459600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610cc7565b604051808215151515815260200191505060405180910390f35b341561047e57600080fd5b6104c9600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f68565b6040518082815260200191505060405180910390f35b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105755780601f1061054a57610100808354040283529160200191610575565b820191906000526020600020905b81548152906001019060200180831161055857829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60025481565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610741575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b801561074d5750600082115b156109da5761079a6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610fef565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506108246000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361100d565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506108ec600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361100d565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190506109df565b600090505b9392505050565b60065481565b600460009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610add5780601f10610ab257610100808354040283529160200191610add565b820191906000526020600020905b815481529060010190602001808311610ac057829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610b355750600082115b15610cbc57610b826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361100d565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c0c6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610fef565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610cc1565b600090505b92915050565b600082600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff1660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f616464726573732c627974657329000000000000000000000000000000000000815250602e01905060405180910390207c01000000000000000000000000000000000000000000000000000000009004338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828051906020019080838360005b83811015610f08578082015181840152602081019050610eed565b50505050905090810190601f168015610f355780820380516001836020036101000a031916815260200191505b5094505050505060006040518083038160008761646e5a03f1925050501515610f5d57600080fd5b600190509392505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080828401905061100384821015611026565b8091505092915050565b600061101b83831115611026565b818303905092915050565b80151561103257600080fd5b505600a165627a7a72305820b47a1c50ff29c9d9d40fce662eaff977f29d6bef541d91c647c6e9e06a6b976e0029


   Swarm Source:
bzzr://b47a1c50ff29c9d9d40fce662eaff977f29d6bef541d91c647c6e9e06a6b976e
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.