Latest 4 txns

TxHash Age From To Value [TxFee]
0x8ef86acd17d2897179530b9ce5db2b514654551050da8e5a686927b8dc6fee4e211 days 13 hrs ago0x4f1b13b2a864a81037b438b44039446e72e10d3e  IN   0x1b10ff13e71009630c3020e409a40df1b91e553b1 Ether0.000022985
0xced9024821a9d7bec01ae82ac990ab6fa59871fd13fa7bb087d4eb33cd98ecbd211 days 13 hrs ago0x4f1b13b2a864a81037b438b44039446e72e10d3e  IN   0x1b10ff13e71009630c3020e409a40df1b91e553b1 Ether0.000022985
0x8a21c02f11b37e2a47090ccff65c6f4fd029941512a912075cfc3753e0e846c0211 days 13 hrs ago0xef7e4f9dc5c2c633efd80e6c42097097496a9264  IN   0x1b10ff13e71009630c3020e409a40df1b91e553b0 Ether0.000093209
0x010c54f77017eb754a73080cb172ad4b0c22ffe98f7e09354056122a45323122211 days 14 hrs ago0xef7e4f9dc5c2c633efd80e6c42097097496a9264  IN    Contract Creation0 Ether0.002169532
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: mtest
Compiler Version: v0.4.24+commit.e67f0147
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity 0.4.24;
/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  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;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

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

contract ERC20 {
  function totalSupply()public view returns (uint total_Supply);
  function token_balanceOf(address who)public view returns (uint256);
  function allowance(address owner, address spender)public view returns (uint);
  function transferFrom(address from, address to, uint value)public returns (bool okay);
  function approve(address spender, uint value)public returns (bool okay);
  function transfer(address to, uint value)public returns (bool okay);
  event Transfer(address indexed from, address indexed to, uint value);
  event Approval(address indexed owner, address indexed spender, uint value);
}


