Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 60 txns
Token Tracker: Remechain Presale Token (RMC)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x3abbb0967accde028030720160212be9bab60388at txn 0xf95ea46b133f67c8872a44d43aeead132adcca81051a56ebc95b45543caec85a
Token Balance:
 Latest 25 transactions from a total of 60 transactions

TxHash Age From To Value [TxFee]
0xedcc67f251d7c6f737c7b49adde223ef1b0ae6a00fe7ba8dc43f264440448fd147 days 22 hrs ago0xb16da1a916029a381991ffb36a9d97c70f72c4b1  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0 Ether0.000943
0x22cfdc59ad656b691fa3013ad328959f18a7bffeb63ac66db8e0f92a80547931235 days 9 hrs ago0xf080bd8b92a270bf5f8f3b9199f68fc04fd36f1d  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0 Ether0.0003498
0x6e1eafbb0e954be1412c485141806c2207e8f787759dfc85578a78eafb56f1a1235 days 9 hrs ago0xf080bd8b92a270bf5f8f3b9199f68fc04fd36f1d  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0 Ether0.0003498
0x705758cd2a7359ac139a91633b0453d18865baa8c800f63bcef2a57fff38e35e235 days 11 hrs ago0xf080bd8b92a270bf5f8f3b9199f68fc04fd36f1d  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0 Ether0.00105282
0x9de4ff73a2c724bed32d3a048a1ef5c2e10906f51d6bc892667f570700df0871289 days 3 hrs ago0xc5450f3bde356d75d756bb1f75c5827e0c6449e0  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0 Ether0.000042
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d82380 days 23 hrs ago0x57b22f88eb4aec3ce8d120ca642d5e4f97bb5daf  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0 Ether0.003557841
0x9edcfc97572965d658bb5faa924bfb9693269a5f3048925ec7154f06e15b7214380 days 23 hrs ago0x57b22f88eb4aec3ce8d120ca642d5e4f97bb5daf  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0 Ether0.000435036
0xc64b7a71a4e4c1a735c74d974538e15b1b7e8bd264ff0ba60ff622fff79d767e381 days 1 hr ago0x57b22f88eb4aec3ce8d120ca642d5e4f97bb5daf  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0 Ether0.00105
0xe6dad1fb688399314d734db665e73355382af6458a5a13252beae702ae3d6e8c382 days 19 hrs ago0x60baeb3497db0b6867698338ce200dfa44be1acc  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d5 Ether0.000504
0xbb8633cf40f6e9aac1895be409163188c511472773288b54e7baf9311c8de4c0382 days 19 hrs ago0x60baeb3497db0b6867698338ce200dfa44be1acc  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d5 Ether0.000504
0x3ff86415aa020e0350413bbfcf0434be3eb95e947460289d8bd4f1dc2dccf06a382 days 19 hrs ago0x60baeb3497db0b6867698338ce200dfa44be1acc  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d5 Ether0.000504
0x3264c87b8fee7fe845d3d5ad416b65085d474f26757ce3d660065ae8bb2cc7de382 days 23 hrs ago0x57b22f88eb4aec3ce8d120ca642d5e4f97bb5daf  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0 Ether0.00047628
0x316fa3809440f5c3e17ed4582193ee762ee0431fac3698c5d6f9413499051ce5382 days 23 hrs ago0x57b22f88eb4aec3ce8d120ca642d5e4f97bb5daf  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0 Ether0.00105
0x4ebc3f04a1e8300616c4467fb1f2195cb8b915983bb8dc9d3ecf5c8a96c26796383 days 7 hrs ago0xf080bd8b92a270bf5f8f3b9199f68fc04fd36f1d  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0.245208199 Ether0.00245553
0xf012a4080c547a4415cad552f11332f26784f68b35657c9df0a8391dc164fcb8384 days 4 hrs ago0xc4c66ff15e184ccbe3a5a199eb922d21f6538fa6  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0.1 Ether0.00081312
0x9fe0da7d7f3ff26a49dfa2ffbe302ccd9d4f40a63b764fc6476a31a8ad300bfa385 days 1 hr ago0x050dd3e8e05319eb241d8c3d2b7624086ba71144  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0.11 Ether0.00245553
0x37674ccaa562c5ae0b0efb274d8d37b1ccf0a96b600ce7cde2b6f94e2c8373e3387 days 3 hrs ago0x38caef6ad42420672518e90de7da2b7a291bdfdb  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0.017 Ether0.005
0x08f6abd88480f87b03fb3f4c23ebe890c9575df3e9eacd5f80035b151a49adc5387 days 7 hrs ago0x57b22f88eb4aec3ce8d120ca642d5e4f97bb5daf  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0 Ether0.002037483
0x56dafe16f8d0b47012e592984f7d9882a5410f6e43769640ba35c648de988015387 days 9 hrs ago0xc4c66ff15e184ccbe3a5a199eb922d21f6538fa6  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0.17934934 Ether0.0023386
0x86b8957159f287c19c0972576c738495f3a42f52f70bfd7b9fadeef103a9b980387 days 13 hrs ago0x638a8f7c5a343c0ca57fb1fb25f4057704559470  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0.006 Ether0.0001097712
0xd5bf268e016204fcccc203ab897efdc257d632f3551a29fa4dc11b37534be453387 days 14 hrs ago0x638a8f7c5a343c0ca57fb1fb25f4057704559470  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0.131 Ether0.00245553
0x38abc0c199b132e75f1a849d9316522ffe2e0f33d9ac61c4d11acf7ba3bc72b0389 days 17 hrs ago0x19f1b6c250649013e4349ed9fe5c50b0e427cf4d  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0.00654447 Ether0.000853776
0xac4334579bd79cb2e199194fd10112f3914b2a2faa681e0e947da1216596c9c2389 days 18 hrs ago0x19f1b6c250649013e4349ed9fe5c50b0e427cf4d  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0.021181896 Ether0.00245553
0x41f772b974c5a1ee71906d116e746caad22af65393b851288c130a1e3b343a6d392 days 47 mins ago0x5b1d7488cfcb03007f99519ee4118f0196c0162c  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0.25 Ether0.00245553
0x67b2521e0f8d5d803c7bcf90dae6f0b3f04ed3ae9e434385f3d2fd7c75b911b3395 days 18 hrs ago0x5a4d6a32f9e9ad1a066d1d24e5d74d2737d147af  IN   0x313411d56f191cbc367aea5e9bde69817b7c537d0.05 Ether0.00245553
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 22 Internal Transactions

