Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 1 txn
Token Tracker: BuildCoin Utility token (BSC)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x0579ea3ca727e98da90092a5e5bb9fab73a3398aat txn 0xb035ee4f34a14c1467205dc2fb90636c987cda720a5ecbb773c14e908d56cf3f
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Source Code Verified (Exact Match)
Contract Name: BuildCoinUtilityToken
Compiler Text: v0.4.25+commit.59dbf8f1
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

// ----------------------------------------------------------------------------
// Brickchain Investments co Utility Token Smart Contract
// Further information on https://brickchaininvestments.io/ico/
// ----------------------------------------------------------------------------
pragma solidity ^0.4.25;


// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
contract SafeMath {
    function safeAdd(uint a, uint b) internal pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function safeSub(uint a, uint b) internal pure returns (uint c) {
        require(b <= a);
        c = a - b;
    }
    function safeMul(uint a, uint b) internal pure returns (uint c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function safeDiv(uint a, uint b) internal pure returns (uint c) {
        require(b > 0);
        c = a / b;
    }

    function safePower(uint256 A, uint256 B) public returns (uint256){
        return A**B;
     }
}


// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public constant returns (uint);
    function balanceOf(address tokenOwner) public constant returns (uint balance);
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
    event Burned(uint amount);
}


// ----------------------------------------------------------------------------
// Contract function to receive approval and execute function in one call
// ----------------------------------------------------------------------------
contract ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes data) public;
}


// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

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

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }
    function acceptOwnership() public {
        require(msg.sender == newOwner);
        OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        newOwner = address(0);
    }
}


