ETH Price: $2,819.13 (+2.01%)

Contract

0xE750bbc8D86b7c88f9A6FdA0eb8daD4BDBf48E22
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer51126642018-02-18 12:38:022562 days ago1518957482IN
0xE750bbc8...BDBf48E22
0 ETH0.0032883463
Transfer50963312018-02-15 19:15:582565 days ago1518722158IN
0xE750bbc8...BDBf48E22
0 ETH0.0031563
Transfer50946992018-02-15 12:44:132565 days ago1518698653IN
0xE750bbc8...BDBf48E22
0 ETH0.00144963

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
VGCToken

Compiler Version
v0.4.19+commit.c4cbbb05

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2018-01-19
*/

pragma solidity ^0.4.19;
/*standart library for uint
*/
library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0 || b == 0){
        return 0;
    }
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

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

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

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

/*
contract to identify owner
*/
contract Ownable {

  address public owner;

  address public newOwner;

  address public techSupport;

  address public newTechSupport;

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

  modifier onlyTechSupport() {
    require(msg.sender == techSupport);
    _;
  }

  function Ownable() public {
    owner = msg.sender;
  }

  function transferOwnership(address _newOwner) public onlyOwner {
    require(_newOwner != address(0));
    newOwner = _newOwner;
  }

  function acceptOwnership() public {
    if (msg.sender == newOwner) {
      owner = newOwner;
    }
  }

  function transferTechSupport (address _newSupport) public{
    require (msg.sender == owner || msg.sender == techSupport);
    newTechSupport = _newSupport;
  }

  function acceptSupport() public{
    if(msg.sender == newTechSupport){
      techSupport = newTechSupport;
    }
  }
}

