Sponsored Link:   COVESTING - EU-based digital asset exchange. Aggregated liquidity. Algorithmic & Copy-trading features. 24/7 support. Get access!
Contract Overview | Dao.CasinoCrowdsale_Old
Balance: 0 Ether
Ether Value: $0
Transactions: 9953 txns
Token Contract: Dao.Casino (BET)
 Latest 25 txns from a total Of 9953 transactions
View All

TxHash Age From To Value [TxFee]
0x3bc7e6ce1693af4e369aff8528774ecbb195e49499653e9533675e7236495d109 days 2 hrs ago0xb054aa74ed1c236bb2999923968868187ad997f0  IN   Dao.CasinoCrowdsale_Old0 Ether0.00156005
0xf3ec8849b4c02478d9ff31805f2496e037a639fdcccc90e346205b9ca97af2c69 days 22 hrs ago0x317d9053df987bf8d08d8093f06665782684106b  IN   Dao.CasinoCrowdsale_Old0 Ether0.00292985
0x914775cf3f821e4b8080903bf0ae1791dab5ed980d24037302784853847dddde20 days 7 hrs ago0x5c2ff3dc1890ac0218d9634534329051666ba25c  IN   Dao.CasinoCrowdsale_Old0 Ether0.00079905
0x69d72f485c435ca9f89a543a5b0fc30df9d9ba0af42c067cdfc87aaf93b784d920 days 16 hrs ago0x9da092c9a15467e8cf144230094f1a8168c072a9  IN   Dao.CasinoCrowdsale_Old0 Ether0.000761
0xbebc9dfd1d7a4ecf4d7533836a15fb3694f9733e15a24fa172e4daf665c123ac22 days 20 hrs ago0x38723a9245cd35d50e666f8c2284f827d229c650  IN   Dao.CasinoCrowdsale_Old0 Ether0.00151944
0xfe4d1a1e624c807348b45caa67e86bfe35e45880e40afd95f0a7107651a486e325 days 11 hrs ago0x0fb8549c6fa6c10f4fd6b194dc6a7522f2072036  IN   Dao.CasinoCrowdsale_Old0 Ether0.00156005
0xabd6d4c912062dc782f124695035303019ea73ac173d24978f2152e4dd67e7be29 days 23 hrs ago0x7be5dab6c3ba51210e2774dfd58127920e536f79  IN   Dao.CasinoCrowdsale_Old0 Ether0.000492986
0x19de657927657c68d13cf46dfd7f7f5700ae2a6d895b528da4f723dc67eba50230 days 23 hrs ago0x446df7ad52096d56667a2ab56bbecdd641d2897e  IN   Dao.CasinoCrowdsale_Old0 Ether0.00079905
0x6583e1eeaa1c8668b8094a124a069ccff4c95a53c92fc4a679c78fd86c0eafb232 days 5 hrs ago0xcb4521116e13351be6c2cbb3102b6e37f2fd0833  IN   Dao.CasinoCrowdsale_Old0 Ether0.001557426
0x1c562895ce80f604e54a607e899356743ff0759d023049b08a330f8d6320878334 days 17 hrs ago0xe33f1860eb6b335f0f961c95952e29941d09b5f7  IN   Dao.CasinoCrowdsale_Old0 Ether0.000303888
0xd83dd5ab7564b83dc44dcf948dfbb30c34651bda1bd5929e38fef1b53471661a34 days 18 hrs ago0x1758ed9854aed1ffb5ee1ec99cc365953758be3e  IN   Dao.CasinoCrowdsale_Old0 Ether0.000434702287
0xe5b8c1153a2e5a37b044e3eca6f2ebee9a6dd649718946651acd0044b7d0ce6234 days 19 hrs ago0xffa8d6f6f1812c9a5441323c1addf5fcbaf734cc  IN   Dao.CasinoCrowdsale_Old0 Ether0.00079479
0xda7c74e6b42902e585997d005af9a3e60d9b09390d5f6d6e54ab6199a9c91a0335 days 16 hrs ago0x3826bb3543b0c0f22df68e379b4a306e18bdf3b6  IN   Dao.CasinoCrowdsale_Old0 Ether0.000341874
0xa0f2904c0406185184ea3751cebe171a6eb76b47d738207bdf528e964915c2b438 days 1 hr ago0x068763788a8a1dfb66116ec296c0f45a2b191e41  IN   Dao.CasinoCrowdsale_Old0 Ether0.0004566
0x7bbd4adda5f47eb2187e32cfecf67ef24d1916151199d599006c2d4ecdbbc92238 days 5 hrs ago0x414c440902c1a937e593a120ad7470d442a34269  IN   Dao.CasinoCrowdsale_Old0 Ether0.001557426
0xe0546693b4613b42a1608ac0058555481df11703861d0a4718f0576cba744b5a39 days 5 hrs ago0x12b05e0258a626e2be8a68b38dab3b47d35dec98  IN   Dao.CasinoCrowdsale_Old0 Ether0.000645762
0xe60386bdde6e194d3897a194032dcb77fcd3139d98949f388b7963ba2b900cee40 days 2 mins ago0x449141f233757adc0431668091518f5d47b4887b  IN   Dao.CasinoCrowdsale_Old0 Ether0.000712566
0x049817ff6a378b2ec6937769cbe8131da23463c8994a70efafce47dbc237193140 days 41 mins ago0x4d6b3602d9a1c711cf777c2ab35b7783d65e1931  IN   Dao.CasinoCrowdsale_Old0 Ether0.001177566
0xb91b6d209f95ea56ca6a06690c64938950bc2d07cebeddf9bedcc309dccc303641 days 23 hrs ago0xb1f3ff2a2350a25a9c4275ddf2303df4a850e296  IN   Dao.CasinoCrowdsale_Old0 Ether0.0002697006
0x6295c71b093180a334e5eaa55a62442dd2d8d553862f1025f30a4bc02472ed7043 days 4 hrs ago0x54a47c184f69c694fc798d42c1a8c5308ba79cca  IN   Dao.CasinoCrowdsale_Old0 Ether0.00037986
0x75456610407745e0382a47d5091586d5eac5aa56083dd1a324741ba0bd5617aa47 days 9 hrs ago0x252608040d5e6b41e4d140db14892bcdf3f0ec41  IN   Dao.CasinoCrowdsale_Old0 Ether0.000800394
0xb74e612e959b94c9e07a2eea6fb8d1571045f757b0d70b29ff896558e602f0c948 days 6 hrs ago0x00472ff5f91b37238101841150d1ca2e172b3ef3  IN   Dao.CasinoCrowdsale_Old0 Ether0.000073812
0xee5e6da5bc53084eb686aea00112d9b68389f6f6042a632ff02a16a2e1a88dc148 days 6 hrs ago0x00472ff5f91b37238101841150d1ca2e172b3ef3  IN   Dao.CasinoCrowdsale_Old0 Ether0.00007362
0x2922b43b3477a6b033832e41b3c0e712cb12e5d2ca0f8e9eb720b51e6ffe0a6e48 days 7 hrs ago0x00472ff5f91b37238101841150d1ca2e172b3ef3  IN   Dao.CasinoCrowdsale_Old0 Ether0.00007266
0xb9ec9fa2478fc312c829494b8aedb0411741cdee50c4af75ff1e45d9454ae26051 days 8 hrs ago0xfff7c5b5ffb8ab64af1946cfb0ee90260b0211b1  IN   Dao.CasinoCrowdsale_Old0 Ether0.0001522
[ 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
0x68eb2daae0938c75849b741c75cfb026ac4fe6aa5336089f8492d739532850164837916173 days 16 hrs ago0xa36ae0f959046a18d109dc5b1fb8df655cf0aa810x725803315519de78d232265a8f1040f054e70b985 Ether
0xc1606bcd39bbd4807a50abe869f034430f7cd0cfd134742d15ab3539a7e287c84835579174 days 1 hr ago0xa36ae0f959046a18d109dc5b1fb8df655cf0aa810x725803315519de78d232265a8f1040f054e70b985 Ether
0xb5de824a6c6a04cb006b5fff741700452040b1a73f8ffa8421fa53904a4ae3184833081174 days 11 hrs ago0xa36ae0f959046a18d109dc5b1fb8df655cf0aa810x725803315519de78d232265a8f1040f054e70b985 Ether
0x86acb6ade756ab42eb9d0fd35e97dc1c6888ef83f6b08fe20bf1f81022f5187f4831494174 days 18 hrs ago0xa36ae0f959046a18d109dc5b1fb8df655cf0aa810x725803315519de78d232265a8f1040f054e70b985 Ether
0x0de5404bb7e6a11508ae238f2c6a2c82456346201f9108ae54a5c244e977ed994821751176 days 10 hrs ago0xa36ae0f959046a18d109dc5b1fb8df655cf0aa810x725803315519de78d232265a8f1040f054e70b985 Ether
0x2448cf788461ca73071e5a5ba09d6d7c0e01a454e65444a6baced22c7e7936a14800818179 days 23 hrs ago0xa36ae0f959046a18d109dc5b1fb8df655cf0aa810x725803315519de78d232265a8f1040f054e70b985 Ether
0xbb4bb15cb045925f74e9bc78bacbe07a989cb7aaf9a3cee22b5ae8424c82d1004796663180 days 16 hrs ago0xa36ae0f959046a18d109dc5b1fb8df655cf0aa810x725803315519de78d232265a8f1040f054e70b985 Ether
0xd43f03c4fbdd6709ef2d6861ea0687f7817ca3a127701a85083bcae7d0e780a54791190181 days 13 hrs ago0xa36ae0f959046a18d109dc5b1fb8df655cf0aa810x725803315519de78d232265a8f1040f054e70b985 Ether
0xa0d8b982d19839f565d0eb8c8075cbae5d610e04cbabe074156a8edca4278a714791185181 days 13 hrs ago0xa36ae0f959046a18d109dc5b1fb8df655cf0aa810x725803315519de78d232265a8f1040f054e70b985 Ether
0xe0225d978d5e572cea2210833ce5a670eeb09ef3596c79d5983e481b4dfe484c4790843181 days 15 hrs ago0xa36ae0f959046a18d109dc5b1fb8df655cf0aa810x725803315519de78d232265a8f1040f054e70b985 Ether
0x71174499fcdc47944306f6c76b620d5d5132f1925639490710c83fe5ce70078b4790053181 days 18 hrs ago0xa36ae0f959046a18d109dc5b1fb8df655cf0aa810x725803315519de78d232265a8f1040f054e70b985 Ether
0x690daf410b29e4715a4b9844ed64debf1510569fbac6982e8c8ff6403dd1accf4777234183 days 22 hrs ago0xa36ae0f959046a18d109dc5b1fb8df655cf0aa810x725803315519de78d232265a8f1040f054e70b985 Ether
0x4e3f41e0975c865c9820cbbe4ed49099369445a5755b6a331e137be26234ef944774083184 days 11 hrs ago0xa36ae0f959046a18d109dc5b1fb8df655cf0aa810x725803315519de78d232265a8f1040f054e70b985 Ether
0x858b2bd651fbf4327f5d038fb72bed6e2422512c69f76baa5dcba8daacec6ed84773846184 days 12 hrs ago0xa36ae0f959046a18d109dc5b1fb8df655cf0aa810x725803315519de78d232265a8f1040f054e70b985 Ether
0xf7c38754839bbf9dd742bafbe59f47955982f48f1e10c4dc0041fbf531ef02e04743589189 days 20 hrs ago0xa36ae0f959046a18d109dc5b1fb8df655cf0aa810x725803315519de78d232265a8f1040f054e70b985 Ether
0xee35dabb1663412a4194aaddfe65371133710f5f4880e7413d43cb534680994c4065064335 days 10 hrs ago0x725803315519de78d232265a8f1040f054e70b980x01dbb419d66be0d389fab88064493f1d698dc27a4 Ether
0x0074b7e6c32b5b99c456d36f95a75cdfcaf45355d0fa939ae5c686f2b769f6994052824338 days 2 hrs ago0x725803315519de78d232265a8f1040f054e70b980x01dbb419d66be0d389fab88064493f1d698dc27a5 Ether
0x1024c6dc0d7c88024b35c18a7507aa83bfb9c19fc9b28b376bd24c2cd6bdc2094048090339 days 2 hrs ago0x725803315519de78d232265a8f1040f054e70b980x01dbb419d66be0d389fab88064493f1d698dc27a0.5 Ether
0x8b9d708ba78e060f3cc725412ae447c6a5fd8519afecf91e3f7b009a644716254046707339 days 10 hrs ago0x725803315519de78d232265a8f1040f054e70b980x01dbb419d66be0d389fab88064493f1d698dc27a0.5 Ether
0xc4447bfa7adf170e38b0c2eb31786319daffcf32e37f9d07fb67e3a734d9aca54046537339 days 10 hrs ago0x725803315519de78d232265a8f1040f054e70b980x01dbb419d66be0d389fab88064493f1d698dc27a8 Ether
0x764a2d6681ff84393454d25dee62102147e0961f67b66393d87dedf17b812a974045793339 days 14 hrs ago0x725803315519de78d232265a8f1040f054e70b980x01dbb419d66be0d389fab88064493f1d698dc27a10.24 Ether
0x7ae4f275a7d986ae7013fa497e98394b809cfe6556588d4b0599477e5ab8b0634045653339 days 15 hrs ago0x725803315519de78d232265a8f1040f054e70b980x01dbb419d66be0d389fab88064493f1d698dc27a1.99 Ether
0x24c9129cad60ff743d97e1ad332163924a9e89f818d4d77390fed9994b6250ad4045510339 days 16 hrs ago0x725803315519de78d232265a8f1040f054e70b980x01dbb419d66be0d389fab88064493f1d698dc27a1.197 Ether
0xe0e1bf21aa21a9b0d3b0380d703b90a12c83ee98db3e5ad90ababe6b554bbff04045337339 days 17 hrs ago0x725803315519de78d232265a8f1040f054e70b980x01dbb419d66be0d389fab88064493f1d698dc27a0.4 Ether
0xd737fa468fb9a9e9201a1843132c74a1f126783bc3c5b362d1d7a456c80f874f4045187339 days 17 hrs ago0x725803315519de78d232265a8f1040f054e70b980x01dbb419d66be0d389fab88064493f1d698dc27a1 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified (Similar match)
Note: Displaying similar matching verified source code at contract 0xa50ee6fbcff43cd4150a1e1bec8e764da343e37d(excluding Constructor Arguments if any)
Contract Name: DaoCasinoToken
Compiler Version: v0.4.11+commit.68ef5810
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.11;

// ----------------------------------------------------------------------------
// Dao.Casino Crowdsale Token Contract (Under Consideration)
//
// Enjoy. (c) BokkyPooBah / Bok Consulting Pty Ltd 2017
// The MIT Licence (Under Consideration).
// ----------------------------------------------------------------------------


// ----------------------------------------------------------------------------
// Safe maths, borrowed from OpenZeppelin
// ----------------------------------------------------------------------------
library SafeMath {

    // ------------------------------------------------------------------------
    // Add a number to another number, checking for overflows
    // ------------------------------------------------------------------------
    function add(uint a, uint b) internal returns (uint) {
        uint c = a + b;
        assert(c >= a && c >= b);
        return c;
    }

    // ------------------------------------------------------------------------
    // Subtract a number from another number, checking for underflows
    // ------------------------------------------------------------------------
    function sub(uint a, uint b) internal returns (uint) {
        assert(b <= a);
        return a - b;
    }
}


// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address public owner;
    address public newOwner;
    event OwnershipTransferred(address indexed _from, address indexed _to);

    function Owned() {
        owner = msg.sender;
    }

    modifier onlyOwner {
        if (msg.sender != owner) throw;
        _;
    }

    function transferOwnership(address _newOwner) onlyOwner {
        newOwner = _newOwner;
    }
 
    function acceptOwnership() {
        if (msg.sender == newOwner) {
            OwnershipTransferred(owner, newOwner);
            owner = newOwner;
        }
    }
}


