Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 273 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 7868350 | 2024 days ago | IN | 0 ETH | 0.0010704 | ||||
Transfer | 7015163 | 2170 days ago | IN | 0.003 ETH | 0.000861 | ||||
Transfer | 7013463 | 2171 days ago | IN | 0.0001 ETH | 0.00017193 | ||||
Transfer | 6928381 | 2185 days ago | IN | 0 ETH | 0.00042 | ||||
Transfer | 6928373 | 2185 days ago | IN | 0 ETH | 0.000231 | ||||
Transfer | 6795616 | 2207 days ago | IN | 0 ETH | 0.0010704 | ||||
Transfer | 6739154 | 2217 days ago | IN | 0 ETH | 0.000861 | ||||
Transfer | 6719894 | 2220 days ago | IN | 0 ETH | 0.00016955 | ||||
Transfer | 6710300 | 2221 days ago | IN | 0.0001 ETH | 0.00023548 | ||||
Transfer | 6699965 | 2223 days ago | IN | 0.025 ETH | 0.0010704 | ||||
Transfer | 6699864 | 2223 days ago | IN | 0.025 ETH | 0.00006422 | ||||
Transfer | 6699824 | 2223 days ago | IN | 0.05 ETH | 0.00010704 | ||||
Transfer | 6695091 | 2224 days ago | IN | 0 ETH | 0.000105 | ||||
Transfer | 6679956 | 2226 days ago | IN | 0 ETH | 0.000042 | ||||
Transfer | 6656024 | 2230 days ago | IN | 0.01 ETH | 0.000063 | ||||
Transfer | 6648738 | 2231 days ago | IN | 0 ETH | 0.00087772 | ||||
Transfer | 6648730 | 2231 days ago | IN | 0.01 ETH | 0.00087772 | ||||
Transfer | 6636604 | 2233 days ago | IN | 0.01 ETH | 0.0001156 | ||||
Transfer | 6636065 | 2234 days ago | IN | 0.0752362 ETH | 0.00021408 | ||||
Transfer | 6635975 | 2234 days ago | IN | 0.15 ETH | 0.0010704 | ||||
Transfer | 6635955 | 2234 days ago | IN | 0.15 ETH | 0.00042816 | ||||
Transfer | 6635296 | 2234 days ago | IN | 0.02 ETH | 0.00017126 | ||||
Send To Owner | 6635289 | 2234 days ago | IN | 0 ETH | 0.00015121 | ||||
Transfer | 6635247 | 2234 days ago | IN | 0.489 ETH | 0.00019267 | ||||
Transfer | 6635042 | 2234 days ago | IN | 0 ETH | 0.00006154 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
6634960 | 2234 days ago | 0.05 ETH | ||||
6634949 | 2234 days ago | 0.01 ETH | ||||
6634948 | 2234 days ago | 0.09 ETH | ||||
6634948 | 2234 days ago | 0.09845524 ETH | ||||
6634946 | 2234 days ago | 0.2 ETH | ||||
6634944 | 2234 days ago | 0.1 ETH | ||||
6634938 | 2234 days ago | 0.06 ETH | ||||
6634938 | 2234 days ago | 0.012 ETH | ||||
6634935 | 2234 days ago | 0.1 ETH | ||||
6634933 | 2234 days ago | 0.1 ETH | ||||
6634928 | 2234 days ago | 0.15 ETH | ||||
6634920 | 2234 days ago | 0.24865 ETH | ||||
6634920 | 2234 days ago | 0.3 ETH | ||||
6634920 | 2234 days ago | 0.01 ETH | ||||
6634919 | 2234 days ago | 0.02 ETH | ||||
6634919 | 2234 days ago | 2.77 ETH | ||||
6634913 | 2234 days ago | 0.1 ETH | ||||
6634912 | 2234 days ago | 0.4 ETH | ||||
6634912 | 2234 days ago | 0.18 ETH | ||||
6634907 | 2234 days ago | 0.3 ETH | ||||
6634906 | 2234 days ago | 0.03 ETH | ||||
6634906 | 2234 days ago | 0.35 ETH | ||||
6634906 | 2234 days ago | 2 ETH | ||||
6634904 | 2234 days ago | 6 ETH | ||||
6634903 | 2234 days ago | 1 ETH |
Loading...
Loading
Contract Name:
QuinadsCrowdsale
Compiler Version
v0.4.24+commit.e67f0147
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-10-31 */ pragma solidity ^0.4.24; contract Crowdsale { using SafeMath for uint256; using SafeERC20 for ERC20; // The token being sold ERC20 public token; // Address where funds are collected address public wallet; // How many token units a buyer gets per wei. // The rate is the conversion between wei and the smallest and indivisible token unit. // So, if you are using a rate of 1 with a DetailedERC20 token with 3 decimals called TOK // 1 wei will give you 1 unit, or 0.001 TOK. 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 */ constructor(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, weiAmount); 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` in contracts that inherit from Crowdsale to extend their validations. * Example from CappedCrowdsale.sol's _preValidatePurchase method: * super._preValidatePurchase(_beneficiary, _weiAmount); * require(weiRaised.add(_weiAmount) <= cap); * @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.safeTransfer(_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, uint256 _weiAmount ) 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); } } library SafeMath { /** * @dev Multiplies two numbers, throws on overflow. */ function mul(uint256 _a, uint256 _b) internal pure returns (uint256 c) { // Gas optimization: this is cheaper than asserting 'a' not being zero, but the // benefit is lost if 'b' is also tested. // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522 if (_a == 0) { return 0; } 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 OwnershipRenounced(address indexed previousOwner); event OwnershipTransferred( address indexed previousOwner, address indexed newOwner ); /** * @dev The Ownable constructor sets the original `owner` of the contract to the sender * account. */ constructor() 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 relinquish control of the contract. * @notice Renouncing to ownership will leave the contract without an owner. * It will not be possible to call the functions with the `onlyOwner` * modifier anymore. */ function renounceOwnership() public onlyOwner { emit OwnershipRenounced(owner); owner = address(0); } /** * @dev Allows the current owner to transfer control of the contract to a newOwner. * @param _newOwner The address to transfer ownership to. */ function transferOwnership(address _newOwner) public onlyOwner { _transferOwnership(_newOwner); } /** * @dev Transfers control of the contract to a newOwner. * @param _newOwner The address to transfer ownership to. */ function _transferOwnership(address _newOwner) internal { require(_newOwner != address(0)); emit OwnershipTransferred(owner, _newOwner); owner = _newOwner; } } 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 ); } library SafeERC20 { function safeTransfer( ERC20Basic _token, address _to, uint256 _value ) internal { require(_token.transfer(_to, _value)); } function safeTransferFrom( ERC20 _token, address _from, address _to, uint256 _value ) internal { require(_token.transferFrom(_from, _to, _value)); } function safeApprove( ERC20 _token, address _spender, uint256 _value ) internal { require(_token.approve(_spender, _value)); } } contract QuinadsCrowdsale is Crowdsale, Ownable { using SafeMath for uint8; using SafeERC20 for ERC20; uint256 public TokenSaleSupply = 12000000000000000000000000000; uint256 public tokensSold; // contribution(min) per stage uint256 public preContrib = 20000000000000000000; uint256 public icoContrib = 10000000000000000; // bonus pre n ico uint256 public minGetBonus = 20000000000000000000; uint256 public minGetAddBonus = 50000000000000000000; // bonus per stage uint8 public prePercentBonus = 10; uint8 public icoPercentBonus = 5; // supply per stage (bonus included) uint256 public preSupply = 2400000000000000000000000000; uint256 public icoSupply = 9600000000000000000000000000; // stage status bool public preOpen = false; bool public icoOpen = false; bool public icoClosed = false; mapping(address => uint256) public contributions; mapping(address => uint256) public presaleTotalBuy; mapping(address => uint256) public icoTotalBuy; mapping(address => uint256) public presaleBonus; mapping(address => uint256) public icoBonus; mapping(uint8 => uint256) public soldPerStage; mapping(uint8 => uint256) public availablePerStage; mapping(address => bool) public allowPre; // STAGE SETUP enum CrowdsaleStage { preSale, ICO } CrowdsaleStage public stage = CrowdsaleStage.preSale; uint256 public minContribution = preContrib; uint256 public stageAllocation = preSupply; constructor( uint256 _rate, address _wallet, ERC20 _token ) Crowdsale(_rate, _wallet, _token) public { availablePerStage[0] = stageAllocation; } /** add some function */ function openPresale(bool status) public onlyOwner { preOpen = status; } function openICOSale(bool status) public onlyOwner { icoOpen = status; } function closeICO(bool status) public onlyOwner { icoClosed = status; } function setCrowdsaleStage(uint8 _stage) public onlyOwner { _setCrowdsaleStage(_stage); } function _setCrowdsaleStage(uint8 _stage) internal { // can not back to prev stage require(_stage > uint8(stage) && _stage < 2); if(uint8(CrowdsaleStage.preSale) == _stage) { stage = CrowdsaleStage.preSale; minContribution = preContrib; stageAllocation = preSupply; } else { stage = CrowdsaleStage.ICO; minContribution = icoContrib; stageAllocation = icoSupply; } availablePerStage[_stage] = stageAllocation; } function whitelistPresale(address _beneficiary, bool status) public onlyOwner { allowPre[_beneficiary] = status; } function _preValidatePurchase( address _beneficiary, uint256 _weiAmount ) internal { // checking require(!icoClosed); require(_beneficiary != address(0)); if(stage == CrowdsaleStage.preSale) { require(preOpen); require(allowPre[_beneficiary]); allowPre[_beneficiary] = false; require(_weiAmount == minContribution); } else { require(icoOpen); require(_weiAmount >= minContribution); } } function _processPurchase( address _beneficiary, uint256 _tokenAmount, uint256 _weiAmount ) internal { uint8 getBonusStage; uint256 bonusStage_; uint256 additionalBonus = 0; if(stage == CrowdsaleStage.preSale) { getBonusStage = prePercentBonus; } else { if(_weiAmount>=minGetBonus){ getBonusStage = icoPercentBonus; } else { getBonusStage = 0; } } bonusStage_ = _tokenAmount.mul(getBonusStage).div(100); require(availablePerStage[uint8(stage)] >= _tokenAmount); tokensSold = tokensSold.add(_tokenAmount); soldPerStage[uint8(stage)] = soldPerStage[uint8(stage)].add(_tokenAmount); availablePerStage[uint8(stage)] = availablePerStage[uint8(stage)].sub(_tokenAmount); // contribution / stage and all bonuses if(stage == CrowdsaleStage.preSale) { presaleTotalBuy[_beneficiary] = presaleTotalBuy[_beneficiary] + _tokenAmount; presaleBonus[_beneficiary] = presaleBonus[_beneficiary].add(bonusStage_); } else { icoTotalBuy[_beneficiary] = icoTotalBuy[_beneficiary] + _tokenAmount; icoBonus[_beneficiary] = icoBonus[_beneficiary].add(bonusStage_); } _deliverTokens(_beneficiary, _tokenAmount.add(bonusStage_).add(additionalBonus)); // next stage or close ICO if(availablePerStage[uint8(stage)]<=0){ // now stage false if(stage == CrowdsaleStage.preSale) { preOpen = false; // stage = CrowdsaleStage.ICO; _setCrowdsaleStage(1); } else if(stage == CrowdsaleStage.ICO) { icoOpen = false; icoClosed = true; } } } function _updatePurchasingState( address _beneficiary, uint256 _weiAmount ) internal { // contribution uint256 _existingContribution = contributions[_beneficiary]; uint256 _newContribution = _existingContribution.add(_weiAmount); contributions[_beneficiary] = _newContribution; } function getuserContributions(address _beneficiary) public view returns (uint256) { return contributions[_beneficiary]; } function getuserPresaleTotalBuy(address _beneficiary) public view returns (uint256) { return presaleTotalBuy[_beneficiary]; } function getuserICOTotalBuy(address _beneficiary) public view returns (uint256) { return icoTotalBuy[_beneficiary]; } function getuserPresaleBonus(address _beneficiary) public view returns (uint256) { return presaleBonus[_beneficiary]; } function getuserICOBonus(address _beneficiary) public view returns (uint256) { return icoBonus[_beneficiary]; } function getAvailableBuyETH(uint8 _stage) public view returns (uint256) { return availablePerStage[_stage].div(rate); } // send back the rest of token to airdrop program function sendToOwner(uint256 _amount) public onlyOwner { require(icoClosed); _deliverTokens(owner, _amount); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[{"name":"_beneficiary","type":"address"}],"name":"getuserContributions","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint8"}],"name":"availablePerStage","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"icoContrib","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"preContrib","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"status","type":"bool"}],"name":"openPresale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"rate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"icoTotalBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"weiRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"contributions","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_beneficiary","type":"address"}],"name":"getuserPresaleTotalBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"icoSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokensSold","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":"prePercentBonus","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_beneficiary","type":"address"}],"name":"getuserICOBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"icoBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"presaleTotalBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"icoPercentBonus","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"preOpen","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"presaleBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minGetBonus","outputs":[{"name":"","type":"uint256"}],"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":"","type":"address"}],"name":"allowPre","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"icoOpen","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"status","type":"bool"}],"name":"closeICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minContribution","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TokenSaleSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_beneficiary","type":"address"}],"name":"getuserICOTotalBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"status","type":"bool"}],"name":"openICOSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"stage","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"sendToOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"icoClosed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_stage","type":"uint8"}],"name":"setCrowdsaleStage","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_beneficiary","type":"address"}],"name":"getuserPresaleBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_beneficiary","type":"address"},{"name":"status","type":"bool"}],"name":"whitelistPresale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minGetAddBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_beneficiary","type":"address"}],"name":"buyTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"_stage","type":"uint8"}],"name":"getAvailableBuyETH","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"preSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"stageAllocation","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint8"}],"name":"soldPerStage","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"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"}],"name":"OwnershipRenounced","type":"event"},{"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
60806040526b26c62ad77dc602dae00000006005556801158e460913d00000600755662386f26fc100006008556801158e460913d000006009556802b5e3af16b1880000600a55600a600b60006101000a81548160ff021916908360ff1602179055506005600b60016101000a81548160ff021916908360ff1602179055506b07c13bc4b2c133c560000000600c556b1f04ef12cb04cf1580000000600d556000600e60006101000a81548160ff0219169083151502179055506000600e60016101000a81548160ff0219169083151502179055506000600e60026101000a81548160ff0219169083151502179055506000601760006101000a81548160ff0219169083600181111561010e57fe5b0217905550600754601855600c5460195534801561012b57600080fd5b506040516060806124c383398101806040528101908080519060200190929190805190602001909291908051906020019092919050505082828260008311151561017457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156101b057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156101ec57600080fd5b8260028190555081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601954601560008060ff168152602001908152602001600020819055505050506121dc806102e76000396000f30060806040526004361061021a576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680631489237214610225578063198320fb1461027c57806319f8c912146102c05780631f003847146102eb5780632b356cbd146103165780632c4e722e146103455780633cd5f5ed146103705780634042b66f146103c757806342e94c90146103f25780634dbbb6bc146104495780634e8127f6146104a0578063518ab2a8146104cb578063521eb273146104f657806352e4b5d21461054d5780636ad2cd781461057e578063715018a6146105d55780637652c5cd146105ec578063771f074a146106435780637ad1c82b1461069a57806383bdc931146106cb578063850d8ef3146106fa5780638bf3b573146107515780638da5cb5b1461077c5780638da69d83146107d3578063927a90da1461082e578063a2ef31071461085d578063aaffadf31461088c578063af098c72146108b7578063b5100626146108e2578063bc041c9c14610939578063c040e6b814610968578063cb797836146109a1578063d12a0a2e146109ce578063d1ed8338146109fd578063d87ccf5914610a2d578063dfbb69d114610a84578063e564c2a814610ad3578063ec8ac4d814610afe578063ed5388c214610b34578063efa4168a14610b78578063f2fde38b14610ba3578063f6b68d4d14610be6578063fa0497f214610c11578063fc0c546a14610c55575b61022333610cac565b005b34801561023157600080fd5b50610266600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d7b565b6040518082815260200191505060405180910390f35b34801561028857600080fd5b506102aa600480360381019080803560ff169060200190929190505050610dc4565b6040518082815260200191505060405180910390f35b3480156102cc57600080fd5b506102d5610ddc565b6040518082815260200191505060405180910390f35b3480156102f757600080fd5b50610300610de2565b6040518082815260200191505060405180910390f35b34801561032257600080fd5b50610343600480360381019080803515159060200190929190505050610de8565b005b34801561035157600080fd5b5061035a610e61565b6040518082815260200191505060405180910390f35b34801561037c57600080fd5b506103b1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e67565b6040518082815260200191505060405180910390f35b3480156103d357600080fd5b506103dc610e7f565b6040518082815260200191505060405180910390f35b3480156103fe57600080fd5b50610433600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e85565b6040518082815260200191505060405180910390f35b34801561045557600080fd5b5061048a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e9d565b6040518082815260200191505060405180910390f35b3480156104ac57600080fd5b506104b5610ee6565b6040518082815260200191505060405180910390f35b3480156104d757600080fd5b506104e0610eec565b6040518082815260200191505060405180910390f35b34801561050257600080fd5b5061050b610ef2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561055957600080fd5b50610562610f18565b604051808260ff1660ff16815260200191505060405180910390f35b34801561058a57600080fd5b506105bf600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f2b565b6040518082815260200191505060405180910390f35b3480156105e157600080fd5b506105ea610f74565b005b3480156105f857600080fd5b5061062d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611079565b6040518082815260200191505060405180910390f35b34801561064f57600080fd5b50610684600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611091565b6040518082815260200191505060405180910390f35b3480156106a657600080fd5b506106af6110a9565b604051808260ff1660ff16815260200191505060405180910390f35b3480156106d757600080fd5b506106e06110bc565b604051808215151515815260200191505060405180910390f35b34801561070657600080fd5b5061073b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110cf565b6040518082815260200191505060405180910390f35b34801561075d57600080fd5b506107666110e7565b6040518082815260200191505060405180910390f35b34801561078857600080fd5b506107916110ed565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107df57600080fd5b50610814600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611113565b604051808215151515815260200191505060405180910390f35b34801561083a57600080fd5b50610843611133565b604051808215151515815260200191505060405180910390f35b34801561086957600080fd5b5061088a600480360381019080803515159060200190929190505050611146565b005b34801561089857600080fd5b506108a16111bf565b6040518082815260200191505060405180910390f35b3480156108c357600080fd5b506108cc6111c5565b6040518082815260200191505060405180910390f35b3480156108ee57600080fd5b50610923600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111cb565b6040518082815260200191505060405180910390f35b34801561094557600080fd5b50610966600480360381019080803515159060200190929190505050611214565b005b34801561097457600080fd5b5061097d61128d565b6040518082600181111561098d57fe5b60ff16815260200191505060405180910390f35b3480156109ad57600080fd5b506109cc600480360381019080803590602001909291905050506112a0565b005b3480156109da57600080fd5b506109e3611346565b604051808215151515815260200191505060405180910390f35b348015610a0957600080fd5b50610a2b600480360381019080803560ff169060200190929190505050611359565b005b348015610a3957600080fd5b50610a6e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506113c1565b6040518082815260200191505060405180910390f35b348015610a9057600080fd5b50610ad1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080351515906020019092919050505061140a565b005b348015610adf57600080fd5b50610ae86114c1565b6040518082815260200191505060405180910390f35b610b32600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cac565b005b348015610b4057600080fd5b50610b62600480360381019080803560ff1690602001909291905050506114c7565b6040518082815260200191505060405180910390f35b348015610b8457600080fd5b50610b8d6114fe565b6040518082815260200191505060405180910390f35b348015610baf57600080fd5b50610be4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611504565b005b348015610bf257600080fd5b50610bfb61156c565b6040518082815260200191505060405180910390f35b348015610c1d57600080fd5b50610c3f600480360381019080803560ff169060200190929190505050611572565b6040518082815260200191505060405180910390f35b348015610c6157600080fd5b50610c6a61158a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b600080349150610cbc83836115af565b610cc582611746565b9050610cdc8260035461176490919063ffffffff16565b600381905550610ced838284611780565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad188484604051808381526020018281526020019250505060405180910390a3610d648383611d10565b610d6c611db4565b610d768383611e1f565b505050565b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60156020528060005260406000206000915090505481565b60085481565b60075481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e4457600080fd5b80600e60006101000a81548160ff02191690831515021790555050565b60025481565b60116020528060005260406000206000915090505481565b60035481565b600f6020528060005260406000206000915090505481565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600d5481565b60065481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b60009054906101000a900460ff1681565b6000601360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610fd057600080fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482060405160405180910390a26000600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60136020528060005260406000206000915090505481565b60106020528060005260406000206000915090505481565b600b60019054906101000a900460ff1681565b600e60009054906101000a900460ff1681565b60126020528060005260406000206000915090505481565b60095481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60166020528060005260406000206000915054906101000a900460ff1681565b600e60019054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111a257600080fd5b80600e60026101000a81548160ff02191690831515021790555050565b60185481565b60055481565b6000601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561127057600080fd5b80600e60016101000a81548160ff02191690831515021790555050565b601760009054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156112fc57600080fd5b600e60029054906101000a900460ff16151561131757600080fd5b611343600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682611e23565b50565b600e60029054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156113b557600080fd5b6113be81611e73565b50565b6000601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561146657600080fd5b80601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600a5481565b60006114f7600254601560008560ff1660ff16815260200190815260200160002054611f5f90919063ffffffff16565b9050919050565b600c5481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561156057600080fd5b61156981611f75565b50565b60195481565b60146020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e60029054906101000a900460ff161515156115cb57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561160757600080fd5b6000600181111561161457fe5b601760009054906101000a900460ff16600181111561162f57fe5b141561171557600e60009054906101000a900460ff16151561165057600080fd5b601660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156116a857600080fd5b6000601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506018548114151561171057600080fd5b611742565b600e60019054906101000a900460ff16151561173057600080fd5b601854811015151561174157600080fd5b5b5050565b600061175d6002548361207190919063ffffffff16565b9050919050565b6000818301905082811015151561177757fe5b80905092915050565b60008060008090506000600181111561179557fe5b601760009054906101000a900460ff1660018111156117b057fe5b14156117cd57600b60009054906101000a900460ff1692506117f5565b600954841015156117ef57600b60019054906101000a900460ff1692506117f4565b600092505b5b61181e60646118108560ff168861207190919063ffffffff16565b611f5f90919063ffffffff16565b91508460156000601760009054906101000a900460ff16600181111561184057fe5b60ff1660ff168152602001908152602001600020541015151561186257600080fd5b6118778560065461176490919063ffffffff16565b6006819055506118c38560146000601760009054906101000a900460ff1660018111156118a057fe5b60ff1660ff1681526020019081526020016000205461176490919063ffffffff16565b60146000601760009054906101000a900460ff1660018111156118e257fe5b60ff1660ff168152602001908152602001600020819055506119408560156000601760009054906101000a900460ff16600181111561191d57fe5b60ff1660ff168152602001908152602001600020546120a990919063ffffffff16565b60156000601760009054906101000a900460ff16600181111561195f57fe5b60ff1660ff168152602001908152602001600020819055506000600181111561198457fe5b601760009054906101000a900460ff16600181111561199f57fe5b1415611ac45784601060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401601060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a7c82601260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461176490919063ffffffff16565b601260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611bdf565b84601160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401601160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b9b82601360008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461176490919063ffffffff16565b601360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b611c0d86611c0883611bfa868a61176490919063ffffffff16565b61176490919063ffffffff16565b611e23565b600060156000601760009054906101000a900460ff166001811115611c2e57fe5b60ff1660ff16815260200190815260200160002054111515611d085760006001811115611c5757fe5b601760009054906101000a900460ff166001811115611c7257fe5b1415611ca2576000600e60006101000a81548160ff021916908315150217905550611c9d6001611e73565b611d07565b600180811115611cae57fe5b601760009054906101000a900460ff166001811115611cc957fe5b1415611d06576000600e60016101000a81548160ff0219169083151502179055506001600e60026101000a81548160ff0219169083151502179055505b5b5b505050505050565b600080600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150611d68838361176490919063ffffffff16565b905080600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015611e1c573d6000803e3d6000fd5b50565b5050565b611e6f82826000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166120c29092919063ffffffff16565b5050565b601760009054906101000a900460ff166001811115611e8e57fe5b60ff168160ff16118015611ea5575060028160ff16105b1515611eb057600080fd5b8060ff1660006001811115611ec157fe5b60ff161415611f05576000601760006101000a81548160ff02191690836001811115611ee957fe5b0217905550600754601881905550600c54601981905550611f3c565b6001601760006101000a81548160ff02191690836001811115611f2457fe5b0217905550600854601881905550600d546019819055505b601954601560008360ff1660ff1681526020019081526020016000208190555050565b60008183811515611f6c57fe5b04905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611fb157600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008083141561208457600090506120a3565b818302905081838281151561209557fe5b0414151561209f57fe5b8090505b92915050565b60008282111515156120b757fe5b818303905092915050565b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561216557600080fd5b505af1158015612179573d6000803e3d6000fd5b505050506040513d602081101561218f57600080fd5b810190808051906020019092919050505015156121ab57600080fd5b5050505600a165627a7a72305820e4fabf7a76bf39771a9ef38dc63d2992bd5af947f329158bf6d05c5e518c2405002900000000000000000000000000000000000000000000000000000000009896800000000000000000000000007146a92acc2c6c97f87c91b53141b5fd3ad68aaa00000000000000000000000086e44543164d9b97b14ef7f6f3ab7ba670cab346
Deployed Bytecode
0x60806040526004361061021a576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680631489237214610225578063198320fb1461027c57806319f8c912146102c05780631f003847146102eb5780632b356cbd146103165780632c4e722e146103455780633cd5f5ed146103705780634042b66f146103c757806342e94c90146103f25780634dbbb6bc146104495780634e8127f6146104a0578063518ab2a8146104cb578063521eb273146104f657806352e4b5d21461054d5780636ad2cd781461057e578063715018a6146105d55780637652c5cd146105ec578063771f074a146106435780637ad1c82b1461069a57806383bdc931146106cb578063850d8ef3146106fa5780638bf3b573146107515780638da5cb5b1461077c5780638da69d83146107d3578063927a90da1461082e578063a2ef31071461085d578063aaffadf31461088c578063af098c72146108b7578063b5100626146108e2578063bc041c9c14610939578063c040e6b814610968578063cb797836146109a1578063d12a0a2e146109ce578063d1ed8338146109fd578063d87ccf5914610a2d578063dfbb69d114610a84578063e564c2a814610ad3578063ec8ac4d814610afe578063ed5388c214610b34578063efa4168a14610b78578063f2fde38b14610ba3578063f6b68d4d14610be6578063fa0497f214610c11578063fc0c546a14610c55575b61022333610cac565b005b34801561023157600080fd5b50610266600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d7b565b6040518082815260200191505060405180910390f35b34801561028857600080fd5b506102aa600480360381019080803560ff169060200190929190505050610dc4565b6040518082815260200191505060405180910390f35b3480156102cc57600080fd5b506102d5610ddc565b6040518082815260200191505060405180910390f35b3480156102f757600080fd5b50610300610de2565b6040518082815260200191505060405180910390f35b34801561032257600080fd5b50610343600480360381019080803515159060200190929190505050610de8565b005b34801561035157600080fd5b5061035a610e61565b6040518082815260200191505060405180910390f35b34801561037c57600080fd5b506103b1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e67565b6040518082815260200191505060405180910390f35b3480156103d357600080fd5b506103dc610e7f565b6040518082815260200191505060405180910390f35b3480156103fe57600080fd5b50610433600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e85565b6040518082815260200191505060405180910390f35b34801561045557600080fd5b5061048a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e9d565b6040518082815260200191505060405180910390f35b3480156104ac57600080fd5b506104b5610ee6565b6040518082815260200191505060405180910390f35b3480156104d757600080fd5b506104e0610eec565b6040518082815260200191505060405180910390f35b34801561050257600080fd5b5061050b610ef2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561055957600080fd5b50610562610f18565b604051808260ff1660ff16815260200191505060405180910390f35b34801561058a57600080fd5b506105bf600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f2b565b6040518082815260200191505060405180910390f35b3480156105e157600080fd5b506105ea610f74565b005b3480156105f857600080fd5b5061062d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611079565b6040518082815260200191505060405180910390f35b34801561064f57600080fd5b50610684600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611091565b6040518082815260200191505060405180910390f35b3480156106a657600080fd5b506106af6110a9565b604051808260ff1660ff16815260200191505060405180910390f35b3480156106d757600080fd5b506106e06110bc565b604051808215151515815260200191505060405180910390f35b34801561070657600080fd5b5061073b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110cf565b6040518082815260200191505060405180910390f35b34801561075d57600080fd5b506107666110e7565b6040518082815260200191505060405180910390f35b34801561078857600080fd5b506107916110ed565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107df57600080fd5b50610814600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611113565b604051808215151515815260200191505060405180910390f35b34801561083a57600080fd5b50610843611133565b604051808215151515815260200191505060405180910390f35b34801561086957600080fd5b5061088a600480360381019080803515159060200190929190505050611146565b005b34801561089857600080fd5b506108a16111bf565b6040518082815260200191505060405180910390f35b3480156108c357600080fd5b506108cc6111c5565b6040518082815260200191505060405180910390f35b3480156108ee57600080fd5b50610923600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111cb565b6040518082815260200191505060405180910390f35b34801561094557600080fd5b50610966600480360381019080803515159060200190929190505050611214565b005b34801561097457600080fd5b5061097d61128d565b6040518082600181111561098d57fe5b60ff16815260200191505060405180910390f35b3480156109ad57600080fd5b506109cc600480360381019080803590602001909291905050506112a0565b005b3480156109da57600080fd5b506109e3611346565b604051808215151515815260200191505060405180910390f35b348015610a0957600080fd5b50610a2b600480360381019080803560ff169060200190929190505050611359565b005b348015610a3957600080fd5b50610a6e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506113c1565b6040518082815260200191505060405180910390f35b348015610a9057600080fd5b50610ad1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080351515906020019092919050505061140a565b005b348015610adf57600080fd5b50610ae86114c1565b6040518082815260200191505060405180910390f35b610b32600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cac565b005b348015610b4057600080fd5b50610b62600480360381019080803560ff1690602001909291905050506114c7565b6040518082815260200191505060405180910390f35b348015610b8457600080fd5b50610b8d6114fe565b6040518082815260200191505060405180910390f35b348015610baf57600080fd5b50610be4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611504565b005b348015610bf257600080fd5b50610bfb61156c565b6040518082815260200191505060405180910390f35b348015610c1d57600080fd5b50610c3f600480360381019080803560ff169060200190929190505050611572565b6040518082815260200191505060405180910390f35b348015610c6157600080fd5b50610c6a61158a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b600080349150610cbc83836115af565b610cc582611746565b9050610cdc8260035461176490919063ffffffff16565b600381905550610ced838284611780565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad188484604051808381526020018281526020019250505060405180910390a3610d648383611d10565b610d6c611db4565b610d768383611e1f565b505050565b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60156020528060005260406000206000915090505481565b60085481565b60075481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e4457600080fd5b80600e60006101000a81548160ff02191690831515021790555050565b60025481565b60116020528060005260406000206000915090505481565b60035481565b600f6020528060005260406000206000915090505481565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600d5481565b60065481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b60009054906101000a900460ff1681565b6000601360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610fd057600080fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482060405160405180910390a26000600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60136020528060005260406000206000915090505481565b60106020528060005260406000206000915090505481565b600b60019054906101000a900460ff1681565b600e60009054906101000a900460ff1681565b60126020528060005260406000206000915090505481565b60095481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60166020528060005260406000206000915054906101000a900460ff1681565b600e60019054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111a257600080fd5b80600e60026101000a81548160ff02191690831515021790555050565b60185481565b60055481565b6000601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561127057600080fd5b80600e60016101000a81548160ff02191690831515021790555050565b601760009054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156112fc57600080fd5b600e60029054906101000a900460ff16151561131757600080fd5b611343600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682611e23565b50565b600e60029054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156113b557600080fd5b6113be81611e73565b50565b6000601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561146657600080fd5b80601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600a5481565b60006114f7600254601560008560ff1660ff16815260200190815260200160002054611f5f90919063ffffffff16565b9050919050565b600c5481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561156057600080fd5b61156981611f75565b50565b60195481565b60146020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e60029054906101000a900460ff161515156115cb57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561160757600080fd5b6000600181111561161457fe5b601760009054906101000a900460ff16600181111561162f57fe5b141561171557600e60009054906101000a900460ff16151561165057600080fd5b601660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156116a857600080fd5b6000601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506018548114151561171057600080fd5b611742565b600e60019054906101000a900460ff16151561173057600080fd5b601854811015151561174157600080fd5b5b5050565b600061175d6002548361207190919063ffffffff16565b9050919050565b6000818301905082811015151561177757fe5b80905092915050565b60008060008090506000600181111561179557fe5b601760009054906101000a900460ff1660018111156117b057fe5b14156117cd57600b60009054906101000a900460ff1692506117f5565b600954841015156117ef57600b60019054906101000a900460ff1692506117f4565b600092505b5b61181e60646118108560ff168861207190919063ffffffff16565b611f5f90919063ffffffff16565b91508460156000601760009054906101000a900460ff16600181111561184057fe5b60ff1660ff168152602001908152602001600020541015151561186257600080fd5b6118778560065461176490919063ffffffff16565b6006819055506118c38560146000601760009054906101000a900460ff1660018111156118a057fe5b60ff1660ff1681526020019081526020016000205461176490919063ffffffff16565b60146000601760009054906101000a900460ff1660018111156118e257fe5b60ff1660ff168152602001908152602001600020819055506119408560156000601760009054906101000a900460ff16600181111561191d57fe5b60ff1660ff168152602001908152602001600020546120a990919063ffffffff16565b60156000601760009054906101000a900460ff16600181111561195f57fe5b60ff1660ff168152602001908152602001600020819055506000600181111561198457fe5b601760009054906101000a900460ff16600181111561199f57fe5b1415611ac45784601060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401601060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a7c82601260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461176490919063ffffffff16565b601260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611bdf565b84601160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401601160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b9b82601360008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461176490919063ffffffff16565b601360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b611c0d86611c0883611bfa868a61176490919063ffffffff16565b61176490919063ffffffff16565b611e23565b600060156000601760009054906101000a900460ff166001811115611c2e57fe5b60ff1660ff16815260200190815260200160002054111515611d085760006001811115611c5757fe5b601760009054906101000a900460ff166001811115611c7257fe5b1415611ca2576000600e60006101000a81548160ff021916908315150217905550611c9d6001611e73565b611d07565b600180811115611cae57fe5b601760009054906101000a900460ff166001811115611cc957fe5b1415611d06576000600e60016101000a81548160ff0219169083151502179055506001600e60026101000a81548160ff0219169083151502179055505b5b5b505050505050565b600080600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150611d68838361176490919063ffffffff16565b905080600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015611e1c573d6000803e3d6000fd5b50565b5050565b611e6f82826000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166120c29092919063ffffffff16565b5050565b601760009054906101000a900460ff166001811115611e8e57fe5b60ff168160ff16118015611ea5575060028160ff16105b1515611eb057600080fd5b8060ff1660006001811115611ec157fe5b60ff161415611f05576000601760006101000a81548160ff02191690836001811115611ee957fe5b0217905550600754601881905550600c54601981905550611f3c565b6001601760006101000a81548160ff02191690836001811115611f2457fe5b0217905550600854601881905550600d546019819055505b601954601560008360ff1660ff1681526020019081526020016000208190555050565b60008183811515611f6c57fe5b04905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611fb157600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008083141561208457600090506120a3565b818302905081838281151561209557fe5b0414151561209f57fe5b8090505b92915050565b60008282111515156120b757fe5b818303905092915050565b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561216557600080fd5b505af1158015612179573d6000803e3d6000fd5b505050506040513d602081101561218f57600080fd5b810190808051906020019092919050505015156121ab57600080fd5b5050505600a165627a7a72305820e4fabf7a76bf39771a9ef38dc63d2992bd5af947f329158bf6d05c5e518c24050029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000009896800000000000000000000000007146a92acc2c6c97f87c91b53141b5fd3ad68aaa00000000000000000000000086e44543164d9b97b14ef7f6f3ab7ba670cab346
-----Decoded View---------------
Arg [0] : _rate (uint256): 10000000
Arg [1] : _wallet (address): 0x7146a92aCC2C6C97f87C91b53141B5fd3AD68aAa
Arg [2] : _token (address): 0x86E44543164D9b97B14ef7f6f3aB7bA670CAB346
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000989680
Arg [1] : 0000000000000000000000007146a92acc2c6c97f87c91b53141b5fd3ad68aaa
Arg [2] : 00000000000000000000000086e44543164d9b97b14ef7f6f3ab7ba670cab346
Swarm Source
bzzr://e4fabf7a76bf39771a9ef38dc63d2992bd5af947f329158bf6d05c5e518c2405
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ 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.