/*
ERC - 20 token contract
*/
contract VGCToken is Ownable {
  using SafeMath for uint;
  // Triggered when tokens are transferred.
  event Transfer(address indexed _from, address indexed _to, uint256 _value);

  // Triggered whenever approve(address _spender, uint256 _value) is called.
  event Approval(address indexed _owner, address indexed _spender, uint256 _value);

  string public constant symbol = "VGC";
  string public constant name = "VooGlueC";
  uint8 public constant decimals = 2;
  uint256 _totalSupply = 55000000*pow(10,decimals);

  // Owner of this contract
  address public owner;

  // Balances for each account
  mapping(address => uint256) balances;

  // Owner of account approves the transfer of an amount to another account
  mapping(address => mapping (address => uint256)) allowed;

  // power function
  function pow(uint256 a, uint256 b) internal pure returns (uint256){ //power function
    return (a**b);
  }

  /*
  standart ERC-20 function
  get total supply of ERC-20 Tokens
  */
  function totalSupply() public view returns (uint256) {
    return _totalSupply;
  }

  /*
  standart ERC-20 function
  get ERC-20 token balance from _address
  */

  function balanceOf(address _address) public constant returns (uint256 balance) {
    return balances[_address];
  }

  /*
  //standart ERC-20 function
  transfer token from message sender to _to
  */
  function transfer(address _to, uint256 _amount) public returns (bool success) {
    //you can't transfer token back to token contract
    require(this != _to);
    balances[msg.sender] = balances[msg.sender].sub(_amount);
    balances[_to] = balances[_to].add(_amount);
    Transfer(msg.sender,_to,_amount);
    return true;
  }

  address public crowdsaleContract;
  bool flag = false;
  //connect to crowdsaleContract, can be use once
  function setCrowdsaleContract (address _address) public {
    require (!flag);
    crowdsaleContract = _address;
    reserveBalanceMap[_address] = true;
    flag = true;
  }

  /*
  standart ERC-20 function
  */
  function transferFrom(
    address _from,
    address _to,
    uint256 _amount
    )public returns (bool success) {
      require(this != _to);

      if (balances[_from] >= _amount
       && allowed[_from][msg.sender] >= _amount
       && _amount > 0
       && balances[_to] + _amount > balances[_to]) {
       balances[_from] -= _amount;
       allowed[_from][msg.sender] -= _amount;
       balances[_to] += _amount;
       Transfer(_from, _to, _amount);
    return true;
    } else {
    return false;
    }
  }

  /*
  standart ERC-20 function
  approve your token balance to another address
  */
  function approve(address _spender, uint256 _amount)public returns (bool success) {
    allowed[msg.sender][_spender] = _amount;
    Approval(msg.sender, _spender, _amount);
    return true;
  }

  //standart ERC-20 function
  function allowance(address _owner, address _spender)public constant returns (uint256 remaining) {
    return allowed[_owner][_spender];
  }

  //Constructor
  function VGCToken(address _addressOwner) public {
    owner = _addressOwner;
    // techSupport = msg.sender;
    techSupport = msg.sender;
    balances[this] = _totalSupply;
    teamBalanceMap[_addressOwner] = true;
    bountyBalanceMap[_addressOwner] = true;
    advisorsBalanceMap[_addressOwner] = true;
    referalFundBalanceMap[_addressOwner] = true;
    reserveBalanceMap[_addressOwner] = true;
  }
  //make investor balance = 0
  function burnTokens(address _address) public{
    balances[_address] = 0;
  }
  // Tokens reserve (last screen in documentation)
  mapping (address => bool) public teamBalanceMap;
  mapping (address => bool) public bountyBalanceMap;
  mapping (address => bool) public advisorsBalanceMap;
  mapping (address => bool) public referalFundBalanceMap;
  mapping (address => bool) public reserveBalanceMap;


  uint private crowdsaleBalance = 36000000*pow(10,decimals);

  function getCrowdsaleBalance() public view returns(uint) {
    return crowdsaleBalance;
  }


  uint public teamBalance = 1000000*pow(10,decimals);
  uint public bountyBalance = 3000000*pow(10,decimals);
  uint public ownerBalance = 1000000*pow(10,decimals);
  uint public advisorsBalance = 1000000*pow(10,decimals);
  uint public referalFundBalance = 3000000*pow(10,decimals);
  uint public reserveBalance = 10000000*pow(10,decimals);

  function addTRA (address _address) public onlyOwner {
    teamBalanceMap[_address] = true;
  }

  function removeTRA (address _address) public onlyOwner {
    teamBalanceMap[_address] = false;
  }

  function addBRA (address _address) public onlyOwner {
    bountyBalanceMap[_address] = true;
  }

  function removeBRA (address _address) public onlyOwner {
    bountyBalanceMap[_address] = false;
  }

  function addARA (address _address) public onlyOwner {
    advisorsBalanceMap[_address] = true;
  }

  function removeARA (address _address) public onlyOwner {
    advisorsBalanceMap[_address] = false;
  }

  function addFRA (address _address) public onlyOwner {
    referalFundBalanceMap[_address] = true;
  }

  function removeFRA (address _address) public onlyOwner {
    referalFundBalanceMap[_address] = false;
  }

  function addRRA (address _address) public onlyOwner {
    reserveBalanceMap[_address] = true;
  }

  function removeRRA (address _address) public onlyOwner {
    reserveBalanceMap[_address] = false;
  }

  function sendTeamBalance (address _address, uint _value) public{
    require(teamBalanceMap[msg.sender]);
    teamBalance = teamBalance.sub(_value);
    balances[this] = balances[this].sub(_value);
    balances[_address] = balances[_address].add(_value);
    Transfer(this,_address, _value);
  }

  function sendBountyBalance (address _address, uint _value) public{
    require(bountyBalanceMap[msg.sender]);
    bountyBalance = bountyBalance.sub(_value);
    balances[this] = balances[this].sub(_value);
    balances[_address] = balances[_address].add(_value);
    Transfer(this,_address, _value);
  }

  function sendAdvisorsBalance (address _address, uint _value) public{
    require(advisorsBalanceMap[msg.sender]);
    advisorsBalance = advisorsBalance.sub(_value);
    balances[this] = balances[this].sub(_value);
    balances[_address] = balances[_address].add(_value);
    Transfer(this,_address, _value);
  }

  function sendReferallFundBalance (address _address, uint _value) public{
    require(referalFundBalanceMap[msg.sender]);
    referalFundBalance = referalFundBalance.sub(_value);
    balances[this] = balances[this].sub(_value);
    balances[_address] = balances[_address].add(_value);
    Transfer(this,_address, _value);
  }

  function sendReserveBalance (address _address, uint _value) public{
    require(reserveBalanceMap[msg.sender]);
    reserveBalance = reserveBalance.sub(_value);
    balances[this] = balances[this].sub(_value);
    balances[_address] = balances[_address].add(_value);
    Transfer(this,_address, _value);
  }

  function sendOwnersBalance (address _address, uint _value) public onlyOwner{
    ownerBalance = ownerBalance.sub(_value);
    balances[this] = balances[this].sub(_value);
    balances[_address] = balances[_address].add(_value);
    Transfer(this,_address, _value);
  }

  function sendCrowdsaleBalance (address _address, uint _value) public {
    require (msg.sender == crowdsaleContract);
    crowdsaleBalance = crowdsaleBalance.sub(_value);
    balances[this] = balances[this].sub(_value);
    balances[_address] = balances[_address].add(_value);
    Transfer(this,_address, _value);
  }

  bool private isReferralBalancesSended = false;

  function getRefBalSended () public view returns(bool){
      return isReferralBalancesSended;
  }


  // Dashboard function
  function referralProgram (address[] _addresses, uint[] _values, uint _summary) public onlyTechSupport {
    require (_summary <= getCrowdsaleBalance());
    require(_addresses.length == _values.length);
    balances[this] = balances[this].sub(_summary);
    for (uint i = 0; i < _addresses.length; i++){
      balances[_addresses[i]] = balances[_addresses[i]].add(_values[i]);
      Transfer(this,_addresses[i],_values[i]);
    }
    isReferralBalancesSended = true;
  }

  // at the end of ico burn unsold tokens
  function finishIco() public{
      require(msg.sender == crowdsaleContract);
      balances[this] = balances[this].sub(crowdsaleBalance);
      Transfer(this,0,crowdsaleBalance);
      _totalSupply = _totalSupply.sub(crowdsaleBalance);
      crowdsaleBalance = 0;
  }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"referalFundBalance","outputs":[{"name":"","type":"uint256"}],"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":"_amount","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getRefBalSended","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"bountyBalanceMap","outputs":[{"name":"","type":"bool"}],"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":"_address","type":"address"}],"name":"addFRA","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getCrowdsaleBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newSupport","type":"address"}],"name":"transferTechSupport","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"},{"name":"_value","type":"uint256"}],"name":"sendReserveBalance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"addARA","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"removeRRA","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"advisorsBalanceMap","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"},{"name":"_value","type":"uint256"}],"name":"sendCrowdsaleBalance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"},{"name":"_value","type":"uint256"}],"name":"sendAdvisorsBalance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"teamBalanceMap","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"referalFundBalanceMap","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"advisorsBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"setCrowdsaleContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addresses","type":"address[]"},{"name":"_values","type":"uint256[]"},{"name":"_summary","type":"uint256"}],"name":"referralProgram","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"},{"name":"_value","type":"uint256"}],"name":"sendTeamBalance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"removeBRA","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"teamBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"addRRA","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptSupport","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"},{"name":"_value","type":"uint256"}],"name":"sendOwnersBalance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"reserveBalanceMap","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"},{"name":"_value","type":"uint256"}],"name":"sendBountyBalance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"reserveBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"burnTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ownerBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"addBRA","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"removeFRA","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"bountyBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"techSupport","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"removeTRA","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"addTRA","outputs":[],"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":true,"inputs":[],"name":"newTechSupport","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"removeARA","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishIco","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"},{"name":"_value","type":"uint256"}],"name":"sendReferallFundBalance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_addressOwner","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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"}]

