Contract 0x9002d4485b7594e3e850f0a206713b305113f69e

 

TxHash Block Age From To Value [TxFee]
0xbbea6acb08f4da1704be6703fa5209543dabbc3225b19a4893fcd0e5916dda25723692815 hrs 18 mins ago0xa31c21c4329bca5869266d36ab2bcc6a5d2ab230  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.00143316
0x8787c51977d035aabd4d89611a7b14c6a19128c23d3e02ada5daafc09c197663723692515 hrs 19 mins ago0xa31c21c4329bca5869266d36ab2bcc6a5d2ab230  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.00161742
0x7174fa6d14ee51bb0bc2ee0e806570220ebc0d029b2f9ab3d65c489508482fe5723645518 hrs 10 mins ago0xd6db976645adc6ceec8478a55a48167291b37915  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.00143316
0xb06474e18734c089af2839562f22d6dcedef89168b76096adeca0f6b22cb834c723643118 hrs 20 mins ago0xd6db976645adc6ceec8478a55a48167291b37915  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.001132194
0xd6d2b95e5d189e1d1eaeb3b50af551bcce267080149230982bd6f92e43bf68ca72340381 day 7 hrs ago0x689c56aef474df92d44a1b70850f808488f9769c  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.000419192
0xcefe1e347f9055e80e390df2adf2d4ee72dff8229122fb57729104e50f54855c72331141 day 13 hrs ago0xc1f8c349e0ac89de028bc1b1238e4b9ea618bf01  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.00037399
0xf9a7933228918031ec4a62af5531affe5540b14a2e67f7583910fe9f520ad5f472287192 days 14 hrs ago0x44471bdfa2c35a0a730d3c723bdefd8163a50b61  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.00298168
0x7553d76de1aae600d4b39bf31e77301f574e5fb719f9e688886ed0adfe76610972198714 days 17 hrs ago0x95f06646a2413f0e605b7162b7d381726df779de  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.00071349
0x03e8a82aa75f4b82b57751868fd84c58b6392296364d25030cc05dd0afaaca6372155725 days 18 hrs ago0x87562864ee8aaed70ca58fc9973371a4382c984b  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.00047772
0x608e2fad5f3d7542236410ea2af899acc634fb084c857e5edf1e1a556951664772154735 days 18 hrs ago0x87562864ee8aaed70ca58fc9973371a4382c984b  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.000225910213
0x5310830ad10e90ceb699f0d6c59c1e5087a3ac93d3ea6db6628f3b44dc4f0ec472154655 days 18 hrs ago0x87562864ee8aaed70ca58fc9973371a4382c984b  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.000242613
0x6866228ef43c56537d6adea5a1d30fd22bcae5db117f9fc2673736c5af083ffe72125946 days 11 hrs ago0x2a608d7137ffa92dceeb29e3808a767315540c3d  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.00072099
0x6c0509f70ada211f29e1e4a06972236ee3f403a700c5b9a8bd9867d2d36ea54d72125936 days 11 hrs ago0x2a608d7137ffa92dceeb29e3808a767315540c3d  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.00161742
0xda39f5de7538b1904c30d802bb4eeaae3449bbfc792020a15974d2bcea55048672121176 days 13 hrs ago0x6ca417194775f050ebe1a2d8f6f5e68a19c752e8  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.0007467
0xde856f1056328b519530093381d615f7e840b6271a787324700c668748ba8b1072071047 days 18 hrs ago0x719c7708ead7603c668ff76148751c757c819919  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.00143124
0x7b0db8c80da66a9d8b5adff590ebade6b106348e9437f830f8729a05ff1a66cd72071037 days 18 hrs ago0x719c7708ead7603c668ff76148751c757c819919  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.000504693
0x4b0502bbb5956707cd1ea5a13717f5f4652cd03c21b8880a7044948b7b643f7272039208 days 12 hrs ago0x719c7708ead7603c668ff76148751c757c819919  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.001132194
0x714c7141c80809d6dd84b4961b759a111998ca7a5e3cad0aecf182702dc7331772037428 days 13 hrs ago0x266db4430338e3efe0844ee6e5f974165ec3e5bd  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.000286632
0x47b3ab97807df697417f435e37b62bc09a6f4e6d645da0157995adf4d7ab792072037388 days 13 hrs ago0x266db4430338e3efe0844ee6e5f974165ec3e5bd  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.000323484
0xc0812bf8e090e411dd22d5ec57f746301fa7d388b5d7bf9240b792146604771572015339 days 1 hr ago0x292d56d6121eac13e1d82539f0bc4801094c6895  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.000181792
0x2ba352758c9f6a4489df0a9a0c2a48c6c608c1ed5ea56dce32fd8125f3e85ccf719542310 days 8 hrs ago0x9f12b42d15614dfe7c0fcc5bd3dcfa20a8c0fd08  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.000186995
0xaa02d93608286cc8e4507ee321235615fb49474d0b625b427d70bcc041e8b09c719201711 days 54 mins ago0xf743967cac1b10b88aea80e4db7a76f583d8e088  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.00143316
0xd58b4d581cf684a8549063a5d6e355c77ce25803f4537de609d6636c0608f51d719007011 days 10 hrs ago0xf743967cac1b10b88aea80e4db7a76f583d8e088  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.00071967
0x6344ecc49c991fc70cfd31f3d797baab84d5163c3e08301128516912516b6137719006211 days 10 hrs ago0xf743967cac1b10b88aea80e4db7a76f583d8e088  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.00161742
0x1e063e055b989ca078dd996cc29a8272c055065baff5b447c7dba65e7fce3384718808111 days 20 hrs ago0xd6db976645adc6ceec8478a55a48167291b37915  IN   0x9002d4485b7594e3e850f0a206713b305113f69e0 Ether0.00143316
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: HawalaToken
Compiler Version: v0.4.19+commit.c4cbbb05
Optimization Enabled: No
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.4;

