Sponsored Link:   FTEC - Artificial Intelligence trading revolution! Ready project! Softcap reached! Apply for whitelist!
Contract Overview | ArcadeCity
Balance: 0 Ether
Ether Value: $0
Transactions: 3719 txns
Token Contract: Arcade (ARC)
 Latest 25 txns from a total Of 3719 transactions
View All

TxHash Age From To Value [TxFee]
0x78b28f4f7a59b55cee414ebda38dce4ba7e069a91b88b2d40f61f4cd6f514bbb2 days 14 hrs ago0x44fb409f3a2f921deb5543d212282cc09301a920  IN   ArcadeCity0 Ether0.000821196
0xc502bcc2e4f3dd26f452f4c9f1a059a774b336ac3cdc4d3f509114d1720584b92 days 14 hrs ago0x3b2470e99b402a333a82ee17c3244ff04c79ec6f  IN   ArcadeCity0 Ether0.001759758
0xea4f8d0c04f0fe752502737d792e806a40d5f84ee1f7b3c9d55bc51d307093522 days 15 hrs ago0x44fb409f3a2f921deb5543d212282cc09301a920  IN   ArcadeCity0 Ether0.000821196
0x3c9485e9896eded22799e57dbfeebeb13e0c17ebb2b7ca5537539d8b0839f3e72 days 15 hrs ago0x3b2470e99b402a333a82ee17c3244ff04c79ec6f  IN   ArcadeCity0 Ether0.002929758
0xe9bc6352273946b9d00155842eb0245b248939b5c28c19e7e93f38de774436693 days 17 hrs ago0xdcfb85533ab2cfb2130b561c281586f174f42ec1  IN   ArcadeCity0 Ether0.00225366
0xfb33c34d9812df808af16d56ea89ece9316781856ec125098f0d74c985ecee8d7 days 22 hrs ago0x3b9af1f9d3215664ad9ace7eaea3ed943beaf057  IN   ArcadeCity0 Ether0.000593086
0x20874e2a28b4a8c80ea7053bd35211f5f2af0f05aeec4632b6ad2a1d53c2014026 days 1 hr ago0x44fb409f3a2f921deb5543d212282cc09301a920  IN   ArcadeCity0 Ether0.000821196
0xccd689d9990b04ef47fae33a7f5769d02483d6519e0b81c99a6635ccca47e61726 days 1 hr ago0xf8fa1670f5baf3d155fbfff16f60ac484ae515f7  IN   ArcadeCity0 Ether0.000925001
0x92c1cdea7637a29b1fb5507689b7f167216067cc362388928e5574d1604509cc26 days 1 hr ago0x640b2e16f1eeb2dd4e38ff4f72275aa8b77ce2d3  IN   ArcadeCity0 Ether0.000925001
0xfe6d4bd1e02667084f4c7da3ac28b2825b2068082b9202b7a96859cbd75f2e3726 days 2 hrs ago0x44fb409f3a2f921deb5543d212282cc09301a920  IN   ArcadeCity0 Ether0.000824652
0xcabf5800c68d75a027e74dcf380e3b10933c5e1586bf66161cd099d1ab56cfad26 days 2 hrs ago0x3b2470e99b402a333a82ee17c3244ff04c79ec6f  IN   ArcadeCity0 Ether0.000932873
0xcd9d5ae39a403ee219d83f6d3cd094d86aa435c765771d858063ed106f57042626 days 2 hrs ago0x44fb409f3a2f921deb5543d212282cc09301a920  IN   ArcadeCity0 Ether0.000822348
0xce59c92fef3f60357347a2807de079cedaeda5be63d85cf0c64f5688327b636e26 days 2 hrs ago0x3b2470e99b402a333a82ee17c3244ff04c79ec6f  IN   ArcadeCity0 Ether0.001542625
0x4563ccc94c0399df5c017c1d6c64e0c709b6c0a63792ff5f8050c9a40cb7739826 days 2 hrs ago0x44fb409f3a2f921deb5543d212282cc09301a920  IN   ArcadeCity0 Ether0.000821196
0xaae4c58b5ee81772bb853c725fe080c7484671173e4505cce6d36a2be6a8859426 days 2 hrs ago0x3b2470e99b402a333a82ee17c3244ff04c79ec6f  IN   ArcadeCity0 Ether0.001540001
0x7eb0263aa3166b64a638bdf9153b3563566e98926a1b5eb3906c942d5feade9226 days 3 hrs ago0x44fb409f3a2f921deb5543d212282cc09301a920  IN   ArcadeCity0 Ether0.000822348
0x0b7143bfadcc10504fea0c721ce4a59208de6b0f037c3f5343a60f9825d870ff26 days 3 hrs ago0x44fb409f3a2f921deb5543d212282cc09301a920  IN   ArcadeCity0 Ether0.000814284
0xefe275173720ac14bda0853d30091b160e84f16e622c854c5eebe1dd42447f8926 days 4 hrs ago0x3b2470e99b402a333a82ee17c3244ff04c79ec6f  IN   ArcadeCity0 Ether0.002155001
0xbd6e4d59908c6610d7a62f6241daae530f122b11651341c97b404dc698825de226 days 13 hrs ago0x3b2470e99b402a333a82ee17c3244ff04c79ec6f  IN   ArcadeCity0 Ether0.002155001
0xa5b0c3c3b857e8190e687cfc0c1dc15a16d4bf1814d5f7b73d96a4fce0cc448326 days 13 hrs ago0x3b2470e99b402a333a82ee17c3244ff04c79ec6f  IN   ArcadeCity0 Ether0.002155001
0x4f243195bd18ef155ffd50466d39a6a24bc466b065faee0bba65060f7da216e726 days 16 hrs ago0x3f9228605186d6bf9cb71902d8f16eca8f739d2a  IN   ArcadeCity0 Ether0.000273036
0x38c574f261f7648bbcf0fc1a514a47ec9c3ac68e941ad52a34e31f29327bf68a26 days 16 hrs ago0x0ecdae7f5fa2edf5987133a213d13394dff26aaf  IN   ArcadeCity0 Ether0.000272268
0x602e1ab6736734cc2ff3e0806a56640ae72e130bcb58707ee6ae4519f50b899127 days 1 hr ago0x8bd88662a11d960e52bc6ef93c9199698e5580d1  IN   ArcadeCity0 Ether0.000595582
0xc42f0822aabaaab73e67d4f7e52d5a7e0a50c5f9f0a529b497c82eeeb6aea46e27 days 3 hrs ago0x06e2d890fac4ff793b4f64b22d250a4f8afd055c  IN   ArcadeCity0 Ether0.00031675
0x1627611b17151e20daabf40193170c2385c7a9224bf2c17586872c7dcaf2e71927 days 3 hrs ago0x06e2d890fac4ff793b4f64b22d250a4f8afd055c  IN   ArcadeCity0 Ether0.000347172
[ 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
0x8ac6a254d150d9309fa0b6e5c40bbf90a1cca78a199ba078a73ac0134a08930d2716037567 days 20 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b4 Ether
0x1224b0678ae9a66bf11a190e7981ba3e2977fa574174516ee3624d6ebc86fa922716023567 days 20 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b59.341725064393155 Ether
0xa2ac55a1564ecebf6f8fd925c0432c65f6542786e631303f4d1a41a28526ecd02715988567 days 20 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b100 Ether
0x6fd440688e99afcda2b6e32638fa54ba304515f736575c4f49decb6b9f77cdcc2715933567 days 20 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b40.5 Ether
0xaeed99d7ae3992a5dfc6e8e219be1958e0b6775997e9697cf1b01ed1a40616f72715852567 days 20 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b0.9975 Ether
0x07e35d6294fd2bcf427ccd9e0701dafb8c53234fc356392e45e0cb4b0c15f3ef2715806567 days 20 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b0.012404875 Ether
0x5af60378a9b3cd633775c65fd9b7a83f8d4f0c9770bb764f5aeaa7451bde75c52715775567 days 20 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b0.278330875 Ether
0xe3c6b6b35e0d41c6b76f70f74e97996e31cb24f9ee3940863fd7c19ee731a3432715770567 days 21 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b38.630368851057999135 Ether
0x2054bac7ed38bcd13d1d53370ca608595f78cfb084fef7401505179b6899dccc2715757567 days 21 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b0.8155083 Ether
0x3e72b66e74773061a5a82620bb85e589a8861ed0359f7249ebd0cd93047b459b2715754567 days 21 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b86.9975 Ether
0x8ea3a445c5ae3face2c7c6a4a027117c9bd06af03e5f27b3ec8d85c6c6418ec92715596567 days 21 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b2.64782241 Ether
0xfa497b8b3d64a779ffc2d7a993479271724286f853c4693757a8b025294352a82715352567 days 22 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b18.7362619 Ether
0x72c705bbd9e3c8237480ab38f31de9bdd2d0facbecf3fd353d50a8301419f9cc2715238567 days 23 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b0.058705875 Ether
0x221e0e88c1fc4ee7cc823af5500084609459ca08248d35e3719c10baef90a5832715221567 days 23 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b189.998330875 Ether
0x7e40a8dd48e8300241fee611c47832610836481a283a772990d406946488133f2715176567 days 23 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b199.9975 Ether
0x28e6bee99dd219b8527292ec1d3e1c28ee3f2718c0b1eb05bf46ede04327e05b2715167567 days 23 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b0.298797645 Ether
0xc09ea0983ae7a93e687b4d9e5fb793739e4932709b357ab55e3805373bfa6d752715130567 days 23 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b9.9975 Ether
0x32f8c2c06075e60394ab7c60b273f726bb32646be02d028c6b16c7e352323f0d2715127567 days 23 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b61.99829759662998675 Ether
0xd1f4bffd62b020acbb2391205190b3a0de7d4a5f31fcb0bd5db8e636d956d5a92714993568 days ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b0.997600130495 Ether
0xbcf04f6b9d5893473b5032802fe5e4be6f2ec2fdccffcd3dab269a6ec8ee3ef32714647568 days 1 hr ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b5.99333598878160432 Ether
0xee02414ed3197fcf193cf47e2e62f91704b29a7dbfa6aa1c5725756a6ccf7bff2714605568 days 1 hr ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b14 Ether
0xc7e6e1109859534461cd3874f5930ad199fb830ad9946476a4d35256f33014712714502568 days 1 hr ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b1.097600130495 Ether
0xcc03b258623b43a8066d046ba57fd83b69577a136bebac439b80ea797c7e544c2714453568 days 2 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b21.9426868849444 Ether
0x40c08406a8956d749b3d707d3882d3a86319fe4e6844dd244dce941d080d16152714440568 days 2 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b10 Ether
0x480929114b847ecefdf818a1ad1c9fe325431e127d487f1202a5c401293e2e0c2714395568 days 2 hrs ago0xac709fcb44a43c35f0da4e3163b117a17f3770f50x8d9d0bd75319a3780d3cab012759efbae334291b14 Ether
[ Download CSV Export  ] 
Contract Name: ARCToken
Compiler Version: 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

-----Decoded View---------------
Found 3 constructor arguments :
Arg [0] : 0000000000000000000000008d9d0bd75319a3780d3cab012759efbae334291b
Arg [1] : 000000000000000000000000000000000000000000000000000000000026e0d3
Arg [2] : 0000000000000000000000000000000000000000000000000000000000297187


 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.