Sponsored Link:   Qravity - the only blockchain entertainment production studio and distributor. Learn more.
 Latest 25 txns from a total Of 3180 transactions
View All

TxHash Age From To Value [TxFee]
0xf05fb27f71232bbfe95321c8ef1498634903073f2a7de95d420be15f1da580213 days 21 hrs ago0x558e2f2f6e83b0d066e11242109985fb78a6c324  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000046097
0x8e53189228fa30d6e98e0bffd9ffbd02dccb9cd1966e5e4ec1d082cbe87954703 days 21 hrs ago0x558e2f2f6e83b0d066e11242109985fb78a6c324  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000092194
0x891328188b8c2871e31eb27db6f4289cbc257a4a6b1e891a7757569d5ac41a043 days 21 hrs ago0x558e2f2f6e83b0d066e11242109985fb78a6c324  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.00003044
0x377326ba6051842cee9bf818d47d373187145a4f517e98fdcd3cf46847c5f47b3 days 21 hrs ago0x558e2f2f6e83b0d066e11242109985fb78a6c324  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000095394
0xcb212a366908a063d3dfcab2e23b5e086af4dd3a3876a2a0e9635f7f9130befa3 days 21 hrs ago0x558e2f2f6e83b0d066e11242109985fb78a6c324  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000111516
0x5ee659a6ab62db2841800c9c28f8f10cb82c9b93b7b505e78605b94bcf514c4e5 days 18 hrs ago0x3b09336c0aa24ed27cab85893bceed1b81005433  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.00110016
0x54be618b0b5ecea68f9525bfe11d284b0402b0faa3309b70f2aa865f5b9a62d86 days 21 hrs ago0x558e2f2f6e83b0d066e11242109985fb78a6c324  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.0003572475
0xcd2b5901e3dc9187c3917c292a18744de5053984256dee17a4945f3bcb1ebcff7 days 14 hrs ago0x51e3121d46d3bbeacd9fe6572bf4246f246bf1aa  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000965349
0xe06908388df89a1396198eff50d122d797a58b812f5343c97fbd476936e2f0b418 days 1 hr ago0xf5d2d378229c3cca0fd52a2c661015f36d71f3f2  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.00018362
0x5b249484faa18e789338309c87e8df34e447c0683a77be457397f30d4bcd335121 days 12 hrs ago0xc6bb18c90e34e3d3f8c5c94c009c60b344534e33  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000597597
0xe78aaa43a741edad131e732f5dd02aa51ae3e6bc87c5ffed657776bcfe31c4cc21 days 17 hrs ago0xce9277e7646067282919b8fd51f800ae59ce157b  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000670904
0x2d9a608db4e7c038d2647f3730d72d4ce2513c51395367a5c0726ab816bd275d21 days 17 hrs ago0xce9277e7646067282919b8fd51f800ae59ce157b  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.0042879
0xde86907061f888699bc079bcfba3ef2124af7de91ccc194c02f4a304815fe62123 days 1 hr ago0xd7e9738090272c7aa8cff2abb21dff67217600ca  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000512512
0x546960c27aff75921bf392906f9d633707a6402ce7d82da052429726ba43673124 days 6 hrs ago0x8fd16462d107e36cd684801bd62587d9d5b5e976  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000183876
0x2be64c82e1d58e211bf7aed28bc690204a7bd20b869aa3b0225dd0db1a234ea026 days 20 hrs ago0x063c6a7ca61b4844ae9eb4aae54af1e8be2983de  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000255808
0x943f8c1be011a30553ea08b3ebf9a351897dbbf3f03f84140bc54ff1062abb3a30 days 21 hrs ago0xe180cfca771c32eb42cbec0cfd6c081c8ff0d242  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.00051608
0x51f6fe583e9b5080908641db13df6406c9d85dd58090aff67961454ef7efda4532 days 2 hrs ago0x921e421cbf7454df7f78f48444f38ad5de54cba8  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000219648
0xa35f6387e2637205507d3e46ef2f5b337a054c2b3e75c2cfd6a9f91e3d25822145 days 6 hrs ago0x1fea6cc44966957acd36c970e59bb5e2f3cb23c2  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.0001011318
0x37cf35b4eb3104cb6804c7672214ac2cb695e0e6d7872940faf8f9f6d32d31df45 days 7 hrs ago0x44cb493471579fe1ba572bd69882f1c80827f0bc  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000073344
0xac92e9e0633b0e4f73f7d9bcb722578545858e2aef81f8b2f73a93723db7143855 days 7 hrs ago0x1fea6cc44966957acd36c970e59bb5e2f3cb23c2  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000137907
0x62ed2965c3eb31c113bee90a8087bfd04f8845f0e0cb52d5396634b72f2f0e6956 days 1 hr ago0xe518fb87b16087c61f927c3e222219f0b448d184  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.0001136832
0x87f9384c4dc5fad4c8ba8b0499cc51f9b618a2ff4975d3dfa0ae2d341b7552e856 days 3 hrs ago0x504a6204e5876a14c66fae900ee048f73f433cc6  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000051544
0xf3a53964e5a0ae2d1f5ee84f9d1f7ef39150a04853641dba6b81ea1ccd058f5857 days 1 hr ago0x7be7929bb381d58fecae1a64f3128816bcb45741  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000045969
0xb57bc09fd35987335f9d80d5c2f7aed5da734ecce120ffbc1a687d413f5996fc57 days 4 hrs ago0x11c4a57e3628c051946cd7bb3ab955b5a1f58ff9  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000073344
0xc7be7cd8676d6b4575aaa159526b7d088bc1141fc0965e0c2f9c5761bacf300357 days 13 hrs ago0x15a160b1eaca1cedb7f2c3f3916d1de74522cbb5  IN   0x9742fa8cb51d294c8267ddfead8582e16f18e4210 Ether0.000770112
[ 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 ZeroFunctionSelector (very low-severity) Solidity compiler bugs.

Contract Source Code Verified (Exact match)
Contract Name: InvestmentToken
Compiler Version: v0.4.16+commit.d7661dd9
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.16;

/* 
   High value, community controlled token.
   */
   contract ERC20Basic {
    uint256 public totalSupply;
    function balanceOf(address who) constant returns (uint256);
    function transfer(address to, uint256 value) returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
  }

/*
   ERC20 interface
  see https://github.com/ethereum/EIPs/issues/20
  */
  contract ERC20 is ERC20Basic {
    function allowance(address owner, address spender) constant returns (uint256);
    function transferFrom(address from, address to, uint256 value) returns (bool);
    function approve(address spender, uint256 value) returns (bool);
    event Approval(address indexed owner, address indexed spender, uint256 value);
  }

/*  SafeMath - the lowest gas library
  Math operations with safety checks that throw on error
  */
  library SafeMath {

    function mul(uint256 a, uint256 b) internal constant returns (uint256) {
      uint256 c = a * b;
      assert(a == 0 || c / a == b);
      return c;
    }

    function div(uint256 a, uint256 b) internal constant returns (uint256) {
      // assert(b > 0); // Solidity automatically throws when dividing by 0
      uint256 c = a / b;
      // assert(a == b * c + a % b); // There is no case in which this doesn't hold
      return c;
    }

    function sub(uint256 a, uint256 b) internal constant returns (uint256) {
      assert(b <= a);
      return a - b;
    }

    function add(uint256 a, uint256 b) internal constant returns (uint256) {
      uint256 c = a + b;
      assert(c >= a);
      return c;
    }

  }

/*
Basic token
 Basic version of StandardToken, with no allowances. 
 */
 contract BasicToken is ERC20Basic {

  using SafeMath for uint256;

  mapping(address => uint256) balances;

  function transfer(address _to, uint256 _value) returns (bool) {
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  /*
  Gets the balance of the specified address.
   param _owner The address to query the the balance of. 
   return An uint256 representing the amount owned by the passed address.
   */
   function balanceOf(address _owner) constant returns (uint256 balance) {
    return balances[_owner];
  }

}

/* Implementation of the basic standard token.
  https://github.com/ethereum/EIPs/issues/20
  */
  contract StandardToken is ERC20, BasicToken {

    mapping (address => mapping (address => uint256)) allowed;

  /*
    Transfer tokens from one address to another
    param _from address The address which you want to send tokens from
    param _to address The address which you want to transfer to
    param _value uint256 the amout of tokens to be transfered
    */
    function transferFrom(address _from, address _to, uint256 _value) returns (bool) {
      var _allowance = allowed[_from][msg.sender];

      // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
      // require (_value <= _allowance);

      balances[_to] = balances[_to].add(_value);
      balances[_from] = balances[_from].sub(_value);
      allowed[_from][msg.sender] = _allowance.sub(_value);
      Transfer(_from, _to, _value);
      return true;
    }

  /*
  Aprove the passed address to spend the specified amount of tokens on behalf of msg.sender.
   param _spender The address which will spend the funds.
   param _value The amount of Roman Lanskoj's tokens to be spent.
   */
   function approve(address _spender, uint256 _value) returns (bool) {

    // To change the approve amount you first have to reduce the addresses`
    //  allowance to zero by calling `approve(_spender, 0)` if it is not
    //  already 0 to mitigate the race condition described here:
    //  https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    require((_value == 0) || (allowed[msg.sender][_spender] == 0));

    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

  /*
  Function to check the amount of tokens that an owner allowed to a spender.
  param _owner address The address which owns the funds.
  param _spender address The address which will spend the funds.
  return A uint256 specifing the amount of tokens still available for the spender.
  */
  function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
    return allowed[_owner][_spender];
  }
}

/*
The Ownable contract has an owner address, and provides basic authorization control
 functions, this simplifies the implementation of "user permissions".
 */
 contract Ownable {

  address public owner;


  function Ownable() {
    owner = msg.sender;
  }

  /*
  Throws if called by any account other than the owner.
  */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }

  /*
  Allows the current owner to transfer control of the contract to a newOwner.
  param newOwner The address to transfer ownership to.
  */
  function transferOwnership(address newOwner) onlyOwner {
    require(newOwner != address(0));      
    owner = newOwner;
  }

}

contract InvestmentToken is StandardToken, Ownable {
  string public constant name = "10MT Investment token";
  string public constant symbol = "10MTI";
  uint public constant decimals = 10;
  uint256 public initialSupply;

  function MToken () { 
   totalSupply = 50000000 * 10 ** decimals;
   balances[msg.sender] = totalSupply;
   initialSupply = totalSupply; 
   Transfer(0, this, totalSupply);
   Transfer(this, msg.sender, totalSupply);
  }

  function distribute10MTI(address[] addresses) onlyOwner {
    // totalSupply = 50M
    // distributing: 45% = 22.5M
    // to 3431 shares (3376 in the list and 11 5x off the list): (22.5M * 10**10) / 3389 = 65578548528125
    for (uint i = 0; i < addresses.length; i++) {
      balances[owner] -= 65578548528125;
      balances[addresses[i]] += 65578548528125;
      Transfer(owner, addresses[i], 65578548528125);
    }
  }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"addresses","type":"address[]"}],"name":"distribute10MTI","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"initialSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"MToken","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":"","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"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"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"},{"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"}]

  Contract Creation Code Switch To Opcodes View
