Contract Overview | TheAbyssReservationFund
Balance: 0.28764608 Ether
Ether Value: $26.85 (@ $93.35/ETH)
Transactions: 163 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1fat txn 0xd57e947659d45e5d4e8fada61111f85940f1091ac22d9ba25a29b3f40ec068bb
Token Balance:
 Latest 25 transactions from a total of 163 transactions

TxHash Age From To Value [TxFee]
0x7c9ef6c69ca0a6ffd9942bc6c5916f253fc4199474ece8a5a34c5de91c93f685206 days 16 hrs ago0x3910bd425f902c9d52044fb79ca2948feb463e8b  IN   TheAbyssReservationFund0 Ether0.000637312
0x7326474722e01d365bd12481d9a13429a6d7ec96084420345706a40ab37570fa206 days 16 hrs ago0xa0b94ee1b4cc80574bf7f4e6601ca061b445282b  IN   TheAbyssReservationFund0 Ether0.00098048
0x683fbc8dd25abd8e355bd0617e2dfc90c6537303f5347b410bb94a3b32e808e2207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000588288
0x548ee310d286878f33e2d27f054806e1b2d0d9749becfe34803b584aa032519f207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000289908
0x5272be091559b45f0d1f5489845bf2e50aa26b77dfde909c04ef5b92ae8fcb4d207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000298188
0x7453310c4edd3803b6a36c4e97a81b20c9542fe804bfc017c974295a73735937207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288972
0x0669abdfb5da73d8b921fa6cc7d8f0b39284d3be4e869d4940b0a568378b4019207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288972
0x3eed6b2d732ede255c395190bef3218a45dc8072b452c3c806d4cbba98f0dadf207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.00028848
0x5669832097826ebccb6b7040e87f53c701668e485f88f13ab7be0b3ff758d9ce207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288864
0x648ed86765179bda47212488341a020c2f1c77e273e6ffcc76f495fa8588eeb8207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288864
0x823e6e8636d32fe46aa5b646fdd7bd5a49b7addd218ce3efa2b8b9ce5fa72a7b207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288864
0x7fbf80530efff0646ce606d23131194f28a1b12bf0c8ffcd19e0b1745d7c7b85207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288972
0x5a7ac7d010375bf373c3496f0317f98b426b681940cc4e21354989a31e022ac6207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288864
0xf84ebd900de1d3fb175ba9c0af9979bd3acc063bc7475bb08b4ba14b2e5af59f207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288864
0x172731a6bfa79137b9a040aee247ade8b2d6953c2351b870a1b53cd77ba6d132207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288864
0x030c4e70a59e2d2425ea7870b63e8c26d52799e5d6a807d9a9748202cbfac0ef207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288972
0x90ac7fcd08d18700f3cdab1dededc3e49b3fbdcba44a91461db4478da1d65de4207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288864
0xe232b4f4a224f405ace6b55b8837093f9fb19341a29afdb1373bbe6c2d535f91207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288864
0xc491ded5add1bc738036f898c1ae2a9d83e645c6fea09630491b6421dd034dfc207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288864
0x825cc1e53dadd166de7c720c273d1f47652799c876392149d77e4b7146ed8cbf207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288864
0xdcb0fcd8dc3530b35262c683cff1bc73938892bb666649bba28c0d5c6c925d7e207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288864
0xe5dfc14efa2f8a93ef6ceb4eaadaa2c741cf4a2acb309cfc8ade9001979274d7207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.00028848
0xaf5d96d593191163c6984341165189027b9bee5455f417a77e59eb20eb9b5f14207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288864
0x8f77f95c51b04d1dcce61e8e076969d250532c51f4c08ff8b2a3079ee546e2f7207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288864
0x0d1ac9fde6003686e6c28a88550ffd904c4d48cbf424c743e1fb533878752a93207 days 13 hrs ago0x5eaf0a37346ff992199fbc4480c9ccc4137d9c1f  IN   TheAbyssReservationFund0 Ether0.000288864
[ 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
0x7c9ef6c69ca0a6ffd9942bc6c5916f253fc4199474ece8a5a34c5de91c93f6855629342206 days 16 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x0acd35c2015e3ae6a8385b07948ed6d7d949d01f0.28764608 Ether
0x7326474722e01d365bd12481d9a13429a6d7ec96084420345706a40ab37570fa5629266206 days 16 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x0acd35c2015e3ae6a8385b07948ed6d7d949d01f0.28764608 Ether
0x683fbc8dd25abd8e355bd0617e2dfc90c6537303f5347b410bb94a3b32e808e25624425207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x0acd35c2015e3ae6a8385b07948ed6d7d949d01f0.28764608 Ether
0x3eed6b2d732ede255c395190bef3218a45dc8072b452c3c806d4cbba98f0dadf5624338207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x25e2505d83aa6c2e063a051af343394e004938521.7 Ether
0x5669832097826ebccb6b7040e87f53c701668e485f88f13ab7be0b3ff758d9ce5624338207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0xed5ac8bbb0748f436d317bb6bd094b5741a7518f0.5 Ether
0x648ed86765179bda47212488341a020c2f1c77e273e6ffcc76f495fa8588eeb85624338207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x36f5a1dd799b351c4549a88b8779e69eca9c98920.2 Ether
0x823e6e8636d32fe46aa5b646fdd7bd5a49b7addd218ce3efa2b8b9ce5fa72a7b5624338207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x3f07912e55e96fb0fc0cacb38e10be1d580452282 Ether
0x5a7ac7d010375bf373c3496f0317f98b426b681940cc4e21354989a31e022ac65624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x291c7a1e988c0a50c5fd2362072342f7a76cb7575 Ether
0xf84ebd900de1d3fb175ba9c0af9979bd3acc063bc7475bb08b4ba14b2e5af59f5624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x6846e812368c02edeeb685a95bcb38c989e8cb3a2.313139 Ether
0x172731a6bfa79137b9a040aee247ade8b2d6953c2351b870a1b53cd77ba6d1325624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0xc9017f1f18dc2abd372128599e7c961bd20f77720.5 Ether
0x90ac7fcd08d18700f3cdab1dededc3e49b3fbdcba44a91461db4478da1d65de45624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0xa6f30950cc8e1813ff558a5e9c3837035d0e42ff2 Ether
0xe232b4f4a224f405ace6b55b8837093f9fb19341a29afdb1373bbe6c2d535f915624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x2b73a6fc39f51d3793d5440798195b85748dbb4f0.374 Ether
0xc491ded5add1bc738036f898c1ae2a9d83e645c6fea09630491b6421dd034dfc5624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0xaa7a36ddd24a059b7e658664655efa15acdd6ce90.35 Ether
0x825cc1e53dadd166de7c720c273d1f47652799c876392149d77e4b7146ed8cbf5624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x0e8955d9b52466af0ea90e145ddb53251c22b3711 Ether
0xdcb0fcd8dc3530b35262c683cff1bc73938892bb666649bba28c0d5c6c925d7e5624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x9379ea969304fd5228c06268ed7e80484b98e41d0.5 Ether
0xe5dfc14efa2f8a93ef6ceb4eaadaa2c741cf4a2acb309cfc8ade9001979274d75624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x52d18c7e4e74f6390067bf43fdaf8d8a049e29d10.52018073 Ether
0xaf5d96d593191163c6984341165189027b9bee5455f417a77e59eb20eb9b5f145624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x38898a25030c148712c209a5280e0e97c00ae5120.2 Ether
0x8f77f95c51b04d1dcce61e8e076969d250532c51f4c08ff8b2a3079ee546e2f75624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x1a1199a09fc9b913301a72c56af4b8854c8095dd0.49 Ether
0x0d1ac9fde6003686e6c28a88550ffd904c4d48cbf424c743e1fb533878752a935624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x53e3477bb74a908e1f3c165532dc63b00543c7fd0.3 Ether
0xc700924ee3b41de89579eed0d2ff39f4bb4adca220cf5eac727c72183f93746c5624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0xe354d5bbfb7b111ef47f56de5171e17f5a6fac020.3 Ether
0x87f13f313125fdf13f8c1fbcc2bc88c230b10d7ef8f59b92c1c006b2156b015b5624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x400c6d54b25da1818f4e1a847df06093c3b00c3e0.2 Ether
0xb6a99455fd2c6750fc2038183c8cc3c25dec9e3af26d67262b329c2bc9a916d55624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x86a46bb8db6321abb6f4772c5fb26e622d9e6f080.2 Ether
0x9fc66c3d41fd5d97bb543038a8b31ec84b5ce594e0ca8f754bf13f03473f92cd5624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0x4ae6e61f2ac44869ba9149e283a31917bf43e33e0.205 Ether
0x2fab18f70151ce05ceb8445616f887391f93adda6fda2f05d1e7544100fa32af5624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0xd00a014f685cb54a84e8e897df48c0b4244e55520.9371 Ether
0xa66883ca08b3a4988573676caccdcbae1e6b922ced7171a173ab4f70aa2bdfa85624336207 days 13 hrs ago0x035611f47a13f3603109152952f0034c674959ba0xa2ec449f52106b057cddb68f8ce90df4ead211360.2 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: ReservationFund
Compiler Text: v0.4.21+commit.dfe3193c
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.21;

// File: contracts/ISimpleCrowdsale.sol

interface ISimpleCrowdsale {
    function getSoftCap() external view returns(uint256);
    function isContributorInLists(address contributorAddress) external view returns(bool);
    function processReservationFundContribution(
        address contributor,
        uint256 tokenAmount,
        uint256 tokenBonusAmount
    ) external payable;
}

// File: contracts/fund/ICrowdsaleReservationFund.sol

/**
 * @title ICrowdsaleReservationFund
 * @dev ReservationFund methods used by crowdsale contract
 */
interface ICrowdsaleReservationFund {
    /**
     * @dev Check if contributor has transactions
     */
    function canCompleteContribution(address contributor) external returns(bool);
    /**
     * @dev Complete contribution
     * @param contributor Contributor`s address
     */
    function completeContribution(address contributor) external;
    /**
     * @dev Function accepts user`s contributed ether and amount of tokens to issue
     * @param contributor Contributor wallet address.
     * @param _tokensToIssue Token amount to issue
     * @param _bonusTokensToIssue Bonus token amount to issue
     */
    function processContribution(address contributor, uint256 _tokensToIssue, uint256 _bonusTokensToIssue) external payable;

    /**
     * @dev Function returns current user`s contributed ether amount
     */
    function contributionsOf(address contributor) external returns(uint256);

    /**
     * @dev Function is called on the end of successful crowdsale
     */
    function onCrowdsaleEnd() external;
}

// File: contracts/math/SafeMath.sol

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
contract SafeMath {
    /**
    * @dev constructor
    */
    function SafeMath() public {
    }

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

    function safeDiv(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a / b;
        return c;
    }

    function safeSub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(a >= b);
        return a - b;
    }

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

// File: contracts/ownership/Ownable.sol

/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address previousOwner, address newOwner);

    /**
    * @dev The Ownable constructor sets the original `owner` of the contract.
    */
    function Ownable(address _owner) public {
        owner = _owner == address(0) ? msg.sender : _owner;
    }

    /**
    * @dev Throws if called by any account other than the owner.
    */
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }

    /**
    * @dev Allows the current owner to transfer control of the contract to a newOwner.
    * @param _newOwner The address to transfer ownership to.
    */
    function transferOwnership(address _newOwner) public onlyOwner {
        require(_newOwner != owner);
        newOwner = _newOwner;
    }

    /**
    * @dev confirm ownership by a new owner
    */
    function confirmOwnership() public {
        require(msg.sender == newOwner);
        OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        newOwner = 0x0;
    }
}