contract SafeMath {
  function safeMul(uint a, uint b) internal returns (uint) {
    uint c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function safeDiv(uint a, uint b) internal returns (uint) {
    assert(b > 0);
    uint c = a / b;
    assert(a == b * c + a % b);
    return c;
  }

  function safeSub(uint a, uint b) internal returns (uint) {
    assert(b <= a);
    return a - b;
  }

  function safeAdd(uint a, uint b) internal returns (uint) {
    uint c = a + b;
    assert(c>=a && c>=b);
    return c;
  }

  function max64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a >= b ? a : b;
  }

  function min64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a < b ? a : b;
  }

  function max256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a >= b ? a : b;
  }

  function min256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a < b ? a : b;
  }

  function assert(bool assertion) internal {
    if (!assertion) {
      throw;
    }
  }
}



contract Token is SafeMath {

    function totalSupply()public constant returns (uint256 supply) {}

    function balanceOf(address _owner)public constant returns (uint256 balance) {}
    
   
    
    function transfer(address _to, uint256 _value)public returns (bool success) {}

    function transferFrom(address _from, address _to, uint256 _value)public returns (bool success) {}

    function approve(address _spender, uint256 _value)public returns (bool success) {}

    function allowance(address _owner, address _spender) public constant returns (uint256 remaining) {}

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    
}


