Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 117 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xb8579b19da2108249d4391d73430abba665515caat txn 0xb172bf70b17c0f57ce2a27aaa53064194d72098cee1a7b383b92e33f16144c50
 Latest 25 transactions from a total of 117 transactions

TxHash Age From To Value [TxFee]
0xa8327852e9ee9db40b43379024e1a632388c231868c5949b6a80b373e216e24e36 days 10 hrs ago0xb8579b19da2108249d4391d73430abba665515ca  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e0 Ether0.000182526
0x46e88a9bbb89ab921aaf608b94b21a6a27f992ec437ee7edb137acdb9cbf84ab57 days 16 hrs ago0xcf085317456133e93d72ab5fc56025d8d3802c38  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e0 Ether0.00010975
0xe55d88cb74e0c78e98161041d542d717b588ed173dcf6ca1f52b90e66f9f39b657 days 21 hrs ago0x01a68a6732b4fe2ed16fcfad83a112e0915fa80a  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e0.001 Ether0.000445248
0x86297021fa22f944b74a1054a4f0dc15e583455f1ab1bcc4468732fe1bc1ebba58 days 16 hrs ago0xb8579b19da2108249d4391d73430abba665515ca  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e0 Ether0.000162306
0x0d1b500ebfed4f19a688cacb2d5e7ec3d76a720a508e7d442fe93e5acab4c92f59 days 9 hrs ago0x4236b6e4093c113aad4a34bb42ccd52a5bbc45ca  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e50 Ether0.00111312
0x99b546d90ebb657dbf88a06bfdb7ad31a4f4cb9a0d02ff46d1745211c982875159 days 9 hrs ago0xcf085317456133e93d72ab5fc56025d8d3802c38  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e40 Ether0.000651288
0x58ff558bee00947d682091ceabbc4b79844dc9429a9ba9306b0a3ccbf47cfb8059 days 10 hrs ago0x4236b6e4093c113aad4a34bb42ccd52a5bbc45ca  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e50 Ether0.00111312
0x113717a99e35dad4f0311066abcad81ef4de39aa67d7c4988893ec78b23933a559 days 10 hrs ago0x4236b6e4093c113aad4a34bb42ccd52a5bbc45ca  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e18.6 Ether0.00088812
0x4f0e1ba62faf1b5437fdde40725056706b2b9c166de195ec056a76fc234e637559 days 10 hrs ago0x4236b6e4093c113aad4a34bb42ccd52a5bbc45ca  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e40 Ether0.00111312
0x6e77d94a2d0648ecd6e5cbafee63bb1e837f1b720dfa8893131c7e829a59431c59 days 11 hrs ago0xcf085317456133e93d72ab5fc56025d8d3802c38  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e30 Ether0.000651288
0xe7b2d6f477017de9268c57121053ac86efd33793a96d1a65919b113701bdf04159 days 11 hrs ago0xcf085317456133e93d72ab5fc56025d8d3802c38  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e0.001 Ether0.000532872
0x9819448fe4636e42e7bd720ca793ae3dd748f80ecd38bb9460de909abc8c987a59 days 11 hrs ago0x4236b6e4093c113aad4a34bb42ccd52a5bbc45ca  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e30 Ether0.00111312
0x41e6be65d430e6bd58d82c18db39ba835bf04ffac67fef06b0783c7e762181b159 days 11 hrs ago0xcf085317456133e93d72ab5fc56025d8d3802c38  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e40 Ether0.00059208
0xab29a3427d5b1352a9c64ec9b52d271f0c9f0a1672db3d7ec1087118935c302459 days 11 hrs ago0xcf085317456133e93d72ab5fc56025d8d3802c38  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e30 Ether0.000651288
0xd5a29102186a0e1ef05a02474123818da77bca31367466d14b9a8e8c3a51847459 days 11 hrs ago0xcf085317456133e93d72ab5fc56025d8d3802c38  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e30 Ether0.000710496
0xfcf1483efc34825282f90ee9bdae2c67c350921780f97d00cd03e974caec0b2159 days 11 hrs ago0xcf085317456133e93d72ab5fc56025d8d3802c38  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e30 Ether0.000651288
0xe2145394949bf6421fc2e33aca8f8b58cff9b91682db2db8a0f2aa99768ae90b59 days 11 hrs ago0xcf085317456133e93d72ab5fc56025d8d3802c38  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e0.001 Ether0.000816288
0xc03fdcfde32aaa2672bc587306351488aee1e9e57e8010fc21b27a9c05067d2759 days 11 hrs ago0x4236b6e4093c113aad4a34bb42ccd52a5bbc45ca  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e30 Ether0.00111312
0x5fbe2587ff9eb312195a48da1c6972d8b670be7190f590e0d6e5d418fb54b80459 days 12 hrs ago0xcf085317456133e93d72ab5fc56025d8d3802c38  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e30 Ether0.000816288
0x2613f08a0bec7068044cd0961a70c7d34e717938e6f36b2d079b89c1cdd9425659 days 12 hrs ago0x4236b6e4093c113aad4a34bb42ccd52a5bbc45ca  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e30 Ether0.00111312
0x03ff34caf9b4144f7b72b02c942006509d7aef38d7d43f4807c628b43d66c82d59 days 12 hrs ago0xcf085317456133e93d72ab5fc56025d8d3802c38  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e25 Ether0.000816288
0x55af83993a97e6ad52ab5eddcfa6b673dad92f2326f007ad796071d5db16cbad59 days 12 hrs ago0xcf085317456133e93d72ab5fc56025d8d3802c38  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e30 Ether0.000532872
0x377060eb6d09ef82bf718ce16fe2f5411272092ab42e6674b28e2c9f2a6b4ad759 days 12 hrs ago0xcf085317456133e93d72ab5fc56025d8d3802c38  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e0.001 Ether0.000532872
0xe377f3f3d21e7b17cbf8f3f31bc5b579f3294c96198f444cce531da38dd3bf3a59 days 12 hrs ago0xcf085317456133e93d72ab5fc56025d8d3802c38  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e20 Ether0.00059208
0x55a97ed83107c56d952a874a07b9153ce607befab8aa3cc76c99742b45ee81f959 days 12 hrs ago0xcf085317456133e93d72ab5fc56025d8d3802c38  IN   0xaae1be740222fb3f1125a7326fce947bbdb62b7e0.001 Ether0.000667872
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 25 Internal Txns, Click here To View More View All
ParentTxHash Block Age From To Value
0xd5bb44e8a89dcd68023f098fa296df96d09a1451556b96108c41341916f3bf89699254522 days 9 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b630.0005 Ether
0xd5bb44e8a89dcd68023f098fa296df96d09a1451556b96108c41341916f3bf89699254522 days 9 hrs ago0x3a2fd07ec2ad6f355f93af695a7cf858f5967b780xaae1be740222fb3f1125a7326fce947bbdb62b7e0.0005 Ether
0x8cb53e233d9a590bf5329fc2db49f62a0d2f1ef7b93f8be3b68874e21baac1f5686835443 days 7 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b630.25 Ether
0x8cb53e233d9a590bf5329fc2db49f62a0d2f1ef7b93f8be3b68874e21baac1f5686835443 days 7 hrs ago0x726c90dde64ce2a61f743f3e39f9e14fb6ab87e10xaae1be740222fb3f1125a7326fce947bbdb62b7e0.25 Ether
0xc8d7a194a723ecc85bfd7c61e7a8f2d77ac1d595149ba7f212811cf489a22035686832743 days 7 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b630.25 Ether
0xc8d7a194a723ecc85bfd7c61e7a8f2d77ac1d595149ba7f212811cf489a22035686832743 days 7 hrs ago0x726c90dde64ce2a61f743f3e39f9e14fb6ab87e10xaae1be740222fb3f1125a7326fce947bbdb62b7e0.25 Ether
0x652d32d9b1793f4b8d30bb193f174594385460f289d6fd547720418c144a8a96686829743 days 8 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b630.25 Ether
0x652d32d9b1793f4b8d30bb193f174594385460f289d6fd547720418c144a8a96686829743 days 8 hrs ago0x726c90dde64ce2a61f743f3e39f9e14fb6ab87e10xaae1be740222fb3f1125a7326fce947bbdb62b7e0.25 Ether
0x6568d2be69d999b8a9d6f7f122761c06a2a04c014c653591cb62596f38e95c3c686820743 days 8 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b630.25 Ether
0x6568d2be69d999b8a9d6f7f122761c06a2a04c014c653591cb62596f38e95c3c686820743 days 8 hrs ago0x726c90dde64ce2a61f743f3e39f9e14fb6ab87e10xaae1be740222fb3f1125a7326fce947bbdb62b7e0.25 Ether
0xe55d88cb74e0c78e98161041d542d717b588ed173dcf6ca1f52b90e66f9f39b6678033357 days 21 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b630.001 Ether
0x0d1b500ebfed4f19a688cacb2d5e7ec3d76a720a508e7d442fe93e5acab4c92f677109359 days 9 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b6350 Ether
0x99b546d90ebb657dbf88a06bfdb7ad31a4f4cb9a0d02ff46d1745211c9828751677098959 days 9 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b6340 Ether
0x58ff558bee00947d682091ceabbc4b79844dc9429a9ba9306b0a3ccbf47cfb80677091359 days 10 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b6350 Ether
0x113717a99e35dad4f0311066abcad81ef4de39aa67d7c4988893ec78b23933a5677081459 days 10 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b6318.6 Ether
0x4f0e1ba62faf1b5437fdde40725056706b2b9c166de195ec056a76fc234e6375677080859 days 10 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b6340 Ether
0x6e77d94a2d0648ecd6e5cbafee63bb1e837f1b720dfa8893131c7e829a59431c677067359 days 11 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b6330 Ether
0xe7b2d6f477017de9268c57121053ac86efd33793a96d1a65919b113701bdf041677067059 days 11 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b630.001 Ether
0x9819448fe4636e42e7bd720ca793ae3dd748f80ecd38bb9460de909abc8c987a677053359 days 11 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b6330 Ether
0x41e6be65d430e6bd58d82c18db39ba835bf04ffac67fef06b0783c7e762181b1677052659 days 11 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b6340 Ether
0xab29a3427d5b1352a9c64ec9b52d271f0c9f0a1672db3d7ec1087118935c3024677050659 days 11 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b6330 Ether
0xd5a29102186a0e1ef05a02474123818da77bca31367466d14b9a8e8c3a518474677047759 days 11 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b6330 Ether
0xfcf1483efc34825282f90ee9bdae2c67c350921780f97d00cd03e974caec0b21677046759 days 11 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b6330 Ether
0xe2145394949bf6421fc2e33aca8f8b58cff9b91682db2db8a0f2aa99768ae90b677045859 days 11 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b630.001 Ether
0xc03fdcfde32aaa2672bc587306351488aee1e9e57e8010fc21b27a9c05067d27677045859 days 11 hrs ago0xaae1be740222fb3f1125a7326fce947bbdb62b7e0x120ceddf37ed9704f8f3f226d4d85caa4ef20b6330 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: TVCrowdsale
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.13;

