ETH Price: $3,142.67 (+0.85%)
Gas: 9 Gwei

Contract

0x5e3346444010135322268a4630d2ED5F8D09446c
 
Transaction Hash
Method
Block
From
To
Value
0x870702daa8952a2cc9e604616d8c56a7920d6e50747d22d271488c74d7f9dea0Transfer(pending)2024-04-27 14:25:331 hr ago1714227933IN
LockChainToken
0 ETH(Pending)(Pending)
Approve196693132024-04-16 16:44:2310 days ago1713285863IN
LockChainToken
0 ETH0.0009826321.22237577
Approve195958722024-04-06 9:44:4721 days ago1712396687IN
LockChainToken
0 ETH0.0002608210.00174916
Transfer195180662024-03-26 10:37:2332 days ago1711449443IN
LockChainToken
0 ETH0.0010674122.71529586
Transfer194994932024-03-23 19:51:3534 days ago1711223495IN
LockChainToken
0 ETH0.0008159117.35425617
Approve194993602024-03-23 19:24:3534 days ago1711221875IN
LockChainToken
0 ETH0.001006721.85542353
Approve194982322024-03-23 15:36:2335 days ago1711208183IN
LockChainToken
0 ETH0.0004131317.15813865
Transfer194974612024-03-23 13:00:5935 days ago1711198859IN
LockChainToken
0 ETH0.0008305417.67012616
Approve194960212024-03-23 8:10:1135 days ago1711181411IN
LockChainToken
0 ETH0.0010819123.4944404
Approve194429842024-03-15 21:20:3542 days ago1710537635IN
LockChainToken
0 ETH0.001546133.39173787
Approve194315532024-03-14 6:45:1144 days ago1710398711IN
LockChainToken
0 ETH0.0020145543.45273097
Approve194248162024-03-13 7:59:2345 days ago1710316763IN
LockChainToken
0 ETH0.0019368241.77620219
Transfer193832332024-03-07 12:15:4751 days ago1709813747IN
LockChainToken
0 ETH0.0021843346.48415795
Approve193631492024-03-04 16:59:5953 days ago1709571599IN
LockChainToken
0 ETH0.00556942120.28482004
Approve193561732024-03-03 17:36:5954 days ago1709487419IN
LockChainToken
0 ETH0.0031877268.75726457
Approve193335692024-02-29 13:48:2358 days ago1709214503IN
LockChainToken
0 ETH0.002277377.82451693
Approve193192652024-02-27 13:43:4760 days ago1709041427IN
LockChainToken
0 ETH0.0021198345.72363067
Approve192580142024-02-18 23:43:5968 days ago1708299839IN
LockChainToken
0 ETH0.0008190317.6659944
Approve192538022024-02-18 9:28:3569 days ago1708248515IN
LockChainToken
0 ETH0.000942220.34906473
Approve192209392024-02-13 18:44:3573 days ago1707849875IN
LockChainToken
0 ETH0.001936241.8169615
Transfer191011742024-01-27 23:27:4790 days ago1706398067IN
LockChainToken
0 ETH0.000467279.93882623
Approve190648002024-01-22 21:02:2395 days ago1705957343IN
LockChainToken
0 ETH0.0006484214.00431469
Approve190517482024-01-21 0:46:5997 days ago1705798019IN
LockChainToken
0 ETH0.0003918213.41760482
Approve189820502024-01-11 6:57:35107 days ago1704956255IN
LockChainToken
0 ETH0.0010962623.64581733
Approve189717242024-01-09 20:16:47108 days ago1704831407IN
LockChainToken
0 ETH0.0008579818.50624217
View all transactions

Latest 2 internal transactions

Advanced mode:
Parent Transaction Hash Block From To Value
46508812017-11-30 16:03:382339 days ago1512057818
LockChainToken
10,342.19244355 ETH
43336932017-10-03 16:18:262397 days ago1507047506
LockChainToken
0.3 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
LockChain

Compiler Version
v0.4.11+commit.68ef5810

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2017-09-23
*/

pragma solidity ^0.4.11;

/* taking ideas from FirstBlood token */
contract SafeMath {

function safeAdd(uint256 x, uint256 y) internal returns(uint256) {
uint256 z = x + y;
      assert((z >= x) && (z >= y));
      return z;
    }

    function safeSubtract(uint256 x, uint256 y) internal returns(uint256) {
      assert(x >= y);
      uint256 z = x - y;
      return z;
    }

    function safeMult(uint256 x, uint256 y) internal returns(uint256) {
      uint256 z = x * y;
      assert((x == 0)||(z/x == y));
      return z;
    }

}