// ----------------------------------------------------------------------------
// ERC20 Token, with the addition of symbol, name and decimals and assisted
// token transfers
// ----------------------------------------------------------------------------
contract BuildCoinUtilityToken is ERC20Interface, Owned, SafeMath {
    string public symbol;
    string public  name;
    uint8 public decimals;
    uint public _totalSupply;
    uint public startDate = now;
    uint public endDate;

    // Tranches and their hard cap
    uint public tranche_1;
    uint public tranche_1_cap;
    uint public tranche_2;
    uint public tranche_2_cap;
    uint public tranche_3;
    uint public tranche_3_cap;
    uint public tranche_4;
    uint public tranche_4_cap;
    uint public tranche_5;
    uint public tranche_5_cap;
    uint public tranche_6;
    uint public tranche_6_cap;
    uint public _maxSupply;

    uint256 public tokensForTeam;

    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;


    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    function BuildCoinUtilityToken() public {
        symbol = "BSC";
        name = "BuildCoin Utility token";

        decimals = 18;

        // Token Distribution
        // ------------------------------------------------------------------------
        tokensForTeam = 600000;
        _maxSupply = 3000000;
        // ------------------------------------------------------------------------

        _maxSupply = safeMul(_maxSupply, safePower(10, decimals));
        tokensForTeam = safeMul(tokensForTeam, safePower(10, decimals));
        balances[msg.sender] = safeAdd(balances[msg.sender], tokensForTeam);
        _totalSupply = safeAdd(_totalSupply, tokensForTeam);
        Transfer(address(0), msg.sender, tokensForTeam);

        tranche_1_cap = safeMul(50000, safePower(10, decimals));
        tranche_2_cap = safeMul(150000, safePower(10, decimals));
        tranche_3_cap = safeMul(350000, safePower(10, decimals));
        tranche_4_cap = safeMul(550000, safePower(10, decimals));
        tranche_5_cap = safeMul(900000, safePower(10, decimals));
        tranche_6_cap = safeMul(1000000, safePower(10, decimals));
        tranche_1 = now + 24 hours;
        tranche_2 = tranche_1 + 48 hours;
        tranche_3 = tranche_2 + 48 hours;
        tranche_4 = tranche_3 + 48 hours;
        tranche_5 = tranche_4 + 72 hours;
        tranche_6 = tranche_5 + 72 hours;
        endDate = now + 13 days;
    }


    // ------------------------------------------------------------------------
    // Total supply
    // ------------------------------------------------------------------------
    function totalSupply() public constant returns (uint) {
        return _totalSupply  - balances[address(0)];
    }


    // ------------------------------------------------------------------------
    // Get the token balance for account `tokenOwner`
    // ------------------------------------------------------------------------
    function balanceOf(address tokenOwner) public constant returns (uint balance) {
        return balances[tokenOwner];
    }


    // ------------------------------------------------------------------------
    // Transfer the balance from token owner's account to `to` account
    // ------------------------------------------------------------------------
    function transfer(address to, uint tokens) public returns (bool success) {
        balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        Transfer(msg.sender, to, tokens);
        return true;
    }


    function approve(address spender, uint tokens) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        Approval(msg.sender, spender, tokens);
        return true;
    }


    // ------------------------------------------------------------------------
    // Transfer `tokens` from the `from` account to the `to` account
    // ------------------------------------------------------------------------
    function transferFrom(address from, address to, uint tokens) public returns (bool success) {
        balances[from] = safeSub(balances[from], tokens);
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        Transfer(from, to, tokens);
        return true;
    }


    // ------------------------------------------------------------------------
    // Returns the amount of tokens approved by the owner that can be
    // transferred to the spender's account
    // ------------------------------------------------------------------------
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }


    // ------------------------------------------------------------------------
    // Token owner can approve for `spender` to transferFrom(...) `tokens`
    // from the token owner's account. The `spender` contract function
    // `receiveApproval(...)` is then executed
    // ------------------------------------------------------------------------
    function approveAndCall(address spender, uint tokens, bytes data) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, this, data);
        return true;
    }

    // ------------------------------------------------------------------------
    // BSC Tokens per 1 ETH per Tranche
    // ------------------------------------------------------------------------
    function () public payable {
        require (msg.value > 0);
        require(now >= startDate && now <= endDate);
        uint tokens;
        if (_totalSupply <= _maxSupply) {
            if ((now <= tranche_1) && ((_totalSupply - tokensForTeam) <= tranche_1_cap)){
                tokens = msg.value * 133;
            } else if ((now <= tranche_2) && ((_totalSupply - tokensForTeam) <= safeAdd(tranche_1_cap, tranche_2_cap))) {
                tokens = msg.value * 125;
            } else if ((now <= tranche_3) && ((_totalSupply - tokensForTeam) <= safeAdd(safeAdd(tranche_1_cap, tranche_2_cap), tranche_3_cap))) {
                tokens = msg.value * 118;
            } else if ((now <= tranche_4) && ((_totalSupply - tokensForTeam) <= safeAdd(safeAdd(tranche_1_cap, tranche_2_cap), safeAdd(tranche_3_cap, tranche_4_cap)))) {
                tokens = msg.value * 111;
            } else if ((now <= tranche_5) && ((_totalSupply - tokensForTeam) <= safeAdd(safeAdd(safeAdd(tranche_1_cap, tranche_2_cap), safeAdd(tranche_3_cap, tranche_4_cap)), tranche_5_cap))) {
                tokens = msg.value * 105;
            } else if (now <= tranche_6) {
                tokens = msg.value * 84;
            } else {
                tokens = msg.value * 50;
            }
            balances[msg.sender] = safeAdd(balances[msg.sender], tokens);
            _totalSupply = safeAdd(_totalSupply, tokens);
            Transfer(address(0), msg.sender, tokens);
            owner.transfer(msg.value);
        }
    }


    // ------------------------------------------------------------------------
    // Owner can transfer out any accidentally sent ERC20 tokens
    // ------------------------------------------------------------------------
    function transferAnyERC20Token(address tokenAddress, uint tokens) public onlyOwner returns (bool success) {
        return ERC20Interface(tokenAddress).transfer(owner, tokens);
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"startDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tranche_4","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tranche_6","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tranche_2","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tranche_5","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"A","type":"uint256"},{"name":"B","type":"uint256"}],"name":"safePower","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_maxSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tranche_1","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tranche_3","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tranche_6_cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tranche_3_cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","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":"tranche_5_cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tranche_2_cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"endDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferAnyERC20Token","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tranche_4_cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokensForTeam","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tranche_1_cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"amount","type":"uint256"}],"name":"Burned","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6080604052426006553480156200001557600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040805190810160405280600381526020017f425343000000000000000000000000000000000000000000000000000000000081525060029080519060200190620000a392919062000595565b506040805190810160405280601781526020017f4275696c64436f696e205574696c69747920746f6b656e00000000000000000081525060039080519060200190620000f192919062000595565b506012600460006101000a81548160ff021916908360ff160217905550620927c0601581905550622dc6c06014819055506200016c60145462000157600a600460009054906101000a900460ff1660ff1662000537640100000000026401000000009004565b62000544640100000000026401000000009004565b601481905550620001bc601554620001a7600a600460009054906101000a900460ff1660ff1662000537640100000000026401000000009004565b62000544640100000000026401000000009004565b6015819055506200021e601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460155462000578640100000000026401000000009004565b601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506200028060055460155462000578640100000000026401000000009004565b6005819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6015546040518082815260200191505060405180910390a36200033861c35062000323600a600460009054906101000a900460ff1660ff1662000537640100000000026401000000009004565b62000544640100000000026401000000009004565b60098190555062000389620249f062000374600a600460009054906101000a900460ff1660ff1662000537640100000000026401000000009004565b62000544640100000000026401000000009004565b600b81905550620003da62055730620003c5600a600460009054906101000a900460ff1660ff1662000537640100000000026401000000009004565b62000544640100000000026401000000009004565b600d819055506200042b6208647062000416600a600460009054906101000a900460ff1660ff1662000537640100000000026401000000009004565b62000544640100000000026401000000009004565b600f819055506200047c620dbba062000467600a600460009054906101000a900460ff1660ff1662000537640100000000026401000000009004565b62000544640100000000026401000000009004565b601181905550620004cd620f4240620004b8600a600460009054906101000a900460ff1660ff1662000537640100000000026401000000009004565b62000544640100000000026401000000009004565b6013819055506201518042016008819055506202a30060085401600a819055506202a300600a5401600c819055506202a300600c5401600e819055506203f480600e54016010819055506203f4806010540160128190555062112380420160078190555062000644565b600081830a905092915050565b6000818302905060008314806200056657508183828115156200056357fe5b04145b15156200057257600080fd5b92915050565b600081830190508281101515156200058f57600080fd5b92915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620005d857805160ff191683800117855562000609565b8280016001018555821562000609579182015b8281111562000608578251825591602001919060010190620005eb565b5b5090506200061891906200061c565b5090565b6200064191905b808211156200063d57600081600090555060010162000623565b5090565b90565b611c0e80620006546000396000f3006080604052600436106101a1576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146104af578063095ea7b31461053f5780630b97bc86146105a45780630d60a8dd146105cf578063176a03d6146105fa57806318160ddd14610625578063184bdd351461065057806319f297471461067b5780631ad50586146106a657806322f4596f146106f157806323b872dd1461071c578063313ce567146107a15780633eaaf86b146107d257806343ec8978146107fd578063461e6b891461082857806351f2123714610853578063603f405d1461087e57806370a08231146108a957806379ba5097146109005780638da5cb5b146109175780638e46eba71461096e57806395d89b4114610999578063981900ab14610a29578063a9059cbb14610a54578063c24a0f8b14610ab9578063cae9ca5114610ae4578063d4ee1d9014610b8f578063dc39d06d14610be6578063dd62ed3e14610c4b578063e325fe4a14610cc2578063f2fde38b14610ced578063fde83a3414610d30578063ffb2e39914610d5b575b600080341115156101b157600080fd5b60065442101580156101c557506007544211155b15156101d057600080fd5b6014546005541115156104ac5760085442111580156101f757506009546015546005540311155b156102075760853402905061033f565b600a54421115801561022c5750610222600954600b54610d86565b6015546005540311155b1561023c57607d3402905061033e565b600c54421115801561026c575061026261025a600954600b54610d86565b600d54610d86565b6015546005540311155b1561027c5760763402905061033d565b600e5442111580156102b757506102ad61029a600954600b54610d86565b6102a8600d54600f54610d86565b610d86565b6015546005540311155b156102c757606f3402905061033c565b601054421115801561030d57506103036102fb6102e8600954600b54610d86565b6102f6600d54600f54610d86565b610d86565b601154610d86565b6015546005540311155b1561031d5760693402905061033b565b601254421115156103335760543402905061033a565b6032340290505b5b5b5b5b5b610388601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482610d86565b601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506103d760055482610d86565b6005819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a36000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156104aa573d6000803e3d6000fd5b505b50005b3480156104bb57600080fd5b506104c4610da2565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105045780820151818401526020810190506104e9565b50505050905090810190601f1680156105315780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561054b57600080fd5b5061058a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e40565b604051808215151515815260200191505060405180910390f35b3480156105b057600080fd5b506105b9610f32565b6040518082815260200191505060405180910390f35b3480156105db57600080fd5b506105e4610f38565b6040518082815260200191505060405180910390f35b34801561060657600080fd5b5061060f610f3e565b6040518082815260200191505060405180910390f35b34801561063157600080fd5b5061063a610f44565b6040518082815260200191505060405180910390f35b34801561065c57600080fd5b50610665610f8f565b6040518082815260200191505060405180910390f35b34801561068757600080fd5b50610690610f95565b6040518082815260200191505060405180910390f35b3480156106b257600080fd5b506106db6004803603810190808035906020019092919080359060200190929190505050610f9b565b6040518082815260200191505060405180910390f35b3480156106fd57600080fd5b50610706610fa8565b6040518082815260200191505060405180910390f35b34801561072857600080fd5b50610787600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fae565b604051808215151515815260200191505060405180910390f35b3480156107ad57600080fd5b506107b661123e565b604051808260ff1660ff16815260200191505060405180910390f35b3480156107de57600080fd5b506107e7611251565b6040518082815260200191505060405180910390f35b34801561080957600080fd5b50610812611257565b6040518082815260200191505060405180910390f35b34801561083457600080fd5b5061083d61125d565b6040518082815260200191505060405180910390f35b34801561085f57600080fd5b50610868611263565b6040518082815260200191505060405180910390f35b34801561088a57600080fd5b50610893611269565b6040518082815260200191505060405180910390f35b3480156108b557600080fd5b506108ea600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061126f565b6040518082815260200191505060405180910390f35b34801561090c57600080fd5b506109156112b8565b005b34801561092357600080fd5b5061092c611457565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561097a57600080fd5b5061098361147c565b6040518082815260200191505060405180910390f35b3480156109a557600080fd5b506109ae611482565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156109ee5780820151818401526020810190506109d3565b50505050905090810190601f168015610a1b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610a3557600080fd5b50610a3e611520565b6040518082815260200191505060405180910390f35b348015610a6057600080fd5b50610a9f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611526565b604051808215151515815260200191505060405180910390f35b348015610ac557600080fd5b50610ace6116af565b6040518082815260200191505060405180910390f35b348015610af057600080fd5b50610b75600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506116b5565b604051808215151515815260200191505060405180910390f35b348015610b9b57600080fd5b50610ba4611904565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610bf257600080fd5b50610c31600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061192a565b604051808215151515815260200191505060405180910390f35b348015610c5757600080fd5b50610cac600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a8e565b6040518082815260200191505060405180910390f35b348015610cce57600080fd5b50610cd7611b15565b6040518082815260200191505060405180910390f35b348015610cf957600080fd5b50610d2e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b1b565b005b348015610d3c57600080fd5b50610d45611bba565b6040518082815260200191505060405180910390f35b348015610d6757600080fd5b50610d70611bc0565b6040518082815260200191505060405180910390f35b60008183019050828110151515610d9c57600080fd5b92915050565b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610e385780601f10610e0d57610100808354040283529160200191610e38565b820191906000526020600020905b815481529060010190602001808311610e1b57829003601f168201915b505050505081565b600081601760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60065481565b600e5481565b60125481565b6000601660008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460055403905090565b600a5481565b60105481565b600081830a905092915050565b60145481565b6000610ff9601660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611bc6565b601660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110c2601760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611bc6565b601760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061118b601660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610d86565b601660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600460009054906101000a900460ff1681565b60055481565b60085481565b600c5481565b60135481565b600d5481565b6000601660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561131457600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60115481565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156115185780601f106114ed57610100808354040283529160200191611518565b820191906000526020600020905b8154815290600101906020018083116114fb57829003601f168201915b505050505081565b600b5481565b6000611571601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611bc6565b601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506115fd601660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610d86565b601660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60075481565b600082601760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611892578082015181840152602081019050611877565b50505050905090810190601f1680156118bf5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1580156118e157600080fd5b505af11580156118f5573d6000803e3d6000fd5b50505050600190509392505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561198757600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611a4b57600080fd5b505af1158015611a5f573d6000803e3d6000fd5b505050506040513d6020811015611a7557600080fd5b8101908080519060200190929190505050905092915050565b6000601760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600f5481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b7657600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60155481565b60095481565b6000828211151515611bd757600080fd5b8183039050929150505600a165627a7a7230582067b4d1cf02efad1c74f176f0942f1403c37e1c19ca296e9f23101090ec069d7e0029

   Swarm Source:
bzzr://67b4d1cf02efad1c74f176f0942f1403c37e1c19ca296e9f23101090ec069d7e

 

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.