Contract 0xd58132F2FBd65f02beee0626542E6EE059009ab4 1

Token Contract 
 
 
Txn Hash
Method
Block
From
To
Value
0x94dfc967c42bb8cc7984c5fbbbd4d00f44ac0754b5220e4a8f1f7472a2000183Transfer95123212020-02-19 7:31:081077 days 15 hrs ago0xb6c3872eed22873122b4ce39209bab206e09edb6 IN  XBORN ID Token0 Ether0.000174613.34375
0x37c07a04a79058111cf9ea720cf6390df26de71cb0300dc551ddc93f4b62ee97Transfer89457882019-11-16 17:53:411172 days 4 hrs ago0xb6c3872eed22873122b4ce39209bab206e09edb6 IN  XBORN ID Token0 Ether0.000173983.34375
0xf70fb86a67c4dd83a40ce90b2abda0583dec3d8ca49905cb11504ceafe27f4dcTransfer86553552019-10-01 8:14:031218 days 14 hrs ago0x439c0fd918583ced2d71930044f5d03c164f508b IN  XBORN ID Token0 Ether0.00005731.1
0x448d2299d94334b8b476eefcdd610f80e4b692ab31da6596f6a6351b5854a3e3Transfer86544002019-10-01 4:37:301218 days 18 hrs ago0xb6c3872eed22873122b4ce39209bab206e09edb6 IN  XBORN ID Token0 Ether0.000222774.28125
0x2adb2c96e614533c57a6bae3dbd02b13a6669e8d63354d9bf7db466afc90cfb9Transfer81445422019-07-13 19:26:471298 days 3 hrs ago0xb6c3872eed22873122b4ce39209bab206e09edb6 IN  XBORN ID Token0 Ether0.00015613
0x1c13e2e30ca501407095afcabfa59ac421065f1ec5581bc29ed91ff31cb2520fTransfer80862062019-07-04 17:32:171307 days 5 hrs ago0x1377d8ad25a24c13bc971aecc621005e690766c0 IN  XBORN ID Token0 Ether0.000148644
0xb466742981434c803de6c66b7f8340e05a4289bee9c611d9d8f9b88b0b2c7f8aTransfer79344892019-06-11 0:54:371330 days 21 hrs ago0xb90b6a5b17c9aa8d7eceba891c8a02ce2a217152 IN  XBORN ID Token0 Ether0.000073942
0xf4fa9d853bab052d1b5323108a4c54849c66cdb4c1690477f6aa53165eb12bf5Transfer79311122019-06-10 12:10:311331 days 10 hrs ago0xba05171b2df1607b1a0a890a1bd033569cb74ea2 IN  XBORN ID Token0 Ether0.000147884
0xffa704550b116350c1b2a947af08f0ee7a6b6a53db2a3fe0e915f38b898f1260Transfer77980122019-05-20 16:51:161352 days 5 hrs ago0xcbc50a9c35f45d9f92400e455765f5ce12a66eb5 IN  XBORN ID Token0 Ether0.00004211.9
0xe0f5e723810635c7c8ca5682858ad921769f6c649a80b5409dbeddaaeb1821f6Transfer77952892019-05-20 6:32:221352 days 16 hrs ago0x5808eca059f603e17a63be365b1ea5e127e483c9 IN  XBORN ID Token0 Ether0.000185815
0xfe90780f832d8c2c3eda508891e70ef31db2f62b4803e0f1f98a5d2f65c20aedTransfer73194142019-03-07 2:04:211426 days 20 hrs ago0xcb00ce0b36fbdd56f241896a13ebf514580e7c52 IN  XBORN ID Token0 Ether0.000127786
0x4639d0e08e4d56d27a7dae69cf4e84e26fdd02d7937c6896a7ce616224f08a82Transfer71643982019-02-02 16:49:331459 days 5 hrs ago0x3b86fc00fb759add6d3ca117977e752332c93d2b IN  XBORN ID Token0 Ether0.000027681.3
0xe156204fec7925906e0231335bcd7c6b5602df7762d835b5c9ff95b39487c988Transfer71485162019-01-30 11:02:331462 days 11 hrs ago0xc52571032ee456ca377eea59ed5f95a60d23fd96 IN  XBORN ID Token0 Ether0.000170388
0x3602018a3e1487ee1d5252a93c3c1f36d1f415e50284889b36d99a7b43d3f609Transfer71161372019-01-23 23:28:141468 days 23 hrs ago0xfcda03c73ce975c17e3d92f2dd38c7c436ee6dd7 IN  XBORN ID Token0 Ether0.000123833.34375
0xf2f5e88e28939ba58923e5425f2949789a8ffbdbcf7ccd5e074d49a3b438be6dTransfer71160502019-01-23 23:06:541468 days 23 hrs ago0x9d6eede1b8e95ed53de92ccf2a897fd6bbf3f88b IN  XBORN ID Token0 Ether0.0008732141
0xa1b3cf11e6ed166fe4b6bbe5293a657ce273845c82dfc8614b220befee08a307Transfer71160322019-01-23 23:03:041468 days 23 hrs ago0x81a0b63ae7a3e6bb0c16e2a68a18820c5b25de9c IN  XBORN ID Token0 Ether0.000124043.34375
0x9d4682525aeec89f01d64cb6ba85f10326c925581802c14e698de377d98ed152Transfer71140142019-01-23 13:36:421469 days 9 hrs ago0x9ea2378fa703d39bebb9298af18a048f5f3c7d54 IN  XBORN ID Token0 Ether0.000158554.28125
0xdb162a5bc02209b526752f56b330cf8a4f40269237d157208035ae6ccda663e5Transfer71138412019-01-23 12:40:561469 days 9 hrs ago0x6cc2b56f829841a2d7df9243ac052d20cb35c211 IN  XBORN ID Token0 Ether0.000158824.28125
0xa1e4c19677039d4e92a351538e6977f13f3fcbebc79213cbf61a7d15ad5ee4d3Transfer71136102019-01-23 11:30:081469 days 11 hrs ago0x0d40df3ef7dd021b489712492b0e1e7692da6ff0 IN  XBORN ID Token0 Ether0.000124043.34375
0x35e2d631047d9b54ddf971dbf0127f50cd84a52a45dc0c1ca13df50ba2eec493Transfer71127742019-01-23 7:34:411469 days 15 hrs ago0x1825ee956e11141da844f64ea232e0b8548b4580 IN  XBORN ID Token0 Ether0.000123833.34375
0x2cd39e9c5b039f0af08e7300e1891cd0918aecd84ff6d193b31fa78ebd0fe7e3Transfer71123772019-01-23 5:32:511469 days 17 hrs ago0x7ce0043248011b1ec6590bcb3d4ee2dc70f89be6 IN  XBORN ID Token0 Ether0.000124043.34375
0x519f528a28c460f8f982d8fa7343b10c8f2a03a69cb367107565885609e86e9eTransfer71116342019-01-23 1:55:541469 days 20 hrs ago0xa9fbb409d1f7320a15c885b001ea1b3b949954cd IN  XBORN ID Token0 Ether0.000124043.34375
0x3de4e56829a121d93b7b73ce35b3e7f93ea061cbd96c1b729e51d6477208eaf1Transfer71068672019-01-22 3:14:331470 days 19 hrs ago0x8d6cfbd945dcd2f61ac2e6858bc1663ca5b12d7e IN  XBORN ID Token0 Ether0.000124043.34375
0xb325bda133710bea64004b6ff561ac8a5879a99b78cf75d8bca25fd9aa4392cfTransfer71067802019-01-22 2:52:271470 days 19 hrs ago0x1cf7a5fa79ce359a213931b81549bfe393d7dda8 IN  XBORN ID Token0 Ether0.000141433.8125
0x1dc68619c1ef0dabc45d25d7e7e009db035ad587c0b619a26d62151bb7b1a681Transfer71067052019-01-22 2:30:191470 days 20 hrs ago0xc1442c9315959c9d84ae88e0603327d5693c6b46 IN  XBORN ID Token0 Ether0.000193275.21875
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0x39841cafba17faa23589710f95ae4d4ac989b154085442ed23dadd999b8dc56d66629652018-11-07 23:23:511545 days 23 hrs ago XBORN ID Token0x406c6ca639c42f038dda19df4897945006ab9aab0.00178517 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
XBORNID

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-11-03
*/

