Sponsored:   [Largest VC Funded] TEMCO, millions sold out in seconds. Join TEMCO's last presale at CoinBene!
Contract Overview | ViewlyMainSale
Balance: 0 Ether
Ether Value: $0
Transactions: 525 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x000c6a98a3ff03c9356e89d3a48596e851205472at txn 0x16b1707c211042c5809bd1ff9a673b3dfff5a08dc27305c521da830cfaeeb8b0
Token Balance:
 Latest 25 transactions from a total of 525 transactions

TxHash Age From To Value [TxFee]
0x7682ffd45c02c3994aa309e5aac991f8efe55ae1130217e0157ca0c96eae8c1e251 days 1 hr ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000128956
0x710adaf2b80c5ec6ecdcf4b81f6ea6b359c1175aec258611866de7bc567de719266 days 11 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.0001356275
0x693c4373d33d8e0b7473bad07faf15e84cd7ec7bfc2ce980c0b534a24023ad0b269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.00034462932
0x89aae321a1f6181039acdea8c66143b8db4632db20a5b24e99c8b4ad728cec62269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0x38220c3aa605cc3c4193cc8e3264d7f66d697fa423959ce2edc00ff84779c942269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0x1c603dbe30cd2bdf3104462bf83310447579788608d0269a4b1d624464a04845269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0xa6f64e086b04d6c6526cacc55e240b0234ac812491a64591255487a4db75fcc1269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0x701f0ed0777dfd17033a1c6640c6367c714efd18967657620172d1fc32682122269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0xb3e4ceacc6bc2d338244b9745b0fb444ec4dabe752b209237dc7bca03e99b934269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0x6e1a103dbe7b7c62b005c6bca4e51124286e05ec1887d393dbe720997fa7eb43269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0xceacf457d33de9fef068215f670158b860b0d31066b1272dd7bfd75ff6f48ce8269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0x9b180434caf7ab212bd06d27d6c4db268ef6cf033164e9281055a1af12d2c1a8269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0x74432f1aaee654124d377d6c896a7e8ac633a010dfa251662e86077ab2d26e34269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0x3b60e4ca0174fd0242e265d9616d5a34d4fffb02539b7dd4182fba01bee8339b269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0xe08e451a6b774c93d5178ab5bd658c00eb9f6b26a18871442bf3d2a84fed5192269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0x1af0eafe687fce16a8c80dcf84428170f86026eb4b87d7438330992365bb9a4e269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0xcf6816c88953e554564a3486951a9f2431bcf10c482cad5f9e4e171a586a4887269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0x6da4f133fcc5f1173aac3e46eea7a5d9292065d8436dbec66030514fb86a5e44269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0x25912d1dc6ce65a9b2693fdb99f647056ca5275b4eae2cf7badf83bf94c8f659269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325122
0xc65d842dfa1e1f3f26c6b7047f2a119d9fd2559d9f9ecc99461024b78dc62394269 days 3 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000325506
0x6d5a7b72980e55134e0720ab3d0b4a875f6360f58558e068414ad7df6101dd98269 days 4 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.000415122
0x1e7c3eb6269dd9d8dd2185a66b369786679cf3acd2b6d2f641becd68e069cdc4270 days 4 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.00089154
0xade0bb55e595a19ec13b3225a0e4379baa416ea7253b53cdf5c52230b1b2a388270 days 4 hrs ago0xc886f53c7f7d2c40c2d9f31becac6ab1441f28b9  IN   ViewlyMainSale0.67 Ether0.000882402
0x3c8d2d86909d0a20361bc287f40de5ce1e92d9a2776864a84d7eaa9c4c874da5270 days 4 hrs ago0xb220e8b1280851d65375118995c5dccd3c670889  IN   ViewlyMainSale1 Ether0.00053805
0x0207665d9c224e0fb2b2fb9b0b1b14104889ba0540556db998c6eded825af0c0270 days 5 hrs ago0x000c6a98a3ff03c9356e89d3a48596e851205472  IN   ViewlyMainSale0 Ether0.00059154
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 23 Internal Transactions

