Sponsored Link:   WELL – WORKING HEALTHCARE U.S. PLATFORM - RAISED $3M IN PRE-ICO – JOIN NOW WITH 40% BONUS
Contract Overview
ETH Balance: 0.10782508 Ether
ETH USD Value: $87.26 (@ $809.32/ETH)
No Of Transactions: 254 txns
Misc  
   
Address Watch Add To Watch List
Contract Creator 0xd900d7fb05dfc710bc570abf783392720a388639at txn 0xb9db1a8ec65c792c9aa7dc2c38f2b81421191df1a08ff5c3097937315dcce4e4
Token Tracker
  Latest 25 txns from a total Of 254 transactions View All

TxHash Age From To Value [TxFee]
0x1c89b3302a5af7e63a87a8110a1b8e9fe3610538f939c9234f6f5e23aa288f041 day 14 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.00187104
0x3b79cf3f5ccf9353c98ac1924a930a1fda6525b70b5a439c5bc9fd3f971829e912 days 1 hr ago0x1b4414edd22bdf9b6ef560c52d37199fa64b071b  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.003349536
0xf033e5e0ac7c2f8c5f51b2d53946b7218d3eab52b78dd2e08cdff8cec86017fb12 days 2 hrs ago0x1b4414edd22bdf9b6ef560c52d37199fa64b071b  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.000861
0x053a909e58f7c9e62df251c14b3797d05173f7eb51f7f8dde42b4e886120479521 days 16 hrs ago0x99eb3e21d5599c78a437914b9bf80b471e70e97c  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.000081696
0x84c6713e12027ae85a388e48e8219e2daffb3499b50e13d0f325f0195a44c3de26 days 19 hrs ago0xb92489a3ebc9e54adf04b0299f32e1d412a11b66  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.04782508 Ether0.00062436
0x5b2fde8f17c5778383041434bbccab87c8719b74e98cf2788d890e3078a407bb30 days 11 hrs ago0xfb9df82db077e9b495f37b8cc3578e3fae37fe62  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.0015
0x1963c05af0141ae3ed2d4e99e712ad0e696e490eede8361604faeb16333525cc35 days 21 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.002415564
0x3e4116efe2829558cd2337348b5bb80ff9fe4748b0b2e7538f442cfced2bbfd636 days 19 hrs ago0x2ce8e3b58a461f16baa3d7d5ca753fdf8ed0ad2e  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.004166496
0x00b14b084fde7eb7516fd2454aeb6f3cfb7524941d55a379c881cb8ec1c856f637 days 6 mins ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.004864704
0xe08baadd40c849e481f62dd8ea0b2095f77e7785f63ff36c369bb81b43252df537 days 5 hrs ago0x1f66dbab3bac1e3489908c4e99cf098f1708c444  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.02 Ether0.004248192
0xe84d5c4bfc78cb91e42f2627f0d93e9689370fa17e9c530b6cd70b500b4f040d37 days 20 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.000521004
0x7b08aea3eab5b9c237b350945a76e718a7e4828dd336ecdd9964a3fb0404a0cf37 days 20 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.000521004
0x496f4fbe6c64db23a5af2d8630a387835bdaebe91aa3e2c5ba542aad3fbb34bf37 days 20 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.001029072
0xf4cc6587416a2607ab0642e011774eaa1aaa69f7fd0bdd6528dfb718e1ffeba637 days 20 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.001029072
0xe9256e9e0a19c39352083e243a09b67f1adaa78e86e0941840cf8d67d385d30438 days 22 hrs ago0xc3f46edd1564043d0b4cbf07b9a5d65fa657883c  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.00040848
0xff13b565952e090ca0fd0c4f097a09d36380332d22b9b9f4653a5a054fd6608439 days 2 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.00062828
0x3597d20abafde416c7f5d899d470b614e11ecd96600da83e164684c384ef8c5539 days 3 hrs ago0xbd3bed1aeae31bd1854fddafedff9e011f3cb224  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.001715616
0x59294849049b1bef0585ed584657c414cfe8a716079303b5f9938535420c4d4f39 days 11 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.00189456
0xd06ac142633d6cbae82ca65141497161765388b1399310258e8723a7f00d6ebc39 days 11 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.00374208
0xab30d75e0ca1d188a99081ce2ecf5dcb062d8c019d938b5a3b7dffb73395594639 days 11 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.00373952
0xb0e500d76c04946dea7522ddbd363ebbef93107cfee8aa8a6f7a4afc96009f7639 days 11 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.00373952
0x7a0e9d6fa447ca9c95008277028dc851d2943918a4f906cface1ad67ecbdda3b39 days 19 hrs ago0xb854e584370b3aeb017289e05af9256acfb9c153  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.1 Ether0.0020424
0x0d35c24b06e41e0b739dbaad9a89f1946626017a924527f53a706699d4c6755340 days 2 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.00374208
0x7d88298a38decde187b5382bb7a80646294ff6ab9635060396ef7f6de2b3c74a41 days 19 hrs ago0x1d5ca28e00303526a0b2ddacfad28b40a0d1e9d4  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.000898656
0x076f5a04da5a5b471da67324947d9caf28683c1a60fbd8ef8e964891443b5d4c42 days 12 hrs ago0x6b2c78dc7e2dd05884b530846844b06710780033  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.002124096
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 2 Internal Transactions