//ERC20 Compliant
contract StandardToken is Token {

    
    
    
    
    function transfer(address _to, uint256 _value) public  returns (bool success) {
        if (balances[msg.sender] >= _value && _value > 0)
        {
            if(inflation_complete)
            {
              
                uint256 CalculatedFee = safeMul(safeDiv(transactionfeeAmount,100000000000000),transactionfeeAmount);
                balances[msg.sender] = safeSub(balances[msg.sender],_value);
               _value = safeSub(_value,CalculatedFee);
                totalFeeCollected = safeAdd(totalFeeCollected,CalculatedFee);
                balances[_to] = safeAdd(balances[_to],_value);
                Transfer(msg.sender, _to, _value);
                return true;
            }
            else
            {
                balances[msg.sender] = safeSub(balances[msg.sender],_value);
                balances[_to] = safeAdd(balances[_to],_value);
                Transfer(msg.sender, _to, _value);
                return true;
                
            }
            
        }
        else
        {
            return false;
        }
    }

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

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

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

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

   
    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    uint256 public totalSupply=   0;
    uint256 public initialSupply= 2500000*10**12;
    uint256 public rewardsupply= 4500000*10**12;
    bool public inflation_complete;
    uint256 public transactionfeeAmount; // This is the percentage per transaction Hawala.Today shall be collecting 
    uint256 public totalFeeCollected;
}