contract mtest is ERC20
{ using SafeMath for uint256;
    // Name of the token
    string public constant name = "mtest";

    // Symbol of token
    string public constant symbol = "MNH";
    uint8 public constant decimals = 18;
    uint public _mtest_totalsupply = 100000000 * 10 ** 18; //100 Million inculding decimal precesion
    address public owner;                    // Owner of this contract
    uint256 public _price_mtest_tokayn; 
    uint256 no_of_mtest_tokens;
    uint256 bonus_mtest_token;
    uint256 total_mtest_token;
    uint256 public private_startdate;
    uint256 public pre_startdate;
    uint256 public ico_startdate;
    uint256 public private_enddate;
    uint256 public pre_enddate;
    uint256 public ico_enddate;
    bool stopped = false;
   
    mapping(address => uint) token_bal;
    mapping(address => mapping(address => uint)) allowed;
    address ethFundMain = 0x85B442dBD198104F5D43Fbe44F9F8047D9D3705F; 

    
     enum Stages {
        NOTSTARTED,
        PRIVATESALE,
        PRESALE,
        ICO,
        ENDED
    }
    Stages public stage;
    
    modifier atStage(Stages _stage) {
        require(stage == _stage);
        _;
    }
    
     modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }

    constructor() public
    {
        
        owner = msg.sender;
        token_bal[owner] = 25000000 * 10 **18;  //25 Million given to Owner
        token_bal[address(this)]=  75000000 * 10 **18;  //75 Million given to Smart COntract
        stage = Stages.NOTSTARTED;
        emit Transfer(0, owner, token_bal[owner]);
        emit  Transfer(0, address(this), token_bal[address(this)]);
       
    }
    function start_PRIVATESALE() public onlyOwner atStage(Stages.NOTSTARTED)
      {
          stage = Stages.PRIVATESALE;
          stopped = false;
         _price_mtest_tokayn = 5000;     // 1 Ether = 5000 MNH
          pre_startdate = now;
          pre_enddate = now + 15 days;
       
          }      
 function start_PREICO() public onlyOwner atStage(Stages.PRIVATESALE)
      {
        require(now > private_enddate);
          stage = Stages.PRESALE;
          stopped = false;
         _price_mtest_tokayn = 5000;     // 1 Ether = 5000 MNH
          pre_startdate = now;
          pre_enddate = now + 15 days;
       
          }          
    function start_ICO() public onlyOwner atStage(Stages.PRESALE)
      {
          require(now > pre_enddate);
          stage = Stages.ICO;
          stopped = false;
         _price_mtest_tokayn = 5000;   // 1 Ether = 5000 MNH
          ico_startdate = now;
          ico_enddate = now + 31 days;
      }
  
  
    function() public payable 
    {
      require(msg.value >= 0.1 ether);
        require(!stopped && msg.sender != owner);
         if( stage == Stages.PRIVATESALE && now <= private_enddate )
            { 
                no_of_mtest_tokens =((msg.value).mul(_price_mtest_tokayn));
               bonus_mtest_token = ((no_of_mtest_tokens).mul(50)).div(100);  //50% bonus
               total_mtest_token = no_of_mtest_tokens + bonus_mtest_token;
               drain(msg.value);
               transfertokens(msg.sender,total_mtest_token);
               }
            else if( stage == Stages.PRESALE && now <= pre_enddate )
            { 
                no_of_mtest_tokens =((msg.value).mul(_price_mtest_tokayn));
               bonus_mtest_token = ((no_of_mtest_tokens).mul(30)).div(100);  //30% bonus
               total_mtest_token = no_of_mtest_tokens + bonus_mtest_token;
               drain(msg.value);
               transfertokens(msg.sender,total_mtest_token);
               }
               
                  else if(stage == Stages.ICO && now <= ico_enddate )
            {
             
               no_of_mtest_tokens =((msg.value).mul(_price_mtest_tokayn));
               bonus_mtest_token = ((no_of_mtest_tokens).mul(15)).div(100);  //15% bonus
               total_mtest_token = no_of_mtest_tokens + bonus_mtest_token;
               drain(msg.value);
               transfertokens(msg.sender,total_mtest_token);
            }
        
        else
        {
            revert();
        }
       
    }
     
      
    
    // called by the owner, pause ICO
    function StopICO() external onlyOwner 
    {
        stopped = true;
       }

    // called by the owner , resumes ICO
    function releaseICO() external onlyOwner 
    {
        
        stopped = false;
      }
      
      
       function end_ICO() external onlyOwner
     {
        stage = Stages.ENDED;
        uint256 x = token_bal[address(this)];
        token_bal[owner] = (token_bal[owner]).add(token_bal[address(this)]);
        token_bal[address(this)] = 0;
        emit  Transfer(address(this), owner , x);
         
         
     }


    // what is the total supply of the ech tokens
     function totalSupply() public view returns (uint256 total_Supply) {
         total_Supply = _mtest_totalsupply;
     }
    
    // What is the token_balance of a particular account?
     function token_balanceOf(address _owner)public view returns (uint256 token_balance) {
         return token_bal[_owner];
     }
    
    // Send _value amount of tokens from address _from to address _mtest_to
     // The transferFrom method is used for a withdraw workflow, allowing contracts to send
     // tokens on your behalf, for example to "deposit" to a contract address and/or to charge
     // fees in sub-currencies; the command should fail unless the _from account has
     // deliberately authorized the sender of the message via some mechanism; we propose
     // these standardized APIs for approval:
     function transferFrom( address _from, address _mtest_to, uint256 _amount )public returns (bool success) {
     require( _mtest_to != 0x0);
     require(token_bal[_from] >= _amount && allowed[_from][msg.sender] >= _amount && _amount >= 0);
     token_bal[_from] = (token_bal[_from]).sub(_amount);
     allowed[_from][msg.sender] = (allowed[_from][msg.sender]).sub(_amount);
     token_bal[_mtest_to] = (token_bal[_mtest_to]).add(_amount);
    emit Transfer(_from, _mtest_to, _amount);
     return true;
         }
    
   // Allow _spender to withdraw from your account, multiple times, up to the _value amount.
     // If this function is called again it overwrites the current allowance with _value.
     function approve(address _spender, uint256 _amount)public returns (bool success) {
         require( _spender != 0x0);
         allowed[msg.sender][_spender] = _amount;
       emit  Approval(msg.sender, _spender, _amount);
         return true;
     }
  
     function allowance(address _owner, address _spender)public view returns (uint256 remaining) {
         require( _owner != 0x0 && _spender !=0x0);
         return allowed[_owner][_spender];
   }

     // Transfer the token_balance from owner's account to another account
     function transfer(address _mtest_to, uint256 _amount)public returns (bool success) {
        require( _mtest_to != 0x0);
        require(token_bal[msg.sender] >= _amount && _amount >= 0);
        token_bal[msg.sender] = (token_bal[msg.sender]).sub(_amount);
        token_bal[_mtest_to] = (token_bal[_mtest_to]).add(_amount);
       emit Transfer(msg.sender, _mtest_to, _amount);
             return true;
         }
    
          // Transfer the token_balance from owner's account to another account
    function transfertokens(address _mtest_to, uint256 _amount) private returns(bool success) {
        require( _mtest_to != 0x0);       
        require(token_bal[address(this)] >= _amount && _amount > 0);
        token_bal[address(this)] = (token_bal[address(this)]).sub(_amount);
        token_bal[_mtest_to] = (token_bal[_mtest_to]).add(_amount);
       emit Transfer(address(this), _mtest_to, _amount);
        return true;
        }
    
    
    function drain(uint256 value) private {
         
        ethFundMain.transfer(value);
    }
    
}

    Contract ABI  
