ETH Price: $1,948.74 (+0.03%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer99144992020-04-21 7:41:302142 days ago1587454890IN
0x2d9ff431...3E74815e4
0 ETH0.000223596
Transfer94961202020-02-16 19:38:312206 days ago1581881911IN
0x2d9ff431...3E74815e4
0 ETH0.00006711.8
Transfer86845752019-10-05 21:47:002340 days ago1570312020IN
0x2d9ff431...3E74815e4
0 ETH0.000037021
Transfer83540012019-08-15 8:17:072392 days ago1565857027IN
0x2d9ff431...3E74815e4
0 ETH0.000074052
Transfer83370562019-08-12 17:26:272394 days ago1565630787IN
0x2d9ff431...3E74815e4
0 ETH0.000178034.8
Transfer83072882019-08-08 2:31:012399 days ago1565231461IN
0x2d9ff431...3E74815e4
0 ETH0.0002403110.91062579
Transfer82094932019-07-23 22:04:122414 days ago1563919452IN
0x2d9ff431...3E74815e4
0 ETH0.00002421
Transfer82094932019-07-23 22:04:122414 days ago1563919452IN
0x2d9ff431...3E74815e4
0 ETH0.000037091
Transfer81747642019-07-18 12:45:002419 days ago1563453900IN
0x2d9ff431...3E74815e4
0 ETH0.00014814
Transfer80911362019-07-05 11:43:212432 days ago1562327001IN
0x2d9ff431...3E74815e4
0 ETH0.0037026100
Transfer79591272019-06-14 21:21:092453 days ago1560547269IN
0x2d9ff431...3E74815e4
0 ETH0.0002215410
Transfer79547422019-06-14 4:51:082454 days ago1560487868IN
0x2d9ff431...3E74815e4
0 ETH0.0002215410
Transfer78539962019-05-29 10:32:562469 days ago1559125976IN
0x2d9ff431...3E74815e4
0 ETH0.0003702610
Transfer77668182019-05-15 19:34:302483 days ago1557948870IN
0x2d9ff431...3E74815e4
0 ETH0.0004821713
Transfer77247292019-05-09 6:05:182490 days ago1557381918IN
0x2d9ff431...3E74815e4
0 ETH0.000074052
Transfer76520042019-04-27 21:40:182501 days ago1556401218IN
0x2d9ff431...3E74815e4
0 ETH0.000022091
Transfer76167632019-04-22 10:11:542506 days ago1555927914IN
0x2d9ff431...3E74815e4
0 ETH0.000037091
Transfer76109382019-04-21 12:23:512507 days ago1555849431IN
0x2d9ff431...3E74815e4
0 ETH0.000037091
Transfer76043322019-04-20 11:35:512508 days ago1555760151IN
0x2d9ff431...3E74815e4
0 ETH0.00008814
Transfer76039602019-04-20 10:11:592508 days ago1555755119IN
0x2d9ff431...3E74815e4
0 ETH0.00029437.93500029
Transfer74164982019-03-22 4:44:462538 days ago1553229886IN
0x2d9ff431...3E74815e4
0 ETH0.000255476.90000025
Transfer74116522019-03-21 10:33:572538 days ago1553164437IN
0x2d9ff431...3E74815e4
0 ETH0.000177238
Transfer73310642019-03-08 21:44:422551 days ago1552081482IN
0x2d9ff431...3E74815e4
0 ETH0.000184815
Transfer73160912019-03-06 13:45:442553 days ago1551879944IN
0x2d9ff431...3E74815e4
0 ETH0.000185135
Transfer73002882019-03-04 2:26:302556 days ago1551666390IN
0x2d9ff431...3E74815e4
0 ETH0.000111073
View all transactions

Latest 3 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer67166422018-11-16 18:19:572663 days ago1542392397
0x2d9ff431...3E74815e4
0.75 ETH
Transfer66971852018-11-13 13:53:352666 days ago1542117215
0x2d9ff431...3E74815e4
0.5 ETH
Transfer66717352018-11-09 10:06:442670 days ago1541758004
0x2d9ff431...3E74815e4
0.5 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
LBTCToken

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-12-05
*/

pragma solidity ^0.4.25;

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

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // 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 pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

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

contract IERC20 {

    function totalSupply() public view returns (uint256);
    function balanceOf(address who) public view returns (uint256);
    function transfer(address to, uint256 value) public;
    function transferFrom(address from, address to, uint256 value) public;
    function approve(address spender, uint256 value) external;
    function allowance(address owner, address spender) public view returns (uint256);

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

}

contract LBTCToken is IERC20 {

    using SafeMath for uint256;

    // Token properties
    string public name = "LendBTC";
    string public symbol = "LBTC";
    uint public decimals = 18;

    uint public _totalSupply = 30000000e18;
    uint public _tokenLeft = 30000000e18;
    uint public _round1Limit = 2300000e18;
    uint public _round2Limit = 5300000e18;
    uint public _round3Limit = 9800000e18;
    uint public _developmentReserve = 20200000e18;
    uint public _endDate = 1544918399;
    uint public _minInvest = 0.5 ether;
    uint public _maxInvest = 100 ether;

    // Invested ether
    mapping (address => uint256) _investedEth;
    // Balances for each account
    mapping (address => uint256) balances;

    // Owner of account approves the transfer of an amount to another account
    mapping (address => mapping(address => uint256)) allowed;

    // Owner of Token
    address public owner;

    event TokenPurchase(address indexed purchaser, address indexed beneficiary, uint256 value, uint256 amount);

    // modifier to allow only owner has full control on the function
    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    // Constructor
    // @notice LBTCToken Contract
    // @return the transaction address
    constructor() public payable {
        owner = 0x9FD6977e609AA945C6b6e40537dCF0A791775279;

        balances[owner] = _totalSupply; 
    }

    // Payable method
    // @notice Anyone can buy the tokens on tokensale by paying ether
    function () external payable {
        tokensale(msg.sender);
    }

    // @notice tokensale
    // @param recipient The address of the recipient
    // @return the transaction address and send the event as Transfer
    function tokensale(address recipient) public payable {
        require(recipient != 0x0);
        
        uint256 weiAmount = msg.value;
        uint tokens = weiAmount.mul(getPrice());
        
        _investedEth[msg.sender] = _investedEth[msg.sender].add(weiAmount);
        
        require( weiAmount >= _minInvest );
        require(_investedEth[msg.sender] <= _maxInvest);
        require(_tokenLeft >= tokens + _developmentReserve);

        balances[owner] = balances[owner].sub(tokens);
        balances[recipient] = balances[recipient].add(tokens);

        _tokenLeft = _tokenLeft.sub(tokens);

        owner.transfer(msg.value);
        TokenPurchase(msg.sender, recipient, weiAmount, tokens);
    }

    // @return total tokens supplied
    function totalSupply() public view returns (uint256) {
        return _totalSupply;
    }

    // What is the balance of a particular account?
    // @param who The address of the particular account
    // @return the balanace the particular account
    function balanceOf(address who) public view returns (uint256) {
        return balances[who];
    }

    // Token distribution to founder, develoment team, partners, charity, and bounty
    function sendLBTCToken(address to, uint256 value) public onlyOwner {
        require (
            to != 0x0 && value > 0 && _tokenLeft >= value
        );

        balances[owner] = balances[owner].sub(value);
        balances[to] = balances[to].add(value);
        _tokenLeft = _tokenLeft.sub(value);
        Transfer(owner, to, value);
    }

    function sendLBTCTokenToMultiAddr(address[] memory listAddresses, uint256[] memory amount) public onlyOwner {
        require(listAddresses.length == amount.length); 
         for (uint256 i = 0; i < listAddresses.length; i++) {
                require(listAddresses[i] != 0x0); 
                balances[listAddresses[i]] = balances[listAddresses[i]].add(amount[i]);
                balances[owner] = balances[owner].sub(amount[i]);
                Transfer(owner, listAddresses[i], amount[i]);
                _tokenLeft = _tokenLeft.sub(amount[i]);
         }
    }

    function destroyLBTCToken(address to, uint256 value) public onlyOwner {
        require (
                to != 0x0 && value > 0 && _totalSupply >= value
            );
        balances[to] = balances[to].sub(value);
    }

    // @notice send value token to to from msg.sender
    // @param to The address of the recipient
    // @param value The amount of token to be transferred
    // @return the transaction address and send the event as Transfer
    function transfer(address to, uint256 value) public {
        require (
            balances[msg.sender] >= value && value > 0
        );
        balances[msg.sender] = balances[msg.sender].sub(value);
        balances[to] = balances[to].add(value);
        Transfer(msg.sender, to, value);
    }

    // @notice send value token to to from from
    // @param from The address of the sender
    // @param to The address of the recipient
    // @param value The amount of token to be transferred
    // @return the transaction address and send the event as Transfer
    function transferFrom(address from, address to, uint256 value) public {
        require (
            allowed[from][msg.sender] >= value && balances[from] >= value && value > 0
        );
        balances[from] = balances[from].sub(value);
        balances[to] = balances[to].add(value);
        allowed[from][msg.sender] = allowed[from][msg.sender].sub(value);
        Transfer(from, to, value);
    }

    // Allow spender to withdraw from your account, multiple times, up to the value amount.
    // If this function is called again it overwrites the current allowance with value.
    // @param spender The address of the sender
    // @param value The amount to be approved
    // @return the transaction address and send the event as Approval
    function approve(address spender, uint256 value) external {
        require (
            balances[msg.sender] >= value && value > 0
        );
        allowed[msg.sender][spender] = value;
        Approval(msg.sender, spender, value);
    }

    // Check the allowed value for the spender to withdraw from owner
    // @param owner The address of the owner
    // @param spender The address of the spender
    // @return the amount which spender is still allowed to withdraw from owner
    function allowance(address _owner, address spender) public view returns (uint256) {
        return allowed[_owner][spender];
    }

    // Get current price of a Token
    // @return the price or token value for a ether
    function getPrice() public constant returns (uint result) {
        if ( _totalSupply - _tokenLeft < _round1Limit )
            return 650;
        else if ( _totalSupply - _tokenLeft < _round2Limit )
            return 500;
        else if ( _totalSupply - _tokenLeft < _round3Limit )
            return 400;
        else
            return 0;
    }

    function getTokenDetail() public view returns (string memory, string memory, uint256) {
     return (name, symbol, _totalSupply);
    }
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_developmentReserve","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":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getTokenDetail","outputs":[{"name":"","type":"string"},{"name":"","type":"string"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_round1Limit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"sendLBTCToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_minInvest","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_round2Limit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"destroyLBTCToken","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":"_maxInvest","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_round3Limit","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":"getPrice","outputs":[{"name":"result","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"recipient","type":"address"}],"name":"tokensale","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"_tokenLeft","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_endDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"listAddresses","type":"address[]"},{"name":"amount","type":"uint256[]"}],"name":"sendLBTCTokenToMultiAddr","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":true,"stateMutability":"payable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"purchaser","type":"address"},{"indexed":true,"name":"beneficiary","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TokenPurchase","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