contract HawalaToken is StandardToken {

    
    uint256 public  totalstakeamount;
    uint256 public HawalaKickoffTime;
    address _contractOwner;
    uint256 public totalFeeCollected;
  
    string public name;                  
    uint8 public decimals;               
    string public symbol;
    string public version = 'HAT';       

  mapping (address => IFSBalance) public IFSBalances;
   struct IFSBalance
    {
        
         uint256 TotalRewardsCollected; 
        uint256 Amount; 
        uint256 IFSLockTime;
        uint256 LastCollectedReward;
    }
    
   
    event IFSActive(address indexed _owner, uint256 _value,uint256 _locktime);
    
    function () public {
        //if ether is sent to this address, send it back.
    
        throw;
    }

  

      

      function CalculateReward(uint256 stakingamount,uint256 initialLockTime,uint256 _currenttime) public returns (uint256 _amount) {
         
        
         uint _timesinceStaking =(uint(_currenttime)-uint(initialLockTime))/ 1 days;
         _timesinceStaking = safeDiv(_timesinceStaking,3);//exploiting non-floating point division
         _timesinceStaking = safeMul(_timesinceStaking,3);//get to number of days reward shall be distributed
        
      
        
         if(safeSub(_currenttime,HawalaKickoffTime) <= 1 years)
         {
             //_amount = 1;//safeMul(safeDiv(stakingamount,100),15));
              
             _amount = safeMul(safeDiv(stakingamount,1000000000000),410958904) ;//15% safeDiv(4,100);//safeMul(stakingamount,safeDiv(4,100));
             _amount = safeMul(_timesinceStaking,_amount);
          
         }
        else if(safeSub(_currenttime,HawalaKickoffTime) <= 2 years)
         {
             _amount = safeMul(safeDiv(stakingamount,1000000000000),410958904) ;//15% safeDiv(4,100);//safeMul(stakingamount,safeDiv(4,100));
             _amount = safeMul(_timesinceStaking,_amount);
             
         }
        else  if(safeSub(_currenttime,HawalaKickoffTime) <= 3 years)
         {
             _amount = safeMul(safeDiv(stakingamount,1000000000000),328767123) ;//12% safeDiv(4,100);//safeMul(stakingamount,safeDiv(4,100));
             _amount = safeMul(_timesinceStaking,_amount);
             
         }
        else  if(safeSub(_currenttime,HawalaKickoffTime) <= 4 years)
         {
             _amount = safeMul(safeDiv(stakingamount,1000000000000),328767123) ;//12% safeDiv(4,100);//safeMul(stakingamount,safeDiv(4,100));
             _amount = safeMul(_timesinceStaking,_amount);
             
         }
       else   if(safeSub(_currenttime,HawalaKickoffTime) <= 5 years)
         {
             _amount = safeMul(safeDiv(stakingamount,1000000000000),328767123) ;//12% safeDiv(4,100);//safeMul(stakingamount,safeDiv(4,100));
             _amount = safeMul(_timesinceStaking,_amount);
             
         }
       else   if(safeSub(_currenttime,HawalaKickoffTime) <= 6 years)
         {
             _amount = safeMul(safeDiv(stakingamount,1000000000000),273972602) ;//10% safeDiv(4,100);//safeMul(stakingamount,safeDiv(4,100));
             _amount = safeMul(_timesinceStaking,_amount);
             
         }
      else    if(safeSub(_currenttime,HawalaKickoffTime) <= 7 years)
         {
             _amount = safeMul(safeDiv(stakingamount,1000000000000),273972602) ;//10%  safeDiv(4,100);//safeMul(stakingamount,safeDiv(4,100));
             _amount = safeMul(_timesinceStaking,_amount);
             
         }
       else   if(safeSub(_currenttime,HawalaKickoffTime) <= 8 years)
         {
             _amount = safeMul(safeDiv(stakingamount,1000000000000),219178082) ;//8% safeDiv(4,100);//safeMul(stakingamount,safeDiv(4,100));
             _amount = safeMul(_timesinceStaking,_amount);
             
         }
      else    if(safeSub(_currenttime,HawalaKickoffTime) <= 9 years)
         {
             _amount = safeMul(safeDiv(stakingamount,1000000000000),205479452) ;//7.50% safeDiv(4,100);//safeMul(stakingamount,safeDiv(4,100));
             _amount = safeMul(_timesinceStaking,_amount);
             
         }
       else   if(safeSub(_currenttime,HawalaKickoffTime) <= 10 years)
         {
             _amount = safeMul(safeDiv(stakingamount,1000000000000),198630136) ;//7.25% safeDiv(4,100);//safeMul(stakingamount,safeDiv(4,100));
             _amount = safeMul(_timesinceStaking,_amount);
             
         }
        else   if(safeSub(_currenttime,HawalaKickoffTime) > 10 years)
         {
             _amount = safeMul(safeDiv(stakingamount,1000000000000),198630136) ;//7.25% safeDiv(4,100);//safeMul(stakingamount,safeDiv(4,100));
             _amount = safeMul(_timesinceStaking,_amount);
             
         }
         return _amount;
         //extract ony the quotient from _timesinceStaking
        
     }
     
     function changeTransactionFee(uint256 amount) public returns (bool success)
     {
          if (msg.sender == _contractOwner) {
              
              transactionfeeAmount = amount;
            return true;
          }
       else{
             return false;
         }
     }
     
     function canExecute(uint initialLockTime,uint256 _currenttime) public returns (bool success)
     {
          if (_currenttime >= initialLockTime + 3 days) {
              
            return true;
          }
       else{
             return false;
         }
     }
     
     
      function disperseRewards(address toaddress ,uint256 amount) public returns (bool success){
      
          if(msg.sender==_contractOwner)
          {
             if(inflation_complete)
              {
                  if(totalFeeCollected>0 && totalFeeCollected>amount)
                  {
                    totalFeeCollected = safeSub(totalFeeCollected,amount);
                     balances[toaddress] = safeAdd(balances[toaddress],amount);
                     Transfer(msg.sender, toaddress, amount);
                     return true;
                  }
              
              }
              else
              {
                  return false;
                  
              }
          }
          return false;
          
      }
       function claimIFSReward(address _sender) public returns (bool success){
     
       
        if(msg.sender!=_sender)//Make sure only authorize owner of account could trigger IFS and he/she must have enough balance to trigger IFS
        {
            return false;
        }
        else
        {
            if(IFSBalances[_sender].Amount<=0)
            {
                return false;
                
            }
            else{
                // is IFS balance age minimum 3 day?
                uint256 _currenttime = now;
                if(canExecute(IFSBalances[_sender].IFSLockTime,_currenttime))
                {
                    //Get Total number of days in multiple of 3's.. Suppose if the staking lock was done 10 days ago
                    //but the reward shall be allocated and calculated for 9 Days.
                    uint256 calculatedreward = CalculateReward(IFSBalances[_sender].Amount,IFSBalances[_sender].IFSLockTime,_currenttime);
                    
                   if(!inflation_complete)
                   {
                    if(rewardsupply>=calculatedreward)
                    {
                   
                   
                         rewardsupply = safeSub(rewardsupply,calculatedreward);
                         balances[_sender] =safeAdd(balances[_sender], calculatedreward);
                         IFSBalances[_sender].IFSLockTime = _currenttime;//reset the clock
                         IFSBalances[_sender].TotalRewardsCollected = safeAdd( IFSBalances[_sender].TotalRewardsCollected,calculatedreward);
                          IFSBalances[_sender].LastCollectedReward = rewardsupply;//Set this to see last collected reward
                    }
                    else{
                        
                        if(rewardsupply>0)//whatever remaining in the supply hand it out to last staking account
                        {
                              
                           balances[_sender] =safeAdd(balances[_sender], rewardsupply);
                           rewardsupply = 0;
                            
                        }
                        inflation_complete = true;
                        
                    }
                    
                   }
                    
                }
                else{
                    
                    // Not time yet to process staking reward 
                    return false;
                }
                
                
                
            }
            return true;
        }
        
    }
   
    function setIFS(address _sender,uint256 _amount) public returns (bool success){
        if(msg.sender!=_sender || balances[_sender]<_amount || rewardsupply==0)//Make sure only authorize owner of account could trigger IFS and he/she must have enough balance to trigger IFS
        {
            return false;
        }
        balances[_sender] = safeSub(balances[_sender],_amount);
        IFSBalances[_sender].Amount = safeAdd(IFSBalances[_sender].Amount,_amount);
        IFSBalances[_sender].IFSLockTime = now;
        IFSActive(_sender,_amount,IFSBalances[_sender].IFSLockTime);
        totalstakeamount =  safeAdd(totalstakeamount,_amount);
        return true;
        
    }
    function reClaimIFS(address _sender)public returns (bool success){
        if(msg.sender!=_sender || IFSBalances[_sender].Amount<=0 )//Make sure only authorize owner of account and > 0 staking could trigger reClaimIFS  
        {
            return false;
        }
        
            balances[_sender] = safeAdd(balances[_sender],IFSBalances[_sender].Amount);
            totalstakeamount =  safeSub(totalstakeamount,IFSBalances[_sender].Amount);
            IFSBalances[_sender].Amount = 0;
            IFSBalances[_sender].IFSLockTime = 0;// 
            IFSActive(_sender,0,IFSBalances[_sender].IFSLockTime);//Broadcast event ... Our mobile hooks should be listening to release time
            
            return true; 
        
        
    }
    
    
    function HawalaToken(
        )public {
        //Add initial supply to total supply to make  7M. remaining 4.5M locked in for reward distribution        
        totalSupply=safeAdd(initialSupply,rewardsupply);
        balances[msg.sender] = initialSupply;               
        name = "HawalaToken";                              
        decimals = 12;                            
        symbol = "HAT";  
        inflation_complete = false;
        HawalaKickoffTime=now;
        totalstakeamount=0;
        totalFeeCollected=0;
        transactionfeeAmount=100000000000;// Initialized with 0.10 Percent per transaction after 10 years
        _contractOwner = msg.sender;
    }

   
    function approveAndCall(address _spender, uint256 _value, bytes _extraData)public returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);

        if(!_spender.call(bytes4(bytes32(sha3("receiveApproval(address,uint256,address,bytes)"))), msg.sender, _value, this, _extraData)) { throw; }
        return true;
    }
}

