Contract 0xb8327f32127afe37a544c52b628653e222a93bad

 

TxHash Block Age From To Value [TxFee]
0xb7414668f46cf6ffe13aeab03838f6cab736819637e49885c99c34c0b8568a9b73859801 day 9 hrs ago0x479a5ed22166876f3165d5345357453882d439dc IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000172319186
0x5d0ab694c4727bca0f9731b9abfc2def60aebdf61fa4a065f99e27dc162112e073859721 day 9 hrs ago0xf6f1ce96af17a0b70741d4b7323b320ddf111760 IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000182304
0x8a17c74efbeb03c9d1e62e4cf9ef11eb7943eca94725e0171767fdd3551f59ff73805332 days 6 hrs ago0xb88a97076bb0d3ff061b7769b722934d8e34e724 IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000075994
0x0c96cea6b402c298376272663c47be35565d41755a763385e77d3125eb2fc7e573715213 days 15 hrs ago0x18a2109bc20433510b395d1bf91654cbe57d3e2f IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000189985
0xdff79dd8c768e574cbe4370ab22eb542014b0cb6327d8c7f6a74321107415e5b73677334 days 5 hrs ago0x73014c397dbe7a6dedf405bc32f31140257a2106 IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.002313507
0x5555156325fb9ded4bfa4893920c19e14d46126e0a1506a6363f8efe44fafe8773562956 days 47 mins ago0xbbab2cb306504412f46c3cc5aaf0c016b9482d40 IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000182304
0x14e203d18d053cd0c81b1d4794b2b1ca8062ed07d5603b38ed531bbe5145ba1573525306 days 14 hrs ago0x84dee395050012291c10bb6f8dbf248e7301d177 IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000182048
0x6562b646bdebe094b5aa541f4ee5e2cb0b8ff24914ee768b2e32b6b260c0ecff73505216 days 22 hrs ago0xc1e5352604c225b81734e99fb57b778c7d06b9a9 IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.00004564
0xc0c351028a09fcef8daa12bab69547144a95f2da0edb47be23e219bc604f00a173497587 days 1 hr ago0xd23a01c72648e380aa377f076cc66cd9951c99ba IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000113991
0xb7c5d8010effcc5dde376274a9537cd4614961aa7c2a2ce9b681e3954846863073364139 days 2 hrs ago0xd95753a2a6f95a5fb06bd0ac8c8be3b31c985a2e IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.00011378
0xda5ee9bd470d55ce8312a939ab5b9f96d9adede5b656e9734547db71d2d489b873363989 days 2 hrs ago0xab868ac6da9172531df31afd181c9623de5831b4 IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.0000574925
0x260fbb0ef039bcb78f4dde9bdf11c7d43bbe439a6d9dc7a03cf59f95d9aeb5a6732385311 days 1 hr ago0xef539789b53c9fe0dfebe3e72e1a1debd77b0d79 IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000045866
0xfa7bd8cc1638fe810c63a1fc25f325f9da394f281a61b7ba7d0800799ee84743732138811 days 11 hrs ago0x0095797d4c1e630e941734863c08b166f3dbce7c IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.00045576
0x97b09cab9246a880de6a1ab7f2c3d11e0df3e00c31e04ef7512162cd2af77520732115011 days 12 hrs ago0xa2d4dd52fba61e3da6dd14a1fefab639d1b2ff60 IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000068799
0x71c069c7d24b10dc5c758e568359ff53e5bf28af3eb21b0d93123169b1c182e5731864711 days 21 hrs ago0x705279e4536c1aa0ea6cd98e32d9b2b29fde8320 IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000189985
0x80a61c4d3902dfb02f7a3d2d76c2fffe3e1c4613068089e4c99135e758a5c64e729948314 days 21 hrs ago0xf2f7b94e63e27c3c346526ece7d60c928411ed2e IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000037997
0x11ded689fde0721c160f4b15b1cc7d1f8b067cfac61a36478825afaaa11d747e729856915 days 37 mins ago0x8d026e859320c41d26f841c604a5e85fe7ba67af IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000203638436
0x2718b23cca14427d60aeb38c23cc6e436877c6bab3b23106b6701386e647c49c729674015 days 7 hrs ago0x30bcf1fb33c9ab240011d0231becc8c9c1863f77 IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000243308254
0xf37ccedd3f9da41aecccd4d1c56a725e6d6c7df7f0c6849a67c387b5a3ad4177729256615 days 23 hrs ago0x89924e6fa51de8fd01c045ee5551b98942439e98 IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.0001329895
0x7b41a9abdb0947101d3db2b2c9cbba1dae977e3a4e979ca751847f0a5d7325d1728409317 days 7 hrs ago0x7755b69903bcbcc419260dbb65772412e0c4ad2b IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.00041076
0xd492c9461c871f70794ceb2cbd88cfaa5aceee10d432251c728717d2bb88021a728408417 days 7 hrs ago0x98a08c3b4398d7b43a510ea366d25b8a8dade2cb IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.00050256
0x5fefcf380a1123ab5a22dc76d657695d492007b7c6349bc20693749c743bde20728408217 days 7 hrs ago0x98a08c3b4398d7b43a510ea366d25b8a8dade2cb IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.00038061
0xa71effa310d4bd85089ad7dcb42095205efad93cbb42e208e1e613d757407e36727929318 days 4 hrs ago0xa054fae0d3d78222ae4bb31775fbd7865d52067c IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000417263
0x7eaa74c589419caf612966a7e6f4e6e41437ab0b531b32d478201c1dd65ccffb727408119 days 10 hrs ago0x6f7d497d6dd5851ac9d757133b63c1dd141b0d40 IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000264465505
0x490fa80dbe427392089a3cb51498faddeada7c1f5e239e09959fc0399047ae1b727242419 days 19 hrs ago0xaf7a518f1d6e608cd37f20da9dc49896f359c0dd IN  0xb8327f32127afe37a544c52b628653e222a93bad0 Ether0.000165290938
[ 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: WizzleInfinityToken
Compiler Version: v0.4.19+commit.c4cbbb05
Optimization Enabled: No
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.18;

/// @title SafeMath library
library SafeMath {

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

  function div(uint a, uint b) internal constant returns (uint) {
    uint c = a / b;
    return c;
  }

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

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

}

/// @title Roles contract
contract Roles {
  
  /// Address of owner - All privileges
  address public owner;

  /// Global operator address
  address public globalOperator;

  /// Crowdsale address
  address public crowdsale;
  
  function Roles() public {
    owner = msg.sender;
    /// Initially set to 0x0
    globalOperator = address(0); 
    /// Initially set to 0x0    
    crowdsale = address(0); 
  }

  // modifier to enforce only owner function access
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }

  // modifier to enforce only global operator function access
  modifier onlyGlobalOperator() {
    require(msg.sender == globalOperator);
    _;
  }

  // modifier to enforce any of 3 specified roles to access function
  modifier anyRole() {
    require(msg.sender == owner || msg.sender == globalOperator || msg.sender == crowdsale);
    _;
  }

  /// @dev Change the owner
  /// @param newOwner Address of the new owner
  function changeOwner(address newOwner) onlyOwner public {
    require(newOwner != address(0));
    OwnerChanged(owner, newOwner);
    owner = newOwner;
  }

  /// @dev Change global operator - initially set to 0
  /// @param newGlobalOperator Address of the new global operator
  function changeGlobalOperator(address newGlobalOperator) onlyOwner public {
    require(newGlobalOperator != address(0));
    GlobalOperatorChanged(globalOperator, newGlobalOperator);
    globalOperator = newGlobalOperator;
  }

  /// @dev Change crowdsale address - initially set to 0
  /// @param newCrowdsale Address of crowdsale contract
  function changeCrowdsale(address newCrowdsale) onlyOwner public {
    require(newCrowdsale != address(0));
    CrowdsaleChanged(crowdsale, newCrowdsale);
    crowdsale = newCrowdsale;
  }

  /// Events
  event OwnerChanged(address indexed _previousOwner, address indexed _newOwner);
  event GlobalOperatorChanged(address indexed _previousGlobalOperator, address indexed _newGlobalOperator);
  event CrowdsaleChanged(address indexed _previousCrowdsale, address indexed _newCrowdsale);

}

