Sponsored:   Ubex.com - World roadshow: Seoul Sep 17-19, Singapore Sep 19-20, Dubai 18-23. Meet us!.
Contract Overview | ArcadeCity
Balance: 0 Ether
Ether Value: $0
Transactions: 3748 txns
Token Tracker: Arcade (ARC)
 Latest 25 txns From a total of 3748 Transactions

TxHash Age From To Value [TxFee]
0x9188cde10f65ea1d324f42991fffd7ff6d6cee0bb5863fb4938b4fbdbedc4c2818 hrs 59 mins ago0x36f1e48d9a95cc8a8d9be22ae136bbdc307ea25b  IN   ArcadeCity0 Ether0.00091372
0x34468e4f0b0e02891db6a6719ca46f20884c221e2675dc7c637e95130317be7920 hrs 22 mins ago0xb4965491f0ae322f659bef35dfd46227d80640a6  IN   ArcadeCity0 Ether0.000790125
0x97a87ef3db4633e1d3fbdddb085d04c18e8e3f4078485669c9d81efe6170e16d20 hrs 41 mins ago0x36f1e48d9a95cc8a8d9be22ae136bbdc307ea25b  IN   ArcadeCity0 Ether0.000820044
0x1d07e786ce847d29245d2f219ba3d2f7fd00316e568ccebd1b2986f14204e6db20 hrs 48 mins ago0xb4965491f0ae322f659bef35dfd46227d80640a6  IN   ArcadeCity0 Ether0.001154934
0xc653dc7eeb40edc5b3789cabbace289a0d88eafd97e5329312fdc2df7967432c8 days 12 hrs ago0x36f1e48d9a95cc8a8d9be22ae136bbdc307ea25b  IN   ArcadeCity0 Ether0.00045686
0x8c1aab124f8fa7ca33c068996221c02569f5e74ba504019e1811db49ef5ad6128 days 12 hrs ago0xb4965491f0ae322f659bef35dfd46227d80640a6  IN   ArcadeCity0 Ether0.001210375
0x6811764b83f3b590e97d27a81de65e047f14a889d161a02df614248b0089f1198 days 12 hrs ago0x36f1e48d9a95cc8a8d9be22ae136bbdc307ea25b  IN   ArcadeCity0 Ether0.00045558
0xab597c1772df3c88094aa9e5976f63b725355f4abc7c7fb7be55dd9dbc83e3e58 days 12 hrs ago0xb4965491f0ae322f659bef35dfd46227d80640a6  IN   ArcadeCity0 Ether0.001207431
0x73e5a007daa355f4b4a07eb1ba28a2087f09453e55fa4f080e0dc46ebdb1197b32 days 2 hrs ago0x9f1dd61498233ceb52f977246e0ab20453d6a5a6  IN   ArcadeCity0 Ether0.000188445
0xfab4e15e0ca7e404279aa9717bcdf509179cff59d810293481a0fd2b8bbba2f335 days 2 hrs ago0xf58669c783015a1f62376f822f464ac13542dc10  IN   ArcadeCity0 Ether0.00009844
0xb0fd96b94b1fa1dbb420a7ee08aabbb633eb7ba83e57bc0c9e0e09b7a7161abf50 days 17 hrs ago0xec6bc830e474938e043d80defaf0aa268284a50a  IN   ArcadeCity0.05155432 Ether0.002037
0xc611fc41ad041df4bfb8735e25b5d40430e58f89b7a0193a50a0dc04e7cbdc3153 days 8 hrs ago0x803bf8cb869ecaeb9def3881b06ba2a35c05f5c0  IN   ArcadeCity0 Ether0.00546696
0x21c8690b9479060efa0c6d24e586aded5e45f5512c187254bfc65182e070f0a453 days 8 hrs ago0x287c7d1a7ba8c55e953120f3512324e6aa2cf0b6  IN   ArcadeCity0 Ether0.00314982
0xb4f68902681773125806800a22edaadefbf173a22148b3d025d1987590d0024755 days 3 hrs ago0x2b259c08e9d4a30fe2825722d413b5535e014d2a  IN   ArcadeCity0 Ether0.00033168036
0xf542eb14edd1f4b11afb72a21b12b3f466fb97685dcadf37f34bd6eaf863cacf55 days 3 hrs ago0x60a470b468d34164adf6624835c3b3bc43c2b62f  IN   ArcadeCity0 Ether0.0010525
0x4080ad1ab4b78f61b59725191e66145588f7275352080266d0db957c05dbf2dd55 days 8 hrs ago0x2b259c08e9d4a30fe2825722d413b5535e014d2a  IN   ArcadeCity0 Ether0.000182488
0xcfc382ca18af192b699461e6cae081c635430309766828aec64903cc1881967655 days 8 hrs ago0x60a470b468d34164adf6624835c3b3bc43c2b62f  IN   ArcadeCity0 Ether0.000105122
0x3a8a2b110ef5fb3cb7885fc8a2d82bf8e40ee82b0aabd2a124267192d213cb8155 days 21 hrs ago0x3b9af1f9d3215664ad9ace7eaea3ed943beaf057  IN   ArcadeCity0 Ether0.001321102
0x57424d5b27e088086c598a1af1e5dd350492506c0759d8d91726899af2b2625655 days 21 hrs ago0x3b9af1f9d3215664ad9ace7eaea3ed943beaf057  IN   ArcadeCity0 Ether0.001936102
0x0be664bd1bc5962c8ab05d428e585b5469a2c082ec8c3264c21f7f7380cb6d8e73 days 4 hrs ago0xc839ded3d555b9c7f42205dbf4bd5c87c53d61d1  IN   ArcadeCity0 Ether0.002155001
0x13755f3b7918521e91d14d51fe8adb71f3d0394a6bf0c914be662873e330420674 days 23 hrs ago0x287c7d1a7ba8c55e953120f3512324e6aa2cf0b6  IN   ArcadeCity0 Ether0.00314598
0xbfa60db52961f57d4202f5585384e77600e4414714f79d79f61633c4f29ecf8d75 days 18 hrs ago0xa6559fc83fa419aebd9bdea5d52c842965d8c65e  IN   ArcadeCity0 Ether0.00314982
0x2e75bc60bc4ba0f4583f436b9c70bdb40580a7489da33dac65b6cf6764f4554578 days 23 hrs ago0x3b9af1f9d3215664ad9ace7eaea3ed943beaf057  IN   ArcadeCity0 Ether0.0052561
0x98ee548ac94c1680a9408ec9603dc7dbfa2b46a81f795a389f2ffa6d398b3ed082 days 38 mins ago0x621091a17890a9256bdde49abfad747464f93722  IN   ArcadeCity0 Ether0.000637812
0x493979e0bb47cca8cd7e358938a72f266524a6935bbcfe7859f54f8d0049122982 days 46 mins ago0x5619ef8705d0986c66ca7cd1e29386a86c5874bf  IN   ArcadeCity0 Ether0.000629964
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 25 Internal Txns, Click Here To View More View All
ParentTxHash Block Age From To Value
0x8ac6a254d150d9309fa0b6e5c40bbf90a1cca78a199ba078a73ac0134a08930d2716037658 days 20 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b4 Ether
0x1224b0678ae9a66bf11a190e7981ba3e2977fa574174516ee3624d6ebc86fa922716023658 days 20 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b59.341725064393155 Ether
0xa2ac55a1564ecebf6f8fd925c0432c65f6542786e631303f4d1a41a28526ecd02715988658 days 20 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b100 Ether
0x6fd440688e99afcda2b6e32638fa54ba304515f736575c4f49decb6b9f77cdcc2715933658 days 20 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b40.5 Ether
0xaeed99d7ae3992a5dfc6e8e219be1958e0b6775997e9697cf1b01ed1a40616f72715852658 days 20 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b0.9975 Ether
0x07e35d6294fd2bcf427ccd9e0701dafb8c53234fc356392e45e0cb4b0c15f3ef2715806658 days 20 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b0.012404875 Ether
0x5af60378a9b3cd633775c65fd9b7a83f8d4f0c9770bb764f5aeaa7451bde75c52715775658 days 21 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b0.278330875 Ether
0xe3c6b6b35e0d41c6b76f70f74e97996e31cb24f9ee3940863fd7c19ee731a3432715770658 days 21 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b38.630368851057999135 Ether
0x2054bac7ed38bcd13d1d53370ca608595f78cfb084fef7401505179b6899dccc2715757658 days 21 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b0.8155083 Ether
0x3e72b66e74773061a5a82620bb85e589a8861ed0359f7249ebd0cd93047b459b2715754658 days 21 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b86.9975 Ether
0x8ea3a445c5ae3face2c7c6a4a027117c9bd06af03e5f27b3ec8d85c6c6418ec92715596658 days 21 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b2.64782241 Ether
0xfa497b8b3d64a779ffc2d7a993479271724286f853c4693757a8b025294352a82715352658 days 22 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b18.7362619 Ether
0x72c705bbd9e3c8237480ab38f31de9bdd2d0facbecf3fd353d50a8301419f9cc2715238658 days 23 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b0.058705875 Ether
0x221e0e88c1fc4ee7cc823af5500084609459ca08248d35e3719c10baef90a5832715221658 days 23 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b189.998330875 Ether
0x7e40a8dd48e8300241fee611c47832610836481a283a772990d406946488133f2715176658 days 23 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b199.9975 Ether
0x28e6bee99dd219b8527292ec1d3e1c28ee3f2718c0b1eb05bf46ede04327e05b2715167658 days 23 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b0.298797645 Ether
0xc09ea0983ae7a93e687b4d9e5fb793739e4932709b357ab55e3805373bfa6d752715130658 days 23 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b9.9975 Ether
0x32f8c2c06075e60394ab7c60b273f726bb32646be02d028c6b16c7e352323f0d2715127658 days 23 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b61.99829759662998675 Ether
0xd1f4bffd62b020acbb2391205190b3a0de7d4a5f31fcb0bd5db8e636d956d5a92714993659 days 2 mins ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b0.997600130495 Ether
0xbcf04f6b9d5893473b5032802fe5e4be6f2ec2fdccffcd3dab269a6ec8ee3ef32714647659 days 1 hr ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b5.99333598878160432 Ether
0xee02414ed3197fcf193cf47e2e62f91704b29a7dbfa6aa1c5725756a6ccf7bff2714605659 days 1 hr ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b14 Ether
0xc7e6e1109859534461cd3874f5930ad199fb830ad9946476a4d35256f33014712714502659 days 1 hr ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b1.097600130495 Ether
0xcc03b258623b43a8066d046ba57fd83b69577a136bebac439b80ea797c7e544c2714453659 days 2 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b21.9426868849444 Ether
0x40c08406a8956d749b3d707d3882d3a86319fe4e6844dd244dce941d080d16152714440659 days 2 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b10 Ether
0x480929114b847ecefdf818a1ad1c9fe325431e127d487f1202a5c401293e2e0c2714395659 days 2 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b14 Ether
[ Download CSV Export  ] 
Contract Name: ARCToken
Compiler Text: v0.4.3-nightly.2016.10.24+commit.84b43b91
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

