Contract Overview
Balance: 14.199394630944474617 Ether
Ether Value: $1,255.94 (@ $88.45/ETH)
Transactions: 66 txns
Token Tracker: A-Token (A)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x063ac191d1df3d3bfb2255df567fa3d235703954at txn 0x47a2dedcbbd10578118ff435b80eb4487124c31abf4985da6ed045d5fdd31759
Token Balance:
 Latest 25 transactions from a total of 66 transactions

TxHash Age From To Value [TxFee]
0xaa8e4fc9cc2357da3e29c2d85568f967be72f6e4ae90a3ffa5c80b72338ebe9a147 days 13 hrs ago0xddabb073f195583eb5e02bd31a4543046d5df879  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0x203d3c3d5ae298a2a8bd0a69ea8ae72fb2188b1b1617ccfe913db0c4acc8eb88147 days 13 hrs ago0xddabb073f195583eb5e02bd31a4543046d5df879  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0x434386c223b4b7ea92e5b4a29e67b15292fec0a395095acf5ba1b6b6eb3e19cd147 days 13 hrs ago0xddabb073f195583eb5e02bd31a4543046d5df879  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0x165273b485e0b80211431b2fe540636bd65cc5c0ecfd10fb2117c0642be1c366147 days 13 hrs ago0xddabb073f195583eb5e02bd31a4543046d5df879  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0x16c870eb5242c59f5ff7286361d4c918fd86c13a16a8cabca02e237fb94212a5147 days 13 hrs ago0xddabb073f195583eb5e02bd31a4543046d5df879  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0x9c2582e5c1f6b6022df9aec11b4801cb19e2341f58877c2250eec4d6478f6c07147 days 13 hrs ago0xddabb073f195583eb5e02bd31a4543046d5df879  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0xa5d39b2b1f5b706304f55532e524aa383851c2b3185467c33a86e709b779005a147 days 13 hrs ago0xddabb073f195583eb5e02bd31a4543046d5df879  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0xbc33d852c834b8f326b6e23b7b7c8d266e6e254912d3b1eff8363abeb9bf0173147 days 13 hrs ago0xddabb073f195583eb5e02bd31a4543046d5df879  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0x55308c19ddeba3e9707910bee702666812816c7047e82b9d32d59b79aad45332147 days 13 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.000361695
0xb873497deb7a2f61186a425152e97237f67ac4e2169c2127679e45fc821625b8147 days 13 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0x63de8e41c957c62c3374f0d90ed53dcb50d2c8e1ca8317a57b0c8d46f1fdbeaa147 days 14 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0xb567f35cd38f9e6cc91907282669b1a146e52dd186fdc3bcf6abb3faab0b480a147 days 14 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0x68f9363a39d95a285f6cce8da10501a2fbb87c696f16c6c568f5017e1c62e050147 days 14 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0xdda570215b8e54a77b91fc1cc2f041842ec47894e3d48c0d74ddbde1ec133902147 days 14 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001474755
0x62f9e9ec8865057681499554d9f3a782080c7115a558325400b69dbd9baa666c147 days 14 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0xdece97a2805d6cd4cfc7658b6ed320304e738602409fb1bbd7bbb2e4b0f63c05147 days 14 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0x505eb463d8dfcd8521963cef3258f82a004cb84a89fab357839f52deba5be342147 days 14 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0xc183b331c7777c6054eccd2fdc7dd0c684fc34d01711748bc696f63b294a946b147 days 14 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001473795
0xc65b16c751ed9fd46f1f7edccc4d9fb4d4dfeb42dc809e16eb84228eca0c0cb7147 days 14 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0x2871bee6d8285e2f20e1d4c15988d7a5bd621b6926e8d119d1a86fca2fb1c0fa147 days 14 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0x9313dcc50da26c34952ca2447c21ce7a1eb160b48166c4ea01dae31a939b7e22147 days 14 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0x81134e7e6868f75508ede09f430b5682f39f2257a1feb9fcfa80bae04f067f52147 days 14 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0xf06250553694693b2ffa1a9ad6b4704f214c0ecb5988b86e813c7e54baacca5c147 days 14 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0x981b3f12b2fc08ee4f7ad073f25424ce1540607235d5424d1a34429f5d5f4769147 days 14 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
0x04dc16b877f6708432abf6fd38c6482967444bf3248013dd01186bc5768a38a0147 days 14 hrs ago0x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c  IN   0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00 Ether0.001475715
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0xeb7bb59382843e29a76c3c0ea4be9c1e7ee4b44591cebb44f505c97588d940235907000160 days 4 hrs ago0xf0b3ba2dd4b2ef75d727a4045d7fbcc415b77bf00x0ea7d69aedd5fb3663a195f419f3b2ff58ff0e6c0.000605369055731383 Ether
[ Download CSV Export  ] 
Contract Source Code Verified (Exact Match)
Contract Name: AToken
Compiler Text: v0.4.25-nightly.2018.6.26+commit.24f124f8
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 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 c) {
    c = a + b;
    assert(c >= a);
    return c;
  }
  
}