ParentTxHash Block Age From To Value
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0xf080bd8b92a270bf5f8f3b9199f68fc04fd36f1d0.245208199 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0x050dd3e8e05319eb241d8c3d2b7624086ba711440.11 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0xc4c66ff15e184ccbe3a5a199eb922d21f6538fa60.279349340000000001 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0x638a8f7c5a343c0ca57fb1fb25f40577045594700.137 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0x19f1b6c250649013e4349ed9fe5c50b0e427cf4d0.027726366 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0x5b1d7488cfcb03007f99519ee4118f0196c0162c0.25 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0x5a4d6a32f9e9ad1a066d1d24e5d74d2737d147af0.05 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0x2bbe7bed0cb80c0b4aa39cf615bea51fab07fa890.19 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0x2aa4f625278efffc2ea4f43645805c2b93246dd10.34 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0xe7678598e9f8d6ebd4aeee1544b5d8e884e0e2e23.27 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0xc5450f3bde356d75d756bb1f75c5827e0c6449e00.31 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0x14df1bf9b9d5ade108c457831925c3a63f71f6870.926 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0xb35a5ff901765bb037051f6138cb038ad5327aee2 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0x1b279cc302f3a0840fdc09e67450e1fcf69193d70.55 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0xe98ce3eb4a5d63e075f804319c099fcb10d509800.16 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0x96fc4553a00c117c5b0bed950dd625d1c16dc8940.265307775666532814 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0x4f78f9055d99714de4da77136e5b471d372232160.001 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0xb16da1a916029a381991ffb36a9d97c70f72c4b10.36 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0x3b4ba366380fa74f9c035ac0f45aa45e30c734f29.1 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0x1f26720cc9d114f1de2bda1b8f8d935ca696a14e0.000051740365149622 Ether
0xf40d673a0044d8ad9365d397f867b9b56c1881aef483e5a234363951c7029d824619788380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0x3abbb0967accde028030720160212be9bab603880.001 Ether
0x9edcfc97572965d658bb5faa924bfb9693269a5f3048925ec7154f06e15b72144619755380 days 23 hrs ago0x313411d56f191cbc367aea5e9bde69817b7c537d0x57b22f88eb4aec3ce8d120ca642d5e4f97bb5daf0.011 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: PresaleToken
Compiler Text: v0.4.17+commit.bdeb9e52
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.13;