ParentTxHash Block Age From To Value
0x7682ffd45c02c3994aa309e5aac991f8efe55ae1130217e0157ca0c96eae8c1e5416542251 days 1 hr ago0xdd1ace2f45962e4c1297c784009478865e3b13be0x80e36493e20926f8201e7c7db2e20d24d7d2f7e5869.683523138734491026 Ether
0x710adaf2b80c5ec6ecdcf4b81f6ea6b359c1175aec258611866de7bc567de7195324156266 days 11 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0x5f9a87695979595321b7607d03041926cbac6be04.999 Ether
0x693c4373d33d8e0b7473bad07faf15e84cd7ec7bfc2ce980c0b534a24023ad0b5307973269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0x3510ee00678ccbaf90a39ca58638e987075985f62.9 Ether
0x89aae321a1f6181039acdea8c66143b8db4632db20a5b24e99c8b4ad728cec625307964269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0xeefc377204b6aa4f7155e08a02f521f419811c671.7 Ether
0x38220c3aa605cc3c4193cc8e3264d7f66d697fa423959ce2edc00ff84779c9425307960269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0x1fc5da0b13b3122f2a91fd47265569ff7d7ff6644.3 Ether
0x1c603dbe30cd2bdf3104462bf83310447579788608d0269a4b1d624464a048455307958269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0xa395c8029bf2446b76e578a47f9c95bf74ad31c31.7 Ether
0xa6f64e086b04d6c6526cacc55e240b0234ac812491a64591255487a4db75fcc15307954269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0xed335c892ba3f42a2a607e6f1ac36b825f437e8b1.3 Ether
0x701f0ed0777dfd17033a1c6640c6367c714efd18967657620172d1fc326821225307952269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0xd758dd1bafc17e6e8047f892978f05374ca6f3bb1.6 Ether
0xb3e4ceacc6bc2d338244b9745b0fb444ec4dabe752b209237dc7bca03e99b9345307939269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0xbecc92f367b6f55abdd26430cf5237c60ad5f2101.3 Ether
0x6e1a103dbe7b7c62b005c6bca4e51124286e05ec1887d393dbe720997fa7eb435307938269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0xc91d3b61256310bf99124e175394fc3a6e9385331.5 Ether
0xceacf457d33de9fef068215f670158b860b0d31066b1272dd7bfd75ff6f48ce85307934269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0x629bf2826ac8afc9969b1b9e987da6b98ae089123.7 Ether
0x9b180434caf7ab212bd06d27d6c4db268ef6cf033164e9281055a1af12d2c1a85307930269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0x85e25de24026def87290756da17ee4447b79a7662.2 Ether
0x74432f1aaee654124d377d6c896a7e8ac633a010dfa251662e86077ab2d26e345307926269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0x1edc2deff23a4094623d9a4a7f4cc6311014add40.8 Ether
0x3b60e4ca0174fd0242e265d9616d5a34d4fffb02539b7dd4182fba01bee8339b5307919269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0x08367828b1a4f6992f496778a76f7f9a594870ed2.9 Ether
0xe08e451a6b774c93d5178ab5bd658c00eb9f6b26a18871442bf3d2a84fed51925307916269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0x63941f54042b5eefbfe81c2cf08268063887aae51 Ether
0x1af0eafe687fce16a8c80dcf84428170f86026eb4b87d7438330992365bb9a4e5307913269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0x1cdbaea73b856021e862eb235c2113059f9332d23.9 Ether
0xcf6816c88953e554564a3486951a9f2431bcf10c482cad5f9e4e171a586a48875307909269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0x995378bdc8e0a094aa7194e66b0ea7bcab0c6ad02.8 Ether
0x6da4f133fcc5f1173aac3e46eea7a5d9292065d8436dbec66030514fb86a5e445307904269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0x2143abe41b70e9f7705e42916e2d28d6e36589ef1.9 Ether
0x25912d1dc6ce65a9b2693fdb99f647056ca5275b4eae2cf7badf83bf94c8f6595307901269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0x002e03c6a191de3dc627b5318db4ef7f10c1e48f11.994761036 Ether
0xc65d842dfa1e1f3f26c6b7047f2a119d9fd2559d9f9ecc99461024b78dc623945307896269 days 3 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0xd3e281cf09b8eeb959a79c3e6b8456bfbe2512485 Ether
0x6d5a7b72980e55134e0720ab3d0b4a875f6360f58558e068414ad7df6101dd985307890269 days 4 hrs ago0xdd1ace2f45962e4c1297c784009478865e3b13be0x00b4fd7188cc7c69feee1a88f3dd7a064f7dfa777.9732918 Ether
0x97b398cef6763d3da8b7a23fa82dc76f70c00c51b5a362074cd3813c96696e225300865270 days 7 hrs ago0x1522900b6dafac587d499a862861c0869be6e4280xdd1ace2f45962e4c1297c784009478865e3b13be0.1 Ether
0xf24682c2e5c00c98d9332303b9b131b55fc7431050fb0a00e36c8798a32629e25243069280 days 2 hrs ago0x1522900b6dafac587d499a862861c0869be6e4280xdd1ace2f45962e4c1297c784009478865e3b13be0.1 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: ViewlyMainSale
Compiler Text: v0.4.18+commit.9cf6e910
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

