Sponsored Link:   Alt.Estate - ERC20 for Real Estate. Live Prototype in Japan, USA, EU.Buy ALT tokens. Endorsed by partners of PWC, Knight Frank.
 Latest 25 txns from a total Of 28579 transactions
View All

TxHash Age From To Value [TxFee]
0xb0c71259c758cbbb1f6070b9e8c1470f51d096d121ce3a93e7565572973d040415 mins ago0xfa4b5be3f2f84f56703c42eb22142744e95a2c58  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.00105434
0x5dcf5073f6b337aa534983d36a2ade9856b3319c859dec71391c08abaef1c33921 mins ago0x151151ed8d6174f7802baea9c7a4dbdbae569dfd  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000451867531
0x7d26403417517df16b27f7b1b8a6fc8f02bd019989c79dca824e114e15eb9c9927 mins ago0xfdb16996831753d5331ff813c29a93c76834a0ad  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.00105434
0xa1bc816ebb54bf34e0960c03368dfe9817def54b96e096534d2310b89c48057336 mins ago0x6c64a9eb2877afb433ed6fa5e3fc69a49a3001f7  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.0015062
0xed21b507787878c4678ff222273219c6bf15c58e4ad6733fd9b0a6210273876b37 mins agoBitfinex_Wallet4  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.00112773
0xae2d7e8ae4e796be55275a6ecba2e24f7e81f10e8ffee4925a1a802226ea296852 mins ago0x1bc250f7f16a13a8bf74b17aa8edc3cabd37dfc9  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.00188595
0x731384694f1803b67d5162fc998ee3ba38198ac12cf82a6960e974ce4e71b8f82 hrs 41 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000489515
0x829189d99c26ba115fcc71872dd5dcb7751e0f47a16fee16f8cb0030a0b5d42f2 hrs 46 mins ago0x09fbdc5a52ad5641a2db71e6cfc8694237f21b45  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.00064463
0xa741bdb7f0c9dfdd22d5f29203bcf17c0324df9a510f8207087c699cfac0f84f4 hrs 21 mins ago0x2b5634c42055806a59e9107ed44d43c426e58258  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000789825
0x6a0643cd3bdcc4174967b3179e2a39a2182b76169efdf56ea5d52ae171a561316 hrs 35 mins ago0x414a2f2f67f698653bf56f85b7b591349996f66e  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.00037655
0x133a2c131d2022563820a4adad564415fba5ecc6507c011b35a36d1965da480d6 hrs 54 mins ago0x9df2b0d42ae680f691fa0cf533a0def441ff6e6b  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000928855
0x09b5b166751c96ac00e517fdfa7757cfbfec19ac17988e88ea9144ab698afe4f11 hrs 39 mins ago0x76990237ea27b27e598c3923fbc8ebb52a01e394  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000156813
0x88360e8abcdcd7789eed4dc30e762bc0e97aaaee1c788a4a9f58f32c28af3c7211 hrs 47 mins ago0x2b5634c42055806a59e9107ed44d43c426e58258  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000789825
0x7e1fe2f7dcb096fe6277e4f42472b931f1da5d72438e9390b74301a4a6cbe04911 hrs 53 mins ago0x2b5634c42055806a59e9107ed44d43c426e58258  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000789825
0xc76fed4fe73cd38f77f62dce411431d223f0a9800f703f253f20dc214492278f11 hrs 54 mins ago0x2b5634c42055806a59e9107ed44d43c426e58258  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000787905
0xd336aae38b77dc42ae6ef52049141dc224253e7421d4dd7f170d5892ae15a42513 hrs 48 mins ago0xb626dfa8d399686e39a8bc2dc09cc65b8c972b10  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.001541231
0x413fa594422146245aaca6bf157d8e00c343b4de848ded6cfdd201929ad0c3c014 hrs 41 mins ago0x2b5634c42055806a59e9107ed44d43c426e58258  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000788865
0xc0669bf9ef1873f17416931d1a0bbed06a3d96accd9b76322762db89cd2abb4115 hrs 45 mins ago0xfdb16996831753d5331ff813c29a93c76834a0ad  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.00105434
0x88011be1c5cf209460b80df824317f159124df03c1adc8eab562dc2ebef0a22d19 hrs 26 mins ago0xc0de72d74d6d4db2ddeab6b3a083b0846a0127fc  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000342660509
0x0ffc1a910059dac8ca23b0951cd09eed6c4f60b604d3dcc801a2e51e5883fbc619 hrs 45 mins ago0x2b5634c42055806a59e9107ed44d43c426e58258  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000788865
0x5210175cf7952be0e395016c60dc0d83c51a067037e39d6fa21ea6a9ff78ac4021 hrs 29 mins ago0x2b5634c42055806a59e9107ed44d43c426e58258  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000564825
0x1aeff29cc0b2cd91cce4a6c5081236e796a66d84ffea650b9aed0badfe8ad11221 hrs 40 mins ago0x2b5634c42055806a59e9107ed44d43c426e58258  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000563865
0x79c1fac794d7f99f87e91a273c0a4d44564267a11c3c39b117a24a7bda0efa7a22 hrs 30 mins ago0xfdb16996831753d5331ff813c29a93c76834a0ad  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.00105434
0x3fee227398c4bce21edabac11b95fb9bf1d2b4598c9ce9ce019a2be34b41652222 hrs 33 mins ago0x3012d2c7d7855cdd34b945cb40ec09516558383d  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.001893276
0xef39683044d6144fb68c67a7ef61db1001f492e92531e105fa8255e2ed450d0222 hrs 50 mins ago0xeef82c7c39878a49c9beede6b535f4fb127a3f65  IN  0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.00188595
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0x85364a40b7a4856ef1326391ca377e0babc802cfc52ba2b23193922d80f1a84c5006428115 days 22 hrs ago0x21a3fdbc4e9201e85ddd58b7b320ea5aa581fcd6  Contract Creation0 Ether
[ Download CSV Export  ] 
Contract Source Code Verified (Exact match)
Contract Name: MtnToken
Compiler Version: v0.4.18+commit.9cf6e910
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

