Contract 0xDAC4AE188AcE3C8985765eDc6C9B4739D4845DdC

 

TxHash Block Age From To Value [TxFee]
0x3cd8d8a4d339d83273d231cfcd4d49fbe558ef3a6aaa4f223538affdd78657eb722315820 hrs 34 mins agoFCoin  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.0003851724
0x6bf516556b508eaef81e78de2acda9cc6ea9f5726a3d691471167721db60f24d72196381 day 17 hrs agoFCoin  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.00037762
0xfe231ac7c72e482f9b1fdc4a5b1a6b9e9048c70644611fb0ea7811d2041545eb72183472 days 35 mins ago0x23c8e13d5ee4432fcc0218bb1d597d26fb85c2d8  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.00022762
0x0a8be0826b2228d507f5bc5994fb272b1719eaae3f6a9621725a9162da4e184c72183202 days 46 mins ago0xa9a7a5b2c4b7620b71b9832b97ca18e1ce583f89  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.000151048
0x97151ebd1efc528c02571a6f6eaea877c75cae779b7614a0bd505e172150605f72175962 days 4 hrs agoFCoin  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.000603168
0x79c98a666e85c070a88896a2418bb95c278fb255bb106180ccb2906d1abbe4b572175372 days 5 hrs ago0x9f20e30dbe73544cf6bfaa335a7e27a3e2309fd4  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.0004006112
0xc368ea8018f7fcd567f91bfc970d1ec6b7fb9456faad5abe9cae2c1709de652c72175322 days 5 hrs ago0x89a06be2211b51e3fbedbfb99272024969113664  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.00037762
0x73f666dc4fc9f5f14379995bab380a8d152b1762bacbb046e4e8de09061e0b6e72154572 days 17 hrs agoFCoin  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.00037762
0xb06566e619cd83ce80a791fac918257e825b272fed3a277f179381cc0892fcae72140943 days 47 mins agoFCoin  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.00037762
0x35ce35eb226086ce1fd60ecb364724fc1a849713c19e6fb25d5facf146af6d8072135253 days 4 hrs ago0x3f841ad19090dd70dd5d198f87c8a011c4e8f215  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.000272376
0x04725104b17ab7a836a7ee4a070ed26fb268c3e3df1b342eb4991e753819afeb72133833 days 4 hrs agoFCoin  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.00052698
0x5f292e53d6029118d4761e1d9b9a37392e3bf9ca029b19490491026a932473db72115473 days 15 hrs ago0x833b6110b920fa2308d26f82a744ef3ac5f0d4fe  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.000546288
0x9fe6daf4541be203b7c0207de4fa0e9b897bb83edcbb7b267457af71572dab8572115473 days 15 hrs ago0x833b6110b920fa2308d26f82a744ef3ac5f0d4fe  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.00037698
0xa3e99d98a176408c66c9bc57592a34e2a90e7875bf87d088d70100491d1aa79072115343 days 15 hrs ago0x99296cee7e792a604b1eee3f8459b2d4f29ace4e  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.000136572
0x3b4b6c96b82a021709cb0067c53438df5e90c2ec47fc5266822219325506813372115243 days 15 hrs ago0xe74b7db2f4f97994ca398079b4cdafa335a8757c  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.000226188
0x927d19660d2099d7674ce18c5ebcbde00856a23a5be0eb41acaae0df6ee8d60872115183 days 15 hrs ago0x833b6110b920fa2308d26f82a744ef3ac5f0d4fe  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.000238329
0x774031fd6ec1ea9910cbcc6b8625bcd236ca8339aa3ef384a62b0b7c7dd5030872115163 days 15 hrs ago0xea7934161ed9a02003fd50070154596558a0742e  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.000226188
0x8624e03999e59acdfa8c554d2d9bd51d0276e6a6b553bc2e3d384ff4a6a505cf72104943 days 21 hrs ago0x3037903e49748c60de069167f19dfded8ed76379  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.00022762
0x41b1dde82c4a859eab42a489b59425b93f3f3aa7dc963bc9e7a38e999ea388aa72104903 days 21 hrs ago0x603895bfb3717650940812cb2844280635e26568  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.000918388562
0x508304f889fb2c134d272c7eae0e711ad5b0504a823f5a259443cadfeeaf1ae272076104 days 13 hrs ago0xb3b722c989bdc800adff454cf5ca0dc875d9f12e  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.00025179
0x49ff28b6817dde7264a782457c7f77f42343769e2a6e55b7cfc8f0e7caffca7172074994 days 14 hrs ago0x003658466da6b72e2e18b4313facb6da87654aa8  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.001550866
0x35731a70dcdf1c5944f188fb11ae4a654aadee2658939fb713e9f556dd95ab3172027175 days 17 hrs ago0xb48b76b023d0bd9f94a8094cd5feb03e3e26244d  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.000273144
0x1cc587b45fefe760479a3b53650a1ff2925d7abd7edfd496c9fd9192a9e4c1ef72025995 days 18 hrs ago0xf42ea7615674dd082e7d6026cad00432e353eb1f  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.00037762
0xc7beffef31d8aec0f8694cb1bbdb2fd8b4b233abcbdc375a0133225e6ec4ac3d71963317 days 2 hrs agoFCoin  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.00037762
0x40d7e83997789ffcdcb243917595d1e05de2da8c7f45ef474ef7329019255b3d71930877 days 18 hrs agoFCoin  IN   0xdac4ae188ace3c8985765edc6c9b4739d4845ddc0 Ether0.00037698
[ 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: INVEToken
Compiler Version: v0.4.24+commit.e67f0147
Optimization Enabled: No
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.24;
/*

  Copyright 2018 InterValue Foundation.

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.

*/

/**
 * Math operations with safety checks
 */
library SafeMath {
  function mul(uint a, uint b) internal returns (uint) {
    uint c = a * b;
    assert(a == 0 || c / a == b); //The first number should not be zero
    return c;
  }

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

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

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

  function max64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a >= b ? a : b;
  }

  function min64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a < b ? a : b;
  }

  function max256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a >= b ? a : b;
  }

  function min256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a < b ? a : b;
  }

  function assert(bool assertion) internal {
    if (!assertion) {
      throw;
    }
  }
}

