Sponsored:   [Largest VC Funded] TEMCO, millions sold out in seconds. Join TEMCO's last presale at CoinBene!
 Latest 25 transactions from a total of 146169 transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0x2dba21107993e1200017abc9249de9d028b355835878b48b6bcafe05451dc956(pending)0x4896860cc40f12b5bf7ff9ecc581318e9eed6d4f  IN  0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether(Pending)
0x3ef5736d6512d2d53dceb87f94a0cc16b769bcd4ec0ba4feb07b1e93c12739465 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.000212789
0x81dfa2f5c526049da55bbc1d7e662727480bcde2d9e15ded383976b677f050845 mins ago0x8535943a01becf831ef4f64c894be81b37a44ba3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.0004722
0x72ae640173d00ee86a90dc09e4aa0efff6fc1b0e211467ba6bd5ac300eb1b1ce5 mins ago0xb313b11c3045ac337f46b80b4227f586bd93d038  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.000947674
0xfd3cea94da9fa0d8cdcfc6d961ee13b82cb8282b10379790309f6438b9f44c6f6 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.00022473
0x70035aedab26b489526e60ecbae124ef8d0de108f764093ef318990f022c88f86 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.000225306
0xb88f9793bdf7d65c1115b40e782bf82a8d4cc47ceabda68fc9d44ef0ff8b16267 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.0001278505
0x7607ef378c2a4c4af2eee2d226e256a2dc7ffeccb0eff58eb58afd68919de3a97 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.00006002346
0x2b08064dd54feefe013cd87c4ceebe1218211755e0ac84a47637a707958004277 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.0000917005
0xecef0c87b4600918e6bb3033d1e0c5ddc469565a9265aefb083f29005e7ed26b10 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.00007234826
0xa96f9051790116d9580d247394da045570059f22e1f53d7a8493e23da6d890ad10 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.00007234826
0x474fec215190a5e89efee9da6a873a8eb3a9bbcf31ab626e2fbc6b72038a231310 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.000075102
0x6dd5eb8863b0794b270390f6217e78d59e2f73befe3d35e12a02ce9bcae1ff8e11 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.0001577142
0x0bc683c426c5bdbd436de0ce5480e7bca890682211c914cd07fc60ded314715d11 mins ago0xee8fe34687e45a337841c9718f81b0c9de865d53  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.001557426
0x98eb6b9af921aea69209e659cdd0c573feffe209ce0d2ebb00c0c90699e505f011 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.00019025
0xd791d4237c12c35eadf65476019e2460ddd37282ba2d11a1fee23c898b4a4bc311 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.00012517
0x336749de36a5ec0f426d8415a83f4a6ea4f0425b93616261cc74fb79e911908911 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.00012517
0x3936ebd6dddff36a5a0460e88660dbd226406dc68ffdbd18721e39859accdb0611 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.00012517
0x1eaacc3acf8bdff80aaa7d5d315416a2137a9e94a0ebc7a2229b196e7ac673c711 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.00006033194
0x6074a5fe6da69d89dfd409d56d3e9e0dc883ea4bd9bb2c6e78d57ea48e0283c511 mins ago0xb2b22eca3b284f3f53a0de0bb1135778e2e2e5b3  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.00006033194
0xeee5ca2e003bc1efa94e914c92ee9ef5e9d97f82fed34da52b99ffbaea49a69a16 mins ago0x32499f92ee90c9a575706ceace38c8e886ab7c19  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.000947674
0x16a6ad4ea5be9c2075f012da37df6434bd8f04f7621fedd19ef58555f93d07d918 mins ago0xa28bc94cdd8faf822460dfaaec39cb6639828606  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.000415188
0xdcca7165cba8ff2237f50cec42e0c4cdba39df5b414661cdd923e1831050bed921 mins ago0x0ff6eab83262927d174397e8101b49c46b5b197e  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.00057363
0xc1250af85f8a62964f26933fbe5c10bc440a2e5a4ea1f6b43a6e4ca1be0fecf223 mins ago0xde7c6886cf8b3e3175f528bbfac13468a1d65535  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.000114342
0xd30d96b5822299f150b9b9ed23e23e4611608fe20d91fb4bb07e61aebe5fc43e23 mins ago0x097feb6ccf86c6b6c60f74696c1a6beab5fae4b2  IN   0xe7d7b37e72510309db27c460378f957b1b04bd5d0 Ether0.000152456
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0x0d1efadd59e80c71d058d9f7fe0d543412cfa23d6955fc9d49db85746bca302a6071187135 days 11 hrs ago0xfd26d9ec46172759ff9d2039a4e841cd82e835e90xe7d7b37e72510309db27c460378f957b1b04bd5d0.11823406 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: EMPR
Compiler Text: v0.4.21+commit.dfe3193c
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.19;