/**
 * Overflow aware uint math functions.
 *
 * Inspired by https://github.com/MakerDAO/maker-otc/blob/master/contracts/simple_market.sol
 */
pragma solidity ^0.4.2;

contract SafeMath {
  //internals

  function safeMul(uint a, uint b) internal returns (uint) {
    uint c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function safeSub(uint a, uint b) internal returns (uint) {
    assert(b <= a);
    return a - b;
  }

  function safeAdd(uint a, uint b) internal returns (uint) {
    uint c = a + b;
    assert(c>=a && c>=b);
    return c;
  }

  function assert(bool assertion) internal {
    if (!assertion) throw;
  }
}

/**
 * ERC 20 token
 *
 * https://github.com/ethereum/EIPs/issues/20
 */
contract Token {

    /// @return total amount of tokens
    function totalSupply() constant returns (uint256 supply) {}

    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner) constant returns (uint256 balance) {}

    /// @notice send `_value` token to `_to` from `msg.sender`
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transfer(address _to, uint256 _value) returns (bool success) {}

    /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from`
    /// @param _from The address of the sender
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {}

    /// @notice `msg.sender` approves `_addr` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of wei to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint256 _value) returns (bool success) {}

    /// @param _owner The address of the account owning tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @return Amount of remaining tokens allowed to spent
    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {}

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

}

/**
 * ERC 20 token
 *
 * https://github.com/ethereum/EIPs/issues/20
 */
contract StandardToken is Token {

    /**
     * Reviewed:
     * - Interger overflow = OK, checked
     */
    function transfer(address _to, uint256 _value) returns (bool success) {
        //Default assumes totalSupply can't be over max (2^256 - 1).
        //If your token leaves out totalSupply and can issue more tokens as time goes on, you need to check if it doesn't wrap.
        //Replace the if with this one instead.
        if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        //if (balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        //same as above. Replace this line with the following if you want to protect against wrapping uints.
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        //if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }

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

    function approve(address _spender, uint256 _value) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
      return allowed[_owner][_spender];
    }

    mapping(address => uint256) balances;

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

    uint256 public totalSupply;

}


/**
 * Arcade City crowdsale crowdsale contract.
 *
 * Security criteria evaluated against http://ethereum.stackexchange.com/questions/8551/methodological-security-review-of-a-smart-contract
 *
 *
 */
contract ARCToken is StandardToken, SafeMath {

    string public name = "Arcade Token";
    string public symbol = "ARC";
    uint public decimals = 18;
    uint public startBlock; //crowdsale start block (set in constructor)
    uint public endBlock; //crowdsale end block (set in constructor)

    // Initial multisig address (set in constructor)
    // All deposited ETH will be instantly forwarded to this address.
    // Address is a multisig wallet.
    address public multisig = 0x0;

    address public founder = 0x0;
    address public developer = 0x0;
    address public rewards = 0x0;
    bool public rewardAddressesSet = false;

    address public owner = 0x0;
    bool public marketactive = false;

    uint public etherCap = 672000 * 10**18; //max amount raised during crowdsale (8.5M USD worth of ether will be measured with a moving average market price at beginning of the crowdsale)
    uint public rewardsAllocation = 2; //2% tokens allocated post-crowdsale for swarm rewards
    uint public developerAllocation = 6 ; //6% of token supply allocated post-crowdsale for the developer fund
    uint public founderAllocation = 8; //8% of token supply allocated post-crowdsale for the founder allocation
    bool public allocated = false; //this will change to true when the rewards are allocated
    uint public presaleTokenSupply = 0; //this will keep track of the token supply created during the crowdsale
    uint public presaleEtherRaised = 0; //this will keep track of the Ether raised during the crowdsale
    bool public halted = false; //the founder address can set this to true to halt the crowdsale due to emergency
    event Buy(address indexed sender, uint eth, uint fbt);

    function ARCToken(address multisigInput, uint startBlockInput, uint endBlockInput) {
        owner = msg.sender;
        multisig = multisigInput;

        startBlock = startBlockInput;
        endBlock = endBlockInput;
    }

    function setRewardAddresses(address founderInput, address developerInput, address rewardsInput){
        if (msg.sender != owner) throw;
        if (rewardAddressesSet) throw;
        founder = founderInput;
        developer = developerInput;
        rewards = rewardsInput;
        rewardAddressesSet = true;
    }

    function price() constant returns(uint) {
        return testPrice(block.number);        
    }

    // price() exposed for unit tests
    function testPrice(uint blockNumber) constant returns(uint) {
        if (blockNumber>=startBlock && blockNumber<startBlock+250) return 125; //power hour
        if (blockNumber<startBlock || blockNumber>endBlock) return 75; //default price
        return 75 + 4*(endBlock - blockNumber)/(endBlock - startBlock + 1)*34/4; //crowdsale price
    }

    /**
     * Main token buy function.
     *
     * Security review
     *
     * - Integer math: ok - using SafeMath
     *
     * - halt flag added - ok
     *
     * Applicable tests:
     *
     * - Test halting, buying, and failing
     * - Test buying on behalf of a recipient
     * - Test buy
     * - Test unhalting, buying, and succeeding
     * - Test buying after the sale ends
     *
     */
    function buyRecipient(address recipient) {
        if (block.number<startBlock || block.number>endBlock || safeAdd(presaleEtherRaised,msg.value)>etherCap || halted) throw;
        uint tokens = safeMul(msg.value, price());
        balances[recipient] = safeAdd(balances[recipient], tokens);
        totalSupply = safeAdd(totalSupply, tokens);
        presaleEtherRaised = safeAdd(presaleEtherRaised, msg.value);

        if (!multisig.send(msg.value)) throw; //immediately send Ether to multisig address

        // if etherCap is reached - activate the market
        if (presaleEtherRaised == etherCap && !marketactive){
            marketactive = true;
        }

        Buy(recipient, msg.value, tokens);

    }

    /**
     * Set up founder address token balance.
     *
     * allocateBountyAndEcosystemTokens() must be calld first.
     *
     * Security review
     *
     * - Integer math: ok - only called once with fixed parameters
     *
     * Applicable tests:
     *
     * - Test bounty and ecosystem allocation
     * - Test bounty and ecosystem allocation twice
     *
     */
    function allocateTokens() {
        // make sure founder/developer/rewards addresses are configured
        if(founder == 0x0 || developer == 0x0 || rewards == 0x0) throw;
        // owner/founder/developer/rewards addresses can call this function
        if (msg.sender != owner && msg.sender != founder && msg.sender != developer && msg.sender != rewards ) throw;
        // it should only continue if endBlock has passed OR presaleEtherRaised has reached the cap
        if (block.number <= endBlock && presaleEtherRaised < etherCap) throw;
        if (allocated) throw;
        presaleTokenSupply = totalSupply;
        // total token allocations add up to 16% of total coins, so formula is reward=allocation_in_percent/84 .
        balances[founder] = safeAdd(balances[founder], presaleTokenSupply * founderAllocation / 84 );
        totalSupply = safeAdd(totalSupply, presaleTokenSupply * founderAllocation / 84);
        
        balances[developer] = safeAdd(balances[developer], presaleTokenSupply * developerAllocation / 84);
        totalSupply = safeAdd(totalSupply, presaleTokenSupply * developerAllocation / 84);
        
        balances[rewards] = safeAdd(balances[rewards], presaleTokenSupply * rewardsAllocation / 84);
        totalSupply = safeAdd(totalSupply, presaleTokenSupply * rewardsAllocation / 84);

        allocated = true;

    }

    /**
     * Emergency Stop crowdsale.
     *
     *  Applicable tests:
     *
     * - Test unhalting, buying, and succeeding
     */
    function halt() {
        if (msg.sender!=founder && msg.sender != developer) throw;
        halted = true;
    }

    function unhalt() {
        if (msg.sender!=founder && msg.sender != developer) throw;
        halted = false;
    }

    /**
     * ERC 20 Standard Token interface transfer function
     *
     * Prevent transfers until token sale is over.
     *
     * Applicable tests:
     *
     * - Test transfer after restricted period
     * - Test transfer after market activated
     */
    function transfer(address _to, uint256 _value) returns (bool success) {
        if (block.number <= endBlock && marketactive == false) throw;
        return super.transfer(_to, _value);
    }
    /**
     * ERC 20 Standard Token interface transfer function
     *
     * Prevent transfers until token sale is over.
     */
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        if (block.number <= endBlock && marketactive == false) throw;
        return super.transferFrom(_from, _to, _value);
    }

    /**
     * Direct deposits buys tokens
     */
    function() payable {
        buyRecipient(msg.sender);
    }

}

    Contract ABI  
[{"constant":false,"inputs":[],"name":"allocateTokens","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"endBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"recipient","type":"address"}],"name":"buyRecipient","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"blockNumber","type":"uint256"}],"name":"testPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"presaleEtherRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"multisig","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"startBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"rewardsAllocation","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"founder","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"halt","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"developerAllocation","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"etherCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"founderInput","type":"address"},{"name":"developerInput","type":"address"},{"name":"rewardsInput","type":"address"}],"name":"setRewardAddresses","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"founderAllocation","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"rewards","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"price","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"allocated","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"halted","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"presaleTokenSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"marketactive","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"developer","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"unhalt","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"rewardAddressesSet","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"inputs":[{"name":"multisigInput","type":"address"},{"name":"startBlockInput","type":"uint256"},{"name":"endBlockInput","type":"uint256"}],"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"eth","type":"uint256"},{"indexed":false,"name":"fbt","type":"uint256"}],"name":"Buy","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
60a0604052600c6060527f41726361646520546f6b656e00000000000000000000000000000000000000006080526003805460008290527f41726361646520546f6b656e000000000000000000000000000000000000001882556100b5907fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b602060026001841615610100026000190190931692909204601f01919091048101905b8082111561014b57600081556001016100a1565b505060408051808201909152600381527f41524300000000000000000000000000000000000000000000000000000000006020918201908152600480546000829052915160ff191660061781559161014f91601f6002600019610100600185161502019092169190910401047f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b908101906100a1565b5090565b50506012600581905560088054600160a060020a031990811682556009805482169055600a80549091169055600b8054600160a860020a0319908116909155600c80549091169055698e4d3168276864000000600d556002600e556006600f556010556011805460ff19908116909155600091829055601391909155601480549091169055604051606080610fc283398101604052808051906020019091908051906020019091908051906020019091905050600c8054600160a060020a03199081163317909155600880549091168417905560068290556007819055505050610d858061023d6000396000f36060604052361561017f5760e060020a60003504630389492281146101b157806306fdde03146101fe578063083c632314610263578063095ea7b31461027157806311a4c710146102ea57806318160ddd146102fa57806323b872dd146103085780632af7ceff14610346578063313ce5671461035657806344b49958146103645780634783c35b1461037257806348cd4cb1146103895780634c0c0ac2146103975780634d853ee5146103a55780635ed7ca5b146103bc57806362feff3a146103fc57806370a082311461040a5780637228b9db146104345780637d124a0214610442578063824338bd1461046e5780638da5cb5b1461047c57806395d89b41146104935780639ec5a894146104f8578063a035b1fe1461050f578063a9059cbb1461051c578063b304b2e114610557578063b9b8af0b14610568578063c4fc3a3b14610579578063ca2cd9d314610587578063ca4b208b146105a0578063cb3e64fd146105b7578063dd62ed3e146105f7578063f01dbd0314610630575b61064961064b335b60065460009043108061019b575060075443115b806107345750600d54601354610732903461076d565b3461000257610649600954600160a060020a0316600014806101de5750600a54600160a060020a03166000145b806101f45750600b54600160a060020a03166000145b156108ac57610002565b346100025761064d60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152929190830182828015610ab95780601f10610a8e57610100808354040283529160200191610ab9565b34610002576106bb60075481565b34610002576106cd600435602435600160a060020a03338116600081815260016020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b3461000257610649600435610187565b34610002576106bb60025481565b34610002576106cd600435602435604435600754600090431180159061033c5750600c5460a060020a900460ff1615156000145b15610acb57610002565b34610002576106bb6004356106f0565b34610002576106bb60055481565b34610002576106bb60135481565b3461000257610716600854600160a060020a031681565b34610002576106bb60065481565b34610002576106bb600e5481565b3461000257610716600954600160a060020a031681565b346100025761064960095433600160a060020a039081169116148015906103f25750600a5433600160a060020a03908116911614155b15610c1f57610002565b34610002576106bb600f5481565b34610002576106bb600435600160a060020a0381166000908152602081905260409020545b919050565b34610002576106bb600d5481565b3461000257610649600435602435604435600c5433600160a060020a03908116911614610c2e57610002565b34610002576106bb60105481565b3461000257610716600c54600160a060020a031681565b346100025761064d60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152929190830182828015610ab95780601f10610a8e57610100808354040283529160200191610ab9565b3461000257610716600b54600160a060020a031681565b34610002576106bb6106e9565b34610002576106cd600435602435600754600090431180159061054d5750600c5460a060020a900460ff1615156000145b15610ca657610002565b34610002576106cd60115460ff1681565b34610002576106cd60145460ff1681565b34610002576106bb60125481565b34610002576106cd600c5460ff60a060020a9091041681565b3461000257610716600a54600160a060020a031681565b346100025761064960095433600160a060020a039081169116148015906105ed5750600a5433600160a060020a03908116911614155b15610d6657610002565b34610002576106bb600435602435600160a060020a038083166000908152600160209081526040808320938516835292905220546102e4565b34610002576106cd600b5460ff60a060020a9091041681565b005b565b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156106ad5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b60408051918252519081900360200190f35b604080519115158252519081900360200190f35b61074b346107915b6000610ca1435b6006546000908210801590610709575060065460fa0182105b15610bd25750607d61042f565b60408051600160a060020a039092168252519081900360200190f35b115b80610741575060145460ff165b156106e157610002565b600160a060020a0383166000908152602081905260409020549091506107b290825b6000828201610ac48482108015906107855750838210155b801515610d8257610002565b6000828202610ac48483148061078557508385838115610002570414610785565b600160a060020a0383166000908152602081905260409020556002546107d8908261076d565b6002556013546107e8903461076d565b601355600854604051600160a060020a03909116903480156108fc02916000818181858888f19350505050151561081e57610002565b600d5460135414801561083b5750600c5460a060020a900460ff16155b1561086557600c805474ff0000000000000000000000000000000000000000191660a060020a1790555b60408051348152602081018390528151600160a060020a038516927f1cbc5ab135991bd2b6a4b034a04aa2aa086dac1371cb9b16b8b5e2ed6b036bed928290030190a25050565b600c5433600160a060020a039081169116148015906108da575060095433600160a060020a03908116911614155b80156108f55750600a5433600160a060020a03908116911614155b80156109105750600b5433600160a060020a03908116911614155b1561091a57610002565b600754431180159061092f5750600d54601354105b1561093957610002565b60115460ff161561094957610002565b6002546012819055600954600160a060020a031660009081526020819052604090205460105461097d92605491020461076d565b600954600160a060020a03166000908152602081905260409020556002546010546012546109b09291605491020461076d565b600255600a54600160a060020a0316600090815260208190526040902054600f546012546109e39291605491020461076d565b600a54600160a060020a0316600090815260208190526040902055600254600f54601254610a169291605491020461076d565b600255600b54600160a060020a0316600090815260208190526040902054600e54601254610a499291605491020461076d565b600b54600160a060020a0316600090815260208190526040902055600254600e54601254610a7c9291605491020461076d565b6002556011805460ff19166001179055565b820191906000526020600020905b815481529060010190602001808311610a9c57829003601f168201915b505050505081565b90505b9392505050565b610ac1848484600160a060020a038316600090815260208190526040812054829010801590610b215750600160a060020a0380851660009081526001602090815260408083203390941683529290522054829010155b8015610b465750600160a060020a038316600090815260208190526040902054828101115b15610d7257600160a060020a0380841660008181526020818152604080832080548801905588851680845281842080548990039055600183528184203390961684529482529182902080548790039055815186815291519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3506001610ac4565b600654821080610be3575060075482115b15610bf05750604b61042f565b60065460075460049181036001019084900382028115610002570460220281156100025704604b01905061042f565b6014805460ff19166001179055565b600b5460a060020a900460ff1615610c4557610002565b6009805473ffffffffffffffffffffffffffffffffffffffff199081168517909155600a8054821684179055600b805474ff000000000000000000000000000000000000000019921683179190911660a060020a179055505050565b905090565b610d5f8383600160a060020a033316600090815260208190526040812054829010801590610ced5750600160a060020a038316600090815260208190526040902054828101115b15610d7a57600160a060020a0333811660008181526020818152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060016102e4565b90506102e4565b6014805460ff19169055565b506000610ac4565b5060006102e4565b5056

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

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000008d9d0bd75319a3780d3cab012759efbae334291b
Arg [1] : 000000000000000000000000000000000000000000000000000000000026e0d3
Arg [2] : 0000000000000000000000000000000000000000000000000000000000297187


 

View All
Block Age transaction Difficulty 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.