contract Token {
    uint256 public totalSupply;
    function balanceOf(address _owner) constant returns (uint256 balance);
    function transfer(address _to, uint256 _value) returns (bool success);
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success);
    function approve(address _spender, uint256 _value) returns (bool success);
    function allowance(address _owner, address _spender) constant returns (uint256 remaining);
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}


/*  ERC 20 token */
contract StandardToken is Token {

    function transfer(address _to, uint256 _value) returns (bool success) {
      if (balances[msg.sender] >= _value && _value > 0) {
        balances[msg.sender] -= _value;
        balances[_to] += _value;
        Transfer(msg.sender, _to, _value);
        return true;
      } else {
        return false;
      }
    }

    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
      if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
        balances[_to] += _value;
        balances[_from] -= _value;
        allowed[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
        return true;
      } else {
        return false;
      }
    }

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

    function approve(address _spender, uint256 _value) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
      return allowed[_owner][_spender];
    }

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
}

contract LockChain is StandardToken, SafeMath {

    // metadata
    string public constant name = "LockChain";
    string public constant symbol = "LOC";
    uint256 public constant decimals = 18;
    string public version = "1.0";

    // contracts
    address public LockChainFundDeposit;      // deposit address for depositing tokens for owners
    address public account1Address;      // deposit address for depositing tokens for owners
    address public account2Address;
    address public creatorAddress;

    // crowdsale parameters
    bool public isFinalized;              // switched to true in operational state
    bool public isPreSale;
    bool public isPrePreSale;
    bool public isMainSale;
    uint public preSalePeriod;
    uint public prePreSalePeriod;
    uint256 public tokenExchangeRate = 0; //  LockChain tokens per 1 ETH
    uint256 public constant tokenSaleCap =  155 * (10**6) * 10**decimals;
    uint256 public constant tokenPreSaleCap =  50 * (10**6) * 10**decimals;


    // events
    event CreateLOK(address indexed _to, uint256 _value);

    // constructor
    function LockChain()
    {
      isFinalized = false;                   //controls pre through crowdsale state
      LockChainFundDeposit = '0x013aF31dc76255d3b33d2185A7148300882EbC7a';
      account1Address = '0xe0F2653e7928e6CB7c6D3206163b3E466a29c7C3';
      account2Address = '0x25BC70bFda877e1534151cB92D97AC5E69e1F53D';
      creatorAddress = '0x953ebf6C38C58C934D58b9b17d8f9D0F121218BB';
      isPrePreSale = false;
      isPreSale = false;
      isMainSale = false;
      totalSupply = 0;
    }

    /// @dev Accepts ether and creates new LOK tokens.
    function () payable {
      if (isFinalized) throw;
      if (!isPrePreSale && !isPreSale && !isMainSale) throw;
      //if (!saleStarted) throw;
      if (msg.value == 0) throw;
      //create tokens
      uint256 tokens = safeMult(msg.value, tokenExchangeRate); // check that we're not over totals
      uint256 checkedSupply = safeAdd(totalSupply, tokens);

      if(!isMainSale){
        if (tokenPreSaleCap < checkedSupply) throw;
      }

      // return money if something goes wrong
      if (tokenSaleCap < checkedSupply) throw;  // odd fractions won't be found
      totalSupply = checkedSupply;
      //All good. start the transfer
      balances[msg.sender] += tokens;  // safeAdd not needed
      CreateLOK(msg.sender, tokens);  // logs token creation
    }

    /// LockChain Ends the funding period and sends the ETH home
    function finalize() external {
      if (isFinalized) throw;
      if (msg.sender != LockChainFundDeposit) throw; // locks finalize to the ultimate ETH owner
        uint256 newTokens = totalSupply;
        uint256 account1Tokens;
        uint256 account2Tokens;
        uint256 creatorTokens = 10000 * 10**decimals;
        uint256 LOKFundTokens;
        uint256 checkedSupply = safeAdd(totalSupply, newTokens);
        totalSupply = checkedSupply;
        if (newTokens % 2 == 0){
          LOKFundTokens = newTokens/2;
          account2Tokens = newTokens/2;
          account1Tokens = LOKFundTokens - creatorTokens;
          balances[account1Address] += account1Tokens;
          balances[account2Address] += account2Tokens;
        }
        else{
          uint256 makeEven = newTokens - 1;
          uint256 halfTokens = makeEven/2;
          LOKFundTokens = halfTokens;
          account2Tokens = halfTokens + 1;
          account1Tokens = LOKFundTokens - creatorTokens;
          balances[account1Address] += account1Tokens;
          balances[account2Address] += account2Tokens;
        }
        balances[creatorAddress] += creatorTokens;
        CreateLOK(creatorAddress, creatorTokens);
        CreateLOK(account1Address, account1Tokens);
        CreateLOK(account2Address, account2Tokens);
      // move to operational
      if(!LockChainFundDeposit.send(this.balance)) throw;
      isFinalized = true;  // send the eth to LockChain
    }
    function switchSaleStage() external {
      if (msg.sender != LockChainFundDeposit) throw; // locks finalize to the ultimate ETH owner
      if(isMainSale) throw;
      if(!isPrePreSale){
        isPrePreSale = true;
        tokenExchangeRate = 1150;
      }
      else if (!isPreSale){
        isPreSale = true;
        tokenExchangeRate = 1000;
      }
      else if (!isMainSale){
        isMainSale = true;
        if (totalSupply < 10 * (10**6) * 10**decimals)
        {
          tokenExchangeRate = 750;
        }
        else if (totalSupply >= 10 * (10**6) * 10**decimals && totalSupply < 20 * (10**6) * 10**decimals)
        {
          tokenExchangeRate = 700;
        }
        else if (totalSupply >= 20 * (10**6) * 10**decimals && totalSupply < 30 * (10**6) * 10**decimals)
        {
          tokenExchangeRate = 650;
        }
        else if (totalSupply >= 30 * (10**6) * 10**decimals && totalSupply < 40 * (10**6) * 10**decimals)
        {
          tokenExchangeRate = 620;
        }
        else if (totalSupply >= 40 * (10**6) * 10**decimals && totalSupply <= 50 * (10**6) * 10**decimals)
        {
          tokenExchangeRate = 600;
        }

      }
    }


}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"account2Address","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"isPrePreSale","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"preSalePeriod","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"LockChainFundDeposit","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"switchSaleStage","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokenExchangeRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"finalize","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"isPreSale","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokenPreSaleCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"isFinalized","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokenSaleCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"account1Address","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"isMainSale","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"prePreSalePeriod","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"creatorAddress","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"CreateLOK","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"}]