//File: node_modules/zeppelin-solidity/contracts/token/ERC20Basic.sol
pragma solidity ^0.4.18;


/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

//File: node_modules/zeppelin-solidity/contracts/math/SafeMath.sol
pragma solidity ^0.4.18;


/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure 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 pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

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

//File: node_modules/zeppelin-solidity/contracts/token/BasicToken.sol
pragma solidity ^0.4.18;






/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  /**
  * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */
  function transfer(address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[msg.sender]);

    // SafeMath.sub will throw if there is not enough balance.
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  /**
  * @dev 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) public view returns (uint256 balance) {
    return balances[_owner];
  }

}

//File: node_modules/zeppelin-solidity/contracts/token/ERC20.sol
pragma solidity ^0.4.18;





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

//File: node_modules/zeppelin-solidity/contracts/token/StandardToken.sol
pragma solidity ^0.4.18;






/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard token.
 * @dev https://github.com/ethereum/EIPs/issues/20
 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
contract StandardToken is ERC20, BasicToken {

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


  /**
   * @dev 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 amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);

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

  /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   *
   * Beware that changing an allowance with this method brings the risk that someone may use both the old
   * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
   * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

  /**
   * @dev 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 specifying the amount of tokens still available for the spender.
   */
  function allowance(address _owner, address _spender) public view returns (uint256) {
    return allowed[_owner][_spender];
  }

  /**
   * @dev Increase the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _addedValue The amount of tokens to increase the allowance by.
   */
  function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  /**
   * @dev Decrease the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To decrement
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _subtractedValue The amount of tokens to decrease the allowance by.
   */
  function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

}

//File: node_modules/zeppelin-solidity/contracts/ownership/Ownable.sol
pragma solidity ^0.4.18;


/**
 * @title Ownable
 * @dev 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;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() public {
    owner = msg.sender;
  }


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


  /**
   * @dev 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) public onlyOwner {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

//File: node_modules/zeppelin-solidity/contracts/token/MintableToken.sol
pragma solidity ^0.4.18;







/**
 * @title Mintable token
 * @dev Simple ERC20 Token example, with mintable token creation
 * @dev Issue: * https://github.com/OpenZeppelin/zeppelin-solidity/issues/120
 * Based on code by TokenMarketNet: https://github.com/TokenMarketNet/ico/blob/master/contracts/MintableToken.sol
 */

contract MintableToken is StandardToken, Ownable {
  event Mint(address indexed to, uint256 amount);
  event MintFinished();

  bool public mintingFinished = false;


  modifier canMint() {
    require(!mintingFinished);
    _;
  }

  /**
   * @dev Function to mint tokens
   * @param _to The address that will receive the minted tokens.
   * @param _amount The amount of tokens to mint.
   * @return A boolean that indicates if the operation was successful.
   */
  function mint(address _to, uint256 _amount) onlyOwner canMint public returns (bool) {
    totalSupply = totalSupply.add(_amount);
    balances[_to] = balances[_to].add(_amount);
    Mint(_to, _amount);
    Transfer(address(0), _to, _amount);
    return true;
  }

  /**
   * @dev Function to stop minting new tokens.
   * @return True if the operation was successful.
   */
  function finishMinting() onlyOwner canMint public returns (bool) {
    mintingFinished = true;
    MintFinished();
    return true;
  }
}