// ERC Token Standard #20 Interface
// https://github.com/ethereum/EIPs/issues/20

interface ERC20Interface {

	//Get the totalSupply of the token.
	function totalSupply() external constant returns (uint256);
	
	// Get the account balance of another account with address _owner
	function balanceOf(address _owner) external constant returns (uint256 balance);

	// Send _value amount of tokens to address _to
	function transfer(address _to, uint256 _value) external returns (bool success);

	// Send _value amount of tokens from address _from to address _to
	function transferFrom(address _from, address _to, uint256 _value) external returns (bool success);

	// 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.
	// this function is required for some DEX functionality
	function approve(address _spender, uint256 _value) external returns (bool success);

	// Returns the amount which _spender is still allowed to withdraw from _owner
	function allowance(address _owner, address _spender) external constant returns (uint256 remaining);

	// Triggered when tokens are transferred.
	event Transfer(address indexed _from, address indexed _to, uint256 _value);

	// Triggered whenever approve(address _spender, uint256 _value) is called.
	event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

contract STTInterface is ERC20Interface {
    function BuyTokens () external payable returns (uint256 AtokenBought);
          event Mint(address indexed _to, uint256 amount);

    function SellTokens (uint256 SellAmount) external payable returns (uint256 EtherPaid);
    function split() external returns (bool success);
    event Split(uint256 factor);
   
    function getReserve() external constant returns (uint256);
    function burn(uint256 _value) external returns (bool success);
     event Burn(address indexed _burner, uint256 value);
    
}

contract AToken is STTInterface {
   
   using SafeMath for uint256;
   
   //ERC20 stuff
   
   	// ************************************************************************
	//
	// Constructor and initializer
	//
	// ************************************************************************	

   
   uint256 public _totalSupply = 10000000000000000000000;
   string public name = "A-Token";
   string public symbol = "A";
   uint8 public constant decimals = 18;
   
   mapping(address => uint256) public balances;
   mapping(address => mapping (address => uint256)) public allowed;
   
   //Arry and map for the split.
    address[] private tokenHolders;
	mapping(address => bool) private tokenHoldersMap;
   
   
   //Constructor
	
	constructor() public {
	    balances[msg.sender] = _totalSupply;
	    tokenHolders.push(msg.sender);
	    tokenHoldersMap[msg.sender] = true;

	}
   
    //*************************************************************************
	//
	// Methods for all states
	//
	// ************************************************************************	

	// ERC20 stuff

	event Transfer(address indexed _from, address indexed _to, uint256 _amount);
	event Approval(address indexed _owner, address indexed _spender, uint256 _amount);  
   
   function balanceOf(address _addr) external constant returns(uint256 balance) {

		return balances[_addr];
	}
	
	function transfer(address _to, uint256 _amount) external returns(bool success) {

		require(_amount > 0);
		require(_amount <= balances[msg.sender]);
		require (_to != address(0));
		
		balances[msg.sender] = balances[msg.sender].sub(_amount);
		balances[_to] = balances[_to].add(_amount);
		
		if(tokenHoldersMap[_to] != true) {
			tokenHolders.push(_to);
			tokenHoldersMap[_to] = true;
		}

		emit Transfer(msg.sender, _to, _amount);

		return true;
	}
	
	function transferFrom(address _from, address _to, uint256 _amount) external returns(bool success) {

		require(_from != address(0));
		require(_to != address (0));
		require(_amount > 0);
		require(_amount <= balances[_from]);
		require(_amount <= allowed[_from][msg.sender]);

		balances[_from] = balances[_from].sub(_amount);
		balances[_to] = balances[_to].add(_amount);
		allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_amount);
		
		if(tokenHoldersMap[_to] != true) {
			tokenHolders.push(_to);
			tokenHoldersMap[_to] = true;
		}
		
		emit Transfer(_from, _to, _amount);

		return true;
 	}
 	
 	function approve(address _spender, uint256 _amount) external returns(bool success) {

		require(_spender != address(0));
		require(_amount > 0);
		require(_amount <= balances[msg.sender]);
        allowed[msg.sender][_spender] = _amount;
	
		emit Approval(msg.sender, _spender, _amount);

		return true;
 	}
 	