6060604052604060405190810160405280600381526020017f312e300000000000000000000000000000000000000000000000000000000000815250600390805190602001906200005292919062000231565b506000600a5534156200006157fe5b5b6000600760146101000a81548160ff02191690831515021790555073013af31dc76255d3b33d2185a7148300882ebc7a600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073e0f2653e7928e6cb7c6d3206163b3e466a29c7c3600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507325bc70bfda877e1534151cb92d97ac5e69e1f53d600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073953ebf6c38c58c934d58b9b17d8f9d0f121218bb600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600760166101000a81548160ff0219169083151502179055506000600760156101000a81548160ff0219169083151502179055506000600760176101000a81548160ff02191690831515021790555060006000819055505b620002e0565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200027457805160ff1916838001178555620002a5565b82800160010185558215620002a5579182015b82811115620002a457825182559160200191906001019062000287565b5b509050620002b49190620002b8565b5090565b620002dd91905b80821115620002d9576000816000905550600101620002bf565b5090565b90565b61196580620002f06000396000f30060606040523615610147576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146102d3578063095ea7b31461036c5780630e4b0ba8146103c3578063132df6611461041557806318160ddd1461043f57806320689f291461046557806323b872dd1461048b5780632445703614610501578063279a34f114610553578063313ce567146105655780634172d0801461058b5780634bb278f3146105b15780634ced4734146105c357806354fd4d50146105ed5780635cf469ca1461068657806370a08231146106ac5780638d4e4083146106f6578063945aab471461072057806395d89b41146107465780639b5cfcdd146107df578063a9059cbb14610831578063d1f2efd514610888578063dd62ed3e146108b2578063e5664f651461091b578063e927fc5c14610941575b6102d15b60006000600760149054906101000a900460ff161561016a5760006000fd5b600760169054906101000a900460ff161580156101945750600760159054906101000a900460ff16155b80156101ad5750600760179054906101000a900460ff16155b156101b85760006000fd5b60003414156101c75760006000fd5b6101d334600a54610993565b91506101e1600054836109c8565b9050600760179054906101000a900460ff16151561021257806012600a0a6302faf0800210156102115760006000fd5b5b806012600a0a63093d1cc002101561022a5760006000fd5b8060008190555081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff167f1dd6f85e7c075ad85ff9419f72d87998d5fbdc2aefaec226813e79e48ff2b7d8836040518082815260200191505060405180910390a25b5050565b005b34156102db57fe5b6102e36109f4565b6040518080602001828103825283818151815260200191508051906020019080838360008314610332575b8051825260208311156103325760208201915060208101905060208303925061030e565b505050905090810190601f16801561035e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561037457fe5b6103a9600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610a2e565b604051808215151515815260200191505060405180910390f35b34156103cb57fe5b6103d3610b21565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561041d57fe5b610425610b47565b604051808215151515815260200191505060405180910390f35b341561044757fe5b61044f610b5a565b6040518082815260200191505060405180910390f35b341561046d57fe5b610475610b60565b6040518082815260200191505060405180910390f35b341561049357fe5b6104e7600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b66565b604051808215151515815260200191505060405180910390f35b341561050957fe5b610511610de7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561055b57fe5b610563610e0d565b005b341561056d57fe5b610575611043565b6040518082815260200191505060405180910390f35b341561059357fe5b61059b611048565b6040518082815260200191505060405180910390f35b34156105b957fe5b6105c161104e565b005b34156105cb57fe5b6105d361157a565b604051808215151515815260200191505060405180910390f35b34156105f557fe5b6105fd61158d565b604051808060200182810382528381815181526020019150805190602001908083836000831461064c575b80518252602083111561064c57602082019150602081019050602083039250610628565b505050905090810190601f1680156106785780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561068e57fe5b61069661162b565b6040518082815260200191505060405180910390f35b34156106b457fe5b6106e0600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611639565b6040518082815260200191505060405180910390f35b34156106fe57fe5b610706611683565b604051808215151515815260200191505060405180910390f35b341561072857fe5b610730611696565b6040518082815260200191505060405180910390f35b341561074e57fe5b6107566116a4565b60405180806020018281038252838181518152602001915080519060200190808383600083146107a5575b8051825260208311156107a557602082019150602081019050602083039250610781565b505050905090810190601f1680156107d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156107e757fe5b6107ef6116de565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561083957fe5b61086e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611704565b604051808215151515815260200191505060405180910390f35b341561089057fe5b610898611872565b604051808215151515815260200191505060405180910390f35b34156108ba57fe5b610905600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611885565b6040518082815260200191505060405180910390f35b341561092357fe5b61092b61190d565b6040518082815260200191505060405180910390f35b341561094957fe5b610951611913565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60006000828402905060008414806109b557508284828115156109b257fe5b04145b15156109bd57fe5b8091505b5092915050565b6000600082840190508381101580156109e15750828110155b15156109e957fe5b8091505b5092915050565b604060405190810160405280600981526020017f4c6f636b436861696e000000000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760169054906101000a900460ff1681565b60005481565b60085481565b600081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610c33575081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610c3f5750600082115b15610dd65781600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610de0565b60009050610de0565b5b9392505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e6a5760006000fd5b600760179054906101000a900460ff1615610e855760006000fd5b600760169054906101000a900460ff161515610ec4576001600760166101000a81548160ff02191690831515021790555061047e600a81905550611040565b600760159054906101000a900460ff161515610f03576001600760156101000a81548160ff0219169083151502179055506103e8600a8190555061103f565b600760179054906101000a900460ff16151561103e576001600760176101000a81548160ff0219169083151502179055506012600a0a62989680026000541015610f55576102ee600a8190555061103d565b6012600a0a629896800260005410158015610f7b57506012600a0a6301312d0002600054105b15610f8e576102bc600a8190555061103c565b6012600a0a6301312d000260005410158015610fb557506012600a0a6301c9c38002600054105b15610fc85761028a600a8190555061103b565b6012600a0a6301c9c3800260005410158015610fef57506012600a0a6302625a0002600054105b156110025761026c600a8190555061103a565b6012600a0a6302625a00026000541015801561102a57506012600a0a6302faf0800260005411155b1561103957610258600a819055505b5b5b5b5b5b5b5b5b565b601281565b600a5481565b60006000600060006000600060006000600760149054906101000a900460ff16156110795760006000fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110d65760006000fd5b60005497506012600a0a6127100294506110f2600054896109c8565b925082600081905550600060028981151561110957fe5b0614156112165760028881151561111c57fe5b04935060028881151561112b57fe5b04955084840396508660016000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508560016000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550611318565b60018803915060028281151561122857fe5b04905080935060018101955084840396508660016000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508560016000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8460016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f1dd6f85e7c075ad85ff9419f72d87998d5fbdc2aefaec226813e79e48ff2b7d8866040518082815260200191505060405180910390a2600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f1dd6f85e7c075ad85ff9419f72d87998d5fbdc2aefaec226813e79e48ff2b7d8886040518082815260200191505060405180910390a2600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f1dd6f85e7c075ad85ff9419f72d87998d5fbdc2aefaec226813e79e48ff2b7d8876040518082815260200191505060405180910390a2600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051809050600060405180830381858888f1935050505015156115545760006000fd5b6001600760146101000a81548160ff0219169083151502179055505b5050505050505050565b600760159054906101000a900460ff1681565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116235780601f106115f857610100808354040283529160200191611623565b820191906000526020600020905b81548152906001019060200180831161160657829003601f168201915b505050505081565b6012600a0a6302faf0800281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b600760149054906101000a900460ff1681565b6012600a0a63093d1cc00281565b604060405190810160405280600381526020017f4c4f43000000000000000000000000000000000000000000000000000000000081525081565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156117555750600082115b156118625781600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905061186c565b6000905061186c565b5b92915050565b600760179054906101000a900460ff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b60095481565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a723058204daa1249648271f158298c34a92029599cfbee2f097dc4156366b084cf53cfb70029