//File: node_modules/zeppelin-solidity/contracts/lifecycle/Pausable.sol
pragma solidity ^0.4.18;





/**
 * @title Pausable
 * @dev Base contract which allows children to implement an emergency stop mechanism.
 */
contract Pausable is Ownable {
  event Pause();
  event Unpause();

  bool public paused = false;


  /**
   * @dev Modifier to make a function callable only when the contract is not paused.
   */
  modifier whenNotPaused() {
    require(!paused);
    _;
  }

  /**
   * @dev Modifier to make a function callable only when the contract is paused.
   */
  modifier whenPaused() {
    require(paused);
    _;
  }

  /**
   * @dev called by the owner to pause, triggers stopped state
   */
  function pause() onlyOwner whenNotPaused public {
    paused = true;
    Pause();
  }

  /**
   * @dev called by the owner to unpause, returns to normal state
   */
  function unpause() onlyOwner whenPaused public {
    paused = false;
    Unpause();
  }
}

//File: node_modules/zeppelin-solidity/contracts/token/PausableToken.sol
pragma solidity ^0.4.18;




/**
 * @title Pausable token
 *
 * @dev StandardToken modified with pausable transfers.
 **/

contract PausableToken is StandardToken, Pausable {

  function transfer(address _to, uint256 _value) public whenNotPaused returns (bool) {
    return super.transfer(_to, _value);
  }

  function transferFrom(address _from, address _to, uint256 _value) public whenNotPaused returns (bool) {
    return super.transferFrom(_from, _to, _value);
  }

  function approve(address _spender, uint256 _value) public whenNotPaused returns (bool) {
    return super.approve(_spender, _value);
  }

  function increaseApproval(address _spender, uint _addedValue) public whenNotPaused returns (bool success) {
    return super.increaseApproval(_spender, _addedValue);
  }

  function decreaseApproval(address _spender, uint _subtractedValue) public whenNotPaused returns (bool success) {
    return super.decreaseApproval(_spender, _subtractedValue);
  }
}

//File: src/contracts/ico/MtnToken.sol
/**
 * @title MTN token
 *
 * @version 1.0
 * @author Validity Labs AG <[email protected]>
 */
pragma solidity ^0.4.18;