60c0604052600760808190527f4c656e644254430000000000000000000000000000000000000000000000000060a090815262000040916000919062000146565b506040805180820190915260048082527f4c425443000000000000000000000000000000000000000000000000000000006020909201918252620000879160019162000146565b5060126002556a18d0bf423c03d8de000000600381905560048190556a01e70b3ff53dbc258000006005556a0462519361a485088000006006556a081b3b10843eb25d0000006007556a10b58431b7c52681000000600855635c15957f6009556706f05b59d3b20000600a5568056bc75e2d63100000600b55600f8054600160a060020a031916739fd6977e609aa945c6b6e40537dcf0a7917752791790819055600160a060020a03166000908152600d6020526040902055620001eb565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200018957805160ff1916838001178555620001b9565b82800160010185558215620001b9579182015b82811115620001b95782518255916020019190600101906200019c565b50620001c7929150620001cb565b5090565b620001e891905b80821115620001c75760008155600101620001d2565b90565b61117b80620001fb6000396000f3006080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610153578063095ea7b3146101dd5780630ee02d6d1461020157806318160ddd1461022857806323b872dd1461023d578063289de61514610267578063313ce56714610361578063365afa33146103765780633d227f651461038b5780633eaaf86b146103af5780634107c805146103c457806349b4f2d9146103d957806370a08231146103ee57806373a6a7e01461040f5780638da5cb5b146104335780638fe444ea1461046457806394a86dc51461047957806395d89b411461048e57806398d5fdca146104a3578063a9059cbb146104b8578063b113d9dc146104dc578063b2a5bc70146104f0578063dbfa586314610505578063dd62ed3e1461051a578063eaacfb7914610541575b610151336105cf565b005b34801561015f57600080fd5b50610168610790565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101a257818101518382015260200161018a565b50505050905090810190601f1680156101cf5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101e957600080fd5b50610151600160a060020a036004351660243561081e565b34801561020d57600080fd5b506102166108aa565b60408051918252519081900360200190f35b34801561023457600080fd5b506102166108b0565b34801561024957600080fd5b50610151600160a060020a03600435811690602435166044356108b7565b34801561027357600080fd5b5061027c610a0f565b604051808060200180602001848152602001838103835286818151815260200191508051906020019080838360005b838110156102c35781810151838201526020016102ab565b50505050905090810190601f1680156102f05780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b8381101561032357818101518382015260200161030b565b50505050905090810190601f1680156103505780820380516001836020036101000a031916815260200191505b509550505050505060405180910390f35b34801561036d57600080fd5b50610216610b4f565b34801561038257600080fd5b50610216610b55565b34801561039757600080fd5b50610151600160a060020a0360043516602435610b5b565b3480156103bb57600080fd5b50610216610c6c565b3480156103d057600080fd5b50610216610c72565b3480156103e557600080fd5b50610216610c78565b3480156103fa57600080fd5b50610216600160a060020a0360043516610c7e565b34801561041b57600080fd5b50610151600160a060020a0360043516602435610c99565b34801561043f57600080fd5b50610448610d2a565b60408051600160a060020a039092168252519081900360200190f35b34801561047057600080fd5b50610216610d39565b34801561048557600080fd5b50610216610d3f565b34801561049a57600080fd5b50610168610d45565b3480156104af57600080fd5b50610216610d9f565b3480156104c457600080fd5b50610151600160a060020a0360043516602435610df4565b610151600160a060020a03600435166105cf565b3480156104fc57600080fd5b50610216610eb7565b34801561051157600080fd5b50610216610ebd565b34801561052657600080fd5b50610216600160a060020a0360043581169060243516610ec3565b34801561054d57600080fd5b506040805160206004803580820135838102808601850190965280855261015195369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610eee9650505050505050565b600080600160a060020a03831615156105e757600080fd5b3491506106026105f5610d9f565b839063ffffffff6110e316565b336000908152600c6020526040902054909150610625908363ffffffff61110e16565b336000908152600c6020526040902055600a5482101561064457600080fd5b600b54336000908152600c6020526040902054111561066257600080fd5b60085481016004541015151561067757600080fd5b600f54600160a060020a03166000908152600d60205260409020546106a2908263ffffffff61111d16565b600f54600160a060020a039081166000908152600d602052604080822093909355908516815220546106da908263ffffffff61110e16565b600160a060020a0384166000908152600d6020526040902055600454610706908263ffffffff61111d16565b600455600f54604051600160a060020a03909116903480156108fc02916000818181858888f19350505050158015610742573d6000803e3d6000fd5b5060408051838152602081018390528151600160a060020a0386169233927f623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18929081900390910190a3505050565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108165780601f106107eb57610100808354040283529160200191610816565b820191906000526020600020905b8154815290600101906020018083116107f957829003601f168201915b505050505081565b336000908152600d6020526040902054811180159061083d5750600081115b151561084857600080fd5b336000818152600e60209081526040808320600160a060020a03871680855290835292819020859055805185815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35050565b60085481565b6003545b90565b600160a060020a0383166000908152600e6020908152604080832033845290915290205481118015906109025750600160a060020a0383166000908152600d60205260409020548111155b801561090e5750600081115b151561091957600080fd5b600160a060020a0383166000908152600d6020526040902054610942908263ffffffff61111d16565b600160a060020a038085166000908152600d60205260408082209390935590841681522054610977908263ffffffff61110e16565b600160a060020a038084166000908152600d60209081526040808320949094559186168152600e825282812033825290915220546109bb908263ffffffff61111d16565b600160a060020a038085166000818152600e602090815260408083203384528252918290209490945580518581529051928616939192600080516020611130833981519152929181900390910190a3505050565b6060806000806001600354828054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610aaf5780601f10610a8457610100808354040283529160200191610aaf565b820191906000526020600020905b815481529060010190602001808311610a9257829003601f168201915b5050855460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815295985087945092508401905082828015610b3d5780601f10610b1257610100808354040283529160200191610b3d565b820191906000526020600020905b815481529060010190602001808311610b2057829003601f168201915b50505050509150925092509250909192565b60025481565b60055481565b600f54600160a060020a03163314610b7257600080fd5b600160a060020a03821615801590610b8a5750600081115b8015610b9857508060045410155b1515610ba357600080fd5b600f54600160a060020a03166000908152600d6020526040902054610bce908263ffffffff61111d16565b600f54600160a060020a039081166000908152600d60205260408082209390935590841681522054610c06908263ffffffff61110e16565b600160a060020a0383166000908152600d6020526040902055600454610c32908263ffffffff61111d16565b600455600f54604080518381529051600160a060020a03808616931691600080516020611130833981519152919081900360200190a35050565b60035481565b600a5481565b60065481565b600160a060020a03166000908152600d602052604090205490565b600f54600160a060020a03163314610cb057600080fd5b600160a060020a03821615801590610cc85750600081115b8015610cd657508060035410155b1515610ce157600080fd5b600160a060020a0382166000908152600d6020526040902054610d0a908263ffffffff61111d16565b600160a060020a039092166000908152600d602052604090209190915550565b600f54600160a060020a031681565b600b5481565b60075481565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108165780601f106107eb57610100808354040283529160200191610816565b6000600554600454600354031015610dba575061028a6108b4565b600654600454600354031015610dd357506101f46108b4565b600754600454600354031015610dec57506101906108b4565b5060006108b4565b336000908152600d60205260409020548111801590610e135750600081115b1515610e1e57600080fd5b336000908152600d6020526040902054610e3e908263ffffffff61111d16565b336000908152600d602052604080822092909255600160a060020a03841681522054610e70908263ffffffff61110e16565b600160a060020a0383166000818152600d60209081526040918290209390935580518481529051919233926000805160206111308339815191529281900390910190a35050565b60045481565b60095481565b600160a060020a039182166000908152600e6020908152604080832093909416825291909152205490565b600f54600090600160a060020a03163314610f0857600080fd5b8151835114610f1657600080fd5b5060005b82518110156110de578281815181101515610f3157fe5b60209081029091010151600160a060020a03161515610f4f57600080fd5b610fab8282815181101515610f6057fe5b90602001906020020151600d60008685815181101515610f7c57fe5b6020908102909101810151600160a060020a03168252810191909152604001600020549063ffffffff61110e16565b600d60008584815181101515610fbd57fe5b6020908102909101810151600160a060020a0316825281019190915260400160002055815161102590839083908110610ff257fe5b6020908102909101810151600f54600160a060020a03166000908152600d9092526040909120549063ffffffff61111d16565b600f54600160a060020a03166000908152600d6020526040902055825183908290811061104e57fe5b60209081029091010151600f548351600160a060020a039283169291909116906000805160206111308339815191529085908590811061108a57fe5b906020019060200201516040518082815260200191505060405180910390a36110d382828151811015156110ba57fe5b602090810290910101516004549063ffffffff61111d16565b600455600101610f1a565b505050565b60008282028315806110ff57508284828115156110fc57fe5b04145b151561110757fe5b9392505050565b60008282018381101561110757fe5b60008282111561112957fe5b509003905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820e4cfb13e14091f144295aeb62fee9efa50ea967d816240e0ff5e8907a354db520029

