Latest 9 txns

TxHash Age From To Value [TxFee]
0x212bf4c14c7d483477ce89af0da1e8ea662824964f43acafc9a54cfb91fc5e94215 days 20 hrs ago0xef7e4f9dc5c2c633efd80e6c42097097496a9264  IN   0x0dc2057746fb93e205e84bdbc39521f42627b2c41 Ether0.000060533
0x401b834aee7c4e3b47f7aa0a45bdd82e286b563a7545f654db48a38dbcd11fd8215 days 20 hrs ago0xef7e4f9dc5c2c633efd80e6c42097097496a9264  IN   0x0dc2057746fb93e205e84bdbc39521f42627b2c40.25 Ether0.000060533
0x710d7ce03c673645edf87bd9e4dee33b7daee8ed8e298373909e565973797176215 days 21 hrs ago0x4f1b13b2a864a81037b438b44039446e72e10d3e  IN   0x0dc2057746fb93e205e84bdbc39521f42627b2c40 Ether0.000078283
0x501b36c10e81d0fb15561a40a155809b841e0cdb87997bd40495c3aaf62b3280217 days 7 hrs ago0xef7e4f9dc5c2c633efd80e6c42097097496a9264  IN   0x0dc2057746fb93e205e84bdbc39521f42627b2c41 Ether0.000060148
0x37a537c2ee92b70cb4871e0c9b3253c408906b9521d7dcd0b1be7bc64422436e217 days 7 hrs ago0xef7e4f9dc5c2c633efd80e6c42097097496a9264  IN   0x0dc2057746fb93e205e84bdbc39521f42627b2c40.25 Ether0.000060148
0x00a6f2ff017458cc4ccbff0acee74a505d24b4b7e0368b37afbfd54c1402a389217 days 7 hrs ago0x4f1b13b2a864a81037b438b44039446e72e10d3e  IN   0x0dc2057746fb93e205e84bdbc39521f42627b2c40 Ether0.000078173
0xb929cee801095c84a32e654bec806fffff4d9c9b3a0db5c5d0a52a896c67c8c1218 days 12 hrs ago0xef7e4f9dc5c2c633efd80e6c42097097496a9264  IN   0x0dc2057746fb93e205e84bdbc39521f42627b2c41 Ether0.000119763
0xa494ed0109da0dc70ad626fb6c7ad04d80aa3de82914aa3bbc1ef4acebfa6b2b218 days 12 hrs ago0x4f1b13b2a864a81037b438b44039446e72e10d3e  IN   0x0dc2057746fb93e205e84bdbc39521f42627b2c40 Ether0.000093209
0x5da8b6be614ce4c698ccef88c5b498019af16d20382d1584d5ae38786db24b1f218 days 12 hrs ago0x4f1b13b2a864a81037b438b44039446e72e10d3e  IN    Contract Creation0 Ether0.002169852
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 5 Internal Transactions