 	function allowance(address _owner, address _spender) external constant returns(uint256 remaining) {

		require(_owner != address(0));
		require(_spender != address(0));

		return allowed[_owner][_spender];
 	}
		
	function totalSupply() external constant returns (uint) {
        return _totalSupply  - balances[address(0)];
    }
	
	
// Self tradable functions
     event Mint(address indexed _to, uint256 amount);
     event Split(uint256 factor);
     event Burn(address indexed _burner, uint256 value);


    function BuyTokens () external payable returns ( uint256 AtokenBought) {
     
       
        address thisAddress = this;


        //checking minimum buy - twice the price
        uint256 Aprice = (thisAddress.balance - msg.value) * 4*2* 1000000000000000000/_totalSupply;
        require (msg.value>=Aprice);
        
        //calculating the formula
        
        AtokenBought = (thisAddress.balance -206000)* 1000000000000000000/ (thisAddress.balance-msg.value);
        uint256 x = (1000000000000000000 + AtokenBought)/2;
       x = (x + (AtokenBought * 1000000000000000000/x))/2;
       x = (x + (AtokenBought * 1000000000000000000/x))/2;
       x = (x + (AtokenBought * 1000000000000000000/x))/2; 
       x = (x + (AtokenBought * 1000000000000000000/x))/2;
       x = (x + (AtokenBought * 1000000000000000000/x))/2;
       
       AtokenBought=x; 
       x = (1000000000000000000 + AtokenBought)/2;
       x = (x + (AtokenBought * 1000000000000000000/x))/2;
       x = (x + (AtokenBought * 1000000000000000000/x))/2;
       x = (x + (AtokenBought * 1000000000000000000/x))/2;
       x = (x + (AtokenBought * 1000000000000000000/x))/2;
       x = (x + (AtokenBought * 1000000000000000000/x))/2;
          
       AtokenBought=x;
       
        AtokenBought -=1000000000000000000;
       
        AtokenBought = AtokenBought * _totalSupply/1000000000000000000;
       
        //checking the outcome
        uint256 check1=(msg.value-206000)*_totalSupply/(thisAddress.balance-msg.value)/4;
        require(check1>=AtokenBought);
        
        //doing the buy
        _totalSupply +=AtokenBought;
        balances[msg.sender] += AtokenBought;
        if(tokenHoldersMap[msg.sender] != true) {
        tokenHolders.push(msg.sender);
	    tokenHoldersMap[msg.sender] = true;
	   	}
	    emit Mint(msg.sender, AtokenBought);
        emit Transfer(address(0), msg.sender, AtokenBought);

        return AtokenBought;
        
        }



    function SellTokens (uint256 SellAmount) external payable returns (uint256 EtherPaid) {
        
        //re-entry defense
        bool locked;
        require(!locked);
        locked = true;

       //first check amount is equal or higher than 1 token
        require(SellAmount>=1000000000000000000);
       
        //calculating the formula
        require(msg.value>=206000);
        
        //Never going down from 300 tokens.
        require((_totalSupply-SellAmount)>=300000000000000000000);
        require(balances[(msg.sender)]>=SellAmount);
        address thisAddress = this;
        EtherPaid = (_totalSupply -SellAmount)*1000000000000000000/_totalSupply;
        EtherPaid=1000000000000000000-(((EtherPaid**2/1000000000000000000)*(EtherPaid**2/1000000000000000000))/1000000000000000000);
        EtherPaid=(EtherPaid*(thisAddress.balance-msg.value))*9/10000000000000000000;
        //checking the calculation
        uint256 check1=SellAmount*(thisAddress.balance-msg.value)*36/_totalSupply/10;
        require(check1>EtherPaid);
        require(EtherPaid<(thisAddress.balance-msg.value));
        
        //paying the ether
        balances[msg.sender] -= SellAmount;
        _totalSupply-=SellAmount;
        
        
         emit Burn(msg.sender, SellAmount);
         emit Transfer(msg.sender, address(0), SellAmount);
       
       msg.sender.transfer(EtherPaid);
       
         locked=false;

        return EtherPaid;
            }

    //split function to lower the price.
    
    function split() external returns (bool success){
        address thisContracrt = this;

        //calculating the factor
        
        uint256 factor = thisContracrt.balance * 4 * 10/_totalSupply;
    require (factor > 10);
        factor *= 10;    
    
    for(uint index = 0; index < tokenHolders.length; index++) {
				balances[tokenHolders[(index)]] *=factor ;
								
				}
		_totalSupply *=factor;
		emit Split(factor);
		return true;
			}		

//get reserve information
function getReserve() external constant returns (uint256){
    address thissmart=this;
    return thissmart.balance;
}



// Burn function