// ERC20 token interface is implemented only partially
// (no SafeMath is used because contract code is very simple)
// 
// Some functions left undefined:
//  - transfer, transferFrom,
//  - approve, allowance.
contract PresaleToken
{
/// Fields:
    string public constant name = "Remechain Presale Token";
    string public constant symbol = "RMC";
    uint public constant decimals = 18;
    uint public constant PRICE = 320;  // per 1 Ether

    //  price
    // Cap is 1875 ETH
    // 1 RMC = 0,003125 ETH or 1 ETH = 320 RMC
    // ETH price ~300$ - 13.10.2017
    uint public constant HARDCAP_ETH_LIMIT = 1875;
    uint public constant SOFTCAP_ETH_LIMIT = 500;
    uint public constant TOKEN_SUPPLY_LIMIT = PRICE * HARDCAP_ETH_LIMIT * (1 ether / 1 wei);
    uint public constant SOFTCAP_LIMIT = PRICE * SOFTCAP_ETH_LIMIT * (1 ether / 1 wei);
    
    // 25.11.2017 17:00 MSK
    uint public icoDeadline = 1511618400;
    
    uint public constant BOUNTY_LIMIT = 350000 * (1 ether / 1 wei);

    enum State{
       Init,
       Running,
       Paused,
       Migrating,
       Migrated
    }

    State public currentState = State.Init;
    uint public totalSupply = 0; // amount of tokens already sold
    uint public bountySupply = 0; // amount of tokens already given as a reward

    // Gathered funds can be withdrawn only to escrow's address.
    address public escrow = 0;

    // Token manager has exclusive priveleges to call administrative
    // functions on this contract.
    address public tokenManager = 0;

    // Crowdsale manager has exclusive priveleges to burn presale tokens.
    address public crowdsaleManager = 0;

    mapping (address => uint256) public balances;
    mapping (address => uint256) public ethBalances;

/// Modifiers:
    modifier onlyTokenManager()     { require(msg.sender == tokenManager); _;}
    modifier onlyCrowdsaleManager() { require(msg.sender == crowdsaleManager); _;}
    modifier onlyInState(State state){ require(state == currentState); _;}

/// Events:
    event LogBuy(address indexed owner, uint value);
    event LogBurn(address indexed owner, uint value);
    event LogStateSwitch(State newState);

/// Functions:
    /// @dev Constructor
    /// @param _tokenManager Token manager address.
    function PresaleToken(address _tokenManager, address _escrow) public
    {
        require(_tokenManager!=0);
        require(_escrow!=0);

        tokenManager = _tokenManager;
        escrow = _escrow;
    }
    
    function reward(address _user, uint  _amount) public onlyTokenManager {
        require(_user != 0x0);
        
        assert(bountySupply + _amount >= bountySupply);
        assert(bountySupply + _amount <= BOUNTY_LIMIT);
        bountySupply += _amount;
        
        assert(balances[_user] + _amount >= balances[_user]);
        balances[_user] += _amount;
        
        addAddressToList(_user);
    }
    
    function isIcoSuccessful() constant public returns(bool successful)  {
        return totalSupply >= SOFTCAP_LIMIT;
    }
    
    function isIcoOver() constant public returns(bool isOver) {
        return now >= icoDeadline;
    }

    function buyTokens(address _buyer) public payable onlyInState(State.Running)
    {
        assert(!isIcoOver());
        require(msg.value != 0);
        
        uint ethValue = msg.value;
        uint newTokens = msg.value * PRICE;
       
        require(!(totalSupply + newTokens > TOKEN_SUPPLY_LIMIT));
        assert(ethBalances[_buyer] + ethValue >= ethBalances[_buyer]);
        assert(balances[_buyer] + newTokens >= balances[_buyer]);
        assert(totalSupply + newTokens >= totalSupply);
        
        ethBalances[_buyer] += ethValue;
        balances[_buyer] += newTokens;
        totalSupply += newTokens;
        
        addAddressToList(_buyer);

        LogBuy(_buyer, newTokens);
    }
    
    address[] public addressList;
    mapping (address => bool) isAddressInList;
    function addAddressToList(address _address) private {
        if (isAddressInList[_address]) {
            return;
        }
        addressList.push(_address);
        isAddressInList[_address] = true;
    }

    /// @dev Returns number of tokens owned by given address.
    /// @param _owner Address of token owner.
    function burnTokens(address _owner) public onlyCrowdsaleManager onlyInState(State.Migrating)
    {
        uint tokens = balances[_owner];
        require(tokens != 0);

        balances[_owner] = 0;
        totalSupply -= tokens;

        LogBurn(_owner, tokens);

        // Automatically switch phase when migration is done.
        if(totalSupply == 0) 
        {
            currentState = State.Migrated;
            LogStateSwitch(State.Migrated);
        }
    }

    /// @dev Returns number of tokens owned by given address.
    /// @param _owner Address of token owner.
    function balanceOf(address _owner) public constant returns (uint256) 
    {
        return balances[_owner];
    }

    function setPresaleState(State _nextState) public onlyTokenManager
    {
        // Init -> Running
        // Running -> Paused
        // Running -> Migrating
        // Paused -> Running
        // Paused -> Migrating
        // Migrating -> Migrated
        bool canSwitchState
             =  (currentState == State.Init && _nextState == State.Running)
             || (currentState == State.Running && _nextState == State.Paused)
             // switch to migration phase only if crowdsale manager is set
             || ((currentState == State.Running || currentState == State.Paused)
                 && _nextState == State.Migrating
                 && crowdsaleManager != 0x0)
             || (currentState == State.Paused && _nextState == State.Running)
             // switch to migrated only if everyting is migrated
             || (currentState == State.Migrating && _nextState == State.Migrated
                 && totalSupply == 0);

        require(canSwitchState);

        currentState = _nextState;
        LogStateSwitch(_nextState);
    }

    uint public nextInListToReturn = 0;
    uint private constant transfersPerIteration = 50;
    function returnToFunders() private {
        uint afterLast = nextInListToReturn + transfersPerIteration < addressList.length ? nextInListToReturn + transfersPerIteration : addressList.length; 
        
        for (uint i = nextInListToReturn; i < afterLast; i++) {
            address currentUser = addressList[i];
            if (ethBalances[currentUser] > 0) {
                currentUser.transfer(ethBalances[currentUser]);
                ethBalances[currentUser] = 0;
            }
        }
        
        nextInListToReturn = afterLast;
    }
    function withdrawEther() public
    {
        if (isIcoSuccessful()) {
            if(msg.sender == tokenManager && this.balance > 0) 
            {
                escrow.transfer(this.balance);
            }
        }
        else {
            if (isIcoOver()) {
                returnToFunders();
            }
        }
    }
    
    function returnFunds() public {
        returnFundsFor(msg.sender);
    }
    function returnFundsFor(address _user) public {
        assert(isIcoOver() && !isIcoSuccessful());
        assert(msg.sender == tokenManager || msg.sender == address(this));
        
        if (ethBalances[_user] > 0) {
            _user.transfer(ethBalances[_user]);
            ethBalances[_user] = 0;
        }
    }

/// Setters
    function setTokenManager(address _mgr) public onlyTokenManager
    {
        tokenManager = _mgr;
    }

    function setCrowdsaleManager(address _mgr) public onlyTokenManager
    {
        // You can't change crowdsale contract when migration is in progress.
        require(currentState != State.Migrating);

        crowdsaleManager = _mgr;
    }

    // Default fallback function
    function()  public payable 
    {
        buyTokens(msg.sender);
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"currentState","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isIcoOver","outputs":[{"name":"isOver","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"returnFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"},{"name":"_amount","type":"uint256"}],"name":"reward","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"SOFTCAP_LIMIT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_SUPPLY_LIMIT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenManager","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"icoDeadline","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleManager","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"ethBalances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_mgr","type":"address"}],"name":"setCrowdsaleManager","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawEther","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"nextInListToReturn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_mgr","type":"address"}],"name":"setTokenManager","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"}],"name":"returnFundsFor","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isIcoSuccessful","outputs":[{"name":"successful","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"bountySupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PRICE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BOUNTY_LIMIT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_nextState","type":"uint8"}],"name":"setPresaleState","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"burnTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"addressList","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"SOFTCAP_ETH_LIMIT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"escrow","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"HARDCAP_ETH_LIMIT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_buyer","type":"address"}],"name":"buyTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"inputs":[{"name":"_tokenManager","type":"address"},{"name":"_escrow","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"LogBuy","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"LogBurn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newState","type":"uint8"}],"name":"LogStateSwitch","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6060604052635a19776060009081556001805460ff191690556002819055600381905560048054600160a060020a03199081169091556005805482169055600680549091169055600b55341561005457600080fd5b6040516040806110638339810160405280805191906020018051915050600160a060020a038216151561008657600080fd5b600160a060020a038116151561009b57600080fd5b60058054600160a060020a03938416600160a060020a03199182161790915560048054929093169116179055610f8d806100d66000396000f300606060405236156101935763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461019e5780630c3f6acf146102285780630f19f92a1461025f57806318160ddd146102865780631eb5ea2e146102ab57806321670f22146102be57806327e235e3146102e057806328a852db146102ff578063292005a2146103125780632a709b1414610325578063313ce5671461035457806333cf3ca014610367578063341176d61461037a5780633cfba0e31461038d5780634defd1bf146103ac57806370a08231146103cb5780637362377b146103ea578063757387d0146103fd5780637cb2b79c146104105780637dfbdf6d1461042f5780637f28c44f1461044e57806386852fd7146104615780638d859f3e1461047457806395d89b4114610487578063987b904b1461049a578063a25bc80c146104ad578063b237f7d4146104c6578063b810fb43146104e5578063cee02a86146104fb578063e2fdcc171461050e578063e6456a3014610521578063ec8ac4d814610534575b61019c33610544565b005b34156101a957600080fd5b6101b161068a565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101ed5780820151838201526020016101d5565b50505050905090810190601f16801561021a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561023357600080fd5b61023b6106c1565b6040518082600481111561024b57fe5b60ff16815260200191505060405180910390f35b341561026a57600080fd5b6102726106ca565b604051901515815260200160405180910390f35b341561029157600080fd5b6102996106d4565b60405190815260200160405180910390f35b34156102b657600080fd5b61019c6106da565b34156102c957600080fd5b61019c600160a060020a03600435166024356106e5565b34156102eb57600080fd5b610299600160a060020a0360043516610793565b341561030a57600080fd5b6102996107a5565b341561031d57600080fd5b6102996107b3565b341561033057600080fd5b6103386107c1565b604051600160a060020a03909116815260200160405180910390f35b341561035f57600080fd5b6102996107d0565b341561037257600080fd5b6102996107d5565b341561038557600080fd5b6103386107db565b341561039857600080fd5b610299600160a060020a03600435166107ea565b34156103b757600080fd5b61019c600160a060020a03600435166107fc565b34156103d657600080fd5b610299600160a060020a0360043516610864565b34156103f557600080fd5b61019c61087f565b341561040857600080fd5b61029961090c565b341561041b57600080fd5b61019c600160a060020a0360043516610912565b341561043a57600080fd5b61019c600160a060020a036004351661095c565b341561045957600080fd5b610272610a2f565b341561046c57600080fd5b610299610a43565b341561047f57600080fd5b610299610a49565b341561049257600080fd5b6101b1610a4f565b34156104a557600080fd5b610299610a86565b34156104b857600080fd5b61019c60ff60043516610a94565b34156104d157600080fd5b61019c600160a060020a0360043516610c50565b34156104f057600080fd5b610338600435610d7c565b341561050657600080fd5b610299610da4565b341561051957600080fd5b610338610daa565b341561052c57600080fd5b610299610db9565b61019c600160a060020a03600435165b60018054600091829160ff16600481111561055b57fe5b81600481111561056757fe5b1461057157600080fd5b6105796106ca565b1561058057fe5b34151561058c57600080fd5b60025434935061014084029250697f0e10af47c1c700000090830111156105b257600080fd5b600160a060020a03841660009081526008602052604090205483810110156105d657fe5b600160a060020a03841660009081526007602052604090205482810110156105fa57fe5b600254828101101561060857fe5b600160a060020a038416600090815260086020908152604080832080548701905560079091529020805483019055600280548301905561064784610dbf565b83600160a060020a03167f4f79409f494e81c38036d80aa8a6507c2cb08d90bfb2fead5519447646b3497e8360405190815260200160405180910390a250505050565b60408051908101604052601781527f52656d65636861696e2050726573616c6520546f6b656e000000000000000000602082015281565b60015460ff1681565b6000544210155b90565b60025481565b6106e33361095c565b565b60055433600160a060020a0390811691161461070057600080fd5b600160a060020a038216151561071557600080fd5b600354818101101561072357fe5b600354694a1d89bb94865ec00000908201111561073c57fe5b6003805482019055600160a060020a038216600090815260076020526040902054808201101561076857fe5b600160a060020a038216600090815260076020526040902080548201905561078f82610dbf565b5050565b60076020526000908152604090205481565b6921e19e0c9bab2400000081565b697f0e10af47c1c700000081565b600554600160a060020a031681565b601281565b60005481565b600654600160a060020a031681565b60086020526000908152604090205481565b60055433600160a060020a0390811691161461081757600080fd5b600360015460ff16600481111561082a57fe5b141561083557600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a031660009081526007602052604090205490565b610887610a2f565b156108f75760055433600160a060020a0390811691161480156108b45750600030600160a060020a031631115b156108f257600454600160a060020a039081169030163180156108fc0290604051600060405180830381858888f1935050505015156108f257600080fd5b6106e3565b6108ff6106ca565b156106e3576106e3610e48565b600b5481565b60055433600160a060020a0390811691161461092d57600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6109646106ca565b80156109755750610973610a2f565b155b151561097d57fe5b60055433600160a060020a03908116911614806109ab575030600160a060020a031633600160a060020a0316145b15156109b357fe5b600160a060020a0381166000908152600860205260408120541115610a2c57600160a060020a038116600081815260086020526040908190205480156108fc029151600060405180830381858888f193505050501515610a1257600080fd5b600160a060020a0381166000908152600860205260408120555b50565b6002546921e19e0c9bab2400000090101590565b60035481565b61014081565b60408051908101604052600381527f524d430000000000000000000000000000000000000000000000000000000000602082015281565b694a1d89bb94865ec0000081565b60055460009033600160a060020a03908116911614610ab257600080fd5b600060015460ff166004811115610ac557fe5b148015610add57506001826004811115610adb57fe5b145b80610b0d57506001805460ff166004811115610af557fe5b148015610b0d57506002826004811115610b0b57fe5b145b80610b6e57506001805460ff166004811115610b2557fe5b1480610b415750600260015460ff166004811115610b3f57fe5b145b8015610b5857506003826004811115610b5657fe5b145b8015610b6e5750600654600160a060020a031615155b80610b9f5750600260015460ff166004811115610b8757fe5b148015610b9f57506001826004811115610b9d57fe5b145b80610bdc5750600360015460ff166004811115610bb857fe5b148015610bd057506004826004811115610bce57fe5b145b8015610bdc5750600254155b9050801515610bea57600080fd5b6001805483919060ff191681836004811115610c0257fe5b02179055507f024adb25d8e34435d96423524c2e431120ff0ca86a894cdbf7e068f4318afecf8260405180826004811115610c3957fe5b60ff16815260200191505060405180910390a15050565b60065460009033600160a060020a03908116911614610c6e57600080fd5b60015460039060ff166004811115610c8257fe5b816004811115610c8e57fe5b14610c9857600080fd5b600160a060020a0383166000908152600760205260409020549150811515610cbf57600080fd5b600160a060020a038316600081815260076020526040808220919091556002805485900390557f38d762ef507761291a578e921acfe29c1af31a7331ea03e391cf16cfc4d4f5819084905190815260200160405180910390a26002541515610d77576001805460ff191660049081179091557f024adb25d8e34435d96423524c2e431120ff0ca86a894cdbf7e068f4318afecf9060405180826004811115610d6357fe5b60ff16815260200191505060405180910390a15b505050565b6009805482908110610d8a57fe5b600091825260209091200154600160a060020a0316905081565b6101f481565b600454600160a060020a031681565b61075381565b600160a060020a0381166000908152600a602052604090205460ff1615610de557610a2c565b6009805460018101610df78382610f24565b5060009182526020808320919091018054600160a060020a03851673ffffffffffffffffffffffffffffffffffffffff1990911681179091558252600a905260409020805460ff1916600117905550565b60008060006009805490506032600b540110610e6657600954610e6d565b6032600b54015b9250600b5491505b82821015610f1d576009805483908110610e8b57fe5b6000918252602080832090910154600160a060020a0316808352600890915260408220549092501115610f1257600160a060020a038116600081815260086020526040908190205480156108fc029151600060405180830381858888f193505050501515610ef857600080fd5b600160a060020a0381166000908152600860205260408120555b600190910190610e75565b5050600b55565b815481835581811511610d7757600083815260209020610d779181019083016106d191905b80821115610f5d5760008155600101610f49565b50905600a165627a7a72305820de532eb336d78d2cb58e6de6efab24342485727d126aedeacd1a50ebb145e3b8002900000000000000000000000057b22f88eb4aec3ce8d120ca642d5e4f97bb5daf0000000000000000000000000db878904a0a6960c8d7701455d3bc2b81b5d6d5

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

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000057b22f88eb4aec3ce8d120ca642d5e4f97bb5daf
Arg [1] : 0000000000000000000000000db878904a0a6960c8d7701455d3bc2b81b5d6d5


   Swarm Source:
bzzr://de532eb336d78d2cb58e6de6efab24342485727d126aedeacd1a50ebb145e3b8

 

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.