ParentTxHash Block Age From To Value
0x212bf4c14c7d483477ce89af0da1e8ea662824964f43acafc9a54cfb91fc5e942683584215 days 20 hrs ago0x0dc2057746fb93e205e84bdbc39521f42627b2c40x85b442dbd198104f5d43fbe44f9f8047d9d3705f1 Ether
0x401b834aee7c4e3b47f7aa0a45bdd82e286b563a7545f654db48a38dbcd11fd82683565215 days 20 hrs ago0x0dc2057746fb93e205e84bdbc39521f42627b2c40x85b442dbd198104f5d43fbe44f9f8047d9d3705f0.25 Ether
0x501b36c10e81d0fb15561a40a155809b841e0cdb87997bd40495c3aaf62b32802675357217 days 7 hrs ago0x0dc2057746fb93e205e84bdbc39521f42627b2c40x85b442dbd198104f5d43fbe44f9f8047d9d3705f1 Ether
0x37a537c2ee92b70cb4871e0c9b3253c408906b9521d7dcd0b1be7bc64422436e2675352217 days 7 hrs ago0x0dc2057746fb93e205e84bdbc39521f42627b2c40x85b442dbd198104f5d43fbe44f9f8047d9d3705f0.25 Ether
0xb929cee801095c84a32e654bec806fffff4d9c9b3a0db5c5d0a52a896c67c8c12668219218 days 12 hrs ago0x0dc2057746fb93e205e84bdbc39521f42627b2c40x85b442dbd198104f5d43fbe44f9f8047d9d3705f1 Ether
[ Download CSV Export  ] 
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: MONETAHAWK
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 MONETAHAWK is ERC20
{ using SafeMath for uint256;
    // Name of the token
    string public constant name = "MONETAHAWK";

    // Symbol of token
    string public constant symbol = "MNH";
    uint8 public constant decimals = 18;
    uint public _monetaHawk_totalsupply = 100000000 * 10 ** 18; //100 Million inculding decimal precesion
    address public owner;                    // Owner of this contract
    uint256 public _price_monetaHawk_tokayn; 
    uint256 no_of_monetaHawk_tokens;
    uint256 bonus_monetaHawk_token;
    uint256 total_monetaHawk_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_monetaHawk_tokayn = 5000;     // 1 Ether = 5000 MNH
          private_startdate = now;
          private_enddate = now + 1 days;
       
          }      
 function start_PREICO() public onlyOwner atStage(Stages.PRIVATESALE)
      {
        require(now > private_enddate);
          stage = Stages.PRESALE;
          stopped = false;
         _price_monetaHawk_tokayn = 5000;     // 1 Ether = 5000 MNH
          pre_startdate = now;
          pre_enddate = now + 1 days;
       
          }          
    function start_ICO() public onlyOwner atStage(Stages.PRESALE)
      {
          require(now > pre_enddate);
          stage = Stages.ICO;
          stopped = false;
         _price_monetaHawk_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_monetaHawk_tokens =((msg.value).mul(_price_monetaHawk_tokayn));
               bonus_monetaHawk_token = ((no_of_monetaHawk_tokens).mul(50)).div(100);  //50% bonus
               total_monetaHawk_token = no_of_monetaHawk_tokens + bonus_monetaHawk_token;
               drain(msg.value);
               transfertokens(msg.sender,total_monetaHawk_token);
               }
            else if( stage == Stages.PRESALE && now <= pre_enddate )
            { 
                no_of_monetaHawk_tokens =((msg.value).mul(_price_monetaHawk_tokayn));
               bonus_monetaHawk_token = ((no_of_monetaHawk_tokens).mul(30)).div(100);  //30% bonus
               total_monetaHawk_token = no_of_monetaHawk_tokens + bonus_monetaHawk_token;
               drain(msg.value);
               transfertokens(msg.sender,total_monetaHawk_token);
               }
               
                  else if(stage == Stages.ICO && now <= ico_enddate )
            {
             
               no_of_monetaHawk_tokens =((msg.value).mul(_price_monetaHawk_tokayn));
               bonus_monetaHawk_token = ((no_of_monetaHawk_tokens).mul(15)).div(100);  //15% bonus
               total_monetaHawk_token = no_of_monetaHawk_tokens + bonus_monetaHawk_token;
               drain(msg.value);
               transfertokens(msg.sender,total_monetaHawk_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 = _monetaHawk_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 _monetaHawk_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 _monetaHawk_to, uint256 _amount )public returns (bool success) {
     require( _monetaHawk_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[_monetaHawk_to] = (token_bal[_monetaHawk_to]).add(_amount);
    emit Transfer(_from, _monetaHawk_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 _monetaHawk_to, uint256 _amount)public returns (bool success) {
        require( _monetaHawk_to != 0x0);
        require(token_bal[msg.sender] >= _amount && _amount >= 0);
        token_bal[msg.sender] = (token_bal[msg.sender]).sub(_amount);
        token_bal[_monetaHawk_to] = (token_bal[_monetaHawk_to]).add(_amount);
       emit Transfer(msg.sender, _monetaHawk_to, _amount);
             return true;
         }
    
          // Transfer the token_balance from owner's account to another account
    function transfertokens(address _monetaHawk_to, uint256 _amount) private returns(bool success) {
        require( _monetaHawk_to != 0x0);       
        require(token_bal[address(this)] >= _amount && _amount > 0);
        token_bal[address(this)] = (token_bal[address(this)]).sub(_amount);
        token_bal[_monetaHawk_to] = (token_bal[_monetaHawk_to]).add(_amount);
       emit Transfer(address(this), _monetaHawk_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":"_monetaHawk_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_monetaHawk_totalsupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"_price_monetaHawk_tokayn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"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":"_monetaHawk_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
60806040526a52b7d2dcc80cd2e40000006000556000600c60006101000a81548160ff0219169083151502179055507385b442dbd198104f5d43fbe44f9f8047d9d3705f600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561008f57600080fd5b5033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506a14adf4b7320334b9000000600d6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506a3e09de2596099e2b000000600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600f60146101000a81548160ff021916908360048111156101b057fe5b0217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600d6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a33073ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3611ca3806103266000396000f300608060405260043610610149576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806302c3d7f6146103e957806306fdde0314610400578063095ea7b314610490578063124d3396146104f557806318160ddd1461050c578063203a318f1461053757806323b872dd146105625780632f29f5ba146105e7578063313ce5671461061257806336c4553b146106435780633dbedbd41461066e578063405df3381461068557806356b533431461069c5780636375420c146106c757806364e8d682146106f2578063728addbc1461071d578063807d2da31461077457806386f7313d1461078b5780638da5cb5b146107b657806395d89b411461080d578063a9059cbb1461089d578063c040e6b814610902578063dd62ed3e1461093b578063eb8d3321146109b2578063fa1f919f146109c9575b67016345785d8a0000341015151561016057600080fd5b600c60009054906101000a900460ff161580156101cb5750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b15156101d657600080fd5b600160048111156101e357fe5b600f60149054906101000a900460ff1660048111156101fe57fe5b14801561020d57506009544211155b1561028457610227600254346109f490919063ffffffff16565b600381905550610256606461024860326003546109f490919063ffffffff16565b610a2f90919063ffffffff16565b6004819055506004546003540160058190555061027234610a4a565b61027e33600554610ab6565b506103e7565b6002600481111561029157fe5b600f60149054906101000a900460ff1660048111156102ac57fe5b1480156102bb5750600a544211155b15610332576102d5600254346109f490919063ffffffff16565b60038190555061030460646102f6601e6003546109f490919063ffffffff16565b610a2f90919063ffffffff16565b6004819055506004546003540160058190555061032034610a4a565b61032c33600554610ab6565b506103e6565b6003600481111561033f57fe5b600f60149054906101000a900460ff16600481111561035a57fe5b1480156103695750600b544211155b156103e057610383600254346109f490919063ffffffff16565b6003819055506103b260646103a4600f6003546109f490919063ffffffff16565b610a2f90919063ffffffff16565b600481905550600454600354016005819055506103ce34610a4a565b6103da33600554610ab6565b506103e5565b600080fd5b5b5b005b3480156103f557600080fd5b506103fe610cd0565b005b34801561040c57600080fd5b50610415610f7b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561045557808201518184015260208101905061043a565b50505050905090810190601f1680156104825780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561049c57600080fd5b506104db600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fb4565b604051808215151515815260200191505060405180910390f35b34801561050157600080fd5b5061050a6110cb565b005b34801561051857600080fd5b50610521611144565b6040518082815260200191505060405180910390f35b34801561054357600080fd5b5061054c61114d565b6040518082815260200191505060405180910390f35b34801561056e57600080fd5b506105cd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611153565b604051808215151515815260200191505060405180910390f35b3480156105f357600080fd5b506105fc611506565b6040518082815260200191505060405180910390f35b34801561061e57600080fd5b5061062761150c565b604051808260ff1660ff16815260200191505060405180910390f35b34801561064f57600080fd5b50610658611511565b6040518082815260200191505060405180910390f35b34801561067a57600080fd5b50610683611517565b005b34801561069157600080fd5b5061069a611590565b005b3480156106a857600080fd5b506106b161168f565b6040518082815260200191505060405180910390f35b3480156106d357600080fd5b506106dc611695565b6040518082815260200191505060405180910390f35b3480156106fe57600080fd5b5061070761169b565b6040518082815260200191505060405180910390f35b34801561072957600080fd5b5061075e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116a1565b6040518082815260200191505060405180910390f35b34801561078057600080fd5b506107896116ea565b005b34801561079757600080fd5b506107a06117e9565b6040518082815260200191505060405180910390f35b3480156107c257600080fd5b506107cb6117ef565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561081957600080fd5b50610822611815565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610862578082015181840152602081019050610847565b50505050905090810190601f16801561088f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108a957600080fd5b506108e8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061184e565b604051808215151515815260200191505060405180910390f35b34801561090e57600080fd5b50610917611a69565b6040518082600481111561092757fe5b60ff16815260200191505060405180910390f35b34801561094757600080fd5b5061099c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a7c565b6040518082815260200191505060405180910390f35b3480156109be57600080fd5b506109c7611b4b565b005b3480156109d557600080fd5b506109de611c3a565b6040518082815260200191505060405180910390f35b6000806000841415610a095760009150610a28565b8284029050828482811515610a1a57fe5b04141515610a2457fe5b8091505b5092915050565b6000808284811515610a3d57fe5b0490508091505092915050565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610ab2573d6000803e3d6000fd5b5050565b6000808373ffffffffffffffffffffffffffffffffffffffff1614151515610add57600080fd5b81600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610b2c5750600082115b1515610b3757600080fd5b610b8982600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c4090919063ffffffff16565b600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c1e82600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c5990919063ffffffff16565b600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d2e57600080fd5b6004600f60146101000a81548160ff02191690836004811115610d4d57fe5b0217905550600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610e47600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600d6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c5990919063ffffffff16565b600d6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b6040805190810160405280600a81526020017f4d4f4e4554414841574b0000000000000000000000000000000000000000000081525081565b6000808373ffffffffffffffffffffffffffffffffffffffff1614151515610fdb57600080fd5b81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561112757600080fd5b6000600c60006101000a81548160ff021916908315150217905550565b60008054905090565b60085481565b6000808373ffffffffffffffffffffffffffffffffffffffff161415151561117a57600080fd5b81600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015611245575081600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015611252575060008210155b151561125d57600080fd5b6112af82600d60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c4090919063ffffffff16565b600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061138182600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c4090919063ffffffff16565b600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061145382600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c5990919063ffffffff16565b600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b60005481565b601281565b60065481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561157357600080fd5b6001600c60006101000a81548160ff021916908315150217905550565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115ec57600080fd5b60018060048111156115fa57fe5b600f60149054906101000a900460ff16600481111561161557fe5b14151561162157600080fd5b6009544211151561163157600080fd5b6002600f60146101000a81548160ff0219169083600481111561165057fe5b02179055506000600c60006101000a81548160ff02191690831515021790555061138860028190555042600781905550620151804201600a8190555050565b60025481565b60095481565b60075481565b6000600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561174657600080fd5b600280600481111561175457fe5b600f60149054906101000a900460ff16600481111561176f57fe5b14151561177b57600080fd5b600a544211151561178b57600080fd5b6003600f60146101000a81548160ff021916908360048111156117aa57fe5b02179055506000600c60006101000a81548160ff021916908315150217905550611388600281905550426008819055506228de804201600b8190555050565b600b5481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f4d4e48000000000000000000000000000000000000000000000000000000000081525081565b6000808373ffffffffffffffffffffffffffffffffffffffff161415151561187557600080fd5b81600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156118c5575060008210155b15156118d057600080fd5b61192282600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c4090919063ffffffff16565b600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506119b782600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c5990919063ffffffff16565b600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600f60149054906101000a900460ff1681565b6000808373ffffffffffffffffffffffffffffffffffffffff1614158015611abb575060008273ffffffffffffffffffffffffffffffffffffffff1614155b1515611ac657600080fd5b600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ba757600080fd5b6000806004811115611bb557fe5b600f60149054906101000a900460ff166004811115611bd057fe5b141515611bdc57600080fd5b6001600f60146101000a81548160ff02191690836004811115611bfb57fe5b02179055506000600c60006101000a81548160ff0219169083151502179055506113886002819055504260068190555062015180420160098190555050565b600a5481565b6000828211151515611c4e57fe5b818303905092915050565b6000808284019050838110151515611c6d57fe5b80915050929150505600a165627a7a72305820826bcd6f1c65916f3a2d4e60e48df35089b19a8b368846cf16adc1c61a54b6b40029

   Swarm Source:
bzzr://826bcd6f1c65916f3a2d4e60e48df35089b19a8b368846cf16adc1c61a54b6b4

 

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