// ----------------------------------------------------------------------------
// ERC20 Token, with the addition of symbol, name and decimals
// https://github.com/ethereum/EIPs/issues/20
// ----------------------------------------------------------------------------
contract ERC20Token is Owned {
    using SafeMath for uint;

    // ------------------------------------------------------------------------
    // Total Supply
    // ------------------------------------------------------------------------
    uint256 _totalSupply = 0;

    // ------------------------------------------------------------------------
    // Balances for each account
    // ------------------------------------------------------------------------
    mapping(address => uint256) balances;

    // ------------------------------------------------------------------------
    // Owner of account approves the transfer of an amount to another account
    // ------------------------------------------------------------------------
    mapping(address => mapping (address => uint256)) allowed;

    // ------------------------------------------------------------------------
    // Get the total token supply
    // ------------------------------------------------------------------------
    function totalSupply() constant returns (uint256 totalSupply) {
        totalSupply = _totalSupply;
    }

    // ------------------------------------------------------------------------
    // Get the account balance of another account with address _owner
    // ------------------------------------------------------------------------
    function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
    }

    // ------------------------------------------------------------------------
    // Transfer the balance from owner's account to another account
    // ------------------------------------------------------------------------
    function transfer(address _to, uint256 _amount) returns (bool success) {
        if (balances[msg.sender] >= _amount                // User has balance
            && _amount > 0                                 // Non-zero transfer
            && balances[_to] + _amount > balances[_to]     // Overflow check
        ) {
            balances[msg.sender] = balances[msg.sender].sub(_amount);
            balances[_to] = balances[_to].add(_amount);
            Transfer(msg.sender, _to, _amount);
            return true;
        } else {
            return false;
        }
    }

    // ------------------------------------------------------------------------
    // Allow _spender to withdraw from your account, multiple times, up to the
    // _value amount. If this function is called again it overwrites the
    // current allowance with _value.
    // ------------------------------------------------------------------------
    function approve(
        address _spender,
        uint256 _amount
    ) returns (bool success) {
        allowed[msg.sender][_spender] = _amount;
        Approval(msg.sender, _spender, _amount);
        return true;
    }

    // ------------------------------------------------------------------------
    // Spender of tokens transfer an amount of tokens from the token owner's
    // balance to the spender's account. The owner of the tokens must already
    // have approve(...)-d this transfer
    // ------------------------------------------------------------------------
    function transferFrom(
        address _from,
        address _to,
        uint256 _amount
    ) returns (bool success) {
        if (balances[_from] >= _amount                  // From a/c has balance
            && allowed[_from][msg.sender] >= _amount    // Transfer approved
            && _amount > 0                              // Non-zero transfer
            && balances[_to] + _amount > balances[_to]  // Overflow check
        ) {
            balances[_from] = balances[_from].sub(_amount);
            allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_amount);
            balances[_to] = balances[_to].add(_amount);
            Transfer(_from, _to, _amount);
            return true;
        } else {
            return false;
        }
    }

    // ------------------------------------------------------------------------
    // Returns the amount of tokens approved by the owner that can be
    // transferred to the spender's account
    // ------------------------------------------------------------------------
    function allowance(
        address _owner, 
        address _spender
    ) constant returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }

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