60606040525b60038054600160a060020a03191633600160a060020a03161790555b5b6109a2806100316000396000f300606060405236156100cd5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166304d0c98a81146100d257806306fdde0314610123578063095ea7b3146101ae57806318160ddd146101e457806323b872dd14610209578063313ce56714610245578063378dc3dc1461026a57806345461e781461028f57806370a08231146102a45780638da5cb5b146102d557806395d89b4114610304578063a9059cbb1461038f578063dd62ed3e146103c5578063f2fde38b146103fc575b600080fd5b34156100dd57600080fd5b610121600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061041d95505050505050565b005b341561012e57600080fd5b61013661050b565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101735780820151818401525b60200161015a565b50505050905090810190601f1680156101a05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101b957600080fd5b6101d0600160a060020a0360043516602435610542565b604051901515815260200160405180910390f35b34156101ef57600080fd5b6101f76105e9565b60405190815260200160405180910390f35b341561021457600080fd5b6101d0600160a060020a03600435811690602435166044356105ef565b604051901515815260200160405180910390f35b341561025057600080fd5b6101f76106f2565b60405190815260200160405180910390f35b341561027557600080fd5b6101f76106f7565b60405190815260200160405180910390f35b341561029a57600080fd5b6101216106fd565b005b34156102af57600080fd5b6101f7600160a060020a0360043516610788565b60405190815260200160405180910390f35b34156102e057600080fd5b6102e86107a7565b604051600160a060020a03909116815260200160405180910390f35b341561030f57600080fd5b6101366107b6565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101735780820151818401525b60200161015a565b50505050905090810190601f1680156101a05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561039a57600080fd5b6101d0600160a060020a03600435166024356107ed565b604051901515815260200160405180910390f35b34156103d057600080fd5b6101f7600160a060020a036004358116906024351661089b565b60405190815260200160405180910390f35b341561040757600080fd5b610121600160a060020a03600435166108c8565b005b60035460009033600160a060020a0390811691161461043b57600080fd5b5060005b815181101561050557600354600160a060020a0316600090815260016020819052604082208054653ba4b21703fc19019055653ba4b21703fd9184848151811061048557fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805490910190558181815181106104bb57fe5b90602001906020020151600354600160a060020a039182169116600080516020610957833981519152653ba4b21703fd60405190815260200160405180910390a35b60010161043f565b5b5b5050565b60408051908101604052601581527f31304d5420496e766573746d656e7420746f6b656e0000000000000000000000602082015281565b60008115806105745750600160a060020a03338116600090815260026020908152604080832093871683529290522054155b151561057f57600080fd5b600160a060020a03338116600081815260026020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60005481565b600160a060020a038084166000908152600260209081526040808320338516845282528083205493861683526001909152812054909190610636908463ffffffff61092516565b600160a060020a03808616600090815260016020526040808220939093559087168152205461066b908463ffffffff61093f16565b600160a060020a038616600090815260016020526040902055610694818463ffffffff61093f16565b600160a060020a03808716600081815260026020908152604080832033861684529091529081902093909355908616916000805160206109578339815191529086905190815260200160405180910390a3600191505b509392505050565b600a81565b60045481565b6706f05b59d3b200006000818155600160a060020a0333811682526001602052604080832084905560048490553090911692600080516020610957833981519152915190815260200160405180910390a333600160a060020a031630600160a060020a031660008051602061095783398151915260005460405190815260200160405180910390a35b565b600160a060020a0381166000908152600160205260409020545b919050565b600354600160a060020a031681565b60408051908101604052600581527f31304d5449000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a033316600090815260016020526040812054610816908363ffffffff61093f16565b600160a060020a03338116600090815260016020526040808220939093559085168152205461084b908363ffffffff61092516565b600160a060020a0380851660008181526001602052604090819020939093559133909116906000805160206109578339815191529085905190815260200160405180910390a35060015b92915050565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b60035433600160a060020a039081169116146108e357600080fd5b600160a060020a03811615156108f857600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60008282018381101561093457fe5b8091505b5092915050565b60008282111561094b57fe5b508082035b929150505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582011a0fee9db8fcc54c4dc93c371285464fc0d0a9d7653fd9b0e9e99e6cc8c0fbc0029

   Swarm Source:
bzzr://11a0fee9db8fcc54c4dc93c371285464fc0d0a9d7653fd9b0e9e99e6cc8c0fbc

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.