Contract 0xe5519b3408fcba6613b44a7a464b6bb884cbfdc1

 

TxHash Block Age From To Value [TxFee]
0xba39b462d24ad6a2b85380fbf0143da1aa1d3fcce2de68f18b1109a209fd9dec718915910 days 10 hrs ago0x4aad4be610b63b610e8539017d9b53f9ffe8874f  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000113994
0x505df3474c47bff3d6c18383ad5e27dc516187708bad09a692076354702fa3ca718914110 days 11 hrs ago0xf332a3f5a623e344780622050eb78019c8c1aa96  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.00093767
0x04439ac08b6f11656fcaf4c5866d79b383f57d47c1e3c24a7cbd7bdcc1b011d6718913410 days 11 hrs ago0xa1296e8441ed4129bad0e49ab804ef634abd7452  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.00216767
0x90ff7f77735927a33108c8bb512f7676c6d22d36bc00a5a5a1561ae84bdd86c3718902710 days 11 hrs ago0x4aad4be610b63b610e8539017d9b53f9ffe8874f  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000113802
0x24adbd44a1afaec247c9cd80f44f19922b654265820af2a64cad4f98918ac2b0718889510 days 12 hrs ago0xf332a3f5a623e344780622050eb78019c8c1aa96  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.00093767
0x86c8f5f032b7674148d706783d1d437d3efb3c2c4befa4c832b52be8550d3dd0718883710 days 12 hrs ago0xa1296e8441ed4129bad0e49ab804ef634abd7452  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.00216767
0x10bb1ca4fd6e68fb5bec4772af162f16501dd3bd3e73b906cfe4ce898cf3f3ef718880610 days 12 hrs ago0xf332a3f5a623e344780622050eb78019c8c1aa96  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000935046
0x16e9a3b3306715943ba441a080b12f021b96d81c9cfbb30dae8172d244fc8924718877910 days 12 hrs ago0x4aad4be610b63b610e8539017d9b53f9ffe8874f  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000211224
0xd6737ff45e43070b239ee8c854b99c8dffe2418b9ec3fbc419529c52efc6bb75718870510 days 13 hrs ago0xf332a3f5a623e344780622050eb78019c8c1aa96  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000940294
0x793d53baca0d7be9700481c8fc8fda39b0f4829623983a3afd300e8254f8fe89714991718 days 11 hrs ago0x4aad4be610b63b610e8539017d9b53f9ffe8874f  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.00010574
0x45e71c1e6eae58dc4733aadec77df60ea780f98324f0c9d96174d7ab7420b77f714988218 days 11 hrs ago0x4aad4be610b63b610e8539017d9b53f9ffe8874f  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000113418
0xa24560d4338c632ecef27934ce34d6510853fcf68c3580d920b2e718004ea404711472325 days 12 hrs ago0x4aad4be610b63b610e8539017d9b53f9ffe8874f  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.00026435
0x487867a80211a2d48965f404e38370524556ba00a0cc625e616c5437fec0d705702652941 days 12 hrs ago0xbc0a5303ce63d1feb09fbd85f4ec88d99f87dbde  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000211992
0xe3aad58ac78b36115a66da72c6265b82696f4e194138417d3651869f85dcf19c702651441 days 12 hrs ago0xbc0a5303ce63d1feb09fbd85f4ec88d99f87dbde  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000211736
0x5b3c0ca2602f575ef0416de49837ad7d60eea3e0387bbe6c8e57dd985563a629694328855 days 20 hrs ago0xbc0a5303ce63d1feb09fbd85f4ec88d99f87dbde  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000635208
0x993049831d8dd3f0e79bb283b1c5eee5574b0b48343d164ee9c5a6dd0c12baed694327455 days 20 hrs ago0xbc0a5303ce63d1feb09fbd85f4ec88d99f87dbde  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000741076
0xbc04ce1632df44860f9a20b3eefb6d1adf7c75491caea2c49aa17508351a4738694327155 days 20 hrs ago0xbc0a5303ce63d1feb09fbd85f4ec88d99f87dbde  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000952812
0xfc6170db499018397fdb7599376798be36dc1bc129960398fa9dec9807116fba694320155 days 20 hrs ago0xbc0a5303ce63d1feb09fbd85f4ec88d99f87dbde  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000635208
0x73379ab6fbb76f2703337323851bc4ce5838d62be3df54cc5bbf334ed8a3667d694319655 days 20 hrs ago0xbc0a5303ce63d1feb09fbd85f4ec88d99f87dbde  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000635208
0x23173e3a733c41b7eafb9ba1aabcf4f945bcc132d5cd2c85a8bc827d51e948c8694319055 days 20 hrs ago0xbc0a5303ce63d1feb09fbd85f4ec88d99f87dbde  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.00079401
0x68ab6c286579eb5baf36bfab1fa2315d1fa65ebd7643f0604364584b636da303694318555 days 20 hrs ago0xbc0a5303ce63d1feb09fbd85f4ec88d99f87dbde  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000846944
0xe8d29acf012fae5543d62a7f89b39aeee05dd0becd96df883f33acca92395f2e694318355 days 20 hrs ago0xbc0a5303ce63d1feb09fbd85f4ec88d99f87dbde  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.00079401
0x4c0d3346cbc675797f041cc6b9b08d7555103bccd3909c2d2a71db90ed921590694315755 days 20 hrs ago0xbc0a5303ce63d1feb09fbd85f4ec88d99f87dbde  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000846944
0x04b94dd3450d873cf2bb37783b7e3b5f90ea67895d58d924408964a2f129a505694314655 days 20 hrs ago0xbc0a5303ce63d1feb09fbd85f4ec88d99f87dbde  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.00074018
0x9d5db4d71cb73f5cadc0c5b2511dbd477d37d7f9a1609d986c28f4d3420a0a95694314255 days 20 hrs ago0xbc0a5303ce63d1feb09fbd85f4ec88d99f87dbde  IN   0xe5519b3408fcba6613b44a7a464b6bb884cbfdc10 Ether0.000846944
[ 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) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: SET
Compiler Version: v0.4.24+commit.e67f0147
Optimization Enabled: No
Runs (Optimizer):  0