/// math.sol -- mixin for inline numerical wizardry

// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.

// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.

// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.

pragma solidity ^0.4.13;

contract DSMath {
    function add(uint x, uint y) internal pure returns (uint z) {
        require((z = x + y) >= x);
    }
    function sub(uint x, uint y) internal pure returns (uint z) {
        require((z = x - y) <= x);
    }
    function mul(uint x, uint y) internal pure returns (uint z) {
        require(y == 0 || (z = x * y) / y == x);
    }

    function min(uint x, uint y) internal pure returns (uint z) {
        return x <= y ? x : y;
    }
    function max(uint x, uint y) internal pure returns (uint z) {
        return x >= y ? x : y;
    }
    function imin(int x, int y) internal pure returns (int z) {
        return x <= y ? x : y;
    }
    function imax(int x, int y) internal pure returns (int z) {
        return x >= y ? x : y;
    }

    uint constant WAD = 10 ** 18;
    uint constant RAY = 10 ** 27;

    function wmul(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, y), WAD / 2) / WAD;
    }
    function rmul(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, y), RAY / 2) / RAY;
    }
    function wdiv(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, WAD), y / 2) / y;
    }
    function rdiv(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, RAY), y / 2) / y;
    }

    // This famous algorithm is called "exponentiation by squaring"
    // and calculates x^n with x as fixed-point and n as regular unsigned.
    //
    // It's O(log n), instead of O(n) for naive repeated multiplication.
    //
    // These facts are why it works:
    //
    //  If n is even, then x^n = (x^2)^(n/2).
    //  If n is odd,  then x^n = x * x^(n-1),
    //   and applying the equation for even x gives
    //    x^n = x * (x^2)^((n-1) / 2).
    //
    //  Also, EVM division is flooring and
    //    floor[(n-1) / 2] = floor[n / 2].
    //
    function rpow(uint x, uint n) internal pure returns (uint z) {
        z = n % 2 != 0 ? x : RAY;

        for (n /= 2; n != 0; n /= 2) {
            x = rmul(x, x);

            if (n % 2 != 0) {
                z = rmul(z, x);
            }
        }
    }
}

// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.

// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.

// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.

pragma solidity ^0.4.13;

contract DSAuthority {
    function canCall(
        address src, address dst, bytes4 sig
    ) public view returns (bool);
}

contract DSAuthEvents {
    event LogSetAuthority (address indexed authority);
    event LogSetOwner     (address indexed owner);
}

contract DSAuth is DSAuthEvents {
    DSAuthority  public  authority;
    address      public  owner;

    function DSAuth() public {
        owner = msg.sender;
        LogSetOwner(msg.sender);
    }

    function setOwner(address owner_)
        public
        auth
    {
        owner = owner_;
        LogSetOwner(owner);
    }

    function setAuthority(DSAuthority authority_)
        public
        auth
    {
        authority = authority_;
        LogSetAuthority(authority);
    }

    modifier auth {
        require(isAuthorized(msg.sender, msg.sig));
        _;
    }

    function isAuthorized(address src, bytes4 sig) internal view returns (bool) {
        if (src == address(this)) {
            return true;
        } else if (src == owner) {
            return true;
        } else if (authority == DSAuthority(0)) {
            return false;
        } else {
            return authority.canCall(src, this, sig);
        }
    }
}