ParentTxHash Block Age From To Value
0xff13b565952e090ca0fd0c4f097a09d36380332d22b9b9f4653a5a054fd66084490901939 days 2 hrs ago0x748f9a0ac36b123c7e4f687f7737f759628c43920xb40060deae8fd58acc4ad97ef28e924a9dfd0be32.358339331394931438 Ether
0x0ab33fd6143b9892f8de46ef5cd5dbbbdf1c4a2e82e271fe756c786a05492aec4362349132 days 9 hrs ago0x748f9a0ac36b123c7e4f687f7737f759628c43920xb40060deae8fd58acc4ad97ef28e924a9dfd0be30.731845 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity) Solidity compiler bugs.

Contract Source Code Verified
Contract Name: Crowdsale
Compiler Version: v0.4.17+commit.bdeb9e52
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
pragma solidity ^0.4.16;


/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20 {
    uint256 public totalSupply;
    function balanceOf(address who) public constant returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    function allowance(address owner, address spender) public constant returns (uint256);
    function transferFrom(address from, address to, uint256 value) public returns (bool);
    function approve(address spender, uint256 value) public returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}


/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
    function mul(uint256 a, uint256 b) internal constant returns (uint256) {
        uint256 c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

    function div(uint256 a, uint256 b) internal constant returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return c;
    }

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

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


/**
 * @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 {
    mapping(address => bool)  internal owners;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    /**
     * @dev The Ownable constructor sets the original `owner` of the contract to the sender
     * account.
     */
    function Ownable() {
        owners[msg.sender] = true;
    }

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

    function addOwner(address newAllowed) onlyOwner public {
        owners[newAllowed] = true;
    }

    function removeOwner(address toRemove) onlyOwner public {
        owners[toRemove] = false;
    }

}