/**
 * @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 a / b;
  }

  /**
  * @dev Subtracts 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;
  }
}


contract Owned {
	address private Owner;
	
	function Owned() public{
	    
	    Owner = msg.sender;
	}
    
	function IsOwner(address addr) view public returns(bool)
	{
	    return Owner == addr;
	}
	
	function TransferOwner(address newOwner) public onlyOwner
	{
	    Owner = newOwner;
	}
	
	function Terminate() public onlyOwner
	{
	    selfdestruct(Owner);
	}
	
	modifier onlyOwner(){
        require(msg.sender == Owner);
        _;
    }
}

contract EMPR is Owned {
    using SafeMath for uint256;
    string public constant name = "empowr";
    string public constant symbol = "EMPR";
    uint256 public constant decimals = 18;  // 18 is the most common number of decimal places
    bool private tradeable;
    uint256 private currentSupply;
    mapping(address => uint256) private balances;
    mapping(address => mapping(address=> uint256)) private allowed;
    mapping(address => bool) private lockedAccounts;  
	
	/*
		Incoming Ether
	*/	
    event ReceivedEth(address indexed _from, uint256 _value);
	//this is the fallback
	function () payable public {
		emit ReceivedEth(msg.sender, msg.value);		
	}
	
	event TransferredEth(address indexed _to, uint256 _value);
	function FoundationTransfer(address _to, uint256 amtEth, uint256 amtToken) public onlyOwner
	{
		require(address(this).balance >= amtEth && balances[this] >= amtToken );
		
		if(amtEth >0)
		{
			_to.transfer(amtEth);
			emit TransferredEth(_to, amtEth);
		}
		
		if(amtToken > 0)
		{
			require(balances[_to] + amtToken > balances[_to]);
			balances[this] -= amtToken;
			balances[_to] += amtToken;
			emit Transfer(this, _to, amtToken);
		}
		
		
	}	
	/*
		End Incoming Ether
	*/
	
	
	
    function EMPR( ) public
    {
        uint256 initialTotalSupply = 500000000;
        balances[this] = initialTotalSupply * (10**decimals);
        
        currentSupply =  initialTotalSupply * (10**decimals);
	    emit Transfer(address(0), this, currentSupply);
        
    }
  
	uint256 constant startTime = 1525132800; // Date.UTC(2018, 4, 1) as seconds
	uint256 constant startAmt = 95000000;
	uint256 _lastDayPaid = 0;
	uint256 _currentMonth = 0;
	uint256 factor = 10000000;
	
    event DayMinted(uint256 day,uint256 val, uint256 now);
    function DailyMint() public {
        uint256 day = (now-startTime)/(60*60*24);
        require(startTime <= now);
        require(day >= _lastDayPaid);
        uint256 month = _lastDayPaid/30;
        if(month > _currentMonth){
            _currentMonth += 1;
            factor = (factor * 99)/100;
        }
        uint256 todaysPayout = (((factor * startAmt )/10000000)/30)* (10**decimals);
        balances[this] +=todaysPayout;
        currentSupply += todaysPayout;
        emit Transfer(address(0), this, todaysPayout);
        emit DayMinted(_lastDayPaid, todaysPayout, now);
        _lastDayPaid+=1;
	
    }
    function lastDayPaid() public view returns(uint256){
        return _lastDayPaid;
    }
    

    
    
	function MintToken(uint256 amt) public onlyOwner {
	    currentSupply += amt;
	    balances[this] += amt;
	    emit Transfer(address(0), this, amt);
	}
	
	function DestroyToken(uint256 amt) public onlyOwner {
	    require ( balances[this] >= amt);
	    currentSupply -= amt;
	    balances[this] -= amt;
	    emit Transfer(this,address(0), amt);
	}
	
	
	
    event SoldToken(address _buyer, uint256 _value, string note);
    function BuyToken(address _buyer, uint256 _value, string note) public onlyOwner
    {
		require(balances[this] >= _value && balances[_buyer] + _value > balances[_buyer]);
		
        emit SoldToken( _buyer,  _value,  note);
        balances[this] -= _value;
        balances[_buyer] += _value;
        emit Transfer(this, _buyer, _value);
    }
    
    function LockAccount(address toLock) public onlyOwner
    {
        lockedAccounts[toLock] = true;
    }
    function UnlockAccount(address toUnlock) public onlyOwner
    {
        delete lockedAccounts[toUnlock];
    }
    
    function SetTradeable(bool t) public onlyOwner
    {
        tradeable = t;
    }
    function IsTradeable() public view returns(bool)
    {
        return tradeable;
    }
    
    
    function totalSupply() constant public returns (uint256)
    {
        return currentSupply;
    }
    function balanceOf(address _owner) constant public returns (uint256 balance)
    {
        return balances[_owner];
    }
    function transfer(address _to, uint256 _value) public notLocked returns (bool success) {
        require(tradeable);
         if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
             emit Transfer( msg.sender, _to,  _value);
             balances[msg.sender] -= _value;
             balances[_to] += _value;
             return true;
         } else {
             return false;
         }
     }
    function transferFrom(address _from, address _to, uint _value)public notLocked returns (bool success) {
        require(!lockedAccounts[_from] && !lockedAccounts[_to]);
		require(tradeable);
        if (balances[_from] >= _value
            && allowed[_from][msg.sender] >= _value
            && balances[_to] + _value > balances[_to]) {
                
            emit Transfer( _from, _to,  _value);
                
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            balances[_to] += _value;
            return true;
        } else {
            return false;
        }
    }
    
     /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   *
   * Beware that changing an allowance with this method brings the risk that someone may use both the old
   * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
   * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    emit Approval(msg.sender, _spender, _value);
    return true;
  }

  /**
   * @dev Function to check the amount of tokens that an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint256 specifying the amount of tokens still available for the spender.
   */
  function allowance(address _owner, address _spender) public view returns (uint256) {
    return allowed[_owner][_spender];
  }

  /**
   * @dev Increase the amount of tokens that an owner allowed to a spender.
   *
   * 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
   * @param _spender The address which will spend the funds.
   * @param _addedValue The amount of tokens to increase the allowance by.
   */
  function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  /**
   * @dev Decrease the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To decrement
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _subtractedValue The amount of tokens to decrease the allowance by.
   */
  function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }
    event Transfer(address indexed _from, address indexed _to, uint _value);
    event Approval(address indexed _owner, address indexed _spender, uint _value);
   
   modifier notLocked(){
       require (!lockedAccounts[msg.sender]);
       _;
   }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"amt","type":"uint256"}],"name":"MintToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"amtEth","type":"uint256"},{"name":"amtToken","type":"uint256"}],"name":"FoundationTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"","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":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"toLock","type":"address"}],"name":"LockAccount","outputs":[],"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":"_buyer","type":"address"},{"name":"_value","type":"uint256"},{"name":"note","type":"string"}],"name":"BuyToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amt","type":"uint256"}],"name":"DestroyToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"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":"newOwner","type":"address"}],"name":"TransferOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"IsTradeable","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"t","type":"bool"}],"name":"SetTradeable","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"Terminate","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":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"toUnlock","type":"address"}],"name":"UnlockAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"DailyMint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"IsOwner","outputs":[{"name":"","type":"bool"}],"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":true,"inputs":[],"name":"lastDayPaid","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"ReceivedEth","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"TransferredEth","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"day","type":"uint256"},{"indexed":false,"name":"val","type":"uint256"},{"indexed":false,"name":"now","type":"uint256"}],"name":"DayMinted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_buyer","type":"address"},{"indexed":false,"name":"_value","type":"uint256"},{"indexed":false,"name":"note","type":"string"}],"name":"SoldToken","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"}]

  Contract Creation Code Switch To Opcodes View