Contract ABI
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"stakingamount","type":"uint256"},{"name":"initialLockTime","type":"uint256"},{"name":"_currenttime","type":"uint256"}],"name":"CalculateReward","outputs":[{"name":"_amount","type":"uint256"}],"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":"toaddress","type":"address"},{"name":"amount","type":"uint256"}],"name":"disperseRewards","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"initialLockTime","type":"uint256"},{"name":"_currenttime","type":"uint256"}],"name":"canExecute","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":"initialSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sender","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setIFS","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalstakeamount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"changeTransactionFee","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"inflation_complete","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sender","type":"address"}],"name":"claimIFSReward","outputs":[{"name":"success","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":true,"inputs":[{"name":"","type":"address"}],"name":"IFSBalances","outputs":[{"name":"TotalRewardsCollected","type":"uint256"},{"name":"Amount","type":"uint256"},{"name":"IFSLockTime","type":"uint256"},{"name":"LastCollectedReward","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"transactionfeeAmount","outputs":[{"name":"","type":"uint256"}],"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":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalFeeCollected","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"rewardsupply","outputs":[{"name":"","type":"uint256"}],"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":true,"inputs":[],"name":"HawalaKickoffTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sender","type":"address"}],"name":"reClaimIFS","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":false,"name":"_value","type":"uint256"},{"indexed":false,"name":"_locktime","type":"uint256"}],"name":"IFSActive","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
606060405260006002556722b1c8c1227a0000600355673e733628714200006004556040805190810160405280600381526020017f4841540000000000000000000000000000000000000000000000000000000000815250600f90805190602001906200006e92919062000278565b5034156200007b57600080fd5b6200009f600354600454620002276401000000000262002750176401000000009004565b6002819055506003546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506040805190810160405280600b81526020017f486177616c61546f6b656e000000000000000000000000000000000000000000815250600c90805190602001906200013792919062000278565b50600c600d60006101000a81548160ff021916908360ff1602179055506040805190810160405280600381526020017f4841540000000000000000000000000000000000000000000000000000000000815250600e9080519060200190620001a192919062000278565b506000600560006101000a81548160ff0219169083151502179055504260098190555060006008819055506000600b8190555064174876e80060068190555033600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000327565b60008082840190506200025e848210158015620002445750838210155b62000268640100000000026200277a176401000000009004565b8091505092915050565b8015156200027557600080fd5b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002bb57805160ff1916838001178555620002ec565b82800160010185558215620002ec579182015b82811115620002eb578251825591602001919060010190620002ce565b5b509050620002fb9190620002ff565b5090565b6200032491905b808211156200032057600081600090555060010162000306565b5090565b90565b6127b580620003376000396000f300606060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610164578063095ea7b3146101f25780630bdc9c351461024c57806318160ddd146102955780631a0fb847146102be57806323b872dd146103185780632ba2921714610391578063313ce567146103d5578063378dc3dc146104045780634403ee2b1461042d57806347582291146104875780635300a306146104b057806354fd4d50146104eb578063683b4184146105795780636e638d3b146105a657806370a08231146105f75780637b926c2a146106445780638e77d147146106a657806395d89b41146106cf578063a9059cbb1461075d578063b9b2b5cd146107b7578063cae9ca51146107e0578063cd06a7bf1461087d578063dd62ed3e146108a6578063e731b03414610912578063fa4c42711461093b575b341561015f57600080fd5b600080fd5b341561016f57600080fd5b61017761098c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101b757808201518184015260208101905061019c565b50505050905090810190601f1680156101e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101fd57600080fd5b610232600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610a2a565b604051808215151515815260200191505060405180910390f35b341561025757600080fd5b61027f6004808035906020019091908035906020019091908035906020019091905050610b1c565b6040518082815260200191505060405180910390f35b34156102a057600080fd5b6102a8610e69565b6040518082815260200191505060405180910390f35b34156102c957600080fd5b6102fe600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610e6f565b604051808215151515815260200191505060405180910390f35b341561032357600080fd5b610377600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611018565b604051808215151515815260200191505060405180910390f35b341561039c57600080fd5b6103bb6004808035906020019091908035906020019091905050611389565b604051808215151515815260200191505060405180910390f35b34156103e057600080fd5b6103e86113ad565b604051808260ff1660ff16815260200191505060405180910390f35b341561040f57600080fd5b6104176113c0565b6040518082815260200191505060405180910390f35b341561043857600080fd5b61046d600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506113c6565b604051808215151515815260200191505060405180910390f35b341561049257600080fd5b61049a611673565b6040518082815260200191505060405180910390f35b34156104bb57600080fd5b6104d16004808035906020019091905050611679565b604051808215151515815260200191505060405180910390f35b34156104f657600080fd5b6104fe6116eb565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561053e578082015181840152602081019050610523565b50505050905090810190601f16801561056b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561058457600080fd5b61058c611789565b604051808215151515815260200191505060405180910390f35b34156105b157600080fd5b6105dd600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061179c565b604051808215151515815260200191505060405180910390f35b341561060257600080fd5b61062e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611bd4565b6040518082815260200191505060405180910390f35b341561064f57600080fd5b61067b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611c1c565b6040518085815260200184815260200183815260200182815260200194505050505060405180910390f35b34156106b157600080fd5b6106b9611c4c565b6040518082815260200191505060405180910390f35b34156106da57600080fd5b6106e2611c52565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610722578082015181840152602081019050610707565b50505050905090810190601f16801561074f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561076857600080fd5b61079d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611cf0565b604051808215151515815260200191505060405180910390f35b34156107c257600080fd5b6107ca6120a8565b6040518082815260200191505060405180910390f35b34156107eb57600080fd5b610863600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919050506120ae565b604051808215151515815260200191505060405180910390f35b341561088857600080fd5b61089061234f565b6040518082815260200191505060405180910390f35b34156108b157600080fd5b6108fc600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612355565b6040518082815260200191505060405180910390f35b341561091d57600080fd5b6109256123dc565b6040518082815260200191505060405180910390f35b341561094657600080fd5b610972600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506123e2565b604051808215151515815260200191505060405180910390f35b600c8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a225780601f106109f757610100808354040283529160200191610a22565b820191906000526020600020905b815481529060010190602001808311610a0557829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008062015180848403811515610b2f57fe5b049050610b3d8160036126c3565b9050610b4a816003612704565b90506301e13380610b5d84600954612737565b111515610b9357610b80610b768664e8d4a510006126c3565b63187ebc38612704565b9150610b8c8183612704565b9150610e5e565b6303c26700610ba484600954612737565b111515610bda57610bc7610bbd8664e8d4a510006126c3565b63187ebc38612704565b9150610bd38183612704565b9150610e5d565b6305a39a80610beb84600954612737565b111515610c2157610c0e610c048664e8d4a510006126c3565b6313989693612704565b9150610c1a8183612704565b9150610e5c565b630784ce00610c3284600954612737565b111515610c6857610c55610c4b8664e8d4a510006126c3565b6313989693612704565b9150610c618183612704565b9150610e5b565b6309660180610c7984600954612737565b111515610caf57610c9c610c928664e8d4a510006126c3565b6313989693612704565b9150610ca88183612704565b9150610e5a565b630b473500610cc084600954612737565b111515610cf657610ce3610cd98664e8d4a510006126c3565b6310547d7a612704565b9150610cef8183612704565b9150610e59565b630d286880610d0784600954612737565b111515610d3d57610d2a610d208664e8d4a510006126c3565b6310547d7a612704565b9150610d368183612704565b9150610e58565b630f099c00610d4e84600954612737565b111515610d8457610d71610d678664e8d4a510006126c3565b630d106462612704565b9150610d7d8183612704565b9150610e57565b6310eacf80610d9584600954612737565b111515610dcb57610db8610dae8664e8d4a510006126c3565b630c3f5e1c612704565b9150610dc48183612704565b9150610e56565b6312cc0300610ddc84600954612737565b111515610e1257610dff610df58664e8d4a510006126c3565b630bd6daf8612704565b9150610e0b8183612704565b9150610e55565b6312cc0300610e2384600954612737565b1115610e5457610e45610e3b8664e8d4a510006126c3565b630bd6daf8612704565b9150610e518183612704565b91505b5b5b5b5b5b5b5b5b5b5b819150509392505050565b60025481565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561100d57600560009054906101000a900460ff1615611003576000600b54118015610eef575081600b54115b15610ffe57610f00600b5483612737565b600b81905550610f4e6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612750565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611012565b61100c565b60009050611012565b5b600090505b92915050565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156110e4575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b80156110f05750600082115b1561137d5761113d6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612750565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111c76000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612737565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061128f600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612737565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611382565b600090505b9392505050565b60006203f4808301821015156113a257600190506113a7565b600090505b92915050565b600d60009054906101000a900460ff1681565b60035481565b60008273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415806114405750816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054105b8061144d57506000600454145b1561145b576000905061166d565b6114a36000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612737565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611531601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015483612750565b601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001018190555042601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201819055508273ffffffffffffffffffffffffffffffffffffffff167f2335d307364f6d1d7a4351b21b5e4cb658829bc1233f01d4516e60c7bc8bd25883601060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020154604051808381526020018281526020019250505060405180910390a261166260085483612750565b600881905550600190505b92915050565b60085481565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156116e15781600681905550600190506116e6565b600090505b919050565b600f8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156117815780601f1061175657610100808354040283529160200191611781565b820191906000526020600020905b81548152906001019060200180831161176457829003601f168201915b505050505081565b600560009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156117df5760009250611bcd565b6000601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101541115156118345760009250611bcd565b429150611883601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002015483611389565b15611bbf57611917601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154601060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002015484610b1c565b9050600560009054906101000a900460ff161515611bba5780600454101515611afd5761194660045482612737565b6004819055506119946000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482612750565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020181905550611a69601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015482612750565b601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000181905550600454601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030181905550611bb9565b60006004541115611b9d57611b526000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600454612750565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060006004819055505b6001600560006101000a81548160ff0219169083151502179055505b5b611bc8565b60009250611bcd565b600192505b5050919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60106020528060005260406000206000915090508060000154908060010154908060020154908060030154905084565b60065481565b600e8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611ce85780601f10611cbd57610100808354040283529160200191611ce8565b820191906000526020600020905b815481529060010190602001808311611ccb57829003601f168201915b505050505081565b600080826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015611d415750600083115b1561209c57600560009054906101000a900460ff1615611f1a57611d78611d70600654655af3107a40006126c3565b600654612704565b9050611dc26000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484612737565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611e0e8382612737565b9250611e1c60075482612750565b600781905550611e6a6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484612750565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191506120a1565b611f626000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484612737565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611fec6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484612750565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191506120a1565b600091505b5092915050565b600b5481565b600082600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff1660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f616464726573732c627974657329000000000000000000000000000000000000815250602e01905060405180910390207c01000000000000000000000000000000000000000000000000000000009004338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828051906020019080838360005b838110156122ef5780820151818401526020810190506122d4565b50505050905090810190601f16801561231c5780820380516001836020036101000a031916815260200191505b5094505050505060006040518083038160008761646e5a03f192505050151561234457600080fd5b600190509392505050565b60045481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60095481565b60008173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158061246257506000601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015411155b1561247057600090506126be565b6124fa6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154612750565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061258a600854601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154612737565b6008819055506000601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101819055506000601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201819055508173ffffffffffffffffffffffffffffffffffffffff167f2335d307364f6d1d7a4351b21b5e4cb658829bc1233f01d4516e60c7bc8bd2586000601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020154604051808381526020018281526020019250505060405180910390a2600190505b919050565b6000806126d26000841161277a565b82848115156126dd57fe5b0490506126fa83858115156126ee57fe5b0682850201851461277a565b8091505092915050565b600080828402905061272d6000851480612728575083858381151561272557fe5b04145b61277a565b8091505092915050565b60006127458383111561277a565b818303905092915050565b600080828401905061277084821015801561276b5750838210155b61277a565b8091505092915050565b80151561278657600080fd5b505600a165627a7a723058203f81fe4f382b54a34fd0ee3c1610a63771aee68e9cc62bea04f8a23a0fd0c91c0029


   Swarm Source:
bzzr://3f81fe4f382b54a34fd0ee3c1610a63771aee68e9cc62bea04f8a23a0fd0c91c
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.