/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BigToken is ERC20, Ownable {
    using SafeMath for uint256;

    string public name = "Big Token";
    string public symbol = "BIG";
    uint256 public decimals = 18;
    uint256 public mintPerBlock = 333333333333333;

    struct BigTransaction {
        uint blockNumber;
        uint256 amount;
    }

    uint public commissionPercent = 10;
    uint256 public totalTransactions = 0;
    bool public enabledMint = true;
    uint256 public totalMembers;

    mapping(address => mapping (address => uint256)) internal allowed;
    mapping(uint256 => BigTransaction) public transactions;
    mapping(address => uint256) public balances;
    mapping(address => uint) public lastMint;
    mapping(address => bool) invested;
    mapping(address => bool) public confirmed;
    mapping(address => bool) public members;

    event Mint(address indexed to, uint256 amount);
    event Commission(uint256 amount);

    /**
     * @dev transfer token for a specified address
     * @param _to The address to transfer to.
     * @param _value The amount to be transferred.
     */
    function transfer(address _to, uint256 _value) public returns (bool)  {
        require(_to != address(0));

        uint256 currentBalance = balances[msg.sender];
        uint256 balanceToMint = getBalanceToMint(msg.sender);
        uint256 commission = _value * commissionPercent / 100;
        require((_value + commission) <= (currentBalance + balanceToMint));

        if(balanceToMint > 0){
            currentBalance = currentBalance.add(balanceToMint);
            Mint(msg.sender, balanceToMint);
            lastMint[msg.sender] = block.number;
            totalSupply = totalSupply.add(balanceToMint);
        }
        
        

        if(block.number == transactions[totalTransactions - 1].blockNumber) {
            transactions[totalTransactions - 1].amount = transactions[totalTransactions - 1].amount + (commission / totalMembers);
        } else {
            uint transactionID = totalTransactions++;
            transactions[transactionID] = BigTransaction(block.number, commission / totalMembers);
        }
        
        balances[msg.sender] = currentBalance.sub(_value + commission);
        balances[_to] = balances[_to].add(_value);
        Transfer(msg.sender, _to, _value);
        return true;
    }

    /**
     * @dev Transfer tokens from one address to another
     * @param _from address The address which you want to send tokens from
     * @param _to address The address which you want to transfer to
     * @param _value uint256 the amount of tokens to be transferred
     */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
        require(_to != address(0));
        require(_value <= allowed[_from][msg.sender]);

        uint256 currentBalance = balances[_from];
        uint256 balanceToMint = getBalanceToMint(_from);
        uint256 commission = _value * commissionPercent / 100;
        require((_value + commission) <= (currentBalance + balanceToMint));

        if(balanceToMint > 0){
            currentBalance = currentBalance.add(balanceToMint);
            Mint(_from, balanceToMint);
            lastMint[_from] = block.number;
            totalSupply = totalSupply.add(balanceToMint);
        }
        
        
        if(block.number == transactions[totalTransactions - 1].blockNumber) {
            transactions[totalTransactions - 1].amount = transactions[totalTransactions - 1].amount + (commission / totalMembers);
        } else {
            uint transactionID = totalTransactions++;
            transactions[transactionID] = BigTransaction(block.number, commission / totalMembers);
        }

        balances[_from] = currentBalance.sub(_value + commission);
        balances[_to] = balances[_to].add(_value);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
        Transfer(_from, _to, _value);
        return true;
    }


    /**
     * @dev Gets the balance of the specified address.
     * @param _owner The address to query the the balance of.
     * @return An uint256 representing the amount owned by the passed address.
     */
    function balanceOf(address _owner) public constant returns (uint256 balance) {
        if(lastMint[_owner] != 0){
            return balances[_owner] + getBalanceToMint(_owner);
        } else {
            return balances[_owner];
        }
    }

    /**
     * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
     *
     * Beware that changing an allowance with this method brings the risk that someone may use both the old
     * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
     * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     * @param _spender The address which will spend the funds.
     * @param _value The amount of tokens to be spent.
     */
    function approve(address _spender, uint256 _value) public returns (bool) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    /**
     * @dev Function to check the amount of tokens that an owner allowed to a spender.
     * @param _owner address The address which owns the funds.
     * @param _spender address The address which will spend the funds.
     * @return A uint256 specifying the amount of tokens still available for the spender.
     */
    function allowance(address _owner, address _spender) public constant returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }

    /**
     * approve should be called when allowed[_spender] == 0. To increment
     * allowed value is better to use this function to avoid 2 calls (and wait until
     * the first transaction is mined)
     * From MonolithDAO Token.sol
     */
    function increaseApproval(address _spender, uint _addedValue) public returns (bool success) {
        allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
        Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }

    function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool success) {
        uint oldValue = allowed[msg.sender][_spender];
        if (_subtractedValue > oldValue) {
            allowed[msg.sender][_spender] = 0;
        } else {
            allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
        }
        Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }

    function refreshBalance(address _address) public returns (uint256){
        if(!members[_address]) return;
        
        uint256 balanceToMint = getBalanceToMint(_address);
        totalSupply = totalSupply.add(balanceToMint);
        balances[_address] = balances[_address] + balanceToMint;
        lastMint[_address] = block.number;
    }

    function mint(address _to, uint256 _amount) onlyOwner public returns (bool) {
        totalSupply = totalSupply.add(_amount);
        balances[_to] = balances[_to].add(_amount);
        Mint(_to, _amount);
        Transfer(0x0, _to, _amount);
        return true;
    }

    function getBalanceToMint(address _address) public constant returns (uint256){
        if(!enabledMint) return 0;
        if(!members[_address]) return 0;
        if(lastMint[_address] == 0) return 0;

        uint256 balanceToMint = (block.number - lastMint[_address]) * mintPerBlock;
        
        for(uint i = totalTransactions - 1; i >= 0; i--){
            if(block.number == transactions[i].blockNumber) continue;
            if(transactions[i].blockNumber < lastMint[_address]) return balanceToMint;
            if(transactions[i].amount > mintPerBlock) {
                balanceToMint = balanceToMint.add(transactions[i].amount - mintPerBlock);
            }
        }

        return balanceToMint;
    }

    function stopMint() public onlyOwner{
        enabledMint = false;
    }

    function startMint() public onlyOwner{
        enabledMint = true;
    }

    function confirm(address _address) onlyOwner public {
        confirmed[_address] = true;
        if(!members[_address] && invested[_address]){
            members[_address] = true;
            totalMembers = totalMembers.add(1);
            setLastMint(_address, block.number);
        }
    }

    function unconfirm(address _address) onlyOwner public {
        confirmed[_address] = false;
        if(members[_address]){
            members[_address] = false;
            totalMembers = totalMembers.sub(1);
        }
    }
    
    function setLastMint(address _address, uint _block) onlyOwner public{
        lastMint[_address] = _block;
    }

    function setCommission(uint _commission) onlyOwner public{
        commissionPercent = _commission;
    }

    function setMintPerBlock(uint256 _mintPerBlock) onlyOwner public{
        mintPerBlock = _mintPerBlock;
    }

    function setInvested(address _address) onlyOwner public{
        invested[_address] = true;
        if(confirmed[_address] && !members[_address]){
            members[_address] = true;
            totalMembers = totalMembers.add(1);
            refreshBalance(_address);
        }
    }

    function isMember(address _address) public constant returns(bool){
        return members[_address];
    }

}