contract DaoCasinoToken is ERC20Token {

    // ------------------------------------------------------------------------
    // Token information
    // ------------------------------------------------------------------------
    string public constant symbol = "BET";
    string public constant name = "Dao.Casino";
    uint8 public constant decimals = 18;

    // Do not use `now` here
    uint256 public STARTDATE;
    uint256 public ENDDATE;

    // Cap USD 25mil @ 296.1470 ETH/USD
    uint256 public CAP;

    // Cannot have a constant address here - Solidity bug
    // https://github.com/ethereum/solidity/issues/2441
    address public multisig;

    function DaoCasinoToken(uint256 _start, uint256 _end, uint256 _cap, address _multisig) {
        STARTDATE = _start;
        ENDDATE   = _end;
        CAP       = _cap;
        multisig  = _multisig;
    }

    // > new Date("2017-06-29T13:00:00").getTime()/1000
    // 1498741200

    uint256 public totalEthers;

    // ------------------------------------------------------------------------
    // Tokens per ETH
    // Day  1    : 2,000 BET = 1 Ether
    // Days 2–14 : 1,800 BET = 1 Ether
    // Days 15–17: 1,700 BET = 1 Ether
    // Days 18–20: 1,600 BET = 1 Ether
    // Days 21–23: 1,500 BET = 1 Ether
    // Days 24–26: 1,400 BET = 1 Ether
    // Days 27–28: 1,300 BET = 1 Ether
    // ------------------------------------------------------------------------
    function buyPrice() constant returns (uint256) {
        return buyPriceAt(now);
    }

    function buyPriceAt(uint256 at) constant returns (uint256) {
        if (at < STARTDATE) {
            return 0;
        } else if (at < (STARTDATE + 1 days)) {
            return 2000;
        } else if (at < (STARTDATE + 15 days)) {
            return 1800;
        } else if (at < (STARTDATE + 18 days)) {
            return 1700;
        } else if (at < (STARTDATE + 21 days)) {
            return 1600;
        } else if (at < (STARTDATE + 24 days)) {
            return 1500;
        } else if (at < (STARTDATE + 27 days)) {
            return 1400;
        } else if (at <= ENDDATE) {
            return 1300;
        } else {
            return 0;
        }
    }


    // ------------------------------------------------------------------------
    // Buy tokens from the contract
    // ------------------------------------------------------------------------
    function () payable {
        proxyPayment(msg.sender);
    }


    // ------------------------------------------------------------------------
    // Exchanges can buy on behalf of participant
    // ------------------------------------------------------------------------
    function proxyPayment(address participant) payable {
        // No contributions before the start of the crowdsale
        require(now >= STARTDATE);
        // No contributions after the end of the crowdsale
        require(now <= ENDDATE);
        // No 0 contributions
        require(msg.value > 0);

        // Add ETH raised to total
        totalEthers = totalEthers.add(msg.value);
        // Cannot exceed cap
        require(totalEthers <= CAP);

        // What is the BET to ETH rate
        uint256 _buyPrice = buyPrice();

        // Calculate #BET - this is safe as _buyPrice is known
        // and msg.value is restricted to valid values
        uint tokens = msg.value * _buyPrice;

        // Check tokens > 0
        require(tokens > 0);
        // Compute tokens for foundation 30%
        // Number of tokens restricted so maths is safe
        uint multisigTokens = tokens * 3 / 7;

        // Add to total supply
        _totalSupply = _totalSupply.add(tokens);
        _totalSupply = _totalSupply.add(multisigTokens);

        // Add to balances
        balances[participant] = balances[participant].add(tokens);
        balances[multisig] = balances[multisig].add(multisigTokens);

        // Log events
        TokensBought(participant, msg.value, totalEthers, tokens,
            multisigTokens, _totalSupply, _buyPrice);
        Transfer(0x0, participant, tokens);
        Transfer(0x0, multisig, multisigTokens);

        // Move the funds to a safe wallet
        multisig.transfer(msg.value);
    }
    event TokensBought(address indexed buyer, uint256 ethers, 
        uint256 newEtherBalance, uint256 tokens, uint256 multisigTokens, 
        uint256 newTotalSupply, uint256 buyPrice);


    // ------------------------------------------------------------------------
    // Owner to add precommitment funding token balance before the crowdsale
    // commences
    // ------------------------------------------------------------------------
    function addPrecommitment(address participant, uint balance) onlyOwner {
        require(now < STARTDATE);
        require(balance > 0);
        balances[participant] = balances[participant].add(balance);
        _totalSupply = _totalSupply.add(balance);
        Transfer(0x0, participant, balance);
    }


    // ------------------------------------------------------------------------
    // Transfer the balance from owner's account to another account, with a
    // check that the crowdsale is finalised
    // ------------------------------------------------------------------------
    function transfer(address _to, uint _amount) returns (bool success) {
        // Cannot transfer before crowdsale ends or cap reached
        require(now > ENDDATE || totalEthers == CAP);
        // Standard transfer
        return super.transfer(_to, _amount);
    }


    // ------------------------------------------------------------------------
    // Spender of tokens transfer an amount of tokens from the token owner's
    // balance to another account, with a check that the crowdsale is
    // finalised
    // ------------------------------------------------------------------------
    function transferFrom(address _from, address _to, uint _amount) 
        returns (bool success)
    {
        // Cannot transfer before crowdsale ends or cap reached
        require(now > ENDDATE || totalEthers == CAP);
        // Standard transferFrom
        return super.transferFrom(_from, _to, _amount);
    }


    // ------------------------------------------------------------------------
    // Owner can transfer out any accidentally sent ERC20 tokens
    // ------------------------------------------------------------------------
    function transferAnyERC20Token(address tokenAddress, uint amount)
      onlyOwner returns (bool success) 
    {
        return ERC20Token(tokenAddress).transfer(owner, amount);
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalEthers","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"totalSupply","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"ENDDATE","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"participant","type":"address"},{"name":"balance","type":"uint256"}],"name":"addPrecommitment","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"at","type":"uint256"}],"name":"buyPriceAt","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":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"STARTDATE","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"buyPrice","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":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"amount","type":"uint256"}],"name":"transferAnyERC20Token","outputs":[{"name":"success","type":"bool"}],"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":"CAP","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"participant","type":"address"}],"name":"proxyPayment","outputs":[],"payable":true,"type":"function"},{"inputs":[{"name":"_start","type":"uint256"},{"name":"_end","type":"uint256"},{"name":"_cap","type":"uint256"},{"name":"_multisig","type":"address"}],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"buyer","type":"address"},{"indexed":false,"name":"ethers","type":"uint256"},{"indexed":false,"name":"newEtherBalance","type":"uint256"},{"indexed":false,"name":"tokens","type":"uint256"},{"indexed":false,"name":"multisigTokens","type":"uint256"},{"indexed":false,"name":"newTotalSupply","type":"uint256"},{"indexed":false,"name":"buyPrice","type":"uint256"}],"name":"TokensBought","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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526000600255341561001157fe5b60405160808061108383398101604090815281516020830151918301516060909301519092905b5b60008054600160a060020a03191633600160a060020a03161790555b60058490556006839055600782905560088054600160a060020a031916600160a060020a0383161790555b505050505b610fef806100946000396000f300606060405236156101305763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610142578063095ea7b3146101d25780630a4625af1461020557806318160ddd146102275780631db9ec2c1461024957806323b872dd1461026b578063313ce567146102a45780633818d907146102ca578063383e3a5d146102eb5780634783c35b1461031057806370a082311461033c57806379ba50971461036a5780637e4d5ea11461037c5780638620410b1461039e5780638da5cb5b146103c057806395d89b41146103ec578063a9059cbb1461047c578063d4ee1d90146104af578063dc39d06d146104db578063dd62ed3e1461050e578063ec81b48314610542578063f2fde38b14610564578063f48c305414610582575b6101405b61013d33610598565b5b565b005b341561014a57fe5b6101526107c4565b604080516020808252835181830152835191928392908301918501908083838215610198575b80518252602083111561019857601f199092019160209182019101610178565b505050905090810190601f1680156101c45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101da57fe5b6101f1600160a060020a03600435166024356107fb565b604080519115158252519081900360200190f35b341561020d57fe5b610215610866565b60408051918252519081900360200190f35b341561022f57fe5b61021561086c565b60408051918252519081900360200190f35b341561025157fe5b610215610873565b60408051918252519081900360200190f35b341561027357fe5b6101f1600160a060020a0360043581169060243516604435610879565b604080519115158252519081900360200190f35b34156102ac57fe5b6102b46108af565b6040805160ff9092168252519081900360200190f35b34156102d257fe5b610140600160a060020a03600435166024356108b4565b005b34156102f357fe5b61021560043561097a565b60408051918252519081900360200190f35b341561031857fe5b610320610a41565b60408051600160a060020a039092168252519081900360200190f35b341561034457fe5b610215600160a060020a0360043516610a50565b60408051918252519081900360200190f35b341561037257fe5b610140610a6f565b005b341561038457fe5b610215610af6565b60408051918252519081900360200190f35b34156103a657fe5b610215610afc565b60408051918252519081900360200190f35b34156103c857fe5b610320610b0d565b60408051600160a060020a039092168252519081900360200190f35b34156103f457fe5b610152610b1c565b604080516020808252835181830152835191928392908301918501908083838215610198575b80518252602083111561019857601f199092019160209182019101610178565b505050905090810190601f1680156101c45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561048457fe5b6101f1600160a060020a0360043516602435610b53565b604080519115158252519081900360200190f35b34156104b757fe5b610320610b87565b60408051600160a060020a039092168252519081900360200190f35b34156104e357fe5b6101f1600160a060020a0360043516602435610b96565b604080519115158252519081900360200190f35b341561051657fe5b610215600160a060020a0360043581169060243516610c45565b60408051918252519081900360200190f35b341561054a57fe5b610215610c72565b60408051918252519081900360200190f35b341561056c57fe5b610140600160a060020a0360043516610c78565b005b610140600160a060020a0360043516610598565b005b60006000600060055442101515156105b05760006000fd5b6006544211156105c05760006000fd5b600034116105ce5760006000fd5b6009546105e1903463ffffffff610cc116565b60098190556007549011156105f65760006000fd5b6105fe610afc565b92503483029150600082116106135760006000fd5b6007600383025b04905061063282600254610cc190919063ffffffff16565b6002819055610647908263ffffffff610cc116565b600255600160a060020a038416600090815260036020526040902054610673908363ffffffff610cc116565b600160a060020a0380861660009081526003602052604080822093909355600854909116815220546106ab908263ffffffff610cc116565b600854600160a060020a039081166000908152600360209081526040918290209390935560095460025482513481529485019190915283820186905260608401859052608084015260a0830186905251908616917f6bf42ea559224a77e2bc8d284b9f2eb6ed6b198a7ef7b742b41562c6a20b9adc919081900360c00190a2604080518381529051600160a060020a03861691600091600080516020610fa48339815191529181900360200190a3600854604080518381529051600160a060020a0390921691600091600080516020610fa4833981519152919081900360200190a3600854604051600160a060020a03909116903480156108fc02916000818181858888f1935050505015156107bd57fe5b5b50505050565b60408051808201909152600a81527f44616f2e436173696e6f00000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260046020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60095481565b6002545b90565b60065481565b600060065442118061088e5750600754600954145b151561089a5760006000fd5b6108a5848484610ce9565b90505b9392505050565b601281565b60005433600160a060020a039081169116146108d05760006000fd5b60055442106108df5760006000fd5b600081116108ed5760006000fd5b600160a060020a038216600090815260036020526040902054610916908263ffffffff610cc116565b600160a060020a038316600090815260036020526040902055600254610942908263ffffffff610cc116565b600255604080518281529051600160a060020a03841691600091600080516020610fa48339815191529181900360200190a35b5b5050565b600060055482101561098e57506000610a34565b60055462015180018210156109a657506107d0610a34565b6005546213c680018210156109be5750610708610a34565b6005546217bb00018210156109d657506106a4610a34565b600554621baf80018210156109ee5750610640610a34565b600554621fa40001821015610a0657506105dc610a34565b6005546223988001821015610a1e5750610578610a34565b6006548211610a305750610514610a34565b5060005b5b5b5b5b5b5b5b5b919050565b600854600160a060020a031681565b600160a060020a0381166000908152600360205260409020545b919050565b60015433600160a060020a039081169116141561013d5760015460008054604051600160a060020a0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36001546000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b5b565b60055481565b6000610b074261097a565b90505b90565b600054600160a060020a031681565b60408051808201909152600381527f4245540000000000000000000000000000000000000000000000000000000000602082015281565b6000600654421180610b685750600754600954145b1515610b745760006000fd5b610b7e8383610e7e565b90505b92915050565b600154600160a060020a031681565b6000805433600160a060020a03908116911614610bb35760006000fd5b6000805460408051602090810184905281517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0393841660048201526024810187905291519287169363a9059cbb936044808501949192918390030190829087803b1515610c2657fe5b6102c65a03f11515610c3457fe5b5050604051519150505b5b92915050565b600160a060020a038083166000908152600460209081526040808320938516835292905220545b92915050565b60075481565b60005433600160a060020a03908116911614610c945760006000fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b6000828201838110801590610cd65750828110155b1515610cde57fe5b8091505b5092915050565b600160a060020a038316600090815260036020526040812054829010801590610d395750600160a060020a0380851660009081526004602090815260408083203390941683529290522054829010155b8015610d455750600082115b8015610d6a5750600160a060020a038316600090815260036020526040902054828101115b15610e6e57600160a060020a038416600090815260036020526040902054610d98908363ffffffff610f8c16565b600160a060020a0380861660009081526003602090815260408083209490945560048152838220339093168252919091522054610ddb908363ffffffff610f8c16565b600160a060020a0380861660009081526004602090815260408083203385168452825280832094909455918616815260039091522054610e21908363ffffffff610cc116565b600160a060020a038085166000818152600360209081526040918290209490945580518681529051919392881692600080516020610fa483398151915292918290030190a35060016108a8565b5060006108a8565b5b9392505050565b600160a060020a033316600090815260036020526040812054829010801590610ea75750600082115b8015610ecc5750600160a060020a038316600090815260036020526040902054828101115b15610f7d57600160a060020a033316600090815260036020526040902054610efa908363ffffffff610f8c16565b600160a060020a033381166000908152600360205260408082209390935590851681522054610f2f908363ffffffff610cc116565b600160a060020a03808516600081815260036020908152604091829020949094558051868152905191933390931692600080516020610fa483398151915292918290030190a3506001610860565b506000610860565b5b92915050565b600082821115610f9857fe5b508082035b929150505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820834f725cfab653159f9ad84fcd59c9a3d04dedf2c263a2d7cf0dfdd3b3ba172100290000000000000000000000000000000000000000000000000000000059542230000000000000000000000000000000000000000000000000000000005954304000000000000000000000000000000000000000000000000073a5f2362c0a5000000000000000000000000000039704a4ecf78b0e1eef8f181a7838a0c68876ca

   Swarm Source:
bzzr://834f725cfab653159f9ad84fcd59c9a3d04dedf2c263a2d7cf0dfdd3b3ba1721

 

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.