Sponsored Link:   COVESTING - EU-based digital asset exchange. Aggregated liquidity. Algorithmic & Copy-trading features. 24/7 support. Get access!
Contract Overview
Balance: 0.696172933664412438 Ether
Ether Value: $328.94 (@ $472.50/ETH)
Transactions: 274 txns
 Latest 25 txns from a total Of 274 transactions
View All

TxHash Age From To Value [TxFee]
0x437b2809b12a6584e30bc694e003cf723e0ec02ba23e1fada94b357ccba7fea21 day 16 hrs ago0x569114bd7ee11c40ae404738ecd00187e50e026b  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.0078509856
0xc8b53f8caad10de2cd2728dc511cb904cc609c7515bc05debf7a9257da8ed0561 day 17 hrs ago0x569114bd7ee11c40ae404738ecd00187e50e026b  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.000105
0x24d1e73bb168e704d2094787278477f472ed5d76184347b4ac2ceec8eeae967b1 day 23 hrs ago0x569114bd7ee11c40ae404738ecd00187e50e026b  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.0001575
0xcd529a0276190576294d8911055e6da288dd2e2d95b371fa24b4ae570fc761062 days 3 hrs ago0x569114bd7ee11c40ae404738ecd00187e50e026b  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.0001659
0x52089b28ba87971d59ed6661eda16073f669e2076afd39529f3082d4774aacc32 days 3 hrs ago0x569114bd7ee11c40ae404738ecd00187e50e026b  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.0001659
0x4e56ed9c72491226eba3973bb1c4daefacb6162f5b0748694fa10a91d22951a231 days 5 hrs ago0x5d4b35accde2216b6fafddabc1dd2b813b6306f2  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.017207853664412 Ether0.000980352
0x07b93ef657296debf7720a5877de598faf3a8a5b30a246798829e7354b19d74950 days 20 hrs ago0x1edada5c903256093cc59f25187d85a8f6285fbf  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.000042
0xf28d44b380b3882021cab001082cc946c0984ecaa43b0121714f1f1ef2cccec550 days 22 hrs ago0xf5575eab42d2f29a8b91ea37a5cf91b1d66b627d  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.05 Ether0.000571872
0x351cf8737bcd6f81b3dd563fb56e8d13f6f47ff01f9eda7d680d829b88b8082d71 days 4 hrs ago0xdb2e0e662952574ab62f1b3dccaf31c01dd93c33  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.1 Ether0.001422021
0x233dd7c4e920087a1605df6de41d9ed3dacb204563e163af8b5c1f8b41fc608975 days 2 hrs ago0x4b06db5322ed063d159e4eecb3f0e52bb3e0f14c  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01114 Ether0.000163392
0xf5803402e5044aa012058cff8b7ad807f16ae99616c41d45a298b0d1964264c578 days 11 hrs ago0xd9bafe5421a35cc93cd3e02826521b595b973392  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.02 Ether0.003349536
0x90126bd3c4809232fea8198ddc3e29c9a2319e12a525da9f3efe125a8df41f9089 days 22 hrs ago0x33f858cbd69629b5f98b0172060b28deecb828c7  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.00040848
0x32ff09a993c669c9ae07995a827a1e67bc44ec9335dff18cbb86b4b9593cf9b192 days 21 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.000187104
0x8c9eed95495aeb9143c9c2b819e0ba503176127d51a851dc70a7ffc693e8427f97 days 23 hrs ago0x0975ca9f986eee35f5cbba2d672ad9bc8d2a0844  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.0040848
0x77280bb4e3aaa6e978ad11edd4f6f35dd0ffb482c8cb9ee756434944d9399b3d100 days 16 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.00187104
0xbcd063d6ea983f72324aa8feede5cffbca9badd1dbcef306e0d44f53d9f0e0c8102 days 21 hrs ago0x12ed11cfe0cf315cc8c6c4811b30ef2a62003e71  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.00245088
0x376c70b3090fb6b6eb9c6b54f0f12e49dc1a7b791b18669007436ca8409542ee104 days 5 hrs ago0x69844eb1976feceddb65affd2b2db6070453d1b6  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.003349536
0x93bfed40dbd27c2b2b6fec4198987d5bbdb108e529ac59e428d712533376828a104 days 17 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.00187104
0x473f9cc541608b1f1d113af4a2b2256b8cbebba5eabef7311a9d12609343616f105 days 10 hrs ago0x32d33335c93ac7413e9ead45570d4e27fa468b43  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.33 Ether0.000975246
0xc2e2ae92fe6cfa4f307f603164a69bdab93f1e9e5225631fb3464873ddd8d6d6107 days 46 mins ago0x6a380e49857b37bc591d56a8fc5d31555f8c0396  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.003349536
0x1c89b3302a5af7e63a87a8110a1b8e9fe3610538f939c9234f6f5e23aa288f04121 days 6 hrs ago0x4906a90b6a2240d54b477ffc800619708850519f  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920 Ether0.00187104
0x3b79cf3f5ccf9353c98ac1924a930a1fda6525b70b5a439c5bc9fd3f971829e9131 days 18 hrs ago0x1b4414edd22bdf9b6ef560c52d37199fa64b071b  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.003349536
0xf033e5e0ac7c2f8c5f51b2d53946b7218d3eab52b78dd2e08cdff8cec86017fb131 days 18 hrs ago0x1b4414edd22bdf9b6ef560c52d37199fa64b071b  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.000861
0x053a909e58f7c9e62df251c14b3797d05173f7eb51f7f8dde42b4e8861204795141 days 9 hrs ago0x99eb3e21d5599c78a437914b9bf80b471e70e97c  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.01 Ether0.000081696
0x84c6713e12027ae85a388e48e8219e2daffb3499b50e13d0f325f0195a44c3de146 days 11 hrs ago0xb92489a3ebc9e54adf04b0299f32e1d412a11b66  IN   0x748f9a0ac36b123c7e4f687f7737f759628c43920.04782508 Ether0.00062436
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 2 Internal Transactions

ParentTxHash Block Age From To Value
0xff13b565952e090ca0fd0c4f097a09d36380332d22b9b9f4653a5a054fd660844909019158 days 18 hrs ago0x748f9a0ac36b123c7e4f687f7737f759628c43920xb40060deae8fd58acc4ad97ef28e924a9dfd0be32.358339331394931438 Ether
0x0ab33fd6143b9892f8de46ef5cd5dbbbdf1c4a2e82e271fe756c786a05492aec4362349252 days 1 hr 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 (Exact match)
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.