Sponsored Link:   DocTailor - Legal Self Customisable Smart Contract Platform - Bridging the Gap Between Business & Cryptocurrency Holders - Join Now!
  Latest 4 txns

TxHash Age From To Value [TxFee]
0xd2e6a9bfa9cefdae7f6634b758acb054f8e96bbee7f7fd558c2553f13e4416fa13 days 11 hrs ago0x0e57959da1ba711a2da06ccd1820ee8b5090a844  IN   0xc4785a90e3d8d3191625ccf82623cb4daf5d6b0d1 Ether0.000386552
0xe4485fe8be1098f9058a98c147382ef9d49fddc3a093175fe78f0d533151a39c17 days 9 hrs ago0x0e57959da1ba711a2da06ccd1820ee8b5090a844  IN   0xc4785a90e3d8d3191625ccf82623cb4daf5d6b0d0.1 Ether0.000446552
0x0884a24baa530740bec4557687728c1cb4bb6731e6177890e994e19c4290659017 days 21 hrs ago0x51a7ad983ff99c8ac8dfd2c292c48faaa7b9f2c5  IN   0xc4785a90e3d8d3191625ccf82623cb4daf5d6b0d0.01 Ether0.000141638
0x2d1fde8068ddcf2d8a66cb51250aa0a656862c5afacdf878665ab0b01df6b69728 days 22 hrs ago0x20dc3d5e2583462c4229aa0c9cff50f7c789d04d  IN    Contract Creation0 Ether0.003738614
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 3 Internal Transactions

ParentTxHash Block Age From To Value
0xd2e6a9bfa9cefdae7f6634b758acb054f8e96bbee7f7fd558c2553f13e4416fa540492113 days 11 hrs ago0xc4785a90e3d8d3191625ccf82623cb4daf5d6b0d0xb987b463c7573f0b7b6ed7cc8e5fab90422720651 Ether
0xe4485fe8be1098f9058a98c147382ef9d49fddc3a093175fe78f0d533151a39c538117417 days 9 hrs ago0xc4785a90e3d8d3191625ccf82623cb4daf5d6b0d0xb987b463c7573f0b7b6ed7cc8e5fab90422720650.1 Ether
0x0884a24baa530740bec4557687728c1cb4bb6731e6177890e994e19c42906590537825417 days 21 hrs ago0xc4785a90e3d8d3191625ccf82623cb4daf5d6b0d0xb987b463c7573f0b7b6ed7cc8e5fab90422720650.01 Ether
[ Download CSV Export  ] 
Contract Source Code Verified (Exact match)
Contract Name: NETRico
Compiler Version: v0.4.21+commit.dfe3193c
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
pragma solidity ^0.4.20;
/**
* @title ICO SALE CONTRACT
* @dev ERC-20 Token Standard Compliant
*/

