Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 3339 txns
Token Tracker: Nolly Coin (NOLLY)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x8db4fe9da52753358b98267299afb8004b0cb5a7at txn 0x1ca5c850d1acd15fc86ad48f00d395983409bef80f28020329faee0509d5a72c
Token Balance:
 Latest 25 transactions from a total of 3339 transactions

TxHash Age From To Value [TxFee]
0x608e7b8109c6d8a121b10776c512c51ea20adf3b78f497887f742817ff47783d17 days 7 hrs ago0xb25eb24b1aebde4a80aa6c626b186e5bdb52ddf7  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.000113112
0xc49e25cf051ab3725776f0b1727977cebe6597e3a381ba0f9421ffab1448e6d925 days 18 hrs ago0x4f0bde05f4035e79b91e7b85aee2840d12041fa8  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.000263928
0xa5537a6795b0cd12255b4ef027de9da803f72abeb4499ac9ed0d7a2f20fbad6575 days 14 hrs ago0x944cb8e58615897e7e24d1e5263733c1724c366d  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.000113112
0xaf754c8334f86a7d1a04e8811d04f4b0731515118166fddb874f9084ef98644c99 days 16 hrs ago0x8c68051b00e3775d70d8d2cbd5c26c1aaab54ec4  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.000414744
0x39b6ade3a6c9d59e2e30c745e7a1362eec03c0321a34f82d030aa8cacd47799799 days 19 hrs ago0x4f2aebd09edfdfb31654d28be61059f22bac64ab  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.00018852
0x90f070284b234be80791913d012216f0477aee62def6c9dd3484e5505be06eb3102 days 21 hrs ago0x3f8d47ac6f137a5d5dfd3e744f851a41442754df  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.000179094
0xa3d5aa72729fdf40723880309ead2f02e22299312669cd9c358c2cb3017be8f3125 days 13 hrs ago0x560b9c6fecfb67b41c81ee5f84a69fe1f0ae4e90  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.000095088
0x53f07422c3392fa1ca41fe23dd57b7ebd3245751225bc0dc852a52a3fc036f9f125 days 13 hrs ago0xe74c3b2a1be0516e9d5c105884cc844122b1e7ab  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.000095088
0x6742552e07af37bae663afa02dade54e1e8aca2d57040213be9d00a37349e03f125 days 14 hrs ago0xaffb10ff4b669151840b57c5b6a0308282e6bc39  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.0000953568
0xf4b9239dfd5f9ae318c8fd9bec0781fa23f05eeba8f9d081c309c651b4f60ee1125 days 17 hrs ago0x5925e8889f3658a39ce0935e3868493f27eac27f  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.000226224
0x2e84356d6b47d89068215f844db0dce3807e91d59ecf6033f757efc816e76868126 days 11 hrs ago0x971f83b091969b7fd1c8aed976e1219ce6a2a923  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.0000953568
0xfc564b5e37f5eef86c910e4dddb2a7657ee6e3551f30b8ad37e4d5b50bba718e126 days 12 hrs ago0x48794bc64eca80c43d1b817a3b6b28d5ff6db910  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.000095088
0x6df6b50497e7bf66de39dd63acbef4c73469d25700e82d1c05b30de82a6bb353126 days 12 hrs ago0x44358cc95e3ecc6d826e3040fa474181b8f9816d  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.0000953568
0x8778ee02c9730054e9d6baa5124dc157e250583fc44873eb21432954559e0e74126 days 13 hrs ago0x2f05cdecd742adc57bee2d586f85a4929af2ce2b  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.0000953568
0x4d66c1f8a1771663bd0edcf4be22d731409073f89bdc98be6a62ce404fcca5e5126 days 14 hrs ago0xf720727e060f71db17aa1b2974c1dd5aeeeb86dd  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.0000953568
0xe23434efee575a6fdf7afdd2d74c47f52ed52fcf30bbbc598d87ed389e2f6861127 days 11 hrs ago0x9d99987ac44bcb96e443790508c6acbdbd947af8  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.0000703824
0xc4ec9ea298ef4073be6504d053eb234a2a22dabdaa91b0d7061b4896daaa6e19127 days 16 hrs ago0x3b09336c0aa24ed27cab85893bceed1b81005433  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.000075408
0x35a95976ec506664ce0c8396ee4ed95920cf473eadadc5a7ed9de69a92287c76127 days 18 hrs ago0xcb714f574322e2c263804774bba981ac635ea373  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.0001168824
0xe8cbeadeb6fba6aa9d61ef4fb332ced7f730ea83f09da656d86a3a977bf3b2a7130 days 1 hr ago0x527c7d863a0a395196dff47f5d954f5126d47309  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.000151190197
0xf0600be51d01abc0741675028d74f8f069d34bb9b5c0b3b29c96455599d4abeb130 days 1 hr ago0x527c7d863a0a395196dff47f5d954f5126d47309  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.000223379292
0x782ac3d7211269ff6776c697115b914afc2d2f269891fb234f16ec86350e1987133 days 17 hrs ago0xe03e7d23f9365dbaa30afae7d828520aeb85034d  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.00033876
0x383796dbc25637244e42eaf8868e6cfb4b548c693ecc124167b01402c6ca9269137 days 18 hrs ago0xbdb2612fa68052363685b4f080c992eaefb50d67  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.000121325431
0x8e036acdb5f3252bb8e354a31169925a9d0e90331929d07bffd5ed3cb6b0019e141 days 16 hrs ago0x21a2d3c5b32caa82955e92915e9390d701c3ecfc  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.000113112
0xc66a1a5ac1acfc27b15f1659b203123dfbe21f394f29d4fa14fe51cd1af321db142 days 4 hrs ago0x6c2625a8b19c7bfa88d1420120de45a60dcd6e28  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.000184048
0x65c87dd43dc23d2f51ec395f16577cfcd0e5493e9cd71b6043a5e08d0d4a52cb146 days 18 hrs ago0x07d67c25b39ae55a0ea116d4020c0263cf0b8bc2  IN   0xb69096a89389638518725adfcf279f3f82efa2de0 Ether0.00045408
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: NOLLYCOIN
Compiler Text: v0.4.21+commit.dfe3193c
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
    function mul(uint256 a, uint256 b) internal constant returns(uint256) {
        uint256 c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

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

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

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


contract ERC20 {
    uint256 public totalSupply;
    function balanceOf(address who) constant returns(uint256);
    function transfer(address to, uint256 value) returns(bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    function allowance(address owner, address spender) constant returns(uint256);
    function transferFrom(address from, address to, uint256 value) returns(bool);
    function approve(address spender, uint256 value) returns(bool);
    event Approval(address indexed owner, address indexed spender, uint256 value);

}


contract BasicToken is ERC20 {
    using SafeMath for uint256;

    mapping(address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;

    /**
  * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */

    function transfer(address _to, uint256 _value) returns (bool) {
        if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
            balances[msg.sender] = balances[msg.sender].sub(_value);
            balances[_to] = balances[_to].add(_value);
            Transfer(msg.sender, _to, _value);
            return true;
        }else {
            return false;
        }
    }
    


    /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint256 the amout of tokens to be transfered
   */

    function transferFrom(address _from, address _to, uint256 _value) returns(bool) {
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
            uint256 _allowance = allowed[_from][msg.sender];
            allowed[_from][msg.sender] = _allowance.sub(_value);
            balances[_to] = balances[_to].add(_value);
            balances[_from] = balances[_from].sub(_value);
            Transfer(_from, _to, _value);
            return true;
        } else {
            return false;
        }
    }


    /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of. 
  * @return An uint256 representing the amount owned by the passed address.
  */

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

    function approve(address _spender, uint256 _value) returns(bool) {

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

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

    /**
     * @dev Function to check the amount of tokens that an owner allowed to a spender.
     * @param _owner address The address which owns the funds.
     * @param _spender address The address which will spend the funds.
     * @return A uint256 specifing the amount of tokens still avaible for the spender.
     */
    function allowance(address _owner, address _spender) constant returns(uint256 remaining) {
        return allowed[_owner][_spender];
    }


}


contract NOLLYCOIN is BasicToken {

    using SafeMath for uint256;

    string public name = "Nolly Coin";                        //name of the token
    string public symbol = "NOLLY";                                // symbol of the token
    uint8 public decimals = 18;                                  // decimals
    uint256 public totalSupply = 500000000 * 10 ** 18;             // total supply of NOLLY Tokens  

    // variables
    uint256 public reservedForFounders;              // fund allocated to key founder 
    uint256 public bountiesAllocation;                  // fund allocated for bounty
    uint256 public affiliatesAllocation;                  // fund allocated to affiliates 
    uint256 public totalAllocatedTokens;                // variable to keep track of funds allocated
    uint256 public tokensAllocatedToCrowdFund;          // funds allocated to crowdfund



    // addresses
    // multi sign address of founders which hold 
    address public founderMultiSigAddress =    0x59b645EB51B1e47e45F14A56F271030182393Efd;
    address public bountiesAllocAddress = 0x6C2625A8b19c7Bfa88d1420120DE45A60dCD6e28;  //CHANGE THIS
    address public affiliatesAllocAddress = 0x0f0345699Afa5EE03d2B089A5aF73C405885B592;  //CHANGE THIS
    address public crowdFundAddress;                    // address of crowdfund contract   
    address public owner;                               // owner of the contract
    
    


    //events
    event ChangeFoundersWalletAddress(uint256  _blockTimeStamp, address indexed _foundersWalletAddress);

    //modifiers
    modifier onlyCrowdFundAddress() {
        require(msg.sender == crowdFundAddress);
        _;
    }

    modifier nonZeroAddress(address _to) {
        require(_to != 0x0);
        _;
    }

    modifier onlyFounders() {
        require(msg.sender == founderMultiSigAddress);
        _;
    }



    // creation of the token contract 
    function NOLLYCOIN(address _crowdFundAddress) {
        owner = msg.sender;
        crowdFundAddress = _crowdFundAddress;


        // Token Distribution         
        reservedForFounders        = 97500000 * 10 ** 18;           // 97,500,000 [19.50%]
        tokensAllocatedToCrowdFund = 300000000 * 10 ** 18;      // 300,000,000NOLLY [50%]
        // tokensAllocatedToPreICO    = 50000000 * 10 ** 18;       // 50,000,000 [10%]
        affiliatesAllocation =       25000000 * 10 ** 18;               // 25, 000, 000[5.0 %]
        bountiesAllocation         = 27750000 * 10 ** 18;               // 27,750,000[5.5%] 
                                                


        // Assigned balances to respective stakeholders
        balances[founderMultiSigAddress] = reservedForFounders;
        balances[affiliatesAllocAddress] = affiliatesAllocation;
        balances[crowdFundAddress] = tokensAllocatedToCrowdFund;
        balances[bountiesAllocAddress] = bountiesAllocation;
        totalAllocatedTokens = balances[founderMultiSigAddress] + balances[affiliatesAllocAddress] + balances[bountiesAllocAddress];
    }


    // function to keep track of the total token allocation
    function changeTotalSupply(uint256 _amount) onlyCrowdFundAddress {
        totalAllocatedTokens += _amount;
    }

    // function to change founder multisig wallet address            
    function changeFounderMultiSigAddress(address _newFounderMultiSigAddress) onlyFounders nonZeroAddress(_newFounderMultiSigAddress) {
        founderMultiSigAddress = _newFounderMultiSigAddress;
        ChangeFoundersWalletAddress(now, founderMultiSigAddress);
    }


    // fallback function to restrict direct sending of ether
    function () {
        revert();
    }

}



contract NOLLYCOINCrowdFund {

    using SafeMath for uint256;

    NOLLYCOIN public token;                                    // Token contract reference

    //variables
    uint256 public preSaleStartTime = 1514874072; //1519898430;             // 01-MARCH-18 00:10:00 UTC //CHANGE THIS    
    uint256 public preSaleEndTime = 1522490430;               // 31-MARCH-18 00:10:00 UTC           //CHANGE THIS
    uint256 public crowdfundStartDate = 1522576830;           // 1-APRIL-18 00:10:00 UTC      //CHANGE THIS
    uint256 public crowdfundEndDate = 1525155672;             // 31-MARCH-17 00:10:00 UTC      //CHANGE THIS
    uint256 public totalWeiRaised;                            // Counter to track the amount raised //CHANGE THIS
    uint256 public exchangeRateForETH = 32000;                  // No. of NOLLY Tokens in 1 ETH  // CHANGE THIS 
    uint256 public exchangeRateForBTC = 60000;                 // No. of NOLLY Tokens in 1 BTC  //CHANGE THIS
    uint256 internal tokenSoldInPresale = 0;
    uint256 internal tokenSoldInCrowdsale = 0;
    uint256 internal minAmount = 1 * 10 ** 17;                // Equivalent to 0.1 ETH

    bool internal isTokenDeployed = false;                    // Flag to track the token deployment -- only can be set once


    // addresses
    // Founders multisig address
    address public founderMultiSigAddress = 0x59b645EB51B1e47e45F14A56F271030182393Efd;   //CHANGE THIS                          
    // Owner of the contract
    address public owner;

    enum State { PreSale, Crowdfund, Finish }

    //events
    event TokenPurchase(address indexed beneficiary, uint256 value, uint256 amount);
    event CrowdFundClosed(uint256 _blockTimeStamp);
    event ChangeFoundersWalletAddress(uint256 _blockTimeStamp, address indexed _foundersWalletAddress);

    //Modifiers
    modifier tokenIsDeployed() {
        require(isTokenDeployed == true);
        _;
    }
    modifier nonZeroEth() {
        require(msg.value > 0);
        _;
    }

    modifier nonZeroAddress(address _to) {
        require(_to != 0x0);
        _;
    }

    modifier onlyFounders() {
        require(msg.sender == founderMultiSigAddress);
        _;
    }

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

    modifier onlyPublic() {
        require(msg.sender != founderMultiSigAddress);
        _;
    }

    modifier inState(State state) {
        require(getState() == state);
        _;
    }

    // Constructor to initialize the local variables 
    function NOLLYCOINCrowdFund() {
        owner = msg.sender;
    }

    // Function to change the founders multisig address 
    function setFounderMultiSigAddress(address _newFounderAddress) onlyFounders  nonZeroAddress(_newFounderAddress) {
        founderMultiSigAddress = _newFounderAddress;
        ChangeFoundersWalletAddress(now, founderMultiSigAddress);
    }

    // Attach the token contract, can only be done once     
    function setTokenAddress(address _tokenAddress) external onlyOwner nonZeroAddress(_tokenAddress) {
        require(isTokenDeployed == false);
        token = NOLLYCOIN(_tokenAddress);
        isTokenDeployed = true;
    }

    // function call after crowdFundEndTime.
    // It transfers the remaining tokens to remainingTokenHolder address
    function endCrowdfund() onlyFounders inState(State.Finish) returns(bool) {
        require(now > crowdfundEndDate);
        uint256 remainingToken = token.balanceOf(this);  // remaining tokens

        if (remainingToken != 0)
            token.transfer(founderMultiSigAddress, remainingToken);
        CrowdFundClosed(now);
        return true;
    }

    // Buy token function call only in duration of crowdfund active 
    function buyTokens(address beneficiary) 
    nonZeroEth 
    tokenIsDeployed 
    onlyPublic 
    nonZeroAddress(beneficiary) 
    payable 
    returns(bool) 
    {
        require(msg.value >= minAmount);

        if (getState() == State.PreSale) {
            if (buyPreSaleTokens(beneficiary)) {
                return true;
            }
            return false;
        } else {
            require(now >= crowdfundStartDate && now <= crowdfundEndDate);
            fundTransfer(msg.value);

            uint256 amount = getNoOfTokens(exchangeRateForETH, msg.value);

            if (token.transfer(beneficiary, amount)) {
                tokenSoldInCrowdsale = tokenSoldInCrowdsale.add(amount);
                token.changeTotalSupply(amount);
                totalWeiRaised = totalWeiRaised.add(msg.value);
                TokenPurchase(beneficiary, msg.value, amount);
                return true;
            }
            return false;
        }

    }

    // function to buy the tokens at presale 
    function buyPreSaleTokens(address beneficiary) internal returns(bool) {

        uint256 amount = getTokensForPreSale(exchangeRateForETH, msg.value);
        fundTransfer(msg.value);

        if (token.transfer(beneficiary, amount)) {
            tokenSoldInPresale = tokenSoldInPresale.add(amount);
            token.changeTotalSupply(amount);
            totalWeiRaised = totalWeiRaised.add(msg.value);
            TokenPurchase(beneficiary, msg.value, amount);
            return true;
        }
        return false;
    }

    // function to calculate the total no of tokens with bonus multiplication
    function getNoOfTokens(uint256 _exchangeRate, uint256 _amount) internal constant returns(uint256) {
        uint256 noOfToken = _amount.mul(_exchangeRate);
        uint256 noOfTokenWithBonus = ((100 + getCurrentBonusRate()) * noOfToken).div(100);
        return noOfTokenWithBonus;
    }

    function getTokensForPreSale(uint256 _exchangeRate, uint256 _amount) internal constant returns(uint256) {
        uint256 noOfToken = _amount.mul(_exchangeRate);
        uint256 noOfTokenWithBonus = ((100 + getCurrentBonusRate()) * noOfToken).div(100);
        if (noOfTokenWithBonus + tokenSoldInPresale > (50000000 * 10 ** 18)) { //change this to reflect current max
            revert();
        }
        return noOfTokenWithBonus;
    }

    // function to transfer the funds to founders account
    function fundTransfer(uint256 weiAmount) internal {
        founderMultiSigAddress.transfer(weiAmount);
    }


    // Get functions 

    // function to get the current state of the crowdsale
    function getState() public constant returns(State) {
       if (now >= preSaleStartTime && now <= preSaleEndTime) {
            return State.PreSale;
        }
        if (now >= crowdfundStartDate && now <= crowdfundEndDate) {
            return State.Crowdfund;
        } 
        return State.Finish;
    }


    // function provide the current bonus rate
    function getCurrentBonusRate() internal returns(uint8) {

        if (getState() == State.PreSale) {
            return 30; //presale bonus rate is 33%
        }
        if (getState() == State.Crowdfund) {
            

        //  week 1: 8th of April 1523197901
            if (now > crowdfundStartDate && now <= 1523197901) { 
                return 25;
            }

        //  week 2: 15th of April 1523802701
            if (now > 1523197901 && now <= 1523802701) { 
                return 20;
            }


        // week 3: 
            if (now > 1523802701 && now <= 1524565102 ) {
                return 15;

            } else {

                return 10;

            }
        }
    }


    // provides the bonus % 
    function currentBonus() public constant returns(uint8) {
        return getCurrentBonusRate();
    }

    // GET functions
    function getContractTimestamp() public constant returns(
        uint256 _presaleStartDate,
        uint256 _presaleEndDate,
        uint256 _crowdsaleStartDate,
        uint256 _crowdsaleEndDate)
    {
        return (preSaleStartTime, preSaleEndTime, crowdfundStartDate, crowdfundEndDate);
    }

    function getExchangeRate() public constant returns(uint256 _exchangeRateForETH, uint256 _exchangeRateForBTC) {
        return (exchangeRateForETH, exchangeRateForBTC);
    }

    function getNoOfSoldToken() public constant returns(uint256 _tokenSoldInPresale, uint256 _tokenSoldInCrowdsale) {
        return (tokenSoldInPresale, tokenSoldInCrowdsale);
    }

    function getWeiRaised() public constant returns(uint256 _totalWeiRaised) {
        return totalWeiRaised;
    }

    // Crowdfund entry
    // send ether to the contract address
    // With at least 200 000 gas
    function() public payable {
        buyTokens(msg.sender);
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalAllocatedTokens","outputs":[{"name":"","type":"uint256"}],"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":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"founderMultiSigAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"crowdFundAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"bountiesAllocation","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"changeTotalSupply","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newFounderMultiSigAddress","type":"address"}],"name":"changeFounderMultiSigAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"bountiesAllocAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"affiliatesAllocAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"affiliatesAllocation","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokensAllocatedToCrowdFund","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":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"reservedForFounders","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_crowdFundAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_blockTimeStamp","type":"uint256"},{"indexed":true,"name":"_foundersWalletAddress","type":"address"}],"name":"ChangeFoundersWalletAddress","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526040805190810160405280600a81526020017f4e6f6c6c7920436f696e00000000000000000000000000000000000000000000815250600390805190602001906200005192919062000593565b506040805190810160405280600581526020017f4e4f4c4c59000000000000000000000000000000000000000000000000000000815250600490805190602001906200009f92919062000593565b506012600560006101000a81548160ff021916908360ff1602179055506b019d971e4fe8401e740000006006557359b645eb51b1e47e45f14a56f271030182393efd600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550736c2625a8b19c7bfa88d1420120de45a60dcd6e28600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550730f0345699afa5ee03d2b089a5af73c405885b592600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503415620001d757600080fd5b60405160208062001aca8339810160405280805190602001909190505033601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506a50a66d97430c80d18000006007819055506af8277896582678ac000000600b819055506a14adf4b7320334b90000006009819055506a16f44a83aab6c233c0000060088190555060075460016000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060095460016000600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600b5460016000600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060085460016000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060016000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460016000600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460016000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540101600a819055505062000642565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620005d657805160ff191683800117855562000607565b8280016001018555821562000607579182015b8281111562000606578251825591602001919060010190620005e9565b5b5090506200061691906200061a565b5090565b6200063f91905b808211156200063b57600081600090555060010162000621565b5090565b90565b61147880620006526000396000f30060606040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461012d578063095ea7b3146101bb5780630c195d991461021557806318160ddd1461023e57806323b872dd146102675780632edefc26146102e0578063313ce567146103355780635154865a14610364578063520c7c8c146103b957806352e97326146103e257806362c5c2541461040557806366b625d41461043e5780636de09e28146104935780637018e950146104e857806370a082311461051157806372eda05f1461055e5780638da5cb5b1461058757806395d89b41146105dc578063a9059cbb1461066a578063b256b093146106c4578063dd62ed3e146106ed575b341561012857600080fd5b600080fd5b341561013857600080fd5b610140610759565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610180578082015181840152602081019050610165565b50505050905090810190601f1680156101ad5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101c657600080fd5b6101fb600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506107f7565b604051808215151515815260200191505060405180910390f35b341561022057600080fd5b61022861097e565b6040518082815260200191505060405180910390f35b341561024957600080fd5b610251610984565b6040518082815260200191505060405180910390f35b341561027257600080fd5b6102c6600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061098a565b604051808215151515815260200191505060405180910390f35b34156102eb57600080fd5b6102f3610d9f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561034057600080fd5b610348610dc5565b604051808260ff1660ff16815260200191505060405180910390f35b341561036f57600080fd5b610377610dd8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156103c457600080fd5b6103cc610dfe565b6040518082815260200191505060405180910390f35b34156103ed57600080fd5b6104036004808035906020019091905050610e04565b005b341561041057600080fd5b61043c600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610e73565b005b341561044957600080fd5b610451610fab565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561049e57600080fd5b6104a6610fd1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104f357600080fd5b6104fb610ff7565b6040518082815260200191505060405180910390f35b341561051c57600080fd5b610548600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610ffd565b6040518082815260200191505060405180910390f35b341561056957600080fd5b610571611046565b6040518082815260200191505060405180910390f35b341561059257600080fd5b61059a61104c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156105e757600080fd5b6105ef611072565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561062f578082015181840152602081019050610614565b50505050905090810190601f16801561065c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561067557600080fd5b6106aa600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611110565b604051808215151515815260200191505060405180910390f35b34156106cf57600080fd5b6106d7611388565b6040518082815260200191505060405180910390f35b34156106f857600080fd5b610743600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061138e565b6040518082815260200191505060405180910390f35b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107ef5780601f106107c4576101008083540402835291602001916107ef565b820191906000526020600020905b8154815290600101906020018083116107d257829003601f168201915b505050505081565b60008082148061088357506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b151561088e57600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600a5481565b60065481565b60008082600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610a58575082600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610ae35750600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b15610d9257600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610b7a838261141590919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c4c83600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461142e90919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ce183600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461141590919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150610d97565b600091505b509392505050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900460ff1681565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60085481565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e6057600080fd5b80600a6000828254019250508190555050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ecf57600080fd5b8060008173ffffffffffffffffffffffffffffffffffffffff1614151515610ef657600080fd5b81600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fbff2c41344315dcbe5a27ad589343e3446f755cda0e577f9415fd535a10796e7426040518082815260200191505060405180910390a25050565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60095481565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600b5481565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111085780601f106110dd57610100808354040283529160200191611108565b820191906000526020600020905b8154815290600101906020018083116110eb57829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156111e05750600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b1561137d5761123782600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461141590919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112cc82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461142e90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611382565b600090505b92915050565b60075481565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600082821115151561142357fe5b818303905092915050565b600080828401905083811015151561144257fe5b80915050929150505600a165627a7a72305820476f3cd36fc27d037e25b298f1c20d2d1f7c34eec5603d3ba0b91d9290df6210002900000000000000000000000034d54bcf318ccdd1d6ba67144c9f35a3c348b470

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000034d54bcf318ccdd1d6ba67144c9f35a3c348b470


   Swarm Source:
bzzr://476f3cd36fc27d037e25b298f1c20d2d1f7c34eec5603d3ba0b91d9290df6210

 

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.