/// erc20.sol -- API for the ERC20 token standard

// See <https://github.com/ethereum/EIPs/issues/20>.

// This file likely does not meet the threshold of originality
// required for copyright to apply.  As a result, this is free and
// unencumbered software belonging to the public domain.

pragma solidity ^0.4.8;

contract ERC20Events {
    event Approval(address indexed src, address indexed guy, uint wad);
    event Transfer(address indexed src, address indexed dst, uint wad);
}

contract ERC20 is ERC20Events {
    function totalSupply() public view returns (uint);
    function balanceOf(address guy) public view returns (uint);
    function allowance(address src, address guy) public view returns (uint);

    function approve(address guy, uint wad) public returns (bool);
    function transfer(address dst, uint wad) public returns (bool);
    function transferFrom(
        address src, address dst, uint wad
    ) public returns (bool);
}

/* Viewly main token sale contract, where contributors send ethers in order to
 * later receive VIEW tokens (outside of this contract).
 */
contract ViewlyMainSale is DSAuth, DSMath {

    // STATE

    uint public minContributionAmount = 5 ether; // initial min contribution amount
    uint public maxTotalAmount = 4300 ether;     // initial min contribution amount
    address public beneficiary;                  // address to collect contributed amount to
    uint public startBlock;                      // start block of sale
    uint public endBlock;                        // end block of sale

    uint public totalContributedAmount;          // stores all contributions
    uint public totalRefundedAmount;             // stores all refunds

    mapping(address => uint256) public contributions;
    mapping(address => uint256) public refunds;

    bool public whitelistRequired;
    mapping(address => bool) public whitelist;


    // EVENTS

    event LogContribute(address contributor, uint amount);
    event LogRefund(address contributor, uint amount);
    event LogCollectAmount(uint amount);


    // MODIFIERS

    modifier saleOpen() {
        require(block.number >= startBlock);
        require(block.number <= endBlock);
        _;
    }

    modifier requireWhitelist() {
        if (whitelistRequired) require(whitelist[msg.sender]);
        _;
    }


    // PUBLIC

    function ViewlyMainSale(address beneficiary_) public {
        beneficiary = beneficiary_;
    }

    function() public payable {
        contribute();
    }


    // AUTH-REQUIRED

    function refund(address contributor) public auth {
        uint amount = contributions[contributor];
        require(amount > 0);
        require(amount <= this.balance);

        contributions[contributor] = 0;
        refunds[contributor] += amount;
        totalRefundedAmount += amount;
        totalContributedAmount -= amount;
        contributor.transfer(amount);
        LogRefund(contributor, amount);
    }

    function setMinContributionAmount(uint minAmount) public auth {
        require(minAmount > 0);

        minContributionAmount = minAmount;
    }

    function setMaxTotalAmount(uint maxAmount) public auth {
        require(maxAmount > 0);

        maxTotalAmount = maxAmount;
    }

    function initSale(uint startBlock_, uint endBlock_) public auth {
        require(startBlock_ > 0);
        require(endBlock_ > startBlock_);

        startBlock = startBlock_;
        endBlock   = endBlock_;
    }

    function collectAmount(uint amount) public auth {
        require(this.balance >= amount);

        beneficiary.transfer(amount);
        LogCollectAmount(amount);
    }

    function addToWhitelist(address[] contributors) public auth {
        require(contributors.length != 0);

        for (uint i = 0; i < contributors.length; i++) {
          whitelist[contributors[i]] = true;
        }
    }

    function removeFromWhitelist(address[] contributors) public auth {
        require(contributors.length != 0);

        for (uint i = 0; i < contributors.length; i++) {
          whitelist[contributors[i]] = false;
        }
    }

    function setWhitelistRequired(bool setting) public auth {
        whitelistRequired = setting;
    }

    function setOwner(address owner_) public auth {
        revert();
    }

    function setAuthority(DSAuthority authority_) public auth {
        revert();
    }

    function recoverTokens(address token_) public auth {
        ERC20 token = ERC20(token_);
        token.transfer(beneficiary, token.balanceOf(this));
    }


    // PRIVATE

    function contribute() private saleOpen requireWhitelist {
        require(msg.value >= minContributionAmount);
        require(maxTotalAmount >= add(totalContributedAmount, msg.value));

        contributions[msg.sender] += msg.value;
        totalContributedAmount += msg.value;
        LogContribute(msg.sender, msg.value);
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"endBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"token_","type":"address"}],"name":"recoverTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"beneficiary","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"contributions","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalContributedAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minContributionAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"contributors","type":"address[]"}],"name":"removeFromWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"startBlock_","type":"uint256"},{"name":"endBlock_","type":"uint256"}],"name":"initSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"contributors","type":"address[]"}],"name":"addToWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxTotalAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"whitelist","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"maxAmount","type":"uint256"}],"name":"setMaxTotalAmount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"setting","type":"bool"}],"name":"setWhitelistRequired","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"refunds","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"minAmount","type":"uint256"}],"name":"setMinContributionAmount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalRefundedAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"collectAmount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"contributor","type":"address"}],"name":"refund","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"whitelistRequired","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"beneficiary_","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"contributor","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"LogContribute","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"contributor","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"LogRefund","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"amount","type":"uint256"}],"name":"LogCollectAmount","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6060604052674563918244f4000060025568e91a7cd19fa3b00000600355341561002857600080fd5b60405160208061156e8339810160405280805190602001909190505033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff167fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9460405160405180910390a280600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050611455806101196000396000f30060606040526004361061013e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063083c63231461014857806313af40351461017157806316114acd146101aa57806338af3eed146101e357806342e94c901461023857806344c4dc311461028557806345d5149f146102ae57806348cd4cb1146102d7578063548db1741461030057806362c13ff31461035a5780637a9e5e4b146103865780637f649783146103bf5780638da5cb5b146104195780638e1018671461046e5780639b19251a146104975780639b36c3bc146104e8578063b5c12f4d1461050b578063bc3da53514610530578063bf7e214f1461057d578063c0b75b7d146105d2578063cd1e0355146105f5578063d1b940521461061e578063fa89401a14610641578063fb08f3a11461067a575b6101466106a7565b005b341561015357600080fd5b61015b61082e565b6040518082815260200191505060405180910390f35b341561017c57600080fd5b6101a8600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610834565b005b34156101b557600080fd5b6101e1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610872565b005b34156101ee57600080fd5b6101f6610a5a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561024357600080fd5b61026f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610a80565b6040518082815260200191505060405180910390f35b341561029057600080fd5b610298610a98565b6040518082815260200191505060405180910390f35b34156102b957600080fd5b6102c1610a9e565b6040518082815260200191505060405180910390f35b34156102e257600080fd5b6102ea610aa4565b6040518082815260200191505060405180910390f35b341561030b57600080fd5b610358600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050610aaa565b005b341561036557600080fd5b6103846004808035906020019091908035906020019091905050610b84565b005b341561039157600080fd5b6103bd600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610bec565b005b34156103ca57600080fd5b610417600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050610c2a565b005b341561042457600080fd5b61042c610d04565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561047957600080fd5b610481610d2a565b6040518082815260200191505060405180910390f35b34156104a257600080fd5b6104ce600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d30565b604051808215151515815260200191505060405180910390f35b34156104f357600080fd5b6105096004808035906020019091905050610d50565b005b341561051657600080fd5b61052e60048080351515906020019091905050610da2565b005b341561053b57600080fd5b610567600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610df8565b6040518082815260200191505060405180910390f35b341561058857600080fd5b610590610e10565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156105dd57600080fd5b6105f36004808035906020019091905050610e35565b005b341561060057600080fd5b610608610e87565b6040518082815260200191505060405180910390f35b341561062957600080fd5b61063f6004808035906020019091905050610e8d565b005b341561064c57600080fd5b610678600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f88565b005b341561068557600080fd5b61068d61119b565b604051808215151515815260200191505060405180910390f35b60055443101515156106b857600080fd5b60065443111515156106c957600080fd5b600b60009054906101000a900460ff161561073757600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561073657600080fd5b5b600254341015151561074857600080fd5b610754600754346111ae565b6003541015151561076457600080fd5b34600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550346007600082825401925050819055507f0a12a7a0ed6577d8f3ba4fda918630aa274327f25b7745da8cbf04a7429b66663334604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a1565b60065481565b610862336000357fffffffff00000000000000000000000000000000000000000000000000000000166111ca565b151561086d57600080fd5b600080fd5b60006108a2336000357fffffffff00000000000000000000000000000000000000000000000000000000166111ca565b15156108ad57600080fd5b8190508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b151561099257600080fd5b6102c65a03f115156109a357600080fd5b505050604051805190506000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515610a3a57600080fd5b6102c65a03f11515610a4b57600080fd5b50505060405180519050505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60096020528060005260406000206000915090505481565b60075481565b60025481565b60055481565b6000610ada336000357fffffffff00000000000000000000000000000000000000000000000000000000166111ca565b1515610ae557600080fd5b6000825114151515610af657600080fd5b600090505b8151811015610b80576000600c60008484815181101515610b1857fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050610afb565b5050565b610bb2336000357fffffffff00000000000000000000000000000000000000000000000000000000166111ca565b1515610bbd57600080fd5b600082111515610bcc57600080fd5b8181111515610bda57600080fd5b81600581905550806006819055505050565b610c1a336000357fffffffff00000000000000000000000000000000000000000000000000000000166111ca565b1515610c2557600080fd5b600080fd5b6000610c5a336000357fffffffff00000000000000000000000000000000000000000000000000000000166111ca565b1515610c6557600080fd5b6000825114151515610c7657600080fd5b600090505b8151811015610d00576001600c60008484815181101515610c9857fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050610c7b565b5050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035481565b600c6020528060005260406000206000915054906101000a900460ff1681565b610d7e336000357fffffffff00000000000000000000000000000000000000000000000000000000166111ca565b1515610d8957600080fd5b600081111515610d9857600080fd5b8060038190555050565b610dd0336000357fffffffff00000000000000000000000000000000000000000000000000000000166111ca565b1515610ddb57600080fd5b80600b60006101000a81548160ff02191690831515021790555050565b600a6020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610e63336000357fffffffff00000000000000000000000000000000000000000000000000000000166111ca565b1515610e6e57600080fd5b600081111515610e7d57600080fd5b8060028190555050565b60085481565b610ebb336000357fffffffff00000000000000000000000000000000000000000000000000000000166111ca565b1515610ec657600080fd5b803073ffffffffffffffffffffffffffffffffffffffff163110151515610eec57600080fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610f4e57600080fd5b7f8da66e67ab29db0d660e9e0337cf786d9fcb5d628c894fd6b473bfff66989887816040518082815260200191505060405180910390a150565b6000610fb8336000357fffffffff00000000000000000000000000000000000000000000000000000000166111ca565b1515610fc357600080fd5b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008111151561101457600080fd5b3073ffffffffffffffffffffffffffffffffffffffff1631811115151561103a57600080fd5b6000600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555080600860008282540192505081905550806007600082825403925050819055508173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561112c57600080fd5b7fb6c0eca8138e097d71e2dd31e19a1266487f0553f170b7260ffe68bcbe9ff8a78282604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a15050565b600b60009054906101000a900460ff1681565b600082828401915081101515156111c457600080fd5b92915050565b60003073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156112095760019050611423565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156112685760019050611423565b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156112c75760009050611423565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b70096138430856000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191681526020019350505050602060405180830381600087803b151561140557600080fd5b6102c65a03f1151561141657600080fd5b5050506040518051905090505b929150505600a165627a7a723058209f1c4d02c5775d909a236cbc5dc5228f40f952580cd9293262c0074eceb13d75002900000000000000000000000080e36493e20926f8201e7c7db2e20d24d7d2f7e5

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000080e36493e20926f8201e7c7db2e20d24d7d2f7e5


   Swarm Source:
bzzr://9f1c4d02c5775d909a236cbc5dc5228f40f952580cd9293262c0074eceb13d75

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.