Contract Source Code
pragma solidity ^0.4.21;
/*
from: https://github.com/OpenZeppelin/openzeppelin-solidity/blob/master/LICENSE

Parts of this code has been audited by OpenZeppelin and published under MIT Licenses 

The MIT License (MIT)

Copyright (c) 2016 Smart Contract Solutions, Inc.

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
*/ 

library SafeMath {
    int256 constant private INT256_MIN = -2**255;

    /**
    * @dev Multiplies two unsigned integers, reverts on overflow.
    */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b);

        return c;
    }

    /**
    * @dev Multiplies two signed integers, reverts on overflow.
    */
    function mul(int256 a, int256 b) internal pure returns (int256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
        if (a == 0) {
            return 0;
        }

        require(!(a == -1 && b == INT256_MIN)); // This is the only case of overflow not detected by the check below

        int256 c = a * b;
        require(c / a == b);

        return c;
    }

    /**
    * @dev Integer division of two unsigned integers truncating the quotient, reverts on division by zero.
    */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // Solidity only automatically asserts when dividing by 0
        require(b > 0);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

    /**
    * @dev Integer division of two signed integers truncating the quotient, reverts on division by zero.
    */
    function div(int256 a, int256 b) internal pure returns (int256) {
        require(b != 0); // Solidity only automatically asserts when dividing by 0
        require(!(b == -1 && a == INT256_MIN)); // This is the only case of overflow

        int256 c = a / b;

        return c;
    }

    /**
    * @dev Subtracts two unsigned integers, reverts on overflow (i.e. if subtrahend is greater than minuend).
    */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a);
        uint256 c = a - b;

        return c;
    }

    /**
    * @dev Subtracts two signed integers, reverts on overflow.
    */
    function sub(int256 a, int256 b) internal pure returns (int256) {
        int256 c = a - b;
        require((b >= 0 && c <= a) || (b < 0 && c > a));

        return c;
    }

    /**
    * @dev Adds two unsigned integers, reverts on overflow.
    */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a);

        return c;
    }

    /**
    * @dev Adds two signed integers, reverts on overflow.
    */
    function add(int256 a, int256 b) internal pure returns (int256) {
        int256 c = a + b;
        require((b >= 0 && c >= a) || (b < 0 && c < a));

        return c;
    }

    /**
    * @dev Divides two unsigned integers and returns the remainder (unsigned integer modulo),
    * reverts when dividing by zero.
    */
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b != 0);
        return a % b;
    }
}