// File: contracts/ReservationFund.sol

contract ReservationFund is ICrowdsaleReservationFund, Ownable, SafeMath {
    bool public crowdsaleFinished = false;

    mapping(address => uint256) contributions;
    mapping(address => uint256) tokensToIssue;
    mapping(address => uint256) bonusTokensToIssue;

    ISimpleCrowdsale public crowdsale;

    event RefundPayment(address contributor, uint256 etherAmount);
    event TransferToFund(address contributor, uint256 etherAmount);
    event FinishCrowdsale();

    function ReservationFund(address _owner) public Ownable(_owner) {
    }

    modifier onlyCrowdsale() {
        require(msg.sender == address(crowdsale));
        _;
    }

    function setCrowdsaleAddress(address crowdsaleAddress) public onlyOwner {
        require(crowdsale == address(0));
        crowdsale = ISimpleCrowdsale(crowdsaleAddress);
    }

    function onCrowdsaleEnd() external onlyCrowdsale {
        crowdsaleFinished = true;
        FinishCrowdsale();
    }


    function canCompleteContribution(address contributor) external returns(bool) {
        if(crowdsaleFinished) {
            return false;
        }
        if(!crowdsale.isContributorInLists(contributor)) {
            return false;
        }
        if(contributions[contributor] == 0) {
            return false;
        }
        return true;
    }

    /**
     * @dev Function to check contributions by address
     */
    function contributionsOf(address contributor) external returns(uint256) {
        return contributions[contributor];
    }

    /**
     * @dev Process crowdsale contribution without whitelist
     */
    function processContribution(
        address contributor,
        uint256 _tokensToIssue,
        uint256 _bonusTokensToIssue
    ) external payable onlyCrowdsale {
        contributions[contributor] = safeAdd(contributions[contributor], msg.value);
        tokensToIssue[contributor] = safeAdd(tokensToIssue[contributor], _tokensToIssue);
        bonusTokensToIssue[contributor] = safeAdd(bonusTokensToIssue[contributor], _bonusTokensToIssue);
    }

    /**
     * @dev Complete contribution after if user is whitelisted
     */
    function completeContribution(address contributor) external {
        require(!crowdsaleFinished);
        require(crowdsale.isContributorInLists(contributor));
        require(contributions[contributor] > 0);

        uint256 etherAmount = contributions[contributor];
        uint256 tokenAmount = tokensToIssue[contributor];
        uint256 tokenBonusAmount = bonusTokensToIssue[contributor];

        contributions[contributor] = 0;
        tokensToIssue[contributor] = 0;
        bonusTokensToIssue[contributor] = 0;

        crowdsale.processReservationFundContribution.value(etherAmount)(contributor, tokenAmount, tokenBonusAmount);
        TransferToFund(contributor, etherAmount);
    }

    /**
     * @dev Refund payments if crowdsale is finalized
     */
    function refundPayment(address contributor) public {
        require(crowdsaleFinished);
        require(contributions[contributor] > 0 || tokensToIssue[contributor] > 0);
        uint256 amountToRefund = contributions[contributor];

        contributions[contributor] = 0;
        tokensToIssue[contributor] = 0;
        bonusTokensToIssue[contributor] = 0;

        contributor.transfer(amountToRefund);
        RefundPayment(contributor, amountToRefund);
    }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"crowdsaleAddress","type":"address"}],"name":"setCrowdsaleAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"contributor","type":"address"}],"name":"completeContribution","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"contributor","type":"address"}],"name":"contributionsOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"onCrowdsaleEnd","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"contributor","type":"address"}],"name":"refundPayment","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":"crowdsale","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"confirmOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"contributor","type":"address"},{"name":"_tokensToIssue","type":"uint256"},{"name":"_bonusTokensToIssue","type":"uint256"}],"name":"processContribution","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"contributor","type":"address"}],"name":"canCompleteContribution","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_owner","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"contributor","type":"address"},{"indexed":false,"name":"etherAmount","type":"uint256"}],"name":"RefundPayment","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"contributor","type":"address"},{"indexed":false,"name":"etherAmount","type":"uint256"}],"name":"TransferToFund","type":"event"},{"anonymous":false,"inputs":[],"name":"FinishCrowdsale","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"previousOwner","type":"address"},{"indexed":false,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526001805460a060020a60ff0219169055341561001f57600080fd5b604051602080610969833981016040528080519150819050600160a060020a0381161561004c578061004e565b335b60008054600160a060020a0392909216600160a060020a031990921691909117905550506108e8806100816000396000f3006060604052600436106100ab5763ffffffff60e060020a6000350416631f35bc4081146100b057806331aa91fc146100d15780633af0dbc1146100f05780636252c127146101215780636d49817b146101345780638da5cb5b146101535780639c1e03a014610182578063d4ee1d9014610195578063d5d1e770146101a8578063ece84fd5146101bb578063ef8b0e15146101e2578063f2fde38b146101fc578063f50a26441461021b575b600080fd5b34156100bb57600080fd5b6100cf600160a060020a036004351661023a565b005b34156100dc57600080fd5b6100cf600160a060020a036004351661029a565b34156100fb57600080fd5b61010f600160a060020a0360043516610449565b60405190815260200160405180910390f35b341561012c57600080fd5b6100cf610468565b341561013f57600080fd5b6100cf600160a060020a03600435166104d5565b341561015e57600080fd5b6101666105df565b604051600160a060020a03909116815260200160405180910390f35b341561018d57600080fd5b6101666105ee565b34156101a057600080fd5b6101666105fd565b34156101b357600080fd5b6100cf61060c565b34156101c657600080fd5b6101ce6106b3565b604051901515815260200160405180910390f35b6100cf600160a060020a03600435166024356044356106c3565b341561020757600080fd5b6100cf600160a060020a0360043516610780565b341561022657600080fd5b6101ce600160a060020a03600435166107e5565b60005433600160a060020a0390811691161461025557600080fd5b600554600160a060020a03161561026b57600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6001546000908190819060a060020a900460ff16156102b857600080fd5b600554600160a060020a031663772fdcb18560405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561030857600080fd5b5af1151561031557600080fd5b50505060405180519050151561032a57600080fd5b600160a060020a0384166000908152600260205260408120541161034d57600080fd5b505050600160a060020a03818116600090815260026020908152604080832080546003845282852080546004909552838620805493879055908690559490945560055493949293909216906337033be69085908790869086905160e060020a63ffffffff8716028152600160a060020a039093166004840152602483019190915260448201526064016000604051808303818588803b15156103ee57600080fd5b5af115156103fb57600080fd5b505050507fc35af678f78e2cecf997e4fd22154d0df7277cbc2b97e90f584892120cad62fc8484604051600160a060020a03909216825260208201526040908101905180910390a150505050565b600160a060020a0381166000908152600260205260409020545b919050565b60055433600160a060020a0390811691161461048357600080fd5b6001805474ff0000000000000000000000000000000000000000191660a060020a1790557f1baac95ad8dbefc0f5b6a0cc8d2f7dd30997cefb6102508b0e47b896fd9e1c5660405160405180910390a1565b60015460009060a060020a900460ff1615156104f057600080fd5b600160a060020a038216600090815260026020526040812054118061052b5750600160a060020a038216600090815260036020526040812054115b151561053657600080fd5b50600160a060020a038116600081815260026020908152604080832080549084905560038352818420849055600490925280832092909255919082156108fc0290839051600060405180830381858888f19350505050151561059757600080fd5b7f218afa8974d8cc13d583f6cb05a134b904e76a6abaf8b8932486b8c8be3514188282604051600160a060020a03909216825260208201526040908101905180910390a15050565b600054600160a060020a031681565b600554600160a060020a031681565b600154600160a060020a031681565b60015433600160a060020a0390811691161461062757600080fd5b6000546001547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091600160a060020a039081169116604051600160a060020a039283168152911660208201526040908101905180910390a1600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b60015460a060020a900460ff1681565b60055433600160a060020a039081169116146106de57600080fd5b600160a060020a03831660009081526002602052604090205461070190346108a6565b600160a060020a03841660009081526002602090815260408083209390935560039052205461073090836108a6565b600160a060020a03841660009081526003602090815260408083209390935560049052205461075f90826108a6565b600160a060020a039093166000908152600460205260409020929092555050565b60005433600160a060020a0390811691161461079b57600080fd5b600054600160a060020a03828116911614156107b657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60015460009060a060020a900460ff161561080257506000610463565b600554600160a060020a031663772fdcb18360405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561085257600080fd5b5af1151561085f57600080fd5b50505060405180519050151561087757506000610463565b600160a060020a038216600090815260026020526040902054151561089e57506000610463565b506001919050565b6000828201838110156108b557fe5b93925050505600a165627a7a7230582083aa3ef81dbb9fc6d276a8d4d86c73d7899896e1087d599ff5060c48a725e4f200290000000000000000000000005eaf0a37346ff992199fbc4480c9ccc4137d9c1f

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000005eaf0a37346ff992199fbc4480c9ccc4137d9c1f


   Swarm Source:
bzzr://83aa3ef81dbb9fc6d276a8d4d86c73d7899896e1087d599ff5060c48a725e4f2

 

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.