606060405262000020600a6002640100000000620017576200021082021704565b6303473bc0026004556008805460a060020a60ff021916905562000055600a6002640100000000620017576200021082021704565b630225510002600e556200007a600a6002640100000000620017576200021082021704565b620f424002600f556200009e600a6002640100000000620017576200021082021704565b622dc6c002601055620000c2600a6002640100000000620017576200021082021704565b620f424002601155620000e6600a6002640100000000620017576200021082021704565b620f4240026012556200010a600a6002640100000000620017576200021082021704565b622dc6c0026013556200012e600a6002640100000000620017576200021082021704565b62989680026014556015805460ff1916905534156200014c57600080fd5b604051602080620019cd8339810160405280805160008054600160a060020a03338116600160a060020a031992831681178455600580549583169584168617905560028054909316179091556004543090911682526006602090815260408084209290925592825260098352808220805460ff199081166001908117909255600a85528284208054821683179055600b85528284208054821683179055600c85528284208054821683179055600d9094529120805490921617905550620002159050565b900a90565b6117a880620002256000396000f3006060604052600436106102715763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166301ddfa9d811461027657806306fdde031461029b578063095ea7b314610325578063112d6b341461035b5780631482bd401461036e57806318160ddd1461038d57806319213471146103a05780631b082009146103c15780632184fe2c146103d457806323b872dd146103f357806323e25f7d1461041b5780632a30b0b81461043d5780632d1d9feb1461045c5780633032f9511461047b578063313ce5671461049a57806331616395146104c357806340c3418c146104f257806342c5d7ad146105145780634aa91fbc146105365780635b0d823a146105555780636324af1f146105745780636596cff31461058757806370a08231146105a657806379ba5097146105c55780637da0389d146105d857806380a973e61461066957806383c5e3c91461068b57806389e85217146106aa5780638cf3a181146106bd5780638da5cb5b146106dc578063944126f4146106ef57806395d89b41146107025780639969b25614610715578063997d8473146107375780639f7a53a114610756578063a10954fe14610778578063a9059cbb1461078b578063b237f7d4146107ad578063bedcf003146107cc578063c2714a97146107df578063ca61295b146107fe578063d03b41a91461081d578063d459654a14610830578063d4ee1d9014610843578063d731a77914610856578063d7d8cdd514610875578063dd62ed3e14610894578063e3d13592146108b9578063e4536316146108cc578063ec42f82f146108eb578063f2fde38b146108fe578063f6384cb81461091d575b600080fd5b341561028157600080fd5b61028961093f565b60405190815260200160405180910390f35b34156102a657600080fd5b6102ae610945565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102ea5780820151838201526020016102d2565b50505050905090810190601f1680156103175780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561033057600080fd5b610347600160a060020a036004351660243561097c565b604051901515815260200160405180910390f35b341561036657600080fd5b6103476109e8565b341561037957600080fd5b610347600160a060020a03600435166109f1565b341561039857600080fd5b610289610a06565b34156103ab57600080fd5b6103bf600160a060020a0360043516610a0c565b005b34156103cc57600080fd5b610289610a4b565b34156103df57600080fd5b6103bf600160a060020a0360043516610a51565b34156103fe57600080fd5b610347600160a060020a0360043581169060243516604435610ab6565b341561042657600080fd5b6103bf600160a060020a0360043516602435610be2565b341561044857600080fd5b6103bf600160a060020a0360043516610cc7565b341561046757600080fd5b6103bf600160a060020a0360043516610d06565b341561048657600080fd5b610347600160a060020a0360043516610d42565b34156104a557600080fd5b6104ad610d57565b60405160ff909116815260200160405180910390f35b34156104ce57600080fd5b6104d6610d5c565b604051600160a060020a03909116815260200160405180910390f35b34156104fd57600080fd5b6103bf600160a060020a0360043516602435610d6b565b341561051f57600080fd5b6103bf600160a060020a0360043516602435610dc5565b341561054157600080fd5b610347600160a060020a0360043516610e2b565b341561056057600080fd5b610347600160a060020a0360043516610e40565b341561057f57600080fd5b610289610e55565b341561059257600080fd5b6103bf600160a060020a0360043516610e5b565b34156105b157600080fd5b610289600160a060020a0360043516610efe565b34156105d057600080fd5b6103bf610f19565b34156105e357600080fd5b6103bf6004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437509496505093359350610f6292505050565b341561067457600080fd5b6103bf600160a060020a03600435166024356110fa565b341561069657600080fd5b6103bf600160a060020a0360043516611160565b34156106b557600080fd5b61028961119c565b34156106c857600080fd5b6103bf600160a060020a03600435166111a2565b34156106e757600080fd5b6104d66111e1565b34156106fa57600080fd5b6103bf6111f0565b341561070d57600080fd5b6102ae611238565b341561072057600080fd5b6103bf600160a060020a036004351660243561126f565b341561074257600080fd5b610347600160a060020a03600435166112c9565b341561076157600080fd5b6103bf600160a060020a03600435166024356112de565b341561078357600080fd5b610289611344565b341561079657600080fd5b610347600160a060020a036004351660243561134a565b34156107b857600080fd5b6103bf600160a060020a036004351661141a565b34156107d757600080fd5b610289611434565b34156107ea57600080fd5b6103bf600160a060020a036004351661143a565b341561080957600080fd5b6103bf600160a060020a0360043516611479565b341561082857600080fd5b6102896114b5565b341561083b57600080fd5b6104d66114bb565b341561084e57600080fd5b6104d66114ca565b341561086157600080fd5b6103bf600160a060020a03600435166114d9565b341561088057600080fd5b6103bf600160a060020a0360043516611515565b341561089f57600080fd5b610289600160a060020a0360043581169060243516611554565b34156108c457600080fd5b6104d661157f565b34156108d757600080fd5b6103bf600160a060020a036004351661158e565b34156108f657600080fd5b6103bf6115ca565b341561090957600080fd5b6103bf600160a060020a0360043516611671565b341561092857600080fd5b6103bf600160a060020a03600435166024356116d0565b60135481565b60408051908101604052600881527f566f6f476c756543000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260076020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60155460ff1690565b600a6020526000908152604090205460ff1681565b60045490565b60005433600160a060020a03908116911614610a2757600080fd5b600160a060020a03166000908152600c60205260409020805460ff19166001179055565b600e5490565b60005433600160a060020a0390811691161480610a7c575060025433600160a060020a039081169116145b1515610a8757600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600082600160a060020a031630600160a060020a031614151515610ad957600080fd5b600160a060020a038416600090815260066020526040902054829010801590610b295750600160a060020a0380851660009081526007602090815260408083203390941683529290522054829010155b8015610b355750600082115b8015610b5a5750600160a060020a038316600090815260066020526040902054828101115b15610bd757600160a060020a03808516600081815260066020818152604080842080548990039055600782528084203387168552825280842080548990039055948816808452919052908390208054860190559160008051602061175d8339815191529085905190815260200160405180910390a3506001610bdb565b5060005b9392505050565b600160a060020a0333166000908152600d602052604090205460ff161515610c0957600080fd5b601454610c1c908263ffffffff61173616565b601455600160a060020a033016600090815260066020526040902054610c48908263ffffffff61173616565b600160a060020a033081166000908152600660205260408082209390935590841681522054610c7d908263ffffffff61174816565b600160a060020a03808416600081815260066020526040908190209390935591309091169060008051602061175d8339815191529084905190815260200160405180910390a35050565b60005433600160a060020a03908116911614610ce257600080fd5b600160a060020a03166000908152600b60205260409020805460ff19166001179055565b60005433600160a060020a03908116911614610d2157600080fd5b600160a060020a03166000908152600d60205260409020805460ff19169055565b600b6020526000908152604090205460ff1681565b600281565b600854600160a060020a031681565b60085433600160a060020a03908116911614610d8657600080fd5b600e54610d99908263ffffffff61173616565b600e55600160a060020a033016600090815260066020526040902054610c48908263ffffffff61173616565b600160a060020a0333166000908152600b602052604090205460ff161515610dec57600080fd5b601254610dff908263ffffffff61173616565b601255600160a060020a033016600090815260066020526040902054610c48908263ffffffff61173616565b60096020526000908152604090205460ff1681565b600c6020526000908152604090205460ff1681565b60125481565b60085474010000000000000000000000000000000000000000900460ff1615610e8357600080fd5b60088054600160a060020a0390921673ffffffffffffffffffffffffffffffffffffffff19909216821781556000918252600d6020526040909120805460ff19166001179055805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055565b600160a060020a031660009081526006602052604090205490565b60015433600160a060020a0390811691161415610f60576001546000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b565b60025460009033600160a060020a03908116911614610f8057600080fd5b610f88610a4b565b821115610f9457600080fd5b8251845114610fa257600080fd5b600160a060020a033016600090815260066020526040902054610fcb908363ffffffff61173616565b600160a060020a03301660009081526006602052604081209190915590505b83518110156110e75761104c83828151811061100257fe5b906020019060200201516006600087858151811061101c57fe5b90602001906020020151600160a060020a031681526020810191909152604001600020549063ffffffff61174816565b6006600086848151811061105c57fe5b90602001906020020151600160a060020a0316815260208101919091526040016000205583818151811061108c57fe5b90602001906020020151600160a060020a031630600160a060020a031660008051602061175d8339815191528584815181106110c457fe5b9060200190602002015160405190815260200160405180910390a3600101610fea565b50506015805460ff191660011790555050565b600160a060020a03331660009081526009602052604090205460ff16151561112157600080fd5b600f54611134908263ffffffff61173616565b600f55600160a060020a033016600090815260066020526040902054610c48908263ffffffff61173616565b60005433600160a060020a0390811691161461117b57600080fd5b600160a060020a03166000908152600a60205260409020805460ff19169055565b600f5481565b60005433600160a060020a039081169116146111bd57600080fd5b600160a060020a03166000908152600d60205260409020805460ff19166001179055565b600554600160a060020a031681565b60035433600160a060020a0390811691161415610f60576003546002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909216919091179055565b60408051908101604052600381527f5647430000000000000000000000000000000000000000000000000000000000602082015281565b60005433600160a060020a0390811691161461128a57600080fd5b60115461129d908263ffffffff61173616565b601155600160a060020a033016600090815260066020526040902054610c48908263ffffffff61173616565b600d6020526000908152604090205460ff1681565b600160a060020a0333166000908152600a602052604090205460ff16151561130557600080fd5b601054611318908263ffffffff61173616565b601055600160a060020a033016600090815260066020526040902054610c48908263ffffffff61173616565b60145481565b600082600160a060020a031630600160a060020a03161415151561136d57600080fd5b600160a060020a033316600090815260066020526040902054611396908363ffffffff61173616565b600160a060020a0333811660009081526006602052604080822093909355908516815220546113cb908363ffffffff61174816565b600160a060020a03808516600081815260066020526040908190209390935591339091169060008051602061175d8339815191529085905190815260200160405180910390a350600192915050565b600160a060020a0316600090815260066020526040812055565b60115481565b60005433600160a060020a0390811691161461145557600080fd5b600160a060020a03166000908152600a60205260409020805460ff19166001179055565b60005433600160a060020a0390811691161461149457600080fd5b600160a060020a03166000908152600c60205260409020805460ff19169055565b60105481565b600254600160a060020a031681565b600154600160a060020a031681565b60005433600160a060020a039081169116146114f457600080fd5b600160a060020a03166000908152600960205260409020805460ff19169055565b60005433600160a060020a0390811691161461153057600080fd5b600160a060020a03166000908152600960205260409020805460ff19166001179055565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b600354600160a060020a031681565b60005433600160a060020a039081169116146115a957600080fd5b600160a060020a03166000908152600b60205260409020805460ff19169055565b60085433600160a060020a039081169116146115e557600080fd5b600e54600160a060020a0330166000908152600660205260409020546116109163ffffffff61173616565b600160a060020a03301660008181526006602052604080822093909355600e54909260008051602061175d83398151915291905190815260200160405180910390a3600e546004546116679163ffffffff61173616565b6004556000600e55565b60005433600160a060020a0390811691161461168c57600080fd5b600160a060020a03811615156116a157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0333166000908152600c602052604090205460ff1615156116f757600080fd5b60135461170a908263ffffffff61173616565b601355600160a060020a033016600090815260066020526040902054610c48908263ffffffff61173616565b60008282111561174257fe5b50900390565b600082820183811015610bdb57fe5b900a905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820435c593a869b1627ebcb0b8a882aca85857ffb362b9d989b8ea3fbdd4a7da3e9002900000000000000000000000027dcd36ecb0615c9407ffb79892076cd1b6d8930