// * Send 0 ETH to contract address 0xd58132f2fbd65f02beee0626542e6ee059009ab4
// * (Sending any extra amount of ETH will be considered as donations)
// * Use 120 000 Gas if sending 

// Website: http://www.xbornid.com
// Token name: XBORN ID
// Token Symbol: XBornID
// Token Decimals: 18
// Token Address: 0xd58132f2fbd65f02beee0626542e6ee059009ab4



pragma solidity ^0.4.22;

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

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

  function 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 ForeignToken {
    function balanceOf(address _owner) constant public returns (uint256);
    function transfer(address _to, uint256 _value) public returns (bool);
}

contract ERC20Basic {
    uint256 public totalSupply;
    function balanceOf(address who) public constant returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
}

contract ERC20 is ERC20Basic {
    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 Approval(address indexed owner, address indexed spender, uint256 value);
}

interface Token { 
    function distr(address _to, uint256 _value) external returns (bool);
    function totalSupply() constant external returns (uint256 supply);
    function balanceOf(address _owner) constant external returns (uint256 balance);
}

contract XBORNID is ERC20 {

 
    
    using SafeMath for uint256;
    address owner = msg.sender;

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    mapping (address => bool) public blacklist;

    string public constant name = "XBORN ID";
    string public constant symbol = "XBornID";
    uint public constant decimals = 18;
    
uint256 public totalSupply = 500000000e18;
    
uint256 public totalDistributed = 200000000e18;
    
uint256 public totalRemaining = totalSupply.sub(totalDistributed);
    
uint256 public value = 1000e18;



    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    
    event Distr(address indexed to, uint256 amount);
    event DistrFinished();
    
    event Burn(address indexed burner, uint256 value);

    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
    modifier onlyWhitelist() {
        require(blacklist[msg.sender] == false);
        _;
    }
    
    function XBornID() public {
        owner = msg.sender;
        balances[owner] = totalDistributed;
    }
    
    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }
    
    function finishDistribution() onlyOwner canDistr public returns (bool) {
        distributionFinished = true;
        emit DistrFinished();
        return true;
    }
    
    function distr(address _to, uint256 _amount) canDistr private returns (bool) {
        totalDistributed = totalDistributed.add(_amount);
        totalRemaining = totalRemaining.sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Distr(_to, _amount);
        emit Transfer(address(0), _to, _amount);
        return true;
        
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function () external payable {
        getTokens();
     }
    
    function getTokens() payable canDistr onlyWhitelist public {
        if (value > totalRemaining) {
            value = totalRemaining;
        }
        
        require(value <= totalRemaining);
        
        address investor = msg.sender;
        uint256 toGive = value;
        
        distr(investor, toGive);
        
        if (toGive > 0) {
            blacklist[investor] = true;
        }

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
        
        value = value.div(100000).mul(99999);
    }

    function balanceOf(address _owner) constant public returns (uint256) {
        return balances[_owner];
    }

    modifier onlyPayloadSize(uint size) {
        assert(msg.data.length >= size + 4);
        _;
    }
    
    function transfer(address _to, uint256 _amount) onlyPayloadSize(2 * 32) public returns (bool success) {
        require(_to != address(0));
        require(_amount <= balances[msg.sender]);
        
        balances[msg.sender] = balances[msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(msg.sender, _to, _amount);
        return true;
    }
    
    function transferFrom(address _from, address _to, uint256 _amount) onlyPayloadSize(3 * 32) public returns (bool success) {
        require(_to != address(0));
        require(_amount <= balances[_from]);
        require(_amount <= allowed[_from][msg.sender]);
        
        balances[_from] = balances[_from].sub(_amount);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(_from, _to, _amount);
        return true;
    }
    
    function approve(address _spender, uint256 _value) public returns (bool success) {
        if (_value != 0 && allowed[msg.sender][_spender] != 0) { return false; }
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    
    function allowance(address _owner, address _spender) constant public returns (uint256) {
        return allowed[_owner][_spender];
    }
    
    function getTokenBalance(address tokenAddress, address who) constant public returns (uint){
        ForeignToken t = ForeignToken(tokenAddress);
        uint bal = t.balanceOf(who);
        return bal;
    }
    
    function withdraw() onlyOwner public {
        uint256 etherBalance = address(this).balance;
        owner.transfer(etherBalance);
    }
    
    function burn(uint256 _value) onlyOwner public {
        require(_value <= balances[msg.sender]);

        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        totalDistributed = totalDistributed.sub(_value);
        emit Burn(burner, _value);
    }
    
    function withdrawForeignTokens(address _tokenContract) onlyOwner public returns (bool) {
        ForeignToken token = ForeignToken(_tokenContract);
        uint256 amount = token.balanceOf(address(this));
        return token.transfer(owner, amount);
    }
}

Contract Security Audit

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":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"value","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","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":false,"inputs":[],"name":"finishDistribution","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"distributionFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"who","type":"address"}],"name":"getTokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalRemaining","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":"XBornID","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawForeignTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalDistributed","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":"","type":"address"}],"name":"blacklist","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Distr","type":"event"},{"anonymous":false,"inputs":[],"name":"DistrFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

608060405260018054600160a060020a031916331790556b019d971e4fe8401e7400000060058190556aa56fa5b99019a5c800000060068190556100509190640100000000610e7861007c82021704565b600755683635c9adc5dea000006008556009805460ff1916905534801561007657600080fd5b5061008e565b60008282111561008857fe5b50900390565b610ec58061009d6000396000f3006080604052600436106101275763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610131578063095ea7b3146101bb57806318160ddd146101f357806323b872dd1461021a578063313ce567146102445780633ccfd60b146102595780633fa4f2451461026e57806342966c681461028357806370a082311461029b57806395d89b41146102bc5780639b1cbccc146102d1578063a9059cbb146102e6578063aa6ca80814610127578063c108d5421461030a578063c489744b1461031f578063d8a5436014610346578063dd62ed3e1461035b578063e53cf8c914610382578063e58fc54c14610397578063efca2eed146103b8578063f2fde38b146103cd578063f9f92be4146103ee575b61012f61040f565b005b34801561013d57600080fd5b506101466104ef565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610180578181015183820152602001610168565b50505050905090810190601f1680156101ad5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101c757600080fd5b506101df600160a060020a0360043516602435610526565b604080519115158252519081900360200190f35b3480156101ff57600080fd5b506102086105ce565b60408051918252519081900360200190f35b34801561022657600080fd5b506101df600160a060020a03600435811690602435166044356105d4565b34801561025057600080fd5b50610208610759565b34801561026557600080fd5b5061012f61075e565b34801561027a57600080fd5b506102086107b8565b34801561028f57600080fd5b5061012f6004356107be565b3480156102a757600080fd5b50610208600160a060020a036004351661089d565b3480156102c857600080fd5b506101466108b8565b3480156102dd57600080fd5b506101df6108ef565b3480156102f257600080fd5b506101df600160a060020a0360043516602435610955565b34801561031657600080fd5b506101df610a46565b34801561032b57600080fd5b50610208600160a060020a0360043581169060243516610a4f565b34801561035257600080fd5b50610208610b00565b34801561036757600080fd5b50610208600160a060020a0360043581169060243516610b06565b34801561038e57600080fd5b5061012f610b31565b3480156103a357600080fd5b506101df600160a060020a0360043516610b72565b3480156103c457600080fd5b50610208610cc6565b3480156103d957600080fd5b5061012f600160a060020a0360043516610ccc565b3480156103fa57600080fd5b506101df600160a060020a0360043516610d1e565b600954600090819060ff161561042457600080fd5b3360009081526004602052604090205460ff161561044157600080fd5b6007546008541115610454576007546008555b600754600854111561046557600080fd5b505060085433906104768282610d33565b5060008111156104a457600160a060020a0382166000908152600460205260409020805460ff191660011790555b600554600654106104bd576009805460ff191660011790555b6104e86201869f6104dc620186a0600854610e3690919063ffffffff16565b9063ffffffff610e4d16565b6008555050565b60408051808201909152600881527f58424f524e204944000000000000000000000000000000000000000000000000602082015281565b600081158015906105595750336000908152600360209081526040808320600160a060020a038716845290915290205415155b15610566575060006105c8565b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60055481565b6000606060643610156105e357fe5b600160a060020a03841615156105f857600080fd5b600160a060020a03851660009081526002602052604090205483111561061d57600080fd5b600160a060020a038516600090815260036020908152604080832033845290915290205483111561064d57600080fd5b600160a060020a038516600090815260026020526040902054610676908463ffffffff610e7816565b600160a060020a03861660009081526002602090815260408083209390935560038152828220338352905220546106b3908463ffffffff610e7816565b600160a060020a0380871660009081526003602090815260408083203384528252808320949094559187168152600290915220546106f7908463ffffffff610e8a16565b600160a060020a0380861660008181526002602090815260409182902094909455805187815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3506001949350505050565b601281565b600154600090600160a060020a0316331461077857600080fd5b50600154604051303191600160a060020a03169082156108fc029083906000818181858888f193505050501580156107b4573d6000803e3d6000fd5b5050565b60085481565b600154600090600160a060020a031633146107d857600080fd5b336000908152600260205260409020548211156107f457600080fd5b5033600081815260026020526040902054610815908363ffffffff610e7816565b600160a060020a038216600090815260026020526040902055600554610841908363ffffffff610e7816565b600555600654610857908363ffffffff610e7816565b600655604080518381529051600160a060020a038316917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a25050565b600160a060020a031660009081526002602052604090205490565b60408051808201909152600781527f58426f726e494400000000000000000000000000000000000000000000000000602082015281565b600154600090600160a060020a0316331461090957600080fd5b60095460ff161561091957600080fd5b6009805460ff191660011790556040517f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc90600090a150600190565b60006040604436101561096457fe5b600160a060020a038416151561097957600080fd5b3360009081526002602052604090205483111561099557600080fd5b336000908152600260205260409020546109b5908463ffffffff610e7816565b3360009081526002602052604080822092909255600160a060020a038616815220546109e7908463ffffffff610e8a16565b600160a060020a0385166000818152600260209081526040918290209390935580518681529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060019392505050565b60095460ff1681565b600080600084915081600160a060020a03166370a08231856040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610acb57600080fd5b505af1158015610adf573d6000803e3d6000fd5b505050506040513d6020811015610af557600080fd5b505195945050505050565b60075481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b6001805473ffffffffffffffffffffffffffffffffffffffff1916331790819055600654600160a060020a0391909116600090815260026020526040902055565b60015460009081908190600160a060020a03163314610b9057600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051859350600160a060020a038416916370a082319160248083019260209291908290030181600087803b158015610bf457600080fd5b505af1158015610c08573d6000803e3d6000fd5b505050506040513d6020811015610c1e57600080fd5b5051600154604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b158015610c9257600080fd5b505af1158015610ca6573d6000803e3d6000fd5b505050506040513d6020811015610cbc57600080fd5b5051949350505050565b60065481565b600154600160a060020a03163314610ce357600080fd5b600160a060020a03811615610d1b576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b60046020526000908152604090205460ff1681565b60095460009060ff1615610d4657600080fd5b600654610d59908363ffffffff610e8a16565b600655600754610d6f908363ffffffff610e7816565b600755600160a060020a038316600090815260026020526040902054610d9b908363ffffffff610e8a16565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35060016105c8565b6000808284811515610e4457fe5b04949350505050565b6000828202831580610e695750828482811515610e6657fe5b04145b1515610e7157fe5b9392505050565b600082821115610e8457fe5b50900390565b600082820183811015610e7157fe00a165627a7a723058203acfa26284dd9739d76d55ca31effdb4974f3c8688fac98f2c8dccb2fc0976d50029

Swarm Source

bzzr://3acfa26284dd9739d76d55ca31effdb4974f3c8688fac98f2c8dccb2fc0976d5
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

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.