/// @title ERC20 contract
/// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
contract ERC20 {
  uint public totalSupply;
  function balanceOf(address who) public constant returns (uint);
  function transfer(address to, uint value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint value);
  
  function allowance(address owner, address spender) public constant returns (uint);
  function transferFrom(address from, address to, uint value) public returns (bool);
  function approve(address spender, uint value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint value);
}

/// @title ExtendedToken contract
contract ExtendedToken is ERC20, Roles {
  using SafeMath for uint;

  /// Max amount of minted tokens (6 billion tokens)
  uint256 public constant MINT_CAP = 6 * 10**27;

  /// Minimum amount to lock (100 000 tokens)
  uint256 public constant MINIMUM_LOCK_AMOUNT = 100000 * 10**18;

  /// Structure that describes locking of tokens
  struct Locked {
      //// Amount of tokens locked
      uint256 lockedAmount; 
      /// Time when tokens were last locked
      uint256 lastUpdated; 
      /// Time when bonus was last claimed
      uint256 lastClaimed; 
  }
  
  /// Used to pause the transfer
  bool public transferPaused = false;

  /// Mapping for balances
  mapping (address => uint) public balances;
  /// Mapping for locked amounts
  mapping (address => Locked) public locked;
  /// Mapping for allowance
  mapping (address => mapping (address => uint)) internal allowed;

  /// @dev Pause token transfer
  function pause() public onlyOwner {
      transferPaused = true;
      Pause();
  }

  /// @dev Unpause token transfer
  function unpause() public onlyOwner {
      transferPaused = false;
      Unpause();
  }

  /// @dev Mint new tokens. Owner, Global operator and Crowdsale can mint new tokens and update totalSupply
  /// @param _to Address where the tokens will be minted
  /// @param _amount Amount of tokens to be minted
  /// @return True if successfully minted
  function mint(address _to, uint _amount) public anyRole returns (bool) {
      _mint(_to, _amount);
      Mint(_to, _amount);
      return true;
  }
  
  /// @dev Used by mint function
  function _mint(address _to, uint _amount) internal returns (bool) {
      require(_to != address(0));
	    require(totalSupply.add(_amount) <= MINT_CAP);
      totalSupply = totalSupply.add(_amount);
      balances[_to] = balances[_to].add(_amount);
      return true;
  }

  /// @dev Burns the amount of tokens. Tokens can be only burned from Global operator
  /// @param _amount Amount of tokens to be burned
  /// @return True if successfully burned
  function burn(uint _amount) public onlyGlobalOperator returns (bool) {
	    require(balances[msg.sender] >= _amount);
	    uint256 newBalance = balances[msg.sender].sub(_amount);      
      balances[msg.sender] = newBalance;
      totalSupply = totalSupply.sub(_amount);
      Burn(msg.sender, _amount);
      return true;
  }

  /// @dev Checks the amount of locked tokens
  /// @param _from Address that we wish to check the locked amount
  /// @return Number of locked tokens
  function lockedAmount(address _from) public constant returns (uint256) {
      return locked[_from].lockedAmount;
  }

  // token lock
  /// @dev Locking tokens
  /// @param _amount Amount of tokens to be locked
  /// @return True if successfully locked
  function lock(uint _amount) public returns (bool) {
      require(_amount >= MINIMUM_LOCK_AMOUNT);
      uint newLockedAmount = locked[msg.sender].lockedAmount.add(_amount);
      require(balances[msg.sender] >= newLockedAmount);
      _checkLock(msg.sender);
      locked[msg.sender].lockedAmount = newLockedAmount;
      locked[msg.sender].lastUpdated = now;
      Lock(msg.sender, _amount);
      return true;
  }

  /// @dev Used by lock, claimBonus and unlock functions
  function _checkLock(address _from) internal returns (bool) {
    if (locked[_from].lockedAmount >= MINIMUM_LOCK_AMOUNT) {
      return _mintBonus(_from, locked[_from].lockedAmount);
    }
    return false;
  }

  /// @dev Used by lock and unlock functions
  function _mintBonus(address _from, uint256 _amount) internal returns (bool) {
      uint referentTime = max(locked[_from].lastUpdated, locked[_from].lastClaimed);
      uint timeDifference = now.sub(referentTime);
      uint amountTemp = (_amount.mul(timeDifference)).div(30 days); 
      uint mintableAmount = amountTemp.div(100);

      locked[_from].lastClaimed = now;
      _mint(_from, mintableAmount);
      LockClaimed(_from, mintableAmount);
      return true;
  }

  /// @dev Claim bonus from locked amount
  /// @return True if successful
  function claimBonus() public returns (bool) {
      require(msg.sender != address(0));
      return _checkLock(msg.sender);
  }

  /// @dev Unlocking the locked amount of tokens
  /// @param _amount Amount of tokens to be unlocked
  /// @return True if successful
  function unlock(uint _amount) public returns (bool) {
      require(msg.sender != address(0));
      require(locked[msg.sender].lockedAmount >= _amount);
      uint newLockedAmount = locked[msg.sender].lockedAmount.sub(_amount);
      if (newLockedAmount < MINIMUM_LOCK_AMOUNT) {
        Unlock(msg.sender, locked[msg.sender].lockedAmount);
        _checkLock(msg.sender);
        locked[msg.sender].lockedAmount = 0;
      } else {
        locked[msg.sender].lockedAmount = newLockedAmount;
        Unlock(msg.sender, _amount);
        _mintBonus(msg.sender, _amount);
      }
      return true;
  }

  /// @dev Used by transfer function
  function _transfer(address _from, address _to, uint _value) internal {
    require(!transferPaused);
    require(_to != address(0));
    require(balances[_from] >= _value.add(locked[_from].lockedAmount));
    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(_from, _to, _value);
  }
  
  /// @dev Transfer tokens
  /// @param _to Address to receive the tokens
  /// @param _value Amount of tokens to be sent
  /// @return True if successful
  function transfer(address _to, uint _value) public returns (bool) {
    _transfer(msg.sender, _to, _value);
    return true;
  }
  
  function transferFrom(address _from, address _to, uint _value) public returns (bool) {
    allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
    _transfer(_from, _to, _value);
    return true;
  }

  /// @dev Check balance of an address
  /// @param _owner Address to be checked
  /// @return Number of tokens
  function balanceOf(address _owner) public constant returns (uint balance) {
    return balances[_owner];
  }

  function approve(address _spender, uint _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

  function allowance(address _owner, address _spender) public constant returns (uint remaining) {
    return allowed[_owner][_spender];
  }

  function increaseApproval (address _spender, uint _addedValue) public returns (bool success) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  function decreaseApproval (address _spender, uint _subtractedValue) public returns (bool success) {
    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;
  }

  /// @dev Get max number
  /// @param a First number
  /// @param b Second number
  /// @return The bigger one :)
  function max(uint a, uint b) pure internal returns(uint) {
    return (a > b) ? a : b;
  }

  /// @dev Don't accept ether
  function () public payable {
    revert();
  }

  /// @dev Claim tokens that have been sent to contract mistakenly
  /// @param _token Token address that we want to claim
  function claimTokens(address _token) public onlyOwner {
    if (_token == address(0)) {
         owner.transfer(this.balance);
         return;
    }

    ERC20 token = ERC20(_token);
    uint balance = token.balanceOf(this);
    token.transfer(owner, balance);
    ClaimedTokens(_token, owner, balance);
  }

  /// Events
  event Mint(address _to, uint _amount);
  event Burn(address _from, uint _amount);
  event Lock(address _from, uint _amount);
  event LockClaimed(address _from, uint _amount);
  event Unlock(address _from, uint _amount);
  event ClaimedTokens(address indexed _token, address indexed _owner, uint _amount);
  event Pause();
  event Unpause();

}

/// @title Wizzle Infinity Token contract
contract WizzleInfinityToken is ExtendedToken {
    string public constant name = "Wizzle Infinity Token";
    string public constant symbol = "WZI";
    uint8 public constant decimals = 18;
    string public constant version = "v1";

    function WizzleInfinityToken() public { 
      totalSupply = 0;
    }

}

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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"MINIMUM_LOCK_AMOUNT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"","type":"address"}],"name":"balances","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":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":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"burn","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newGlobalOperator","type":"address"}],"name":"changeGlobalOperator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"claimBonus","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"unlock","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"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":true,"inputs":[],"name":"MINT_CAP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"crowdsale","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_from","type":"address"}],"name":"lockedAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"newCrowdsale","type":"address"}],"name":"changeCrowdsale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"locked","outputs":[{"name":"lockedAmount","type":"uint256"},{"name":"lastUpdated","type":"uint256"},{"name":"lastClaimed","type":"uint256"}],"payable":false,"stateMutability":"view","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":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"lock","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":"_token","type":"address"}],"name":"claimTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"globalOperator","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"transferPaused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_to","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_from","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_from","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Lock","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_from","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"LockClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_from","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Unlock","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_token","type":"address"},{"indexed":true,"name":"_owner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"ClaimedTokens","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_previousOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_previousGlobalOperator","type":"address"},{"indexed":true,"name":"_newGlobalOperator","type":"address"}],"name":"GlobalOperatorChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_previousCrowdsale","type":"address"},{"indexed":true,"name":"_newCrowdsale","type":"address"}],"name":"CrowdsaleChanged","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"},{"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
60606040526000600360146101000a81548160ff021916908315150217905550341561002a57600080fd5b33600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008081905550612c2c806101056000396000f300606060405260043610610196576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461019b578063095ea7b3146102295780631671719d1461028357806318160ddd146102ac57806323b872dd146102d557806327e235e31461034e578063313ce5671461039b5780633f4ba83a146103ca57806340c10f19146103df57806342966c68146104395780634d7ee4ee1461047457806350635394146104ad57806354fd4d50146104da5780636198e3391461056857806366188463146105a357806370a08231146105fd5780638456cb591461064a5780638da5cb5b1461065f57806395d89b41146106b457806398f1312e146107425780639c1e03a01461076b578063a153e708146107c0578063a6f9dae11461080d578063a9059cbb14610846578063ad2b14d1146108a0578063cbf9fe5f146108d9578063d73dd62314610934578063dd4670641461098e578063dd62ed3e146109c9578063df8de3e714610a35578063e20dc05b14610a6e578063fb2cb34e14610ac3575b600080fd5b34156101a657600080fd5b6101ae610af0565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101ee5780820151818401526020810190506101d3565b50505050905090810190601f16801561021b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561023457600080fd5b610269600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b29565b604051808215151515815260200191505060405180910390f35b341561028e57600080fd5b610296610c1b565b6040518082815260200191505060405180910390f35b34156102b757600080fd5b6102bf610c29565b6040518082815260200191505060405180910390f35b34156102e057600080fd5b610334600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610c2f565b604051808215151515815260200191505060405180910390f35b341561035957600080fd5b610385600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d56565b6040518082815260200191505060405180910390f35b34156103a657600080fd5b6103ae610d6e565b604051808260ff1660ff16815260200191505060405180910390f35b34156103d557600080fd5b6103dd610d73565b005b34156103ea57600080fd5b61041f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610e18565b604051808215151515815260200191505060405180910390f35b341561044457600080fd5b61045a6004808035906020019091905050610fa6565b604051808215151515815260200191505060405180910390f35b341561047f57600080fd5b6104ab600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061117b565b005b34156104b857600080fd5b6104c06112d3565b604051808215151515815260200191505060405180910390f35b34156104e557600080fd5b6104ed61131e565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561052d578082015181840152602081019050610512565b50505050905090810190601f16801561055a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561057357600080fd5b6105896004808035906020019091905050611357565b604051808215151515815260200191505060405180910390f35b34156105ae57600080fd5b6105e3600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061161c565b604051808215151515815260200191505060405180910390f35b341561060857600080fd5b610634600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506118ad565b6040518082815260200191505060405180910390f35b341561065557600080fd5b61065d6118f6565b005b341561066a57600080fd5b61067261199b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156106bf57600080fd5b6106c76119c1565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107075780820151818401526020810190506106ec565b50505050905090810190601f1680156107345780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561074d57600080fd5b6107556119fa565b6040518082815260200191505060405180910390f35b341561077657600080fd5b61077e611a0a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156107cb57600080fd5b6107f7600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611a30565b6040518082815260200191505060405180910390f35b341561081857600080fd5b610844600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611a7c565b005b341561085157600080fd5b610886600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611bd4565b604051808215151515815260200191505060405180910390f35b34156108ab57600080fd5b6108d7600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611beb565b005b34156108e457600080fd5b610910600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611d43565b60405180848152602001838152602001828152602001935050505060405180910390f35b341561093f57600080fd5b610974600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611d6d565b604051808215151515815260200191505060405180910390f35b341561099957600080fd5b6109af6004808035906020019091905050611f69565b604051808215151515815260200191505060405180910390f35b34156109d457600080fd5b610a1f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612137565b6040518082815260200191505060405180910390f35b3415610a4057600080fd5b610a6c600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506121be565b005b3415610a7957600080fd5b610a81612509565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610ace57600080fd5b610ad661252f565b604051808215151515815260200191505060405180910390f35b6040805190810160405280601581526020017f57697a7a6c6520496e66696e69747920546f6b656e000000000000000000000081525081565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b69152d02c7e14af680000081565b60005481565b6000610cc082600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461254290919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d4b84848461255b565b600190509392505050565b60046020528060005260406000206000915090505481565b601281565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610dcf57600080fd5b6000600360146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610ec35750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80610f1b5750600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515610f2657600080fd5b610f3083836127e9565b507f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968858383604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a16001905092915050565b600080600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561100557600080fd5b82600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561105357600080fd5b6110a583600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461254290919063ffffffff16565b905080600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111008360005461254290919063ffffffff16565b6000819055507fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca53384604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a16001915050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111d757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561121357600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f41104ef914610b9db27705b1dbc0b71745332fb3fdb0d250b9fa13ada44c180560405160405180910390a380600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415151561131057600080fd5b6113193361290f565b905090565b6040805190810160405280600281526020017f763100000000000000000000000000000000000000000000000000000000000081525081565b600080600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415151561139657600080fd5b82600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154101515156113e757600080fd5b61143c83600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015461254290919063ffffffff16565b905069152d02c7e14af6800000811015611554577f6381d9813cabeb57471b5a7e05078e64845ccdb563146a6911d536f24ce960f133600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a16115063361290f565b506000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000181905550611612565b80600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001819055507f6381d9813cabeb57471b5a7e05078e64845ccdb563146a6911d536f24ce960f13384604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a161161033846129c3565b505b6001915050919050565b600080600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508083111561172d576000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117c1565b611740838261254290919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561195257600080fd5b6001600360146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f575a49000000000000000000000000000000000000000000000000000000000081525081565b6b1363156bbee3016d7000000081565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ad857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611b1457600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c60405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000611be133848461255b565b6001905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611c4757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611c8357600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f6c6d2653b73c25ceb5793671ce16631654833faec652ed39fd3d11400ea4be7060405160405180910390a380600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60056020528060005260406000206000915090508060000154908060010154908060020154905083565b6000611dfe82600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612b7b90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008069152d02c7e14af68000008310151515611f8557600080fd5b611fda83600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154612b7b90919063ffffffff16565b905080600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561202a57600080fd5b6120333361290f565b5080600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018190555042600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101819055507f625fed9875dada8643f2418b838ae0bc78d9a148a18eee4ee1979ff0f3f5d4273384604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a16001915050919050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561221d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156122d057600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015156122cb57600080fd5b612504565b8291508173ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b151561237657600080fd5b6102c65a03f1151561238757600080fd5b5050506040518051905090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561246057600080fd5b6102c65a03f1151561247157600080fd5b5050506040518051905050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167ff931edb47c50b4b4104c187b5814a9aef5f709e17e2ecf9617e860cacade929c836040518082815260200191505060405180910390a35b505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360149054906101000a900460ff1681565b600082821115151561255057fe5b818303905092915050565b600360149054906101000a900460ff1615151561257757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156125b357600080fd5b612608600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015482612b7b90919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561265557600080fd5b6126a781600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461254290919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061273c81600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612b7b90919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561282657600080fd5b6b1363156bbee3016d7000000061284883600054612b7b90919063ffffffff16565b1115151561285557600080fd5b61286a82600054612b7b90919063ffffffff16565b6000819055506128c282600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612b7b90919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b600069152d02c7e14af6800000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001541015156129b9576129b282600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001546129c3565b90506129be565b600090505b919050565b6000806000806000612a59600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154600560008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020154612b99565b9350612a6e844261254290919063ffffffff16565b9250612a9862278d00612a8a8589612bb290919063ffffffff16565b612be590919063ffffffff16565b9150612aae606483612be590919063ffffffff16565b905042600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020181905550612b0187826127e9565b507f2faa9bbb20bbe0a2131b23b4040b97b83615eec980be94ed8231505dbd8720a98782604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a1600194505050505092915050565b6000808284019050838110151515612b8f57fe5b8091505092915050565b6000818311612ba85781612baa565b825b905092915050565b60008082840290506000841480612bd35750828482811515612bd057fe5b04145b1515612bdb57fe5b8091505092915050565b6000808284811515612bf357fe5b04905080915050929150505600a165627a7a7230582065f6d53fe9001f8f89a4378ae0315daa1817b3483cc4a26e8a044c1ee84fdef60029


   Swarm Source:
bzzr://65f6d53fe9001f8f89a4378ae0315daa1817b3483cc4a26e8a044c1ee84fdef6
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.