/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20Basic {
  uint public totalSupply;
  function balanceOf(address who) constant returns (uint);
  function transfer(address to, uint value);
  event Transfer(address indexed from, address indexed to, uint value);
  
  function allowance(address owner, address spender) constant returns (uint);
  function transferFrom(address from, address to, uint value);
  function approve(address spender, uint value);
  event Approval(address indexed owner, address indexed spender, uint value);
}

/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances. 
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint;
    
  /// This is where we hold INVE token and the only address from which
  /// `issue token` can be invocated.
  ///
  /// Note: this will be initialized during the contract deployment.
  address public owner;
  
  /// This is a switch to control the liquidity of INVE
  bool public transferable = true;
  
  mapping(address => uint) balances;

  //The frozen accounts 
  mapping (address => bool) public frozenAccount;
  /**
   * @dev Fix for the ERC20 short address attack.
   */
  modifier onlyPayloadSize(uint size) {
     if(msg.data.length < size + 4) {
       throw;
     }
     _;
  }
  
  modifier unFrozenAccount{
      require(!frozenAccount[msg.sender]);
      _;
  }
  
  modifier onlyOwner {
      if (owner == msg.sender) {
          _;
      } else {
          InvalidCaller(msg.sender);
          throw;
        }
  }
  
  modifier onlyTransferable {
      if (transferable) {
          _;
      } else {
          LiquidityAlarm("The liquidity of INVE is switched off");
          throw;
      }
  }
  /**
  *EVENTS
  */
  /// Emitted when the target account is frozen
  event FrozenFunds(address target, bool frozen);
  
  /// Emitted when a function is invocated by unauthorized addresses.
  event InvalidCaller(address caller);

  /// Emitted when some INVE coins are burn.
  event Burn(address caller, uint value);
  
  /// Emitted when the ownership is transferred.
  event OwnershipTransferred(address indexed from, address indexed to);
  
  /// Emitted if the account is invalid for transaction.
  event InvalidAccount(address indexed addr, bytes msg);
  
  /// Emitted when the liquity of INVE is switched off
  event LiquidityAlarm(bytes msg);
  
  /**
  * @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, uint _value) onlyPayloadSize(2 * 32) unFrozenAccount onlyTransferable {
    if (frozenAccount[_to]) {
        InvalidAccount(_to, "The receiver account is frozen");
    } else {
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(msg.sender, _to, _value);
    }
    
  }

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

  ///@notice `freeze? Prevent | Allow` `target` from sending & receiving INVE preconditions
  ///@param target Address to be frozen
  ///@param freeze To freeze the target account or not
  function freezeAccount(address target, bool freeze) onlyOwner public {
      frozenAccount[target]=freeze;
      FrozenFunds(target, freeze);
    }
  
  function accountFrozenStatus(address target) view returns (bool frozen) {
      return frozenAccount[target];
  }
  
  function transferOwnership(address newOwner) onlyOwner public {
      if (newOwner != address(0)) {
          address oldOwner=owner;
          owner = newOwner;
          OwnershipTransferred(oldOwner, owner);
        }
  }
  
  function switchLiquidity (bool _transferable) onlyOwner returns (bool success) {
      transferable=_transferable;
      return true;
  }
  
  function liquidityStatus () view returns (bool _transferable) {
      return transferable;
  }
}

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

  mapping (address => mapping (address => uint)) 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 uint the amout of tokens to be transfered
   */
  function transferFrom(address _from, address _to, uint _value) onlyPayloadSize(3 * 32) unFrozenAccount onlyTransferable{
    var _allowance = allowed[_from][msg.sender];

    // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
    // if (_value > _allowance) throw;
    
    // Check account _from and _to is not frozen
    require(!frozenAccount[_from]&&!frozenAccount[_to]);
    
    balances[_to] = balances[_to].add(_value);
    balances[_from] = balances[_from].sub(_value);
    allowed[_from][msg.sender] = _allowance.sub(_value);
    Transfer(_from, _to, _value);
  }

  /**
   * @dev Aprove the passed address to spend the specified amount of tokens on beahlf 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, uint _value) unFrozenAccount {

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

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

  /**
   * @dev Function to check the amount of tokens than 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 uint specifing the amount of tokens still avaible for the spender.
   */
  function allowance(address _owner, address _spender) view returns (uint remaining) {
    return allowed[_owner][_spender];
  }
  
}