/**
* @title SafeMath by OpenZeppelin
* @dev Math operations with safety checks that throw on error
*/
library SafeMath {

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

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


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

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

/**
* @title Fiat currency contract
* @dev This contract will return the value of 0.01$ ETH in wei
*/
contract FiatContract {
 
  function EUR(uint _id) constant public returns (uint256);

}

/**
* @title DateTime contract
* @dev This contract will return the unix value of any date
*/
contract DateTimeAPI {
        
    function toTimestamp(uint16 year, uint8 month, uint8 day, uint8 hour) constant public returns (uint timestamp);

}

/**
* @title ERC20 Token interface
*/
contract token {

    function balanceOf(address _owner) public constant returns (uint256 balance);
    function transfer(address _to, uint256 _value) public returns (bool success);

}

/**
* @title NETRico sale main contract
*/
contract NETRico {

    FiatContract price = FiatContract(0x8055d0504666e2B6942BeB8D6014c964658Ca591); // MAINNET ADDRESS

    DateTimeAPI dateTimeContract = DateTimeAPI(0x1a6184CD4C5Bea62B0116de7962EE7315B7bcBce);//Main

    using SafeMath for uint256;
    //This sale have 5 stages
    enum State {
        Stage1,
        Stage2,
        Stage3,
        Stage4,
        Successful
    }
    //public variables
    State public state = State.Stage1; //Set initial stage
    uint256 public startTime = dateTimeContract.toTimestamp(2018,4,1,0); //From Apr 1 2018 00:00
    uint256 public deadline = dateTimeContract.toTimestamp(2019,3,27,0); //Stop Mar 27 2019 00:00
    uint256 public totalRaised; //eth in wei
    uint256 public totalDistributed; //tokens distributed
    uint256 public completedAt; //Time stamp when the sale finish
    token public tokenReward; //Address of the valid token used as reward
    address public creator; //Address of the contract deployer
    string public campaignUrl; //Web site of the campaign
    string public version = '2';

    //events for log
    event LogFundingReceived(address _addr, uint _amount, uint _currentTotal);
    event LogBeneficiaryPaid(address _beneficiaryAddress);
    event LogFundingSuccessful(uint _totalRaised);
    event LogFunderInitialized(
        address _creator,
        string _url);
    event LogContributorsPayout(address _addr, uint _amount);

    modifier notFinished() {
        require(state != State.Successful);
        _;
    }
    /**
    * @notice NETRico constructor
    * @param _campaignUrl is the ICO _url
    * @param _addressOfTokenUsedAsReward is the token totalDistributed
    */
    function NETRico (string _campaignUrl, token _addressOfTokenUsedAsReward) public {
        creator = 0xB987B463c7573f0B7b6eD7cc8E5Fab9042272065;
        //creator = msg.sender;
        campaignUrl = _campaignUrl;
        tokenReward = token(_addressOfTokenUsedAsReward);

        emit LogFunderInitialized(
            creator,
            campaignUrl
            );
    }

    /**
    * @notice contribution handler
    */
    function contribute() public notFinished payable {
        require(now >= startTime);

        uint256 tokenBought; //Variable to store amount of tokens bought
        uint256 tokenPrice = price.EUR(0); //1 cent value in wei

        totalRaised = totalRaised.add(msg.value); //Save the total eth totalRaised (in wei)

        tokenPrice = tokenPrice.mul(2); //0.02$ EUR value in wei 
        tokenPrice = tokenPrice.div(10 ** 8); //Change base 18 to 10

        tokenBought = msg.value.div(tokenPrice); //Base 18/ Base 10 = Base 8
        tokenBought = tokenBought.mul(10 ** 10); //Base 8 to Base 18

        require(tokenBought >= 100 * 10 ** 18); //Minimum 100 base tokens 
        
        //Bonus calculation
        if (state == State.Stage1){
            tokenBought = tokenBought.mul(2); //+100%
        } else if (state == State.Stage2){
            tokenBought = tokenBought.mul(175);
            tokenBought = tokenBought.div(100); //+75%
        } else if (state == State.Stage3){
            tokenBought = tokenBought.mul(15);
            tokenBought = tokenBought.div(10); //+50%
        } else if (state == State.Stage4){
            tokenBought = tokenBought.mul(125);
            tokenBought = tokenBought.div(100); //+25%
        }

        totalDistributed = totalDistributed.add(tokenBought); //Save to total tokens distributed
        
        tokenReward.transfer(msg.sender,tokenBought); //Send Tokens
        
        creator.transfer(msg.value); // Send ETH to creator
        emit LogBeneficiaryPaid(creator);
        
        //LOGS
        emit LogFundingReceived(msg.sender, msg.value, totalRaised);
        emit  LogContributorsPayout(msg.sender,tokenBought);

        checkIfFundingCompleteOrExpired();
    }

    /**
    * @notice check status
    */
    function checkIfFundingCompleteOrExpired() public {

        if(now > deadline && state != State.Successful){

            state = State.Successful; //Sale becomes Successful
            completedAt = now; //ICO finished

            emit LogFundingSuccessful(totalRaised); //we log the finish

            finished();
        } else if(state == State.Stage3 && now > dateTimeContract.toTimestamp(2018,12,27,0)){

            state = State.Stage4;
            
        } else if(state == State.Stage2 && now > dateTimeContract.toTimestamp(2018,9,28,0)){

            state = State.Stage3;
            
        } else if(state == State.Stage1 && now > dateTimeContract.toTimestamp(2018,6,30,0)){

            state = State.Stage2;

        }
    }

    /**
    * @notice Function for closure handle
    */
    function finished() public { //When finished eth are transfered to creator
        require(state == State.Successful); //Only when sale finish
        
        uint256 remainder = tokenReward.balanceOf(this); //Remaining tokens on contract
        //Funds send to creator if any
        if(address(this).balance > 0) {
            creator.transfer(address(this).balance);
            emit LogBeneficiaryPaid(creator);
        }
 
        tokenReward.transfer(creator,remainder); //remainder tokens send to creator
        emit LogContributorsPayout(creator, remainder);

    }

    /**
    * @notice Function to claim any token stuck on contract
    */
    function claimTokens(token _address) public{
        require(state == State.Successful); //Only when sale finish
        require(msg.sender == creator);

        uint256 remainder = _address.balanceOf(this); //Check remainder tokens
        _address.transfer(creator,remainder); //Transfer tokens to creator
        
    }

    /**
    * @notice Function to handle eth transfers
    * @dev BEWARE: if a call to this functions doesn't have
    * enought gas, transaction could not be finished
    */
    function() public payable {
        contribute();
    }
    
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"creator","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"deadline","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"completedAt","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenReward","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"checkIfFundingCompleteOrExpired","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finished","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"state","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"contribute","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"claimTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalDistributed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"campaignUrl","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_campaignUrl","type":"string"},{"name":"_addressOfTokenUsedAsReward","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_addr","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_currentTotal","type":"uint256"}],"name":"LogFundingReceived","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_beneficiaryAddress","type":"address"}],"name":"LogBeneficiaryPaid","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_totalRaised","type":"uint256"}],"name":"LogFundingSuccessful","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_creator","type":"address"},{"indexed":false,"name":"_url","type":"string"}],"name":"LogFunderInitialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_addr","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"LogContributorsPayout","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6060604052738055d0504666e2b6942beb8d6014c964658ca5916000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550731a6184cd4c5bea62b0116de7962ee7315b7bcbce600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160146101000a81548160ff02191690836004811115620000cd57fe5b0217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637f7918336107e26004600160006040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808561ffff1681526020018460ff1681526020018360ff1681526020018260ff168152602001945050505050602060405180830381600087803b15156200018d57600080fd5b5af115156200019b57600080fd5b50505060405180519050600255600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637f7918336107e36003601b60006040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808561ffff1681526020018460ff1681526020018360ff1681526020018260ff168152602001945050505050602060405180830381600087803b15156200026357600080fd5b5af115156200027157600080fd5b505050604051805190506003556040805190810160405280600181526020017f3200000000000000000000000000000000000000000000000000000000000000815250600a9080519060200190620002cb929190620004cd565b503415620002d857600080fd5b60405162001bbc38038062001bbc8339810160405280805182019190602001805190602001909190505073b987b463c7573f0b7b6ed7cc8e5fab9042272065600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600990805190602001906200036f929190620004cd565b5080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fa8f8a987eff33e3bcfd6bc36f34b9c60b8d1e4063c6475f6528f1f8684c3b29e600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166009604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818154600181600116156101000203166002900481526020019150805460018160011615610100020316600290048015620004b65780601f106200048a57610100808354040283529160200191620004b6565b820191906000526020600020905b8154815290600101906020018083116200049857829003601f168201915b5050935050505060405180910390a150506200057c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200051057805160ff191683800117855562000541565b8280016001018555821562000541579182015b828111156200054057825182559160200191906001019062000523565b5b50905062000550919062000554565b5090565b6200057991905b80821115620005755760008160009055506001016200055b565b5090565b90565b611630806200058c6000396000f3006060604052600436106100d0576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806302d05d3f146100da57806329dcb0cf1461012f578063387712421461015857806354fd4d50146101815780636e66f6e91461020f57806378e979251461026457806386f325861461028d578063bef4876b146102a2578063c19d93fb146102b7578063c5c4744c146102ee578063d7bb99ba14610317578063df8de3e714610321578063efca2eed1461035a578063fa4f551114610383575b6100d8610411565b005b34156100e557600080fd5b6100ed6109c2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561013a57600080fd5b6101426109e8565b6040518082815260200191505060405180910390f35b341561016357600080fd5b61016b6109ee565b6040518082815260200191505060405180910390f35b341561018c57600080fd5b6101946109f4565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101d45780820151818401526020810190506101b9565b50505050905090810190601f1680156102015780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561021a57600080fd5b610222610a92565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561026f57600080fd5b610277610ab8565b6040518082815260200191505060405180910390f35b341561029857600080fd5b6102a0610abe565b005b34156102ad57600080fd5b6102b5610f00565b005b34156102c257600080fd5b6102ca6112b7565b604051808260048111156102da57fe5b60ff16815260200191505060405180910390f35b34156102f957600080fd5b6103016112ca565b6040518082815260200191505060405180910390f35b61031f610411565b005b341561032c57600080fd5b610358600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506112d0565b005b341561036557600080fd5b61036d6114f4565b6040518082815260200191505060405180910390f35b341561038e57600080fd5b6103966114fa565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103d65780820151818401526020810190506103bb565b50505050905090810190601f1680156104035780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b60008060048081111561042057fe5b600160149054906101000a900460ff16600481111561043b57fe5b1415151561044857600080fd5b600254421015151561045957600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d67ae54d60006040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050602060405180830381600087803b15156104e957600080fd5b5af115156104f657600080fd5b5050506040518051905090506105173460045461159890919063ffffffff16565b6004819055506105316002826115b690919063ffffffff16565b905061054a6305f5e100826115e990919063ffffffff16565b905061055f81346115e990919063ffffffff16565b91506105796402540be400836115b690919063ffffffff16565b915068056bc75e2d63100000821015151561059357600080fd5b600060048111156105a057fe5b600160149054906101000a900460ff1660048111156105bb57fe5b14156105dc576105d56002836115b690919063ffffffff16565b91506106f8565b600160048111156105e957fe5b600160149054906101000a900460ff16600481111561060457fe5b141561063b5761061e60af836115b690919063ffffffff16565b91506106346064836115e990919063ffffffff16565b91506106f7565b6002600481111561064857fe5b600160149054906101000a900460ff16600481111561066357fe5b141561069a5761067d600f836115b690919063ffffffff16565b9150610693600a836115e990919063ffffffff16565b91506106f6565b600360048111156106a757fe5b600160149054906101000a900460ff1660048111156106c257fe5b14156106f5576106dc607d836115b690919063ffffffff16565b91506106f26064836115e990919063ffffffff16565b91505b5b5b5b61070d8260055461159890919063ffffffff16565b600581905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156107d757600080fd5b5af115156107e457600080fd5b5050506040518051905050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561085157600080fd5b7f101a889b1c7c3bf4e0c37353cfe1554e47e39c747e25a6d330d0553dd93bd1eb600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a17f304e48bb03eae5e9bf3575d270648664895983e116a51773a65e9f3341b3b40e3334600454604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001935050505060405180910390a17faeb3ebd09ef847781ae7d846d2c9afbbb08cfbcad76e92d3206303aa30d242263383604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a16109be610abe565b5050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035481565b60065481565b600a8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a8a5780601f10610a5f57610100808354040283529160200191610a8a565b820191906000526020600020905b815481529060010190602001808311610a6d57829003601f168201915b505050505081565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b60035442118015610af45750600480811115610ad657fe5b600160149054906101000a900460ff166004811115610af157fe5b14155b15610b6a576004600160146101000a81548160ff02191690836004811115610b1857fe5b0217905550426006819055507fee94ee98208684c00eeba940c34a6060b93671b249abd182b4771b74bf94e2dd6004546040518082815260200191505060405180910390a1610b65610f00565b610efe565b60026004811115610b7757fe5b600160149054906101000a900460ff166004811115610b9257fe5b148015610c6e5750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637f7918336107e2600c601b60006040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808561ffff1681526020018460ff1681526020018360ff1681526020018260ff168152602001945050505050602060405180830381600087803b1515610c5457600080fd5b5af11515610c6157600080fd5b5050506040518051905042115b15610c9c576003600160146101000a81548160ff02191690836004811115610c9257fe5b0217905550610efd565b60016004811115610ca957fe5b600160149054906101000a900460ff166004811115610cc457fe5b148015610da05750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637f7918336107e26009601c60006040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808561ffff1681526020018460ff1681526020018360ff1681526020018260ff168152602001945050505050602060405180830381600087803b1515610d8657600080fd5b5af11515610d9357600080fd5b5050506040518051905042115b15610dce576002600160146101000a81548160ff02191690836004811115610dc457fe5b0217905550610efc565b60006004811115610ddb57fe5b600160149054906101000a900460ff166004811115610df657fe5b148015610ed25750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637f7918336107e26006601e60006040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808561ffff1681526020018460ff1681526020018360ff1681526020018260ff168152602001945050505050602060405180830381600087803b1515610eb857600080fd5b5af11515610ec557600080fd5b5050506040518051905042115b15610efb5760018060146101000a81548160ff02191690836004811115610ef557fe5b02179055505b5b5b5b565b6000600480811115610f0e57fe5b600160149054906101000a900460ff166004811115610f2957fe5b141515610f3557600080fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515610ff157600080fd5b5af11515610ffe57600080fd5b50505060405180519050905060003073ffffffffffffffffffffffffffffffffffffffff1631111561112957600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015156110a357600080fd5b7f101a889b1c7c3bf4e0c37353cfe1554e47e39c747e25a6d330d0553dd93bd1eb600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a15b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561120f57600080fd5b5af1151561121c57600080fd5b50505060405180519050507faeb3ebd09ef847781ae7d846d2c9afbbb08cfbcad76e92d3206303aa30d24226600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a150565b600160149054906101000a900460ff1681565b60045481565b60006004808111156112de57fe5b600160149054906101000a900460ff1660048111156112f957fe5b14151561130557600080fd5b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561136157600080fd5b8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15156113fb57600080fd5b5af1151561140857600080fd5b5050506040518051905090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156114d857600080fd5b5af115156114e557600080fd5b50505060405180519050505050565b60055481565b60098054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156115905780601f1061156557610100808354040283529160200191611590565b820191906000526020600020905b81548152906001019060200180831161157357829003601f168201915b505050505081565b60008082840190508381101515156115ac57fe5b8091505092915050565b600080828402905060008414806115d757508284828115156115d457fe5b04145b15156115df57fe5b8091505092915050565b60008082848115156115f757fe5b04905080915050929150505600a165627a7a723058209b853d100cb7331a3205fc70bd617b2e5e19786fb39f8fde755a1c35c9b559a100290000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d788ed3a3437801c3d1b15cf7a756dc76870e5f10000000000000000000000000000000000000000000000000000000000000014687474703a2f2f6e657474657269756d2e636f6d000000000000000000000000

    Constructor Arguments (ABI-encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d788ed3a3437801c3d1b15cf7a756dc76870e5f10000000000000000000000000000000000000000000000000000000000000014687474703a2f2f6e657474657269756d2e636f6d000000000000000000000000

-----Decoded View---------------
Found 4 constructor arguments :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 000000000000000000000000d788ed3a3437801c3d1b15cf7a756dc76870e5f1
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000014
Arg [3] : 687474703a2f2f6e657474657269756d2e636f6d000000000000000000000000


   Swarm Source:
bzzr://9b853d100cb7331a3205fc70bd617b2e5e19786fb39f8fde755a1c35c9b559a1

 

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.