60606040526000600555600060065562989680600755341561002057600080fd5b6000336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550631dcd650090506012600a0a8102600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506012600a0a81026001819055503073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6001546040518082815260200191505060405180910390a3506123f3806101386000396000f30060606040526004361061013e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063052977811461018e57806306fdde03146101b15780630730a3221461023f578063095ea7b31461028a57806318160ddd146102e457806323b872dd1461030d5780632e42b01214610386578063313ce567146103bf578063321de1d4146103e85780635daf8a711461046d578063661884631461049057806370a08231146104ea578063858ac4d8146105375780638aa99826146105705780638e3bd6fa1461059d5780639445eb3a146105c257806395d89b41146105d7578063a9059cbb14610665578063b9c97a44146106bf578063d73dd623146106f8578063d9da76de14610752578063dd0860a814610767578063dd62ed3e146107b8578063ef43143714610824575b3373ffffffffffffffffffffffffffffffffffffffff167f52a6cdf67c40ce333b3d846e4e143db87f71dd7935612a4cafcf6ba76047ca1f346040518082815260200191505060405180910390a2005b341561019957600080fd5b6101af600480803590602001909190505061084d565b005b34156101bc57600080fd5b6101c461096e565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102045780820151818401526020810190506101e9565b50505050905090810190601f1680156102315780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561024a57600080fd5b610288600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919080359060200190919050506109a7565b005b341561029557600080fd5b6102ca600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610ca7565b604051808215151515815260200191505060405180910390f35b34156102ef57600080fd5b6102f7610d99565b6040518082815260200191505060405180910390f35b341561031857600080fd5b61036c600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610da3565b604051808215151515815260200191505060405180910390f35b341561039157600080fd5b6103bd600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506111c1565b005b34156103ca57600080fd5b6103d2611277565b6040518082815260200191505060405180910390f35b34156103f357600080fd5b61046b600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190505061127c565b005b341561047857600080fd5b61048e600480803590602001909190505061158c565b005b341561049b57600080fd5b6104d0600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506116fb565b604051808215151515815260200191505060405180910390f35b34156104f557600080fd5b610521600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061198c565b6040518082815260200191505060405180910390f35b341561054257600080fd5b61056e600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506119d5565b005b341561057b57600080fd5b610583611a73565b604051808215151515815260200191505060405180910390f35b34156105a857600080fd5b6105c060048080351515906020019091905050611a89565b005b34156105cd57600080fd5b6105d5611b01565b005b34156105e257600080fd5b6105ea611b96565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561062a57808201518184015260208101905061060f565b50505050905090810190601f1680156106575780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561067057600080fd5b6106a5600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611bcf565b604051808215151515815260200191505060405180910390f35b34156106ca57600080fd5b6106f6600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611e2b565b005b341561070357600080fd5b610738600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611ed8565b604051808215151515815260200191505060405180910390f35b341561075d57600080fd5b6107656120d4565b005b341561077257600080fd5b61079e600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506122a6565b604051808215151515815260200191505060405180910390f35b34156107c357600080fd5b61080e600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506122ff565b6040518082815260200191505060405180910390f35b341561082f57600080fd5b610837612386565b6040518082815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156108a857600080fd5b8060016000828254019250508190555080600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b6040805190810160405280600681526020017f656d706f7772000000000000000000000000000000000000000000000000000081525081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a0257600080fd5b813073ffffffffffffffffffffffffffffffffffffffff163110158015610a68575080600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b1515610a7357600080fd5b6000821115610b0b578273ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501515610abc57600080fd5b8273ffffffffffffffffffffffffffffffffffffffff167f83007cefb28dc4cfb49f429f899c69d37f8011db578f48da2f64929a79bf67b3836040518082815260200191505060405180910390a25b6000811115610ca257600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401111515610ba257600080fd5b80600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b505050565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b6000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515610dfe57600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610ea25750600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1515610ead57600080fd5b600060149054906101000a900460ff161515610ec857600080fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610f93575081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b801561101e5750600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b156111b5578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a381600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600190506111ba565b600090505b9392505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561121c57600080fd5b6001600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b601281565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156112d757600080fd5b81600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156113a55750600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b15156113b057600080fd5b7f0307f82a1d7930932f894f6f841bd41285da9d1374694c831ad1efa591139316838383604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561144c578082015181840152602081019050611431565b50505050905090810190601f1680156114795780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a181600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115e757600080fd5b80600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561163557600080fd5b8060016000828254039250508190555080600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b600080600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508083111561180c576000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506118a0565b61181f838261239090919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a3057600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060149054906101000a900460ff16905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ae457600080fd5b80600060146101000a81548160ff02191690831515021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b5c57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b6040805190810160405280600481526020017f454d50520000000000000000000000000000000000000000000000000000000081525081565b6000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515611c2a57600080fd5b600060149054906101000a900460ff161515611c4557600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015611d135750600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b15611e20578273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a381600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555060019050611e25565b600090505b92915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e8657600080fd5b600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549060ff021916905550565b6000611f6982600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123a990919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b600080600062015180635ae7ae0042038115156120ed57fe5b04925042635ae7ae001115151561210357600080fd5b600554831015151561211457600080fd5b601e60055481151561212257fe5b049150600654821115612159576001600660008282540192505081905550606460636007540281151561215157fe5b046007819055505b6012600a0a601e629896806305a995c06007540281151561217657fe5b0481151561218057fe5b0402905080600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550806001600082825401925050819055503073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a37f2bd46683d2f09f7082e2121b94af20e57d4ebfc802b67f4bb92d31adf4c1dbc3600554824260405180848152602001838152602001828152602001935050505060405180910390a16001600560008282540192505081905550505050565b60008173ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16149050919050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600554905090565b600082821115151561239e57fe5b818303905092915050565b60008082840190508381101515156123bd57fe5b80915050929150505600a165627a7a723058206d651396edf616eb5aaa5868411fa8f4427c55c8eab3b171ea9d50143add980a0029

   Swarm Source:
bzzr://6d651396edf616eb5aaa5868411fa8f4427c55c8eab3b171ea9d50143add980a

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.