/// @title InterValue Protocol Token.
/// For more information about this token, please visit http://inve.one
contract INVEToken is StandardToken {
    string public name = "InterValue";
    string public symbol = "INVE";
    uint public decimals = 18;

    /**
     * CONSTRUCTOR 
     * 
     * @dev Initialize the INVE Coin
     * @param _owner The escrow account address, all ethers will
     * be sent to this address.
     * This address will be : 0x...
     */
    function INVEToken(address _owner) {
        owner = _owner;
        totalSupply = 40 * 10 ** 26;
        balances[owner] = totalSupply;
    }

    /*
     * PUBLIC FUNCTIONS
     */

    /// @dev This default function allows token to be purchased by directly
    /// sending ether to this smart contract.
    function () public payable {
        revert();
    }
}

Contract ABI
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_transferable","type":"bool"}],"name":"switchLiquidity","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[],"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":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"liquidityStatus","outputs":[{"name":"_transferable","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"target","type":"address"}],"name":"accountFrozenStatus","outputs":[{"name":"frozen","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"transferable","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":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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":"target","type":"address"},{"name":"freeze","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_owner","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"}],"name":"FrozenFunds","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"caller","type":"address"}],"name":"InvalidCaller","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"caller","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"addr","type":"address"},{"indexed":false,"name":"msg","type":"bytes"}],"name":"InvalidAccount","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"msg","type":"bytes"}],"name":"LiquidityAlarm","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
608060405260018060146101000a81548160ff0219169083151502179055506040805190810160405280600a81526020017f496e74657256616c756500000000000000000000000000000000000000000000815250600590805190602001906200006b929190620001b3565b506040805190810160405280600481526020017f494e56450000000000000000000000000000000000000000000000000000000081525060069080519060200190620000b9929190620001b3565b506012600755348015620000cc57600080fd5b5060405160208062001a758339810180604052810190808051906020019092919050505080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506b0cecb8f27f4200f3a000000060008190555060005460026000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505062000262565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001f657805160ff191683800117855562000227565b8280016001018555821562000227579182015b828111156200022657825182559160200191906001019062000209565b5b5090506200023691906200023a565b5090565b6200025f91905b808211156200025b57600081600090555060010162000241565b5090565b90565b61180380620002726000396000f3006080604052600436106100f1576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100f6578063087038db14610186578063095ea7b3146101cd57806318160ddd1461021a57806323b872dd14610245578063309b40b2146102b2578063313ce567146102e157806370a082311461030c57806381fc7f2b146103635780638da5cb5b146103be57806392ff0d311461041557806395d89b4114610444578063a9059cbb146104d4578063b414d4b614610521578063dd62ed3e1461057c578063e724529c146105f3578063f2fde38b14610642575b600080fd5b34801561010257600080fd5b5061010b610685565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014b578082015181840152602081019050610130565b50505050905090810190601f1680156101785780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019257600080fd5b506101b3600480360381019080803515159060200190929190505050610723565b604051808215151515815260200191505060405180910390f35b3480156101d957600080fd5b50610218600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061080b565b005b34801561022657600080fd5b5061022f6109e6565b6040518082815260200191505060405180910390f35b34801561025157600080fd5b506102b0600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109ec565b005b3480156102be57600080fd5b506102c7610e61565b604051808215151515815260200191505060405180910390f35b3480156102ed57600080fd5b506102f6610e78565b6040518082815260200191505060405180910390f35b34801561031857600080fd5b5061034d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e7e565b6040518082815260200191505060405180910390f35b34801561036f57600080fd5b506103a4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ec7565b604051808215151515815260200191505060405180910390f35b3480156103ca57600080fd5b506103d3610f1d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561042157600080fd5b5061042a610f43565b604051808215151515815260200191505060405180910390f35b34801561045057600080fd5b50610459610f56565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561049957808201518184015260208101905061047e565b50505050905090810190601f1680156104c65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104e057600080fd5b5061051f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ff4565b005b34801561052d57600080fd5b50610562600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061137b565b604051808215151515815260200191505060405180910390f35b34801561058857600080fd5b506105dd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061139b565b6040518082815260200191505060405180910390f35b3480156105ff57600080fd5b50610640600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050611422565b005b34801561064e57600080fd5b50610683600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115af565b005b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561071b5780601f106106f05761010080835404028352916020019161071b565b820191906000526020600020905b8154815290600101906020018083116106fe57829003601f168201915b505050505081565b60003373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561079e5781600160146101000a81548160ff02191690831515021790555060019050610806565b7fcbd9d2e0b97a08f1b662bf4d639e76b32edd97a5d890cafbd2b3cf1b803243a433604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1600080fd5b919050565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561086457600080fd5b600081141580156108f257506000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b156108fc57600080fd5b80600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a35050565b60005481565b600060606004810160003690501015610a0457600080fd5b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515610a5d57600080fd5b600160149054906101000a900460ff1615610dc757600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610b955750600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1515610ba057600080fd5b610bf283600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461179190919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c8783600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117af90919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cdd83836117af90919063ffffffff16565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3610e5a565b7fec4762f1f6b47ddf1a967e02d45ec6c4948cff902388d395b85fb6617b70be4a6040518080602001828103825260258152602001807f546865206c6971756964697479206f6620494e5645206973207377697463686581526020017f64206f666600000000000000000000000000000000000000000000000000000081525060400191505060405180910390a1600080fd5b5050505050565b6000600160149054906101000a900460ff16905090565b60075481565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160149054906101000a900460ff1681565b60068054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610fec5780601f10610fc157610100808354040283529160200191610fec565b820191906000526020600020905b815481529060010190602001808311610fcf57829003601f168201915b505050505081565b6040600481016000369050101561100a57600080fd5b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561106357600080fd5b600160149054906101000a900460ff16156112e357600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561114e578273ffffffffffffffffffffffffffffffffffffffff167fb9b84c9b2658d3caf1e0d262d84f7a477ec5d99a6b88ffc8d1fe7276e9e3023f60405180806020018281038252601e8152602001807f546865207265636569766572206163636f756e742069732066726f7a656e000081525060200191505060405180910390a26112de565b6111a082600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117af90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061123582600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461179190919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35b611376565b7fec4762f1f6b47ddf1a967e02d45ec6c4948cff902388d395b85fb6617b70be4a6040518080602001828103825260258152602001807f546865206c6971756964697479206f6620494e5645206973207377697463686581526020017f64206f666600000000000000000000000000000000000000000000000000000081525060400191505060405180910390a1600080fd5b505050565b60036020528060005260406000206000915054906101000a900460ff1681565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156115435780600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a58282604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001821515151581526020019250505060405180910390a16115ab565b7fcbd9d2e0b97a08f1b662bf4d639e76b32edd97a5d890cafbd2b3cf1b803243a433604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1600080fd5b5050565b60003373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561172557600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151561172057600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35b61178d565b7fcbd9d2e0b97a08f1b662bf4d639e76b32edd97a5d890cafbd2b3cf1b803243a433604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1600080fd5b5050565b60008082840190506117a5848210156117c8565b8091505092915050565b60006117bd838311156117c8565b818303905092915050565b8015156117d457600080fd5b505600a165627a7a72305820e072853ef553f32cf4e7b6a3e4a0ac59545009d071884b2680277b207c01c5d7002900000000000000000000000014b50e32ef3d7ffc09fb5575a4b9c05587db1289


    Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000014b50e32ef3d7ffc09fb5575a4b9c05587db1289

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000014b50e32ef3d7ffc09fb5575a4b9c05587db1289


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