contract Crowdsale {
  using SafeMath for uint256;

  // The token being sold
  ERC20 public token;

  // Address where funds are collected
  address public wallet;

  // How many token units a buyer gets per wei
  uint256 public rate;

  // Amount of wei raised
  uint256 public weiRaised;

  /**
   * Event for token purchase logging
   * @param purchaser who paid for the tokens
   * @param beneficiary who got the tokens
   * @param value weis paid for purchase
   * @param amount amount of tokens purchased
   */
  event TokenPurchase(address indexed purchaser, address indexed beneficiary, uint256 value, uint256 amount);

  /**
   * @param _rate Number of token units a buyer gets per wei
   * @param _wallet Address where collected funds will be forwarded to
   * @param _token Address of the token being sold
   */
  function Crowdsale(uint256 _rate, address _wallet, ERC20 _token) public {
    require(_rate > 0);
    require(_wallet != address(0));
    require(_token != address(0));

    rate = _rate;
    wallet = _wallet;
    token = _token;
  }

  // -----------------------------------------
  // Crowdsale external interface
  // -----------------------------------------

  /**
   * @dev fallback function ***DO NOT OVERRIDE***
   */
  function () external payable {
    buyTokens(msg.sender);
  }

  /**
   * @dev low level token purchase ***DO NOT OVERRIDE***
   * @param _beneficiary Address performing the token purchase
   */
  function buyTokens(address _beneficiary) public payable {

    uint256 weiAmount = msg.value;
    _preValidatePurchase(_beneficiary, weiAmount);

    // calculate token amount to be created
    uint256 tokens = _getTokenAmount(weiAmount);

    // update state
    weiRaised = weiRaised.add(weiAmount);

    _processPurchase(_beneficiary, tokens);
    emit TokenPurchase(
      msg.sender,
      _beneficiary,
      weiAmount,
      tokens
    );

    _updatePurchasingState(_beneficiary, weiAmount);

    _forwardFunds();
    _postValidatePurchase(_beneficiary, weiAmount);
  }

  // -----------------------------------------
  // Internal interface (extensible)
  // -----------------------------------------

  /**
   * @dev Validation of an incoming purchase. Use require statements to revert state when conditions are not met. Use super to concatenate validations.
   * @param _beneficiary Address performing the token purchase
   * @param _weiAmount Value in wei involved in the purchase
   */
  function _preValidatePurchase(address _beneficiary, uint256 _weiAmount) internal {
    require(_beneficiary != address(0));
    require(_weiAmount != 0);
  }

  /**
   * @dev Validation of an executed purchase. Observe state and use revert statements to undo rollback when valid conditions are not met.
   * @param _beneficiary Address performing the token purchase
   * @param _weiAmount Value in wei involved in the purchase
   */
  function _postValidatePurchase(address _beneficiary, uint256 _weiAmount) internal {
    // optional override
  }

  /**
   * @dev Source of tokens. Override this method to modify the way in which the crowdsale ultimately gets and sends its tokens.
   * @param _beneficiary Address performing the token purchase
   * @param _tokenAmount Number of tokens to be emitted
   */
  function _deliverTokens(address _beneficiary, uint256 _tokenAmount) internal {
    token.transfer(_beneficiary, _tokenAmount);
  }

  /**
   * @dev Executed when a purchase has been validated and is ready to be executed. Not necessarily emits/sends tokens.
   * @param _beneficiary Address receiving the tokens
   * @param _tokenAmount Number of tokens to be purchased
   */
  function _processPurchase(address _beneficiary, uint256 _tokenAmount) internal {
    _deliverTokens(_beneficiary, _tokenAmount);
  }

  /**
   * @dev Override for extensions that require an internal state to check for validity (current user contributions, etc.)
   * @param _beneficiary Address receiving the tokens
   * @param _weiAmount Value in wei involved in the purchase
   */
  function _updatePurchasingState(address _beneficiary, uint256 _weiAmount) internal {
    // optional override
  }

  /**
   * @dev Override to extend the way in which ether is converted to tokens.
   * @param _weiAmount Value in wei to be converted into tokens
   * @return Number of tokens that can be purchased with the specified _weiAmount
   */
  function _getTokenAmount(uint256 _weiAmount) internal view returns (uint256) {
    return _weiAmount.mul(rate);
  }

  /**
   * @dev Determines how ETH is stored/forwarded on purchases.
   */
  function _forwardFunds() internal {
    wallet.transfer(msg.value);
  }
}