contract Crowdsale is Ownable{

    using SafeMath for uint;

    BigToken public token;
    uint public collected;
    address public benefeciar;

    function Crowdsale(address _token, address _benefeciar){
        token = BigToken(_token);
        benefeciar = _benefeciar;
        owners[msg.sender] = true;
    }

    function () payable {
        require(msg.value >= 0.01 ether);
        uint256 amount = msg.value / 0.01 ether * 1 ether;

        if(msg.value >= 100 ether && msg.value < 500 ether) amount = amount * 11 / 10;
        if(msg.value >= 500 ether && msg.value < 1000 ether) amount = amount * 12 / 10;
        if(msg.value >= 1000 ether && msg.value < 5000 ether) amount = amount * 13 / 10;
        if(msg.value >= 5000 ether && msg.value < 10000 ether) amount = amount * 14 / 10;
        if(msg.value >= 10000 ether) amount = amount * 15 / 10;

        collected = collected.add(msg.value);

        token.mint(msg.sender, amount);
        token.setInvested(msg.sender);
    }


    function confirmAddress(address _address) public onlyOwner{
        token.confirm(_address);
    }

    function unconfirmAddress(address _address) public onlyOwner{
        token.unconfirm(_address);
    }

    function setBenefeciar(address _benefeciar) public onlyOwner{
        benefeciar = _benefeciar;
    }

    function withdraw() public onlyOwner{
        benefeciar.transfer(this.balance);
    }

}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"_benefeciar","type":"address"}],"name":"setBenefeciar","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"confirmAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"toRemove","type":"address"}],"name":"removeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"benefeciar","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newAllowed","type":"address"}],"name":"addOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"collected","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"unconfirmAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_token","type":"address"},{"name":"_benefeciar","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6060604052341561000f57600080fd5b604051604080610d158339810160405280805190602001909190805190602001909190505060016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050610ba0806101756000396000f30060606040523615610097576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630d06a2ee146103b2578063164f81c3146103eb578063173825d9146104245780631b391d091461045d5780633ccfd60b146104b25780637065cb48146104c757806384bcefd414610500578063a41b9c3114610529578063fc0c546a14610562575b6000662386f26fc1000034101515156100af57600080fd5b670de0b6b3a7640000662386f26fc10000348115156100ca57fe5b0402905068056bc75e2d6310000034101580156100ef5750681b1ae4d6e2ef50000034105b1561010757600a600b820281151561010357fe5b0490505b681b1ae4d6e2ef50000034101580156101285750683635c9adc5dea0000034105b1561014057600a600c820281151561013c57fe5b0490505b683635c9adc5dea000003410158015610162575069010f0cf064dd5920000034105b1561017a57600a600d820281151561017657fe5b0490505b69010f0cf064dd59200000341015801561019d575069021e19e0c9bab240000034105b156101b557600a600e82028115156101b157fe5b0490505b69021e19e0c9bab2400000341015156101db57600a600f82028115156101d757fe5b0490505b6101f0346002546105b790919063ffffffff16565b600281905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1933836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156102c357600080fd5b6102c65a03f115156102d457600080fd5b5050506040518051905050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663197a1976336040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b151561039b57600080fd5b6102c65a03f115156103ac57600080fd5b50505050005b34156103bd57600080fd5b6103e9600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506105d5565b005b34156103f657600080fd5b610422600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610677565b005b341561042f57600080fd5b61045b600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506107a8565b005b341561046857600080fd5b610470610860565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104bd57600080fd5b6104c5610886565b005b34156104d257600080fd5b6104fe600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061095f565b005b341561050b57600080fd5b610513610a17565b6040518082815260200191505060405180910390f35b341561053457600080fd5b610560600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610a1d565b005b341561056d57600080fd5b610575610b4e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60008082840190508381101515156105cb57fe5b8091505092915050565b600115156000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514151561063357600080fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600115156000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415156106d557600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663eb4dd8f2826040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b151561079157600080fd5b6102c65a03f115156107a257600080fd5b50505050565b600115156000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514151561080657600080fd5b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600115156000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415156108e457600080fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050151561095d57600080fd5b565b600115156000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415156109bd57600080fd5b60016000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60025481565b600115156000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141515610a7b57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663cc759458826040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b1515610b3757600080fd5b6102c65a03f11515610b4857600080fd5b50505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a7230582083c941dcdf336b9a53e22fc19d97da89f0286ffd04190de23b486c6304c2e566002900000000000000000000000007e76a4c93ea197cb578fef37d046972890df61b000000000000000000000000b40060deae8fd58acc4ad97ef28e924a9dfd0be3

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

-----Decoded View---------------
Found 2 constructor arguments :
Arg [0] : 00000000000000000000000007e76a4c93ea197cb578fef37d046972890df61b
Arg [1] : 000000000000000000000000b40060deae8fd58acc4ad97ef28e924a9dfd0be3


   Swarm Source:
bzzr://83c941dcdf336b9a53e22fc19d97da89f0286ffd04190de23b486c6304c2e566

 

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.