Contract Overview
Balance:
0 Ether
EtherValue:
$0
Transactions:
40 txns
TokenTracker:
Latest 25 transactions from a total of 40 transactions
[ Download CSV Export ]
Latest 3 Internal Transactions Internal Transactions as a result of Contract Execution
Parent TxHash | Block | Age | From | To | Value | |
---|---|---|---|---|---|---|
0x6bd7efe8fa57d9776a0890453258675d3a53ef3e98f5b0a37372cf7c8cb0f2fb | 5235908 | 344 days 20 hrs ago | 0x13646d839725a5e88555a694ac94696824a18332 | 0xd94bf7021caa2231e73f05aca45817afd59acde6 | 1 Ether | |
0xd27661f103000f989a1504e6d0fbfc0da02d916bffd45b90b48ab84051646fe8 | 5137029 | 361 days 16 hrs ago | 0x13646d839725a5e88555a694ac94696824a18332 | 0xd94bf7021caa2231e73f05aca45817afd59acde6 | 1 wei | |
0xf7e14177d4b34bd929a172cb022afe4417cd2e2e0a25643c14ca7546d3685427 | 5053586 | 375 days 17 hrs ago | 0x13646d839725a5e88555a694ac94696824a18332 | 0xd94bf7021caa2231e73f05aca45817afd59acde6 | 0.01 Ether |
[ Download CSV Export ]
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity Compiler Bugs.
Contract Source Code Verified (Exact Match)
Contract Source Code Verified (Exact Match)
Contract Name: | LeRT |
Compiler Version: | v0.4.19+commit.c4cbbb05 |
Optimization Enabled: | Yes |
Runs (Optimizer): | 200 |
Contract Source Code
/** * Legenrich LeRT token * * More at https://legenrich.com * * Smart contract and payment gateway developed by https://smart2be.com, * Premium ICO campaign managing company * **/ pragma solidity ^0.4.19; contract owned { address public owner; function owned() public { owner = msg.sender; } modifier onlyOwner { require(msg.sender == owner); _; } function transferOwnership(address newOwner) onlyOwner public { owner = newOwner; } } /** * @title SafeMath * @dev Math operations with safety checks that throw on error */ library SafeMath { /** * @dev Multiplies two numbers, throws on overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } /** * @dev Integer division of two numbers, truncating the quotient. */ 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; } /** * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend). */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } /** * @dev Adds two numbers, throws on overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) public; } contract TokenERC20 is owned { using SafeMath for uint256; bool public mintingFinished = false; modifier canMint { require(!mintingFinished); _; } modifier onlyOwner { require(msg.sender == owner); _; } // Public variables of the token string public name; string public symbol; uint8 public decimals = 18; uint256 public totalSupply; // This creates an array with all balances mapping (address => uint256) public balanceOf; mapping (address => mapping (address => uint256)) public allowed; // List of Team and Founders account's frozen till 15 November 2018 mapping (address => uint256) public frozenAccount; // This generates a public event on the blockchain that will notify clients event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed from, address indexed spender, uint256 value); event Frozen(address indexed from, uint256 till); // This notifies clients about the amount burnt event Burn(address indexed from, uint256 value); // Minting event Mint(address indexed to, uint256 amount); event MintStarted(); event MintFinished(); /** * Constrctor function * * Initializes contract with initial supply tokens to the creator of the contract */ function TokenERC20( uint256 initialSupply, string tokenName, string tokenSymbol ) public { totalSupply = initialSupply * 10 ** uint256(decimals); // Update total supply with the decimal amount balanceOf[msg.sender] = totalSupply; // Give the creator all initial tokens name = tokenName; // Set the name for display purposes symbol = tokenSymbol; // Set the symbol for display purposes } /* Returns total supply of issued tokens */ function totalSupply() constant public returns (uint256 supply) { return totalSupply; } /* Returns balance of _owner * * @param _owner Address to check balance * */ function balanceOf(address _owner) constant public returns (uint256 balance) { return balanceOf[_owner]; } function allowance(address _owner, address _spender) constant public returns (uint256 remaining) { return allowed[_owner][_spender]; } /** * Transfer tokens * * Send `_value` tokens to `_to` from your account * * @param _to The address of the recipient * @param _value the amount to send */ function transfer(address _to, uint256 _value) public returns (bool) { require(_to != address(0)); require(_value <= balanceOf[msg.sender]); require(frozenAccount[msg.sender] < now); // Check if sender is frozen if (frozenAccount[msg.sender] < now) frozenAccount[msg.sender] = 0; // SafeMath.sub will throw if there is not enough balance. balanceOf[msg.sender] = balanceOf[msg.sender].sub(_value); balanceOf[_to] = balanceOf[_to].add(_value); Transfer(msg.sender, _to, _value); return true; } /** * @dev Transfer tokens from one address to another * @param _from address The address which you want to send tokens from * @param _to address The address which you want to transfer to * @param _value uint256 the amount of tokens to be transferred */ function transferFrom(address _from, address _to, uint256 _value) public returns (bool) { require(_to != address(0)); require(_value <= balanceOf[_from]); require(_value <= allowed[_from][msg.sender]); require(frozenAccount[_from] < now); // Check if sender is frozen if (frozenAccount[_from] < now) frozenAccount[_from] = 0; balanceOf[_from] = balanceOf[_from].sub(_value); balanceOf[_to] = balanceOf[_to].add(_value); allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value); Transfer(_from, _to, _value); return true; } /** * Set allowed for other address * * Allows `_spender` to spend no more than `_value` tokens in your behalf * * @param _spender The address authorized to spend * @param _value the max amount they can spend */ function approve(address _spender, uint256 _value) public returns (bool) { allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); return true; } /** * approve should be called when allowed[_spender] == 0. To increment * allowed value is better to use this function to avoid 2 calls (and wait until * the first transaction is mined) * From MonolithDAO Token.sol */ function increaseApproval (address _spender, uint _addedValue) public returns (bool success) { allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue); Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } function decreaseApproval (address _spender, uint _subtractedValue) public returns (bool success) { uint oldValue = allowed[msg.sender][_spender]; if (_subtractedValue > oldValue) { allowed[msg.sender][_spender] = 0; } else { allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue); } Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } /** * Burns tokens * * Remove `_value` tokens from the system irreversibly * * @param _value the amount of money to burn */ function burn(uint256 _value) public returns (bool success) { require(balanceOf[msg.sender] >= _value); // Check if the sender has enough balanceOf[msg.sender] -= _value; // Subtract from the sender totalSupply -= _value; // Updates totalSupply Burn(msg.sender, _value); return true; } /** * Destroy tokens from other account * * Remove `_value` tokens from the system irreversibly on behalf of `_from`. * * @param _from the address of the sender * @param _value the amount of money to burn */ function burnFrom(address _from, uint256 _value) public returns (bool success) { require(balanceOf[_from] >= _value); // Check if the targeted balance is enough require(_value <= allowed[_from][msg.sender]); // Check allowed balanceOf[_from] -= _value; // Subtract from the targeted balance allowed[_from][msg.sender] -= _value; // Subtract from the sender's allowed totalSupply -= _value; // Update totalSupply Burn(_from, _value); return true; } /** * Create new tokens * * Create `_value` tokens on behalf of Owner. * * @param _value the amount of money to burn */ function _mint(uint256 _value) canMint internal { totalSupply = totalSupply.add(_value); balanceOf[msg.sender] = balanceOf[msg.sender].add(_value); } /** * @dev Function to stop minting new tokens. * @return True if the operation was successful. */ function finishMinting() onlyOwner canMint public returns (bool) { mintingFinished = true; MintFinished(); return true; } /** * @dev Function to start minting new tokens. * @return True if the operation was successful. */ function startMinting() onlyOwner public returns (bool) { mintingFinished = false; MintStarted(); return true; } /** * @notice Freezes from sending & receiving tokens. For users protection can't be used after 1542326399 * and will not allow corrections. * * @param _from Founders and Team account we are freezing from sending * @param _till Timestamp till the end of freeze * */ function freezeAccount(address _from, uint256 _till) onlyOwner public { require(frozenAccount[_from] == 0); frozenAccount[_from] = _till; } } contract LeRT is TokenERC20 { // This is time for next Profit Equivalent struct periodTerms { uint256 periodTime; uint periodBonus; // In Procents } uint256 public priceLeRT = 100000000000000; // Starting Price 1 ETH = 10000 LeRT uint public currentPeriod = 0; mapping (uint => periodTerms) public periodTable; // List of Team and Founders account's frozen till 01 May 2019 mapping (address => uint256) public frozenAccount; /* Handles incoming payments to contract's address */ function() payable canMint public { if (now > periodTable[currentPeriod].periodTime) currentPeriod++; require(currentPeriod != 7); uint256 newTokens; require(priceLeRT > 0); // calculate new tokens newTokens = msg.value / priceLeRT * 10 ** uint256(decimals); // calculate bonus tokens newTokens += newTokens/100 * periodTable[currentPeriod].periodBonus; _mint(newTokens); owner.transfer(msg.value); } /* Initializes contract with initial supply tokens to the creator of the contract */ function LeRT( uint256 initialSupply, string tokenName, string tokenSymbol ) TokenERC20(initialSupply, tokenName, tokenSymbol) public { // set periods on startup periodTable[0].periodTime = 1519084800; periodTable[0].periodBonus = 50; periodTable[1].periodTime = 1519343999; periodTable[1].periodBonus = 45; periodTable[2].periodTime = 1519689599; periodTable[2].periodBonus = 40; periodTable[3].periodTime = 1520294399; periodTable[3].periodBonus = 35; periodTable[4].periodTime = 1520899199; periodTable[4].periodBonus = 30; periodTable[5].periodTime = 1522108799; periodTable[5].periodBonus = 20; periodTable[6].periodTime = 1525132799; periodTable[6].periodBonus = 15; periodTable[7].periodTime = 1527811199; periodTable[7].periodBonus = 0;} function setPrice(uint256 _value) public onlyOwner { priceLeRT = _value; } function setPeriod(uint _period, uint256 _periodTime, uint256 _periodBouns) public onlyOwner { periodTable[_period].periodTime = _periodTime; periodTable[_period].periodBonus = _periodBouns; } function setCurrentPeriod(uint _period) public onlyOwner { currentPeriod = _period; } function mintOther(address _to, uint256 _value) public onlyOwner { uint256 newTokens; newTokens = _value + _value/100 * periodTable[currentPeriod].periodBonus; balanceOf[_to] += newTokens; totalSupply += newTokens; } }
Contract ABI
[{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"currentPeriod","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"supply","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":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_till","type":"uint256"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_period","type":"uint256"}],"name":"setCurrentPeriod","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"mintOther","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishMinting","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"periodTable","outputs":[{"name":"periodTime","type":"uint256"},{"name":"periodBonus","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_period","type":"uint256"},{"name":"_periodTime","type":"uint256"},{"name":"_periodBouns","type":"uint256"}],"name":"setPeriod","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"setPrice","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"startMinting","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"priceLeRT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"till","type":"uint256"}],"name":"Frozen","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[],"name":"MintStarted","type":"event"},{"anonymous":false,"inputs":[],"name":"MintFinished","type":"event"}]
Contract Creation Code
60606040526000805460a060020a60ff02191681556003805460ff19166012179055655af3107a400060085560095534156200003a57600080fd5b604051620015c5380380620015c5833981016040528080519190602001805182019190602001805160008054600160a060020a033316600160a060020a03199091168117825560035460ff16600a0a87026004819055908252600560205260409091205590910190508282826001828051620000bb92916020019062000340565b506002818051620000d192916020019062000340565b5050600a6020525050635a8b65007f13da86008ba1c6922daee3e07db95305ef49ebced9f5467a0b8613fcc6b343e355505060327f13da86008ba1c6922daee3e07db95305ef49ebced9f5467a0b8613fcc6b343e45550635a8f597f7fbbc70db1b6c7afd11e79c0fb0051300458f1a3acb8ee9789d9b6b26c61ad9bc755602d7fbbc70db1b6c7afd11e79c0fb0051300458f1a3acb8ee9789d9b6b26c61ad9bc855635a949f7f7fbff4442b8ed600beeb8e26b1279a0f0d14c6edfaec26d968ee13c86f7d4c2ba85560287fbff4442b8ed600beeb8e26b1279a0f0d14c6edfaec26d968ee13c86f7d4c2ba955635a9dd9ff7fa856840544dc26124927add067d799967eac11be13e14d82cc281ea46fa397595560237fa856840544dc26124927add067d799967eac11be13e14d82cc281ea46fa3975a55635aa7147f7fe1eb2b2161a492c07c5a334e48012567cba93ec021043f53c1955516a3c5a84155601e7fe1eb2b2161a492c07c5a334e48012567cba93ec021043f53c1955516a3c5a84255635ab9897f7ff35035bc2b01d44bd35a1dcdc552315cffb73da35cfd60570b7b777f98036f9f5560147ff35035bc2b01d44bd35a1dcdc552315cffb73da35cfd60570b7b777f98036fa055635ae7adff7f10d9dd018e4cae503383c9f804c1c1603ada5856ee7894375d9b97cd8c8b27db55600f7f10d9dd018e4cae503383c9f804c1c1603ada5856ee7894375d9b97cd8c8b27dc5560076000908152635b108c7f7f22e39f61d1e4986b4f116cea9067f62cc77d74dff1780ae9c8b5166d1dd28829557f22e39f61d1e4986b4f116cea9067f62cc77d74dff1780ae9c8b5166d1dd2882a55620003e5565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200038357805160ff1916838001178555620003b3565b82800160010185558215620003b3579182015b82811115620003b357825182559160200191906001019062000396565b50620003c1929150620003c5565b5090565b620003e291905b80821115620003c15760008155600101620003cc565b90565b6111d080620003f56000396000f3006060604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b8114610241578063060406181461026857806306fdde031461028d578063095ea7b31461031757806318160ddd1461033957806323b872dd1461034c57806329846afe1461037457806329a9c91d14610398578063313ce567146103ae57806342966c68146103d75780635c658165146103ed578063661884631461041257806369f0a5491461043457806370a082311461045657806379cc6790146104755780637d64bcb41461049757806382457d53146104aa5780638da5cb5b146104d85780638feadcb71461050757806391b7f5ed1461052357806395d89b41146105395780639a65ea261461054c578063a9059cbb1461055f578063ad53be1d14610581578063b414d4b614610594578063d73dd623146105b3578063dd62ed3e146105d5578063f2fde38b146105fa575b6000805460a060020a900460ff161561018157600080fd5b6009546000908152600a60205260409020544211156101a4576009805460010190555b600954600714156101b457600080fd5b600854600090116101c457600080fd5b60035460085460ff909116600a0a90348115156101dd57fe5b6009546000908152600a602052604090206001015491900491909102915060648204020161020a81610619565b600054600160a060020a03163480156108fc0290604051600060405180830381858888f19350505050151561023e57600080fd5b50005b341561024c57600080fd5b61025461068b565b604051901515815260200160405180910390f35b341561027357600080fd5b61027b61069b565b60405190815260200160405180910390f35b341561029857600080fd5b6102a06106a1565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102dc5780820151838201526020016102c4565b50505050905090810190601f1680156103095780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561032257600080fd5b610254600160a060020a036004351660243561073f565b341561034457600080fd5b61027b6107ab565b341561035757600080fd5b610254600160a060020a03600435811690602435166044356107b1565b341561037f57600080fd5b610396600160a060020a0360043516602435610993565b005b34156103a357600080fd5b6103966004356109ed565b34156103b957600080fd5b6103c1610a0d565b60405160ff909116815260200160405180910390f35b34156103e257600080fd5b610254600435610a16565b34156103f857600080fd5b61027b600160a060020a0360043581169060243516610aa1565b341561041d57600080fd5b610254600160a060020a0360043516602435610abe565b341561043f57600080fd5b610396600160a060020a0360043516602435610bb8565b341561046157600080fd5b61027b600160a060020a0360043516610c1e565b341561048057600080fd5b610254600160a060020a0360043516602435610c39565b34156104a257600080fd5b610254610d15565b34156104b557600080fd5b6104c0600435610d9e565b60405191825260208201526040908101905180910390f35b34156104e357600080fd5b6104eb610db7565b604051600160a060020a03909116815260200160405180910390f35b341561051257600080fd5b610396600435602435604435610dc6565b341561052e57600080fd5b610396600435610df9565b341561054457600080fd5b6102a0610e19565b341561055757600080fd5b610254610e84565b341561056a57600080fd5b610254600160a060020a0360043516602435610ef0565b341561058c57600080fd5b61027b61104b565b341561059f57600080fd5b61027b600160a060020a0360043516611051565b34156105be57600080fd5b610254600160a060020a0360043516602435611063565b34156105e057600080fd5b61027b600160a060020a0360043581169060243516611107565b341561060557600080fd5b610396600160a060020a0360043516611132565b60005460a060020a900460ff161561063057600080fd5b600454610643908263ffffffff61117c16565b600455600160a060020a03331660009081526005602052604090205461066f908263ffffffff61117c16565b600160a060020a03331660009081526005602052604090205550565b60005460a060020a900460ff1681565b60095481565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107375780601f1061070c57610100808354040283529160200191610737565b820191906000526020600020905b81548152906001019060200180831161071a57829003601f168201915b505050505081565b600160a060020a03338116600081815260066020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60045490565b6000600160a060020a03831615156107c857600080fd5b600160a060020a0384166000908152600560205260409020548211156107ed57600080fd5b600160a060020a038085166000908152600660209081526040808320339094168352929052205482111561082057600080fd5b600160a060020a03841660009081526007602052604090205442901061084557600080fd5b600160a060020a0384166000908152600760205260409020544290101561088057600160a060020a0384166000908152600760205260408120555b600160a060020a0384166000908152600560205260409020546108a9908363ffffffff61119216565b600160a060020a0380861660009081526005602052604080822093909355908516815220546108de908363ffffffff61117c16565b600160a060020a03808516600090815260056020908152604080832094909455878316825260068152838220339093168252919091522054610926908363ffffffff61119216565b600160a060020a03808616600081815260066020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b60005433600160a060020a039081169116146109ae57600080fd5b600160a060020a038216600090815260076020526040902054156109d157600080fd5b600160a060020a03909116600090815260076020526040902055565b60005433600160a060020a03908116911614610a0857600080fd5b600955565b60035460ff1681565b600160a060020a03331660009081526005602052604081205482901015610a3c57600080fd5b600160a060020a03331660008181526005602052604090819020805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b600660209081526000928352604080842090915290825290205481565b600160a060020a03338116600090815260066020908152604080832093861683529290529081205480831115610b1b57600160a060020a033381166000908152600660209081526040808320938816835292905290812055610b52565b610b2b818463ffffffff61119216565b600160a060020a033381166000908152600660209081526040808320938916835292905220555b600160a060020a0333811660008181526006602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b6000805433600160a060020a03908116911614610bd457600080fd5b506009546000908152600a6020908152604080832060010154600160a060020a03959095168352600590915290208054606483049093029091019182019055600480549091019055565b600160a060020a031660009081526005602052604090205490565b600160a060020a03821660009081526005602052604081205482901015610c5f57600080fd5b600160a060020a0380841660009081526006602090815260408083203390941683529290522054821115610c9257600080fd5b600160a060020a038084166000818152600560209081526040808320805488900390556006825280832033909516835293905282902080548590039055600480548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b6000805433600160a060020a03908116911614610d3157600080fd5b60005460a060020a900460ff1615610d4857600080fd5b6000805474ff0000000000000000000000000000000000000000191660a060020a1790557fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a150600190565b600a602052600090815260409020805460019091015482565b600054600160a060020a031681565b60005433600160a060020a03908116911614610de157600080fd5b6000928352600a602052604090922090815560010155565b60005433600160a060020a03908116911614610e1457600080fd5b600855565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107375780601f1061070c57610100808354040283529160200191610737565b6000805433600160a060020a03908116911614610ea057600080fd5b6000805474ff0000000000000000000000000000000000000000191690557f452a344f03203071e1daf66e007976c85cb2380deabf1c91f3c4fb1fca41204960405160405180910390a150600190565b6000600160a060020a0383161515610f0757600080fd5b600160a060020a033316600090815260056020526040902054821115610f2c57600080fd5b600160a060020a033316600090815260076020526040902054429010610f5157600080fd5b600160a060020a03331660009081526007602052604090205442901015610f8c57600160a060020a0333166000908152600760205260408120555b600160a060020a033316600090815260056020526040902054610fb5908363ffffffff61119216565b600160a060020a033381166000908152600560205260408082209390935590851681522054610fea908363ffffffff61117c16565b600160a060020a0380851660008181526005602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b60085481565b600b6020526000908152604090205481565b600160a060020a03338116600090815260066020908152604080832093861683529290529081205461109b908363ffffffff61117c16565b600160a060020a0333811660008181526006602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260066020908152604080832093909416825291909152205490565b60005433600160a060020a0390811691161461114d57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008282018381101561118b57fe5b9392505050565b60008282111561119e57fe5b509003905600a165627a7a72305820a9d45896fb2584ae52c5b97f018557c51f523b52e53a07ea0343deee2caf11ad00290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000f4c6567656e7269636820546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c65525400000000000000000000000000000000000000000000000000000000
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000f4c6567656e7269636820546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c65525400000000000000000000000000000000000000000000000000000000
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000f
Arg [4] : 4c6567656e7269636820546f6b656e0000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [6] : 4c65525400000000000000000000000000000000000000000000000000000000
Swarm Source:
bzzr://a9d45896fb2584ae52c5b97f018557c51f523b52e53a07ea0343deee2caf11ad
Block | Age | transaction | Difficulty | GasUsed | Reward |
---|
Block | Age | Uncle Number | Difficulty | GasUsed | Reward |
---|
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.