Deployed Bytecode

0x6060604052600436106102715763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166301ddfa9d811461027657806306fdde031461029b578063095ea7b314610325578063112d6b341461035b5780631482bd401461036e57806318160ddd1461038d57806319213471146103a05780631b082009146103c15780632184fe2c146103d457806323b872dd146103f357806323e25f7d1461041b5780632a30b0b81461043d5780632d1d9feb1461045c5780633032f9511461047b578063313ce5671461049a57806331616395146104c357806340c3418c146104f257806342c5d7ad146105145780634aa91fbc146105365780635b0d823a146105555780636324af1f146105745780636596cff31461058757806370a08231146105a657806379ba5097146105c55780637da0389d146105d857806380a973e61461066957806383c5e3c91461068b57806389e85217146106aa5780638cf3a181146106bd5780638da5cb5b146106dc578063944126f4146106ef57806395d89b41146107025780639969b25614610715578063997d8473146107375780639f7a53a114610756578063a10954fe14610778578063a9059cbb1461078b578063b237f7d4146107ad578063bedcf003146107cc578063c2714a97146107df578063ca61295b146107fe578063d03b41a91461081d578063d459654a14610830578063d4ee1d9014610843578063d731a77914610856578063d7d8cdd514610875578063dd62ed3e14610894578063e3d13592146108b9578063e4536316146108cc578063ec42f82f146108eb578063f2fde38b146108fe578063f6384cb81461091d575b600080fd5b341561028157600080fd5b61028961093f565b60405190815260200160405180910390f35b34156102a657600080fd5b6102ae610945565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102ea5780820151838201526020016102d2565b50505050905090810190601f1680156103175780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561033057600080fd5b610347600160a060020a036004351660243561097c565b604051901515815260200160405180910390f35b341561036657600080fd5b6103476109e8565b341561037957600080fd5b610347600160a060020a03600435166109f1565b341561039857600080fd5b610289610a06565b34156103ab57600080fd5b6103bf600160a060020a0360043516610a0c565b005b34156103cc57600080fd5b610289610a4b565b34156103df57600080fd5b6103bf600160a060020a0360043516610a51565b34156103fe57600080fd5b610347600160a060020a0360043581169060243516604435610ab6565b341561042657600080fd5b6103bf600160a060020a0360043516602435610be2565b341561044857600080fd5b6103bf600160a060020a0360043516610cc7565b341561046757600080fd5b6103bf600160a060020a0360043516610d06565b341561048657600080fd5b610347600160a060020a0360043516610d42565b34156104a557600080fd5b6104ad610d57565b60405160ff909116815260200160405180910390f35b34156104ce57600080fd5b6104d6610d5c565b604051600160a060020a03909116815260200160405180910390f35b34156104fd57600080fd5b6103bf600160a060020a0360043516602435610d6b565b341561051f57600080fd5b6103bf600160a060020a0360043516602435610dc5565b341561054157600080fd5b610347600160a060020a0360043516610e2b565b341561056057600080fd5b610347600160a060020a0360043516610e40565b341561057f57600080fd5b610289610e55565b341561059257600080fd5b6103bf600160a060020a0360043516610e5b565b34156105b157600080fd5b610289600160a060020a0360043516610efe565b34156105d057600080fd5b6103bf610f19565b34156105e357600080fd5b6103bf6004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437509496505093359350610f6292505050565b341561067457600080fd5b6103bf600160a060020a03600435166024356110fa565b341561069657600080fd5b6103bf600160a060020a0360043516611160565b34156106b557600080fd5b61028961119c565b34156106c857600080fd5b6103bf600160a060020a03600435166111a2565b34156106e757600080fd5b6104d66111e1565b34156106fa57600080fd5b6103bf6111f0565b341561070d57600080fd5b6102ae611238565b341561072057600080fd5b6103bf600160a060020a036004351660243561126f565b341561074257600080fd5b610347600160a060020a03600435166112c9565b341561076157600080fd5b6103bf600160a060020a03600435166024356112de565b341561078357600080fd5b610289611344565b341561079657600080fd5b610347600160a060020a036004351660243561134a565b34156107b857600080fd5b6103bf600160a060020a036004351661141a565b34156107d757600080fd5b610289611434565b34156107ea57600080fd5b6103bf600160a060020a036004351661143a565b341561080957600080fd5b6103bf600160a060020a0360043516611479565b341561082857600080fd5b6102896114b5565b341561083b57600080fd5b6104d66114bb565b341561084e57600080fd5b6104d66114ca565b341561086157600080fd5b6103bf600160a060020a03600435166114d9565b341561088057600080fd5b6103bf600160a060020a0360043516611515565b341561089f57600080fd5b610289600160a060020a0360043581169060243516611554565b34156108c457600080fd5b6104d661157f565b34156108d757600080fd5b6103bf600160a060020a036004351661158e565b34156108f657600080fd5b6103bf6115ca565b341561090957600080fd5b6103bf600160a060020a0360043516611671565b341561092857600080fd5b6103bf600160a060020a03600435166024356116d0565b60135481565b60408051908101604052600881527f566f6f476c756543000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260076020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60155460ff1690565b600a6020526000908152604090205460ff1681565b60045490565b60005433600160a060020a03908116911614610a2757600080fd5b600160a060020a03166000908152600c60205260409020805460ff19166001179055565b600e5490565b60005433600160a060020a0390811691161480610a7c575060025433600160a060020a039081169116145b1515610a8757600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600082600160a060020a031630600160a060020a031614151515610ad957600080fd5b600160a060020a038416600090815260066020526040902054829010801590610b295750600160a060020a0380851660009081526007602090815260408083203390941683529290522054829010155b8015610b355750600082115b8015610b5a5750600160a060020a038316600090815260066020526040902054828101115b15610bd757600160a060020a03808516600081815260066020818152604080842080548990039055600782528084203387168552825280842080548990039055948816808452919052908390208054860190559160008051602061175d8339815191529085905190815260200160405180910390a3506001610bdb565b5060005b9392505050565b600160a060020a0333166000908152600d602052604090205460ff161515610c0957600080fd5b601454610c1c908263ffffffff61173616565b601455600160a060020a033016600090815260066020526040902054610c48908263ffffffff61173616565b600160a060020a033081166000908152600660205260408082209390935590841681522054610c7d908263ffffffff61174816565b600160a060020a03808416600081815260066020526040908190209390935591309091169060008051602061175d8339815191529084905190815260200160405180910390a35050565b60005433600160a060020a03908116911614610ce257600080fd5b600160a060020a03166000908152600b60205260409020805460ff19166001179055565b60005433600160a060020a03908116911614610d2157600080fd5b600160a060020a03166000908152600d60205260409020805460ff19169055565b600b6020526000908152604090205460ff1681565b600281565b600854600160a060020a031681565b60085433600160a060020a03908116911614610d8657600080fd5b600e54610d99908263ffffffff61173616565b600e55600160a060020a033016600090815260066020526040902054610c48908263ffffffff61173616565b600160a060020a0333166000908152600b602052604090205460ff161515610dec57600080fd5b601254610dff908263ffffffff61173616565b601255600160a060020a033016600090815260066020526040902054610c48908263ffffffff61173616565b60096020526000908152604090205460ff1681565b600c6020526000908152604090205460ff1681565b60125481565b60085474010000000000000000000000000000000000000000900460ff1615610e8357600080fd5b60088054600160a060020a0390921673ffffffffffffffffffffffffffffffffffffffff19909216821781556000918252600d6020526040909120805460ff19166001179055805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055565b600160a060020a031660009081526006602052604090205490565b60015433600160a060020a0390811691161415610f60576001546000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b565b60025460009033600160a060020a03908116911614610f8057600080fd5b610f88610a4b565b821115610f9457600080fd5b8251845114610fa257600080fd5b600160a060020a033016600090815260066020526040902054610fcb908363ffffffff61173616565b600160a060020a03301660009081526006602052604081209190915590505b83518110156110e75761104c83828151811061100257fe5b906020019060200201516006600087858151811061101c57fe5b90602001906020020151600160a060020a031681526020810191909152604001600020549063ffffffff61174816565b6006600086848151811061105c57fe5b90602001906020020151600160a060020a0316815260208101919091526040016000205583818151811061108c57fe5b90602001906020020151600160a060020a031630600160a060020a031660008051602061175d8339815191528584815181106110c457fe5b9060200190602002015160405190815260200160405180910390a3600101610fea565b50506015805460ff191660011790555050565b600160a060020a03331660009081526009602052604090205460ff16151561112157600080fd5b600f54611134908263ffffffff61173616565b600f55600160a060020a033016600090815260066020526040902054610c48908263ffffffff61173616565b60005433600160a060020a0390811691161461117b57600080fd5b600160a060020a03166000908152600a60205260409020805460ff19169055565b600f5481565b60005433600160a060020a039081169116146111bd57600080fd5b600160a060020a03166000908152600d60205260409020805460ff19166001179055565b600554600160a060020a031681565b60035433600160a060020a0390811691161415610f60576003546002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909216919091179055565b60408051908101604052600381527f5647430000000000000000000000000000000000000000000000000000000000602082015281565b60005433600160a060020a0390811691161461128a57600080fd5b60115461129d908263ffffffff61173616565b601155600160a060020a033016600090815260066020526040902054610c48908263ffffffff61173616565b600d6020526000908152604090205460ff1681565b600160a060020a0333166000908152600a602052604090205460ff16151561130557600080fd5b601054611318908263ffffffff61173616565b601055600160a060020a033016600090815260066020526040902054610c48908263ffffffff61173616565b60145481565b600082600160a060020a031630600160a060020a03161415151561136d57600080fd5b600160a060020a033316600090815260066020526040902054611396908363ffffffff61173616565b600160a060020a0333811660009081526006602052604080822093909355908516815220546113cb908363ffffffff61174816565b600160a060020a03808516600081815260066020526040908190209390935591339091169060008051602061175d8339815191529085905190815260200160405180910390a350600192915050565b600160a060020a0316600090815260066020526040812055565b60115481565b60005433600160a060020a0390811691161461145557600080fd5b600160a060020a03166000908152600a60205260409020805460ff19166001179055565b60005433600160a060020a0390811691161461149457600080fd5b600160a060020a03166000908152600c60205260409020805460ff19169055565b60105481565b600254600160a060020a031681565b600154600160a060020a031681565b60005433600160a060020a039081169116146114f457600080fd5b600160a060020a03166000908152600960205260409020805460ff19169055565b60005433600160a060020a0390811691161461153057600080fd5b600160a060020a03166000908152600960205260409020805460ff19166001179055565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b600354600160a060020a031681565b60005433600160a060020a039081169116146115a957600080fd5b600160a060020a03166000908152600b60205260409020805460ff19169055565b60085433600160a060020a039081169116146115e557600080fd5b600e54600160a060020a0330166000908152600660205260409020546116109163ffffffff61173616565b600160a060020a03301660008181526006602052604080822093909355600e54909260008051602061175d83398151915291905190815260200160405180910390a3600e546004546116679163ffffffff61173616565b6004556000600e55565b60005433600160a060020a0390811691161461168c57600080fd5b600160a060020a03811615156116a157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0333166000908152600c602052604090205460ff1615156116f757600080fd5b60135461170a908263ffffffff61173616565b601355600160a060020a033016600090815260066020526040902054610c48908263ffffffff61173616565b60008282111561174257fe5b50900390565b600082820183811015610bdb57fe5b900a905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820435c593a869b1627ebcb0b8a882aca85857ffb362b9d989b8ea3fbdd4a7da3e90029

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

00000000000000000000000027dcd36ecb0615c9407ffb79892076cd1b6d8930

-----Decoded View---------------
Arg [0] : _addressOwner (address): 0x27DcD36Ecb0615C9407ffb79892076cd1b6d8930

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000027dcd36ecb0615c9407ffb79892076cd1b6d8930


Swarm Source

bzzr://435c593a869b1627ebcb0b8a882aca85857ffb362b9d989b8ea3fbdd4a7da3e9

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.