  function burn(uint256 _value) external returns (bool success){
    
    require(_value > 0);
    require(_value <= balances[msg.sender]);
    require(_totalSupply-_value>=300000000000000000000);
    balances[msg.sender] = balances[msg.sender].sub(_value);
    _totalSupply = _totalSupply.sub(_value);
    emit Burn(msg.sender, _value);
    emit Transfer(msg.sender, address(0), _value);
    return true;
  }

//FallBack function

function () public payable {}
}

    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":"_amount","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","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":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getReserve","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_addr","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","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":"SellAmount","type":"uint256"}],"name":"SellTokens","outputs":[{"name":"EtherPaid","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"BuyTokens","outputs":[{"name":"AtokenBought","type":"uint256"}],"payable":true,"stateMutability":"payable","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":"split","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"_amount","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"factor","type":"uint256"}],"name":"Split","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

  Contract Creation Code Switch To Opcodes View
608060405269021e19e0c9bab24000006000556040805190810160405280600781526020017f412d546f6b656e00000000000000000000000000000000000000000000000000815250600190805190602001906200005f929190620001c6565b506040805190810160405280600181526020017f410000000000000000000000000000000000000000000000000000000000000081525060029080519060200190620000ad929190620001c6565b50348015620000bb57600080fd5b50600054600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060053390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506001600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555062000275565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200020957805160ff19168380011785556200023a565b828001600101855582156200023a579182015b82811115620002395782518255916020019190600101906200021c565b5b5090506200024991906200024d565b5090565b6200027291905b808211156200026e57600081600090555060010162000254565b5090565b90565b611f4480620002856000396000f3006080604052600436106100f1576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100f3578063095ea7b31461018357806318160ddd146101e857806323b872dd1461021357806327e235e314610298578063313ce567146102ef5780633eaaf86b1461032057806342966c681461034b57806359bf5d39146103905780635c658165146103bb57806370a082311461043257806395d89b41146104895780639c7ebb3014610519578063a9059cbb1461054d578063d81111ab146105b2578063dd62ed3e146105d0578063f765417614610647575b005b3480156100ff57600080fd5b50610108610676565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014857808201518184015260208101905061012d565b50505050905090810190601f1680156101755780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018f57600080fd5b506101ce600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610714565b604051808215151515815260200191505060405180910390f35b3480156101f457600080fd5b506101fd61089e565b6040518082815260200191505060405180910390f35b34801561021f57600080fd5b5061027e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108e9565b604051808215151515815260200191505060405180910390f35b3480156102a457600080fd5b506102d9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e0c565b6040518082815260200191505060405180910390f35b3480156102fb57600080fd5b50610304610e24565b604051808260ff1660ff16815260200191505060405180910390f35b34801561032c57600080fd5b50610335610e29565b6040518082815260200191505060405180910390f35b34801561035757600080fd5b5061037660048036038101908080359060200190929190505050610e2f565b604051808215151515815260200191505060405180910390f35b34801561039c57600080fd5b506103a5611016565b6040518082815260200191505060405180910390f35b3480156103c757600080fd5b5061041c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061103a565b6040518082815260200191505060405180910390f35b34801561043e57600080fd5b50610473600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061105f565b6040518082815260200191505060405180910390f35b34801561049557600080fd5b5061049e6110a8565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104de5780820151818401526020810190506104c3565b50505050905090810190601f16801561050b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61053760048036038101908080359060200190929190505050611146565b6040518082815260200191505060405180910390f35b34801561055957600080fd5b50610598600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611460565b604051808215151515815260200191505060405180910390f35b6105ba6117ac565b6040518082815260200191505060405180910390f35b3480156105dc57600080fd5b50610631600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ca5565b6040518082815260200191505060405180910390f35b34801561065357600080fd5b5061065c611da3565b604051808215151515815260200191505060405180910390f35b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561070c5780601f106106e15761010080835404028352916020019161070c565b820191906000526020600020905b8154815290600101906020018083116106ef57829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561075157600080fd5b60008211151561076057600080fd5b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156107ae57600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600360008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460005403905090565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561092657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561096257600080fd5b60008211151561097157600080fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156109bf57600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610a4a57600080fd5b610a9c82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ee390919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b3182600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611efc90919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c0382600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ee390919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060011515600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141515610d9c5760058390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506001600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b60036020528060005260406000206000915090505481565b601281565b60005481565b60008082111515610e3f57600080fd5b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610e8d57600080fd5b681043561a8829300000826000540310151515610ea957600080fd5b610efb82600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ee390919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f5382600054611ee390919063ffffffff16565b6000819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050919050565b6000803090508073ffffffffffffffffffffffffffffffffffffffff163191505090565b6004602052816000526040600020602052806000526040600020600091509150505481565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561113e5780601f106111135761010080835404028352916020019161113e565b820191906000526020600020905b81548152906001019060200180831161112157829003601f168201915b505050505081565b6000806000808215151561115957600080fd5b60019250670de0b6b3a7640000851015151561117457600080fd5b620324b0341015151561118657600080fd5b681043561a88293000008560005403101515156111a257600080fd5b84600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156111f057600080fd5b309150600054670de0b6b3a764000086600054030281151561120e57fe5b049350670de0b6b3a7640000806002860a81151561122857fe5b04670de0b6b3a76400006002870a81151561123f57fe5b040281151561124a57fe5b04670de0b6b3a7640000039350678ac7230489e800006009348473ffffffffffffffffffffffffffffffffffffffff16310386020281151561128857fe5b049350600a6000546024348573ffffffffffffffffffffffffffffffffffffffff1631038802028115156112b857fe5b048115156112c257fe5b04905083811115156112d357600080fd5b348273ffffffffffffffffffffffffffffffffffffffff163103841015156112fa57600080fd5b84600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508460008082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5866040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040518082815260200191505060405180910390a33373ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f19350505050158015611450573d6000803e3d6000fd5b5060009250839350505050919050565b6000808211151561147057600080fd5b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156114be57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156114fa57600080fd5b61154c82600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ee390919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506115e182600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611efc90919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060011515600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514151561173d5760058390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506001600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000806000806000309350600054670de0b6b3a764000060026004348873ffffffffffffffffffffffffffffffffffffffff1631030202028115156117ed57fe5b0492508234101515156117ff57600080fd5b348473ffffffffffffffffffffffffffffffffffffffff163103670de0b6b3a7640000620324b08673ffffffffffffffffffffffffffffffffffffffff1631030281151561184957fe5b049450600285670de0b6b3a76400000181151561186257fe5b049150600282670de0b6b3a7640000870281151561187c57fe5b04830181151561188857fe5b049150600282670de0b6b3a764000087028115156118a257fe5b0483018115156118ae57fe5b049150600282670de0b6b3a764000087028115156118c857fe5b0483018115156118d457fe5b049150600282670de0b6b3a764000087028115156118ee57fe5b0483018115156118fa57fe5b049150600282670de0b6b3a7640000870281151561191457fe5b04830181151561192057fe5b049150819450600285670de0b6b3a76400000181151561193c57fe5b049150600282670de0b6b3a7640000870281151561195657fe5b04830181151561196257fe5b049150600282670de0b6b3a7640000870281151561197c57fe5b04830181151561198857fe5b049150600282670de0b6b3a764000087028115156119a257fe5b0483018115156119ae57fe5b049150600282670de0b6b3a764000087028115156119c857fe5b0483018115156119d457fe5b049150600282670de0b6b3a764000087028115156119ee57fe5b0483018115156119fa57fe5b049150819450670de0b6b3a764000085039450670de0b6b3a76400006000548602811515611a2457fe5b0494506004348573ffffffffffffffffffffffffffffffffffffffff163103600054620324b0340302811515611a5657fe5b04811515611a6057fe5b049050848110151515611a7257600080fd5b84600080828254019250508190555084600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555060011515600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141515611be75760053390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506001600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b3373ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885866040518082815260200191505060405180910390a23373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040518082815260200191505060405180910390a38494505050505090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611ce257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611d1e57600080fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080600080309250600054600a60048573ffffffffffffffffffffffffffffffffffffffff16310202811515611dd657fe5b049150600a82111515611de857600080fd5b600a82029150600090505b600580549050811015611e93578160036000600584815481101515611e1457fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825402925050819055508080600101915050611df3565b8160008082825402925050819055507f734b7c838092bed0c73268b7a2cb67b07305321ec5c5610480c2c4c5d43d698e826040518082815260200191505060405180910390a16001935050505090565b6000828211151515611ef157fe5b818303905092915050565b60008183019050828110151515611f0f57fe5b809050929150505600a165627a7a72305820d4da370e4c7ea9b8114a22405a925c71b50ff8fd1909fd8953d61ec944c4f49e0029

   Swarm Source:
bzzr://d4da370e4c7ea9b8114a22405a925c71b50ff8fd1909fd8953d61ec944c4f49e

 

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