Latest 25 transactions from a total of 39334 transactions

TxHash Age From To Value [TxFee]
0x64263ba0949ba0594bdbf740f4173d6f3dd27dee53ff2f0159d4f8ba400be75033 mins ago0x381856eca3328afd5627d19d348c222edc36d52b  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000249205
0xcd305159b3164b312722fd73937291c62e2a163b71dd7020d00b12acba49b45952 mins agoCoinbene  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.0010531
0x26caba3963c7f43dce9d4aaa81fa600f1b239cd77e5e18d6a7fd1a8acc6225121 hr 6 mins ago0x0004b9acc101d32f3e7e08faec48e6a798a63fa6  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.00045438
0xc4909653e8f00dbf4817f5946e84e0d86e8a4515b75ea4a9b62bbdf61a6919752 hrs 1 min ago0xb1ae2819d9559e7c420b6e061bf63fdfb5be0ec4  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000249205
0x9a403593bf968b388b1d8754bc2597df0566847894a71ebfe951896dddd3970b2 hrs 21 mins agoCoinbene  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.0010531
0x6244e208300e63cf502d0b0752d53704ef00fad4a348ff913eed42c2142c8ace2 hrs 47 mins agoKucoin  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000519639
0xfb39d3d8eeb995f36d79b1450edf3b1eb6598e314f82f4f13f5f012bfc9ebae13 hrs 54 mins agoHuobi_5  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.001091995
0xa5b6d565e6e4f244b51910ad35efb836a01a0bfc12f8fa504a567dcf9a1b46283 hrs 55 mins ago0xa062450430df1fa8135cc147b76629ffa886e8b5  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000249205
0x0b2b50ec4623f8be3de7581b1829943cf27c03842e845aa935b881351144e75d4 hrs 2 mins agoHuobi_1  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.001091995
0xb8abdbdfd837b471f3885f2e7a2b46b18c7f4ac67145ce131009edb2e292688a4 hrs 10 mins agoHuobi_2  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.001090139
0x7e9462f3d4ba0a177592715083a560eecd71db1fc8748934aa3e8eb6b992614c4 hrs 11 mins agoHuobi_1  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.001091995
0x53964fbafbff2e7642c03491cd14222188bb7508f6867605845dbce722f785174 hrs 12 mins agoKucoin  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000519639
0x7b120f087def10e1af4ab2a215753dfe83d5bf668c42541be177cee5c6905c494 hrs 12 mins agoHuobi_2  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.001093851
0x5d87e72bc3db454d1c48d6ffa1ca63ff084c5ae583dd67b844f2780cd3ff68934 hrs 14 mins agoKucoin  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000726639
0xc7a0665d7d6a19553f3d586b9359e2294a4b8c8b0a94b95653f0c21e4477a5eb4 hrs 39 mins agoHuobi_2  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.001528851
0xb1e09c2758dda7c46d60450151af45c86fd55bd89b2ec53f2e97b5105869e45d4 hrs 40 mins agoGate.io_1  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000463364
0xb3f91b3063d6e6368318d9f1867119d198c41001d512267d8f9bbc158eab53024 hrs 40 mins agoKucoin  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000663453
0xdc3fb0560a7029e1c49017f1685048a32a3b73e2c0e0c97c5a5bdfb5975f25384 hrs 41 mins agoHuobi_2  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.001526995
0x599d0da5dfb9cf282ad9030574e7b13623b2fc1d965fd94125ee7f9374a7f0ee4 hrs 43 mins agoGate.io_1  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000463364
0x6e5c38a74e8914c1a7a137c1a3741224b61e8a970b24a0c5377b29ca6f523e2a8 hrs 5 mins ago0x7dfa67646b74b6e223b1779a3086c5c4f45782a2  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.0002317338
0x866f693ce9e2ea91abef664805736a058cb6209d9101947b5a43d560368c7aec10 hrs 6 mins agoGate.io_1  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000252457928
0x17ba479ea651d129ea5eaad376b9001bc065ffff498473be4ecbf6eb0a65ac4710 hrs 12 mins ago0x94fac6b7871a249ca69a80262bdb4694809d724f  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000316314
0x36c8071ce723dbc96c45fa764ca508e05365c600a0eeeeeac9a093b8fccf465015 hrs 28 mins ago0x79aef4c3a7d0ef899f04a96f40ace2cd477c2405  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.000090368518
0xd5d3c92a337cd7fc37e3ecdb920940237732954ae87f6377ec6de285ffea48d518 hrs 53 mins agoHuobi_5  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.001090139
0xcbcaaaf6227e89a629a92f71012b971c92a70dfa5ea0ee1c07bb9d5d17b02b7119 hrs 6 mins agoHuobi_1  IN   0x41dbecc1cdc5517c6f76f6a6e836adbee2754de30 Ether0.001526995
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0x85364a40b7a4856ef1326391ca377e0babc802cfc52ba2b23193922d80f1a84c5006428356 days 1 hr ago0x21a3fdbc4e9201e85ddd58b7b320ea5aa581fcd6  Contract Creation0 Ether
[ Download CSV Export  ] 
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: MtnToken
Compiler Text: 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 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.