contract AllowanceCrowdsale is Crowdsale {
  using SafeMath for uint256;

  address public tokenWallet;

  /**
   * @dev Constructor, takes token wallet address. 
   * @param _tokenWallet Address holding the tokens, which has approved allowance to the crowdsale
   */
  function AllowanceCrowdsale(address _tokenWallet) public {
    require(_tokenWallet != address(0));
    tokenWallet = _tokenWallet;
  }

  /**
   * @dev Checks the amount of tokens left in the allowance.
   * @return Amount of tokens left in the allowance
   */
  function remainingTokens() public view returns (uint256) {
    return token.allowance(tokenWallet, this);
  }

  /**
   * @dev Overrides parent behavior by transferring tokens from wallet.
   * @param _beneficiary Token purchaser
   * @param _tokenAmount Amount of tokens purchased
   */
  function _deliverTokens(address _beneficiary, uint256 _tokenAmount) internal {
    token.transferFrom(tokenWallet, _beneficiary, _tokenAmount);
  }
}

library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
    if (a == 0) {
      return 0;
    }
    c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  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 a / b;
  }

  /**
  * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
    c = a + b;
    assert(c >= a);
    return c;
  }
}

contract Ownable {
  address public owner;


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


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() public {
    owner = msg.sender;
  }

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

  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) public onlyOwner {
    require(newOwner != address(0));
    emit OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

contract ERC20Basic {
  function totalSupply() public view returns (uint256);
  function balanceOf(address who) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public view returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address spender, uint256 value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract TVCrowdsale is AllowanceCrowdsale, Ownable {
  uint256 public currentRate;
  
  function TVCrowdsale(uint256 _rate, address _wallet, ERC20 _token, address _tokenWallet)
    Crowdsale(_rate, _wallet, _token)
    AllowanceCrowdsale(_tokenWallet) public {
    currentRate = _rate;
  }
  
  function setRate(uint256 _rate) public onlyOwner returns (bool) {
    currentRate = _rate;
    return true;
  }
  
  function _getTokenAmount(uint256 _weiAmount) internal view returns (uint256) {
    return _weiAmount.mul(currentRate);
  }

}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"rate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_rate","type":"uint256"}],"name":"setRate","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"weiRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"wallet","outputs":[{"name":"","type":"address"}],"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":"remainingTokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_beneficiary","type":"address"}],"name":"buyTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"currentRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_rate","type":"uint256"},{"name":"_wallet","type":"address"},{"name":"_token","type":"address"},{"name":"_tokenWallet","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"purchaser","type":"address"},{"indexed":true,"name":"beneficiary","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TokenPurchase","type":"event"}]

  Contract Creation Code Switch To Opcodes View
608060405234801561001057600080fd5b50604051608080610d1a833981018060405281019080805190602001909291908051906020019092919080519060200190929190805190602001909291905050508084848460008311151561006457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156100dc57600080fd5b8260028190555081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156101a357600080fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505033600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508360068190555050505050610ada806102406000396000f3006080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680632c4e722e146100ba57806334fcf437146100e55780634042b66f1461012a578063521eb273146101555780638da5cb5b146101ac578063bf58390314610203578063bff99c6c1461022e578063ec8ac4d814610285578063f2fde38b146102bb578063f9f8bdb7146102fe578063fc0c546a14610329575b6100b833610380565b005b3480156100c657600080fd5b506100cf61044e565b6040518082815260200191505060405180910390f35b3480156100f157600080fd5b5061011060048036038101908080359060200190929190505050610454565b604051808215151515815260200191505060405180910390f35b34801561013657600080fd5b5061013f6104c2565b6040518082815260200191505060405180910390f35b34801561016157600080fd5b5061016a6104c8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156101b857600080fd5b506101c16104ee565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561020f57600080fd5b50610218610514565b6040518082815260200191505060405180910390f35b34801561023a57600080fd5b50610243610668565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102b9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610380565b005b3480156102c757600080fd5b506102fc600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061068e565b005b34801561030a57600080fd5b506103136107e6565b6040518082815260200191505060405180910390f35b34801561033557600080fd5b5061033e6107ec565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000803491506103908383610811565b61039982610861565b90506103b08260035461087f90919063ffffffff16565b6003819055506103c0838261089b565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad188484604051808381526020018281526020019250505060405180910390a361043783836108a9565b61043f6108ad565b6104498383610918565b505050565b60025481565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156104b257600080fd5b8160068190555060019050919050565b60035481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16306040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050602060405180830381600087803b15801561062857600080fd5b505af115801561063c573d6000803e3d6000fd5b505050506040513d602081101561065257600080fd5b8101908080519060200190929190505050905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106ea57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561072657600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60065481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561084d57600080fd5b6000811415151561085d57600080fd5b5050565b60006108786006548361091c90919063ffffffff16565b9050919050565b6000818301905082811015151561089257fe5b80905092915050565b6108a58282610954565b5050565b5050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610915573d6000803e3d6000fd5b50565b5050565b60008083141561092f576000905061094e565b818302905081838281151561094057fe5b0414151561094a57fe5b8090505b92915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684846040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b158015610a6e57600080fd5b505af1158015610a82573d6000803e3d6000fd5b505050506040513d6020811015610a9857600080fd5b81019080805190602001909291905050505050505600a165627a7a72305820efeb1942f3ff781a7d21e1093a042117091acca09adebcc18cefc2ddf899ef1f002900000000000000000000000000000000000000000000000000000000000001f4000000000000000000000000120ceddf37ed9704f8f3f226d4d85caa4ef20b63000000000000000000000000f3e693175db47264c99eca0f1c1c4a2c1aed3bd7000000000000000000000000b8579b19da2108249d4391d73430abba665515ca

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

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000001f4
Arg [1] : 000000000000000000000000120ceddf37ed9704f8f3f226d4d85caa4ef20b63
Arg [2] : 000000000000000000000000f3e693175db47264c99eca0f1c1c4a2c1aed3bd7
Arg [3] : 000000000000000000000000b8579b19da2108249d4391d73430abba665515ca


   Swarm Source:
bzzr://efeb1942f3ff781a7d21e1093a042117091acca09adebcc18cefc2ddf899ef1f

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.