Deployed Bytecode

0x60606040523615610147576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146102d3578063095ea7b31461036c5780630e4b0ba8146103c3578063132df6611461041557806318160ddd1461043f57806320689f291461046557806323b872dd1461048b5780632445703614610501578063279a34f114610553578063313ce567146105655780634172d0801461058b5780634bb278f3146105b15780634ced4734146105c357806354fd4d50146105ed5780635cf469ca1461068657806370a08231146106ac5780638d4e4083146106f6578063945aab471461072057806395d89b41146107465780639b5cfcdd146107df578063a9059cbb14610831578063d1f2efd514610888578063dd62ed3e146108b2578063e5664f651461091b578063e927fc5c14610941575b6102d15b60006000600760149054906101000a900460ff161561016a5760006000fd5b600760169054906101000a900460ff161580156101945750600760159054906101000a900460ff16155b80156101ad5750600760179054906101000a900460ff16155b156101b85760006000fd5b60003414156101c75760006000fd5b6101d334600a54610993565b91506101e1600054836109c8565b9050600760179054906101000a900460ff16151561021257806012600a0a6302faf0800210156102115760006000fd5b5b806012600a0a63093d1cc002101561022a5760006000fd5b8060008190555081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff167f1dd6f85e7c075ad85ff9419f72d87998d5fbdc2aefaec226813e79e48ff2b7d8836040518082815260200191505060405180910390a25b5050565b005b34156102db57fe5b6102e36109f4565b6040518080602001828103825283818151815260200191508051906020019080838360008314610332575b8051825260208311156103325760208201915060208101905060208303925061030e565b505050905090810190601f16801561035e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561037457fe5b6103a9600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610a2e565b604051808215151515815260200191505060405180910390f35b34156103cb57fe5b6103d3610b21565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561041d57fe5b610425610b47565b604051808215151515815260200191505060405180910390f35b341561044757fe5b61044f610b5a565b6040518082815260200191505060405180910390f35b341561046d57fe5b610475610b60565b6040518082815260200191505060405180910390f35b341561049357fe5b6104e7600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b66565b604051808215151515815260200191505060405180910390f35b341561050957fe5b610511610de7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561055b57fe5b610563610e0d565b005b341561056d57fe5b610575611043565b6040518082815260200191505060405180910390f35b341561059357fe5b61059b611048565b6040518082815260200191505060405180910390f35b34156105b957fe5b6105c161104e565b005b34156105cb57fe5b6105d361157a565b604051808215151515815260200191505060405180910390f35b34156105f557fe5b6105fd61158d565b604051808060200182810382528381815181526020019150805190602001908083836000831461064c575b80518252602083111561064c57602082019150602081019050602083039250610628565b505050905090810190601f1680156106785780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561068e57fe5b61069661162b565b6040518082815260200191505060405180910390f35b34156106b457fe5b6106e0600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611639565b6040518082815260200191505060405180910390f35b34156106fe57fe5b610706611683565b604051808215151515815260200191505060405180910390f35b341561072857fe5b610730611696565b6040518082815260200191505060405180910390f35b341561074e57fe5b6107566116a4565b60405180806020018281038252838181518152602001915080519060200190808383600083146107a5575b8051825260208311156107a557602082019150602081019050602083039250610781565b505050905090810190601f1680156107d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156107e757fe5b6107ef6116de565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561083957fe5b61086e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611704565b604051808215151515815260200191505060405180910390f35b341561089057fe5b610898611872565b604051808215151515815260200191505060405180910390f35b34156108ba57fe5b610905600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611885565b6040518082815260200191505060405180910390f35b341561092357fe5b61092b61190d565b6040518082815260200191505060405180910390f35b341561094957fe5b610951611913565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60006000828402905060008414806109b557508284828115156109b257fe5b04145b15156109bd57fe5b8091505b5092915050565b6000600082840190508381101580156109e15750828110155b15156109e957fe5b8091505b5092915050565b604060405190810160405280600981526020017f4c6f636b436861696e000000000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760169054906101000a900460ff1681565b60005481565b60085481565b600081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610c33575081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610c3f5750600082115b15610dd65781600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610de0565b60009050610de0565b5b9392505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e6a5760006000fd5b600760179054906101000a900460ff1615610e855760006000fd5b600760169054906101000a900460ff161515610ec4576001600760166101000a81548160ff02191690831515021790555061047e600a81905550611040565b600760159054906101000a900460ff161515610f03576001600760156101000a81548160ff0219169083151502179055506103e8600a8190555061103f565b600760179054906101000a900460ff16151561103e576001600760176101000a81548160ff0219169083151502179055506012600a0a62989680026000541015610f55576102ee600a8190555061103d565b6012600a0a629896800260005410158015610f7b57506012600a0a6301312d0002600054105b15610f8e576102bc600a8190555061103c565b6012600a0a6301312d000260005410158015610fb557506012600a0a6301c9c38002600054105b15610fc85761028a600a8190555061103b565b6012600a0a6301c9c3800260005410158015610fef57506012600a0a6302625a0002600054105b156110025761026c600a8190555061103a565b6012600a0a6302625a00026000541015801561102a57506012600a0a6302faf0800260005411155b1561103957610258600a819055505b5b5b5b5b5b5b5b5b565b601281565b600a5481565b60006000600060006000600060006000600760149054906101000a900460ff16156110795760006000fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110d65760006000fd5b60005497506012600a0a6127100294506110f2600054896109c8565b925082600081905550600060028981151561110957fe5b0614156112165760028881151561111c57fe5b04935060028881151561112b57fe5b04955084840396508660016000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508560016000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550611318565b60018803915060028281151561122857fe5b04905080935060018101955084840396508660016000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508560016000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8460016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f1dd6f85e7c075ad85ff9419f72d87998d5fbdc2aefaec226813e79e48ff2b7d8866040518082815260200191505060405180910390a2600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f1dd6f85e7c075ad85ff9419f72d87998d5fbdc2aefaec226813e79e48ff2b7d8886040518082815260200191505060405180910390a2600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f1dd6f85e7c075ad85ff9419f72d87998d5fbdc2aefaec226813e79e48ff2b7d8876040518082815260200191505060405180910390a2600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051809050600060405180830381858888f1935050505015156115545760006000fd5b6001600760146101000a81548160ff0219169083151502179055505b5050505050505050565b600760159054906101000a900460ff1681565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116235780601f106115f857610100808354040283529160200191611623565b820191906000526020600020905b81548152906001019060200180831161160657829003601f168201915b505050505081565b6012600a0a6302faf0800281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b600760149054906101000a900460ff1681565b6012600a0a63093d1cc00281565b604060405190810160405280600381526020017f4c4f43000000000000000000000000000000000000000000000000000000000081525081565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156117555750600082115b156118625781600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905061186c565b6000905061186c565b5b92915050565b600760179054906101000a900460ff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b60095481565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a723058204daa1249648271f158298c34a92029599cfbee2f097dc4156366b084cf53cfb70029

Swarm Source

bzzr://4daa1249648271f158298c34a92029599cfbee2f097dc4156366b084cf53cfb7

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

Hotel Booking & Vacation Rental Marketplace With 0% Commissions.

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.