contract MtnToken is MintableToken, PausableToken {
    string public constant name = "MedToken";
    string public constant symbol = "MTN";
    uint8 public constant decimals = 18;

    /**
     * @dev Constructor of MtnToken that instantiates a new Mintable Pauseable Token
     */
    function MtnToken() public {
        // token should not be transferrable until after all tokens have been issued
        paused = true;
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"name":"","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":"","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":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"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":false,"inputs":[],"name":"finishMinting","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","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":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","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":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[],"name":"MintFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"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
60606040526003805460a060020a61ffff0219169055341561002057600080fd5b600380547501000000000000000000000000000000000000000000600160a060020a031990911633600160a060020a03161760a860020a60ff021916179055610d8d8061006e6000396000f3006060604052600436106101065763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b811461010b57806306fdde0314610132578063095ea7b3146101bc57806318160ddd146101de57806323b872dd14610203578063313ce5671461022b5780633f4ba83a1461025457806340c10f19146102695780635c975abb1461028b578063661884631461029e57806370a08231146102c05780637d64bcb4146102df5780638456cb59146102f25780638da5cb5b1461030557806395d89b4114610334578063a9059cbb14610347578063d73dd62314610369578063dd62ed3e1461038b578063f2fde38b146103b0575b600080fd5b341561011657600080fd5b61011e6103cf565b604051901515815260200160405180910390f35b341561013d57600080fd5b6101456103df565b60405160208082528190810183818151815260200191508051906020019080838360005b83811015610181578082015183820152602001610169565b50505050905090810190601f1680156101ae5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101c757600080fd5b61011e600160a060020a0360043516602435610416565b34156101e957600080fd5b6101f1610441565b60405190815260200160405180910390f35b341561020e57600080fd5b61011e600160a060020a0360043581169060243516604435610447565b341561023657600080fd5b61023e610474565b60405160ff909116815260200160405180910390f35b341561025f57600080fd5b610267610479565b005b341561027457600080fd5b61011e600160a060020a03600435166024356104f9565b341561029657600080fd5b61011e610606565b34156102a957600080fd5b61011e600160a060020a0360043516602435610616565b34156102cb57600080fd5b6101f1600160a060020a036004351661063a565b34156102ea57600080fd5b61011e610655565b34156102fd57600080fd5b6102676106e0565b341561031057600080fd5b610318610765565b604051600160a060020a03909116815260200160405180910390f35b341561033f57600080fd5b610145610774565b341561035257600080fd5b61011e600160a060020a03600435166024356107ab565b341561037457600080fd5b61011e600160a060020a03600435166024356107cf565b341561039657600080fd5b6101f1600160a060020a03600435811690602435166107f3565b34156103bb57600080fd5b610267600160a060020a036004351661081e565b60035460a060020a900460ff1681565b60408051908101604052600881527f4d6564546f6b656e000000000000000000000000000000000000000000000000602082015281565b60035460009060a860020a900460ff161561043057600080fd5b61043a83836108b9565b9392505050565b60005481565b60035460009060a860020a900460ff161561046157600080fd5b61046c848484610925565b949350505050565b601281565b60035433600160a060020a0390811691161461049457600080fd5b60035460a860020a900460ff1615156104ac57600080fd5b6003805475ff000000000000000000000000000000000000000000191690557f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b60035460009033600160a060020a0390811691161461051757600080fd5b60035460a060020a900460ff161561052e57600080fd5b600054610541908363ffffffff610aa716565b6000908155600160a060020a03841681526001602052604090205461056c908363ffffffff610aa716565b600160a060020a0384166000818152600160205260409081902092909255907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859084905190815260200160405180910390a2600160a060020a03831660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a350600192915050565b60035460a860020a900460ff1681565b60035460009060a860020a900460ff161561063057600080fd5b61043a8383610ab6565b600160a060020a031660009081526001602052604090205490565b60035460009033600160a060020a0390811691161461067357600080fd5b60035460a060020a900460ff161561068a57600080fd5b6003805474ff0000000000000000000000000000000000000000191660a060020a1790557fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a150600190565b60035433600160a060020a039081169116146106fb57600080fd5b60035460a860020a900460ff161561071257600080fd5b6003805475ff000000000000000000000000000000000000000000191660a860020a1790557f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600354600160a060020a031681565b60408051908101604052600381527f4d544e0000000000000000000000000000000000000000000000000000000000602082015281565b60035460009060a860020a900460ff16156107c557600080fd5b61043a8383610bb0565b60035460009060a860020a900460ff16156107e957600080fd5b61043a8383610cab565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b60035433600160a060020a0390811691161461083957600080fd5b600160a060020a038116151561084e57600080fd5b600354600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b6000600160a060020a038316151561093c57600080fd5b600160a060020a03841660009081526001602052604090205482111561096157600080fd5b600160a060020a038085166000908152600260209081526040808320339094168352929052205482111561099457600080fd5b600160a060020a0384166000908152600160205260409020546109bd908363ffffffff610d4f16565b600160a060020a0380861660009081526001602052604080822093909355908516815220546109f2908363ffffffff610aa716565b600160a060020a03808516600090815260016020908152604080832094909455878316825260028152838220339093168252919091522054610a3a908363ffffffff610d4f16565b600160a060020a03808616600081815260026020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b60008282018381101561043a57fe5b600160a060020a03338116600090815260026020908152604080832093861683529290529081205480831115610b1357600160a060020a033381166000908152600260209081526040808320938816835292905290812055610b4a565b610b23818463ffffffff610d4f16565b600160a060020a033381166000908152600260209081526040808320938916835292905220555b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b6000600160a060020a0383161515610bc757600080fd5b600160a060020a033316600090815260016020526040902054821115610bec57600080fd5b600160a060020a033316600090815260016020526040902054610c15908363ffffffff610d4f16565b600160a060020a033381166000908152600160205260408082209390935590851681522054610c4a908363ffffffff610aa716565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a033381166000908152600260209081526040808320938616835292905290812054610ce3908363ffffffff610aa716565b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600082821115610d5b57fe5b509003905600a165627a7a723058201e3eb0e59ba0ca728f728bc12910cdd1992d2e22e1bdc779b130903192fdea780029

   Swarm Source:
bzzr://1e3eb0e59ba0ca728f728bc12910cdd1992d2e22e1bdc779b130903192fdea78

 

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.