Deployed Bytecode

0x6080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610153578063095ea7b3146101dd5780630ee02d6d1461020157806318160ddd1461022857806323b872dd1461023d578063289de61514610267578063313ce56714610361578063365afa33146103765780633d227f651461038b5780633eaaf86b146103af5780634107c805146103c457806349b4f2d9146103d957806370a08231146103ee57806373a6a7e01461040f5780638da5cb5b146104335780638fe444ea1461046457806394a86dc51461047957806395d89b411461048e57806398d5fdca146104a3578063a9059cbb146104b8578063b113d9dc146104dc578063b2a5bc70146104f0578063dbfa586314610505578063dd62ed3e1461051a578063eaacfb7914610541575b610151336105cf565b005b34801561015f57600080fd5b50610168610790565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101a257818101518382015260200161018a565b50505050905090810190601f1680156101cf5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101e957600080fd5b50610151600160a060020a036004351660243561081e565b34801561020d57600080fd5b506102166108aa565b60408051918252519081900360200190f35b34801561023457600080fd5b506102166108b0565b34801561024957600080fd5b50610151600160a060020a03600435811690602435166044356108b7565b34801561027357600080fd5b5061027c610a0f565b604051808060200180602001848152602001838103835286818151815260200191508051906020019080838360005b838110156102c35781810151838201526020016102ab565b50505050905090810190601f1680156102f05780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b8381101561032357818101518382015260200161030b565b50505050905090810190601f1680156103505780820380516001836020036101000a031916815260200191505b509550505050505060405180910390f35b34801561036d57600080fd5b50610216610b4f565b34801561038257600080fd5b50610216610b55565b34801561039757600080fd5b50610151600160a060020a0360043516602435610b5b565b3480156103bb57600080fd5b50610216610c6c565b3480156103d057600080fd5b50610216610c72565b3480156103e557600080fd5b50610216610c78565b3480156103fa57600080fd5b50610216600160a060020a0360043516610c7e565b34801561041b57600080fd5b50610151600160a060020a0360043516602435610c99565b34801561043f57600080fd5b50610448610d2a565b60408051600160a060020a039092168252519081900360200190f35b34801561047057600080fd5b50610216610d39565b34801561048557600080fd5b50610216610d3f565b34801561049a57600080fd5b50610168610d45565b3480156104af57600080fd5b50610216610d9f565b3480156104c457600080fd5b50610151600160a060020a0360043516602435610df4565b610151600160a060020a03600435166105cf565b3480156104fc57600080fd5b50610216610eb7565b34801561051157600080fd5b50610216610ebd565b34801561052657600080fd5b50610216600160a060020a0360043581169060243516610ec3565b34801561054d57600080fd5b506040805160206004803580820135838102808601850190965280855261015195369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610eee9650505050505050565b600080600160a060020a03831615156105e757600080fd5b3491506106026105f5610d9f565b839063ffffffff6110e316565b336000908152600c6020526040902054909150610625908363ffffffff61110e16565b336000908152600c6020526040902055600a5482101561064457600080fd5b600b54336000908152600c6020526040902054111561066257600080fd5b60085481016004541015151561067757600080fd5b600f54600160a060020a03166000908152600d60205260409020546106a2908263ffffffff61111d16565b600f54600160a060020a039081166000908152600d602052604080822093909355908516815220546106da908263ffffffff61110e16565b600160a060020a0384166000908152600d6020526040902055600454610706908263ffffffff61111d16565b600455600f54604051600160a060020a03909116903480156108fc02916000818181858888f19350505050158015610742573d6000803e3d6000fd5b5060408051838152602081018390528151600160a060020a0386169233927f623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18929081900390910190a3505050565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108165780601f106107eb57610100808354040283529160200191610816565b820191906000526020600020905b8154815290600101906020018083116107f957829003601f168201915b505050505081565b336000908152600d6020526040902054811180159061083d5750600081115b151561084857600080fd5b336000818152600e60209081526040808320600160a060020a03871680855290835292819020859055805185815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35050565b60085481565b6003545b90565b600160a060020a0383166000908152600e6020908152604080832033845290915290205481118015906109025750600160a060020a0383166000908152600d60205260409020548111155b801561090e5750600081115b151561091957600080fd5b600160a060020a0383166000908152600d6020526040902054610942908263ffffffff61111d16565b600160a060020a038085166000908152600d60205260408082209390935590841681522054610977908263ffffffff61110e16565b600160a060020a038084166000908152600d60209081526040808320949094559186168152600e825282812033825290915220546109bb908263ffffffff61111d16565b600160a060020a038085166000818152600e602090815260408083203384528252918290209490945580518581529051928616939192600080516020611130833981519152929181900390910190a3505050565b6060806000806001600354828054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610aaf5780601f10610a8457610100808354040283529160200191610aaf565b820191906000526020600020905b815481529060010190602001808311610a9257829003601f168201915b5050855460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815295985087945092508401905082828015610b3d5780601f10610b1257610100808354040283529160200191610b3d565b820191906000526020600020905b815481529060010190602001808311610b2057829003601f168201915b50505050509150925092509250909192565b60025481565b60055481565b600f54600160a060020a03163314610b7257600080fd5b600160a060020a03821615801590610b8a5750600081115b8015610b9857508060045410155b1515610ba357600080fd5b600f54600160a060020a03166000908152600d6020526040902054610bce908263ffffffff61111d16565b600f54600160a060020a039081166000908152600d60205260408082209390935590841681522054610c06908263ffffffff61110e16565b600160a060020a0383166000908152600d6020526040902055600454610c32908263ffffffff61111d16565b600455600f54604080518381529051600160a060020a03808616931691600080516020611130833981519152919081900360200190a35050565b60035481565b600a5481565b60065481565b600160a060020a03166000908152600d602052604090205490565b600f54600160a060020a03163314610cb057600080fd5b600160a060020a03821615801590610cc85750600081115b8015610cd657508060035410155b1515610ce157600080fd5b600160a060020a0382166000908152600d6020526040902054610d0a908263ffffffff61111d16565b600160a060020a039092166000908152600d602052604090209190915550565b600f54600160a060020a031681565b600b5481565b60075481565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108165780601f106107eb57610100808354040283529160200191610816565b6000600554600454600354031015610dba575061028a6108b4565b600654600454600354031015610dd357506101f46108b4565b600754600454600354031015610dec57506101906108b4565b5060006108b4565b336000908152600d60205260409020548111801590610e135750600081115b1515610e1e57600080fd5b336000908152600d6020526040902054610e3e908263ffffffff61111d16565b336000908152600d602052604080822092909255600160a060020a03841681522054610e70908263ffffffff61110e16565b600160a060020a0383166000818152600d60209081526040918290209390935580518481529051919233926000805160206111308339815191529281900390910190a35050565b60045481565b60095481565b600160a060020a039182166000908152600e6020908152604080832093909416825291909152205490565b600f54600090600160a060020a03163314610f0857600080fd5b8151835114610f1657600080fd5b5060005b82518110156110de578281815181101515610f3157fe5b60209081029091010151600160a060020a03161515610f4f57600080fd5b610fab8282815181101515610f6057fe5b90602001906020020151600d60008685815181101515610f7c57fe5b6020908102909101810151600160a060020a03168252810191909152604001600020549063ffffffff61110e16565b600d60008584815181101515610fbd57fe5b6020908102909101810151600160a060020a0316825281019190915260400160002055815161102590839083908110610ff257fe5b6020908102909101810151600f54600160a060020a03166000908152600d9092526040909120549063ffffffff61111d16565b600f54600160a060020a03166000908152600d6020526040902055825183908290811061104e57fe5b60209081029091010151600f548351600160a060020a039283169291909116906000805160206111308339815191529085908590811061108a57fe5b906020019060200201516040518082815260200191505060405180910390a36110d382828151811015156110ba57fe5b602090810290910101516004549063ffffffff61111d16565b600455600101610f1a565b505050565b60008282028315806110ff57508284828115156110fc57fe5b04145b151561110757fe5b9392505050565b60008282018381101561110757fe5b60008282111561112957fe5b509003905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820e4cfb13e14091f144295aeb62fee9efa50ea967d816240e0ff5e8907a354db520029

Swarm Source

bzzr://e4cfb13e14091f144295aeb62fee9efa50ea967d816240e0ff5e8907a354db52

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.