contract Ownable {
    address private _owner;

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

    /**
     * @dev The Ownable constructor sets the original `owner` of the contract to the sender
     * account.
     */
    constructor () internal {
        _owner = msg.sender;
        emit OwnershipTransferred(address(0), _owner);
    }

    /**
     * @return the address of the owner.
     */
    function owner() public view returns (address) {
        return _owner;
    }

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

    /**
     * @return true if `msg.sender` is the owner of the contract.
     */
    function isOwner() public view returns (bool) {
        return msg.sender == _owner;
    }

    /**
     * @dev Allows the current owner to relinquish control of the contract.
     * @notice Renouncing to ownership will leave the contract without an owner.
     * It will not be possible to call the functions with the `onlyOwner`
     * modifier anymore.
     */
    function renounceOwnership() public onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    /**
     * @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 {
        _transferOwnership(newOwner);
    }

    /**
     * @dev Transfers control of the contract to a newOwner.
     * @param newOwner The address to transfer ownership to.
     */
    function _transferOwnership(address newOwner) internal {
        require(newOwner != address(0));
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

///taken from OpenZeppelin in August 2018
contract StandardToken is Ownable{
    
  using SafeMath for uint256;

  mapping(address => uint256) internal balances;
  
  event Approval(
    address indexed owner,
    address indexed spender,
    uint256 value
  );
  
  
  event Transfer(
      address indexed from,
      address indexed to,
      uint256 value
    );

  uint256 internal totalSupply_;

  /**
  * @dev Total number of tokens in existence
  */
  function totalSupply() public view returns (uint256) {
    return totalSupply_;
  }

  /**
  * @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(_value <= balances[msg.sender]);
    require(_to != address(0));

    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    emit 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) {
    return balances[_owner];
  }


  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(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);
    require(_to != address(0));

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

  /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    emit 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)
   * @param _spender The address which will spend the funds.
   * @param _addedValue The amount of tokens to increase the allowance by.
   */
  function increaseApproval(
    address _spender,
    uint256 _addedValue
  )
    public
    returns (bool)
  {
    allowed[msg.sender][_spender] = (
      allowed[msg.sender][_spender].add(_addedValue));
    emit 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,
    uint256 _subtractedValue
  )
    public
    returns (bool)
  {
    uint256 oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue >= oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

}

//taken from OpenZeppelin in August 2018, added Locking functionalities
contract PausableToken is StandardToken{

  event TokensAreLocked(address _from, uint256 _timeout);
  event Paused(address account);
  event Unpaused(address account);

  bool private _paused = false; 
  mapping (address => uint256) lockups;

  

  /**
   * @return true if the contract is paused, false otherwise.
   */
  function paused() public view returns(bool) {
    return _paused;
  }

  /**
   * @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 Modifier to make a function callable only if tokens are not locked
   */
  modifier ifNotLocked(address _from){
        if (lockups[_from] != 0) {
            require(now >= lockups[_from]);
        }
        _;
  }

  /**
   * @dev called by the owner to pause, triggers stopped state
   */
  function pause() public onlyOwner whenNotPaused {
    _paused = true;
    emit Paused(msg.sender);
  }

  /**
   * @dev called by the owner to unpause, returns to normal state
   */
  function unpause() public onlyOwner whenPaused {
    _paused = false;
    emit Unpaused(msg.sender);
  }
    

    
 /**
 * @dev function to lock tokens utill a given block.timestamp
 * @param _holders array of adress to lock the tokens from
 * @param _timeouts array of timestamps untill which tokens are blocked
 * NOTE: _holders[i] gets _timeouts[i]
 */
 function lockTokens(address[] _holders, uint256[] _timeouts) public onlyOwner {
     require(_holders.length == _timeouts.length);
     require(_holders.length < 255);

     for (uint8 i = 0; i < _holders.length; i++) {
        address holder = _holders[i];
        uint256 timeout = _timeouts[i];

        // make sure lockup period can not be overwritten
        require(lockups[holder] == 0);

        lockups[holder] = timeout;
        emit TokensAreLocked(holder, timeout);
     }
 }


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

  function transferFrom(address _from,address _to,uint256 _value)public whenNotPaused ifNotLocked(_from) 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);
  }
  
}

//taken from OpenZeppelin in August 2018
contract BurnableToken is StandardToken{

  event Burn(address indexed burner, uint256 value);
    
    /**
    * @dev Burns a specific amount of tokens.
    * @param _from address from which the tokens are burned
    * @param _value The amount of token to be burned.
    */
    function burnFrom(address _from, uint256 _value) public onlyOwner{
    
        require(_value <= balances[_from]);
        // no need to require value <= totalSupply, since that would imply the
        // sender's balance is greater than the totalSupply, which *should* be an assertion failure
        
        balances[_from] = balances[_from].sub(_value);
        totalSupply_ = totalSupply_.sub(_value);
        emit Burn(_from, _value);
        emit Transfer(_from, address(0), _value);
    }
}

//taken from OpenZeppelin in August 2018
contract MintableToken is StandardToken{
  event Mint(address indexed to, uint256 amount);
  event MintFinished();

  bool public mintingFinished = false;


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

  modifier hasMintPermission() {
    require(msg.sender == owner());
    _;
  }

  /**
   * @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
  )
    hasMintPermission
    canMint
    public
    returns (bool)
  {
    require(_to != address(0));
    totalSupply_ = totalSupply_.add(_amount);
    balances[_to] = balances[_to].add(_amount);
    emit Mint(_to, _amount);
    emit 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;
    emit MintFinished();
    return true;
  }
}

contract DividendPayingToken is PausableToken, BurnableToken, MintableToken{
    
    event PayedDividendEther(address receiver, uint256 amount);
    event PayedDividendFromReserve(address receiver, uint256 amount);
    
    uint256 EligibilityThreshold;
    
    address TokenReserveAddress;
    
    
    modifier isEligible(address _receiver){
        balanceOf(_receiver) >= EligibilityThreshold;
        _;
    }
    
    function setEligibilityThreshold(uint256 _value) public onlyOwner returns(bool) {
        EligibilityThreshold = _value;
        return true;
    }
    
    function setTokenReserveAddress(address _newAddress) public onlyOwner returns(bool) {
        TokenReserveAddress = _newAddress;
        return true;
    }
    
    function approvePayoutFromReserve(uint256 _value) public onlyOwner returns(bool) {
        allowed[TokenReserveAddress][msg.sender] = _value;
        emit Approval(TokenReserveAddress,msg.sender, _value);
        return true;
    }
    
    function payDividentFromReserve(address _to, uint256 _amount) public onlyOwner isEligible(_to) returns(bool){
        emit PayedDividendFromReserve(_to, _amount);
        return transferFrom(TokenReserveAddress,_to, _amount);
    } 
    
    function payDividendInEther(address _to, uint256 _amount) public onlyOwner isEligible(_to) returns(bool){
        require(address(this).balance >= _amount );
        _to.transfer(_amount);
        emit PayedDividendEther(_to, _amount);
        return true;
    }
    
    function depositEtherForDividends(uint256 _amount) public payable onlyOwner returns(bool){
        require(msg.value == _amount);
        return true;
    }
    
    function withdrawEther(uint256 _amount) public onlyOwner returns(bool){
        require(address(this).balance >= _amount );
        owner().transfer(_amount);
        return true;
    }
    
    
    
}

contract SET is DividendPayingToken{
    
    string public name = "Securosys";
    string public symbol = "SET";
    uint8 public decimals = 18;
}

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":"_holders","type":"address[]"},{"name":"_timeouts","type":"uint256[]"}],"name":"lockTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"withdrawEther","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"setEligibilityThreshold","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"_newAddress","type":"address"}],"name":"setTokenReserveAddress","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":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"depositEtherForDividends","outputs":[{"name":"","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"isOwner","outputs":[{"name":"","type":"bool"}],"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":"_value","type":"uint256"}],"name":"approvePayoutFromReserve","outputs":[{"name":"","type":"bool"}],"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":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"payDividentFromReserve","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":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"payDividendInEther","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":false,"name":"receiver","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayedDividendEther","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"receiver","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayedDividendFromReserve","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":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_from","type":"address"},{"indexed":false,"name":"_timeout","type":"uint256"}],"name":"TokensAreLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"account","type":"address"}],"name":"Unpaused","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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

Contract Creation Code
60806040526000600460006101000a81548160ff0219169083151502179055506000600660006101000a81548160ff0219169083151502179055506040805190810160405280600981526020017f53656375726f73797300000000000000000000000000000000000000000000008152506009908051906020019062000087929190620001b4565b506040805190810160405280600381526020017f5345540000000000000000000000000000000000000000000000000000000000815250600a9080519060200190620000d5929190620001b4565b506012600b60006101000a81548160ff021916908360ff160217905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a362000263565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001f757805160ff191683800117855562000228565b8280016001018555821562000228579182015b82811115620002275782518255916020019190600101906200020a565b5b5090506200023791906200023b565b5090565b6200026091905b808211156200025c57600081600090555060010162000242565b5090565b90565b61295980620002736000396000f300608060405260043610610180576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305d2035b1461018557806306fdde03146101b4578063095ea7b31461024457806318160ddd146102a957806323b872dd146102d4578063313ce567146103595780633547800a1461038a5780633bed33ce146104335780633c7d0d96146104785780633f4ba83a146104bd57806340c10f19146104d45780634a917a2f146105395780635c975abb1461059457806366188463146105c357806369ef7ef71461062857806370a0823114610660578063715018a6146106b757806379cc6790146106ce5780637d64bcb41461071b5780638456cb591461074a5780638da5cb5b146107615780638f32d59b146107b857806395d89b41146107e7578063a0792e7914610877578063a9059cbb146108bc578063c833fe0114610921578063d73dd62314610986578063dd62ed3e146109eb578063e393641a14610a62578063f2fde38b14610ac7575b600080fd5b34801561019157600080fd5b5061019a610b0a565b604051808215151515815260200191505060405180910390f35b3480156101c057600080fd5b506101c9610b1d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102095780820151818401526020810190506101ee565b50505050905090810190601f1680156102365780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025057600080fd5b5061028f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bbb565b604051808215151515815260200191505060405180910390f35b3480156102b557600080fd5b506102be610beb565b6040518082815260200191505060405180910390f35b3480156102e057600080fd5b5061033f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bf5565b604051808215151515815260200191505060405180910390f35b34801561036557600080fd5b5061036e610cc1565b604051808260ff1660ff16815260200191505060405180910390f35b34801561039657600080fd5b506104316004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050610cd4565b005b34801561043f57600080fd5b5061045e60048036038101908080359060200190929190505050610e68565b604051808215151515815260200191505060405180910390f35b34801561048457600080fd5b506104a360048036038101908080359060200190929190505050610efa565b604051808215151515815260200191505060405180910390f35b3480156104c957600080fd5b506104d2610f1f565b005b3480156104e057600080fd5b5061051f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fcd565b604051808215151515815260200191505060405180910390f35b34801561054557600080fd5b5061057a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111d6565b604051808215151515815260200191505060405180910390f35b3480156105a057600080fd5b506105a9611235565b604051808215151515815260200191505060405180910390f35b3480156105cf57600080fd5b5061060e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061124c565b604051808215151515815260200191505060405180910390f35b6106466004803603810190808035906020019092919050505061127c565b604051808215151515815260200191505060405180910390f35b34801561066c57600080fd5b506106a1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112a8565b6040518082815260200191505060405180910390f35b3480156106c357600080fd5b506106cc6112f1565b005b3480156106da57600080fd5b50610719600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506113c3565b005b34801561072757600080fd5b5061073061158c565b604051808215151515815260200191505060405180910390f35b34801561075657600080fd5b5061075f61160b565b005b34801561076d57600080fd5b506107766116ba565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107c457600080fd5b506107cd6116e3565b604051808215151515815260200191505060405180910390f35b3480156107f357600080fd5b506107fc61173a565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561083c578082015181840152602081019050610821565b50505050905090810190601f1680156108695780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561088357600080fd5b506108a2600480360381019080803590602001909291905050506117d8565b604051808215151515815260200191505060405180910390f35b3480156108c857600080fd5b50610907600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611920565b604051808215151515815260200191505060405180910390f35b34801561092d57600080fd5b5061096c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506119ea565b604051808215151515815260200191505060405180910390f35b34801561099257600080fd5b506109d1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611aaf565b604051808215151515815260200191505060405180910390f35b3480156109f757600080fd5b50610a4c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611adf565b6040518082815260200191505060405180910390f35b348015610a6e57600080fd5b50610aad600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611b66565b604051808215151515815260200191505060405180910390f35b348015610ad357600080fd5b50610b08600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c6d565b005b600660009054906101000a900460ff1681565b60098054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610bb35780601f10610b8857610100808354040283529160200191610bb3565b820191906000526020600020905b815481529060010190602001808311610b9657829003601f168201915b505050505081565b6000600460009054906101000a900460ff16151515610bd957600080fd5b610be38383611c8c565b905092915050565b6000600254905090565b6000600460009054906101000a900460ff16151515610c1357600080fd5b836000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054141515610cac57600560008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020544210151515610cab57600080fd5b5b610cb7858585611d7e565b9150509392505050565b600b60009054906101000a900460ff1681565b6000806000610ce16116e3565b1515610cec57600080fd5b83518551141515610cfc57600080fd5b60ff8551101515610d0c57600080fd5b600092505b84518360ff161015610e6157848360ff16815181101515610d2e57fe5b906020019060200201519150838360ff16815181101515610d4b57fe5b9060200190602002015190506000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054141515610da557600080fd5b80600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507f46b79ebb3dfe09935da32f2f5834a6bfaafb95a58bafe05991010d8f2dbfac1b8282604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a18280600101935050610d11565b5050505050565b6000610e726116e3565b1515610e7d57600080fd5b813073ffffffffffffffffffffffffffffffffffffffff163110151515610ea357600080fd5b610eab6116ba565b73ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015610ef0573d6000803e3d6000fd5b5060019050919050565b6000610f046116e3565b1515610f0f57600080fd5b8160078190555060019050919050565b610f276116e3565b1515610f3257600080fd5b600460009054906101000a900460ff161515610f4d57600080fd5b6000600460006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa33604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000610fd76116ba565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561101057600080fd5b600660009054906101000a900460ff1615151561102c57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561106857600080fd5b61107d8260025461213e90919063ffffffff16565b6002819055506110d582600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213e90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60006111e06116e3565b15156111eb57600080fd5b81600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b6000600460009054906101000a900460ff16905090565b6000600460009054906101000a900460ff1615151561126a57600080fd5b611274838361215f565b905092915050565b60006112866116e3565b151561129157600080fd5b813414151561129f57600080fd5b60019050919050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6112f96116e3565b151561130457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6113cb6116e3565b15156113d657600080fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561142457600080fd5b61147681600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123f190919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506114ce816002546123f190919063ffffffff16565b6002819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60006115966116e3565b15156115a157600080fd5b600660009054906101000a900460ff161515156115bd57600080fd5b6001600660006101000a81548160ff0219169083151502179055507fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a16001905090565b6116136116e3565b151561161e57600080fd5b600460009054906101000a900460ff1615151561163a57600080fd5b6001600460006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b600a8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156117d05780601f106117a5576101008083540402835291602001916117d0565b820191906000526020600020905b8154815290600101906020018083116117b357829003601f168201915b505050505081565b60006117e26116e3565b15156117ed57600080fd5b8160036000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a360019050919050565b6000600460009054906101000a900460ff1615151561193e57600080fd5b336000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415156119d757600560008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205442101515156119d657600080fd5b5b6119e18484612412565b91505092915050565b60006119f46116e3565b15156119ff57600080fd5b82600754611a0c826112a8565b50507f8594b9b18a2285e63be9cc69848823f61c18aea156276f679ba4a8a33ad439e78484604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a1611aa6600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168585610bf5565b91505092915050565b6000600460009054906101000a900460ff16151515611acd57600080fd5b611ad78383612637565b905092915050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000611b706116e3565b1515611b7b57600080fd5b82600754611b88826112a8565b5050823073ffffffffffffffffffffffffffffffffffffffff163110151515611bb057600080fd5b8373ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f19350505050158015611bf6573d6000803e3d6000fd5b507f851711c461c2368d987e6a212e351a2ef7bb48d1ea968fd4d0d6e0e6778472618484604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a1600191505092915050565b611c756116e3565b1515611c8057600080fd5b611c8981612833565b50565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515611dce57600080fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515611e5957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611e9557600080fd5b611ee782600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123f190919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611f7c82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213e90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061204e82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123f190919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600080828401905083811015151561215557600080fd5b8091505092915050565b600080600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508083101515612271576000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612305565b61228483826123f190919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008083831115151561240357600080fd5b82840390508091505092915050565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561246257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561249e57600080fd5b6124f082600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123f190919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061258582600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213e90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60006126c882600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213e90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561286f57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a72305820db9eea58491fce316617ba228af579ac57c651cf9bee668c1e8775023e178aa80029


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