[{"constant":false,"inputs":[],"name":"end_ICO","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":"_spender","type":"address"},{"name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"releaseICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"total_Supply","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ico_startdate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_mtest_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"private_startdate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"StopICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"start_PREICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"private_enddate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pre_startdate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"token_balanceOf","outputs":[{"name":"token_balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"start_ICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ico_enddate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_mtest_totalsupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_price_mtest_tokayn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_mtest_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"stage","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","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":"start_PRIVATESALE","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"pre_enddate","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":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
60806040526a52b7d2dcc80cd2e40000006000556000600c60006101000a81548160ff0219169083151502179055507385b442dbd198104f5d43fbe44f9f8047d9d3705f600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561008f57600080fd5b5033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506a14adf4b7320334b9000000600d6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506a3e09de2596099e2b000000600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600f60146101000a81548160ff021916908360048111156101b057fe5b0217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600d6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a33073ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3611ca3806103266000396000f300608060405260043610610149576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806302c3d7f6146103e957806306fdde0314610400578063095ea7b314610490578063124d3396146104f557806318160ddd1461050c578063203a318f1461053757806323b872dd14610562578063313ce567146105e757806336c4553b146106185780633dbedbd414610643578063405df3381461065a5780636375420c1461067157806364e8d6821461069c578063728addbc146106c7578063807d2da31461071e57806386f7313d146107355780638872090614610760578063891a169f1461078b5780638da5cb5b146107b657806395d89b411461080d578063a9059cbb1461089d578063c040e6b814610902578063dd62ed3e1461093b578063eb8d3321146109b2578063fa1f919f146109c9575b67016345785d8a0000341015151561016057600080fd5b600c60009054906101000a900460ff161580156101cb5750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b15156101d657600080fd5b600160048111156101e357fe5b600f60149054906101000a900460ff1660048111156101fe57fe5b14801561020d57506009544211155b1561028457610227600254346109f490919063ffffffff16565b600381905550610256606461024860326003546109f490919063ffffffff16565b610a2f90919063ffffffff16565b6004819055506004546003540160058190555061027234610a4a565b61027e33600554610ab6565b506103e7565b6002600481111561029157fe5b600f60149054906101000a900460ff1660048111156102ac57fe5b1480156102bb5750600a544211155b15610332576102d5600254346109f490919063ffffffff16565b60038190555061030460646102f6601e6003546109f490919063ffffffff16565b610a2f90919063ffffffff16565b6004819055506004546003540160058190555061032034610a4a565b61032c33600554610ab6565b506103e6565b6003600481111561033f57fe5b600f60149054906101000a900460ff16600481111561035a57fe5b1480156103695750600b544211155b156103e057610383600254346109f490919063ffffffff16565b6003819055506103b260646103a4600f6003546109f490919063ffffffff16565b610a2f90919063ffffffff16565b600481905550600454600354016005819055506103ce34610a4a565b6103da33600554610ab6565b506103e5565b600080fd5b5b5b005b3480156103f557600080fd5b506103fe610cd0565b005b34801561040c57600080fd5b50610415610f7b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561045557808201518184015260208101905061043a565b50505050905090810190601f1680156104825780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561049c57600080fd5b506104db600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fb4565b604051808215151515815260200191505060405180910390f35b34801561050157600080fd5b5061050a6110cb565b005b34801561051857600080fd5b50610521611144565b6040518082815260200191505060405180910390f35b34801561054357600080fd5b5061054c61114d565b6040518082815260200191505060405180910390f35b34801561056e57600080fd5b506105cd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611153565b604051808215151515815260200191505060405180910390f35b3480156105f357600080fd5b506105fc611506565b604051808260ff1660ff16815260200191505060405180910390f35b34801561062457600080fd5b5061062d61150b565b6040518082815260200191505060405180910390f35b34801561064f57600080fd5b50610658611511565b005b34801561066657600080fd5b5061066f61158a565b005b34801561067d57600080fd5b50610686611689565b6040518082815260200191505060405180910390f35b3480156106a857600080fd5b506106b161168f565b6040518082815260200191505060405180910390f35b3480156106d357600080fd5b50610708600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611695565b6040518082815260200191505060405180910390f35b34801561072a57600080fd5b506107336116de565b005b34801561074157600080fd5b5061074a6117dd565b6040518082815260200191505060405180910390f35b34801561076c57600080fd5b506107756117e3565b6040518082815260200191505060405180910390f35b34801561079757600080fd5b506107a06117e9565b6040518082815260200191505060405180910390f35b3480156107c257600080fd5b506107cb6117ef565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561081957600080fd5b50610822611815565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610862578082015181840152602081019050610847565b50505050905090810190601f16801561088f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108a957600080fd5b506108e8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061184e565b604051808215151515815260200191505060405180910390f35b34801561090e57600080fd5b50610917611a69565b6040518082600481111561092757fe5b60ff16815260200191505060405180910390f35b34801561094757600080fd5b5061099c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a7c565b6040518082815260200191505060405180910390f35b3480156109be57600080fd5b506109c7611b4b565b005b3480156109d557600080fd5b506109de611c3a565b6040518082815260200191505060405180910390f35b6000806000841415610a095760009150610a28565b8284029050828482811515610a1a57fe5b04141515610a2457fe5b8091505b5092915050565b6000808284811515610a3d57fe5b0490508091505092915050565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610ab2573d6000803e3d6000fd5b5050565b6000808373ffffffffffffffffffffffffffffffffffffffff1614151515610add57600080fd5b81600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610b2c5750600082115b1515610b3757600080fd5b610b8982600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c4090919063ffffffff16565b600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c1e82600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c5990919063ffffffff16565b600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d2e57600080fd5b6004600f60146101000a81548160ff02191690836004811115610d4d57fe5b0217905550600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610e47600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600d6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c5990919063ffffffff16565b600d6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b6040805190810160405280600581526020017f6d7465737400000000000000000000000000000000000000000000000000000081525081565b6000808373ffffffffffffffffffffffffffffffffffffffff1614151515610fdb57600080fd5b81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561112757600080fd5b6000600c60006101000a81548160ff021916908315150217905550565b60008054905090565b60085481565b6000808373ffffffffffffffffffffffffffffffffffffffff161415151561117a57600080fd5b81600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015611245575081600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015611252575060008210155b151561125d57600080fd5b6112af82600d60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c4090919063ffffffff16565b600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061138182600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c4090919063ffffffff16565b600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061145382600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c5990919063ffffffff16565b600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b60065481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561156d57600080fd5b6001600c60006101000a81548160ff021916908315150217905550565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115e657600080fd5b60018060048111156115f457fe5b600f60149054906101000a900460ff16600481111561160f57fe5b14151561161b57600080fd5b6009544211151561162b57600080fd5b6002600f60146101000a81548160ff0219169083600481111561164a57fe5b02179055506000600c60006101000a81548160ff021916908315150217905550611388600281905550426007819055506213c6804201600a8190555050565b60095481565b60075481565b6000600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561173a57600080fd5b600280600481111561174857fe5b600f60149054906101000a900460ff16600481111561176357fe5b14151561176f57600080fd5b600a544211151561177f57600080fd5b6003600f60146101000a81548160ff0219169083600481111561179e57fe5b02179055506000600c60006101000a81548160ff021916908315150217905550611388600281905550426008819055506228de804201600b8190555050565b600b5481565b60005481565b60025481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f4d4e48000000000000000000000000000000000000000000000000000000000081525081565b6000808373ffffffffffffffffffffffffffffffffffffffff161415151561187557600080fd5b81600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156118c5575060008210155b15156118d057600080fd5b61192282600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c4090919063ffffffff16565b600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506119b782600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c5990919063ffffffff16565b600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600f60149054906101000a900460ff1681565b6000808373ffffffffffffffffffffffffffffffffffffffff1614158015611abb575060008273ffffffffffffffffffffffffffffffffffffffff1614155b1515611ac657600080fd5b600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ba757600080fd5b6000806004811115611bb557fe5b600f60149054906101000a900460ff166004811115611bd057fe5b141515611bdc57600080fd5b6001600f60146101000a81548160ff02191690836004811115611bfb57fe5b02179055506000600c60006101000a81548160ff021916908315150217905550611388600281905550426007819055506213c6804201600a8190555050565b600a5481565b6000828211151515611c4e57fe5b818303905092915050565b6000808284019050838110151515611c6d57fe5b80915050929150505600a165627a7a72305820b25d3376a7c014d08a726f3be6141a1768ede9872cf56b79278470fd8c03c3580029

   Swarm Source:
bzzr://b25d3376a7c014d08a726f3be6141a1768ede9872cf56b79278470fd8c03c358

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward