Sponsored Link:   INVOX FINANCE - Helps Small Businesses Grow Worldwide with 9% Interest Loans. 20% bonus! ICO Open
Contract Overview
ETH Balance: 0.01704344814620789 Ether
ETH USD Value: $10.91 (@ $640.17/ETH)
No Of Transactions: 42 txns
Token Contract (ERC20): Soulcoin Gem (SOULGEM)
  Latest 25 txns from a total Of 42 transactions View All

TxHash Age From To Value [TxFee]
0x73b68fd8bed0226b988d4bbafa70dbdf0041eec16d77ce4715884d060af976fe64 days 8 hrs ago0xafe2b51592b89095a4cfb18da2b5914b528f4c01  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.00125
0xd111de3a075e8b769c51b96c25d95ae3984e67d90125be9eb1419f21e8e3b76f64 days 8 hrs ago0xafe2b51592b89095a4cfb18da2b5914b528f4c01  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.007592575
0x8f1e5ceeec5268ab9618c6bbd4d70691bbc4d975a0a8257ae51f4a8c6c8e2e0264 days 19 hrs ago0xb8e9832fb4866b78f58cb7a7a131b609a10dacb4  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0.00001 Ether0.00005
0x42586f8928b6261d7737705345daee575caaa00391f74c34c48a0c44acf7a0c865 days 18 hrs ago0x9bab691bf10adce7c88fe86a801d5a807f6ece3e  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000045781
0xb0c218711d74e3498883edad00dbf60f54e34595b8d8f85277f3a351fdc5773865 days 18 hrs ago0x9bab691bf10adce7c88fe86a801d5a807f6ece3e  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000151
0x8a96e464ca28a3e7a7e2e6f8a6bf101bec9968693ef39c6cabfd13db457c58b065 days 21 hrs ago0x3d2084d65cd56583aaf306e38db432a399b34b63  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.00011
0x5bbd1495e0e1d1e24b890d89df04f1269c5240a5ff4e42e141b983748fc4367965 days 22 hrs ago0x3d2084d65cd56583aaf306e38db432a399b34b63  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000045781
0x6277d5ca9481b91bb0aa9de91e317d16699f8744f87e8473af86f47161de46d665 days 22 hrs ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000183124
0x6a3a662a66abadc31c3b4de538a5031ad84ea97af432d10be4bc4e379225681065 days 22 hrs ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000152912
0x2f4dfbc2a34590ac6b90c1162dfdd43b58d5fe808f240d8797b5ba22cd68159b65 days 23 hrs ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0.1 Ether0.000139142
0xe904d9bb4bbe432f97c2e57bde96aaa614e7f2ee642bce95c2690f020289f32e65 days 23 hrs ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000227052
0xbcc71ddfb7267920f267acf73435a18d0bd516994c2b5034dc07773c3da5a03766 days 22 mins ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0.01 Ether0.000278596
0xa7ad626bc9494af965bc5ec604f650cd15f65a283e03f0c062f6767b7371def966 days 29 mins ago0xaec539a116fa75e8bdcf016d3c146a25bc1af93b  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000062259
0x1e4e849f2577441ea05da620e0a935edb7cc26f735952d54a74e527963811fb866 days 46 mins ago0xaec539a116fa75e8bdcf016d3c146a25bc1af93b  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0.05 Ether0.000114649
0xb278d1ab479d4e17236605469bad80207397e50fe2c69c80b1fa5e2411b6f4b166 days 6 hrs ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000199652
0x3c65d9840a24ba2140b726cbefbda1ef1a2842586f570afa3c3d96b49f6b7e5766 days 9 hrs ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000099826
0xe63c92038e272d91c15ff48be2afff3a8c124efb372083d348164679b412e0db66 days 9 hrs ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000099826
0x76b0943fddb482d21264f91a8f07736b1f751ea1e1659a447de18a47359e9ea266 days 9 hrs ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000099826
0x2ede5de2e457abba5f36bd8acaf9c416101bac1074bca7373e548b1a83c880a866 days 10 hrs ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000099826
0x7ba4d4869d274ae2121f76985777a632ac08120b021633af1a34a728040111b166 days 10 hrs ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000099826
0xff489639da7a6f14452f9c026fc1b010cf2d09673dce2a20a235c7a5368f209966 days 10 hrs ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000099826
0x3681b29aa78445c2b6a955f58ab7f9b1b0f237225d027f994b39f80724c9acba66 days 10 hrs ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000099826
0xf48916b3157e3826241ea166fefcb56eb13057ec8486900533ed8269eb8ce87d66 days 10 hrs ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000049849
0x43abd04e29ede62174d57be7b79c32cd0932f7590bc4049eeecec3d61efcd62766 days 16 hrs ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000099826
0x419eefa831ea7045e52bd27fb8fc696e49f43bea2aef37badc67408ca8d3328a66 days 16 hrs ago0xa62dbd05c7336867470dea9460b1583e9098bf19  IN   0x93be1f8e4bd120487eb94639f68b366d6c556fbb0 Ether0.000099826
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 5 Internal Transactions

ParentTxHash Block Age From To Value
0x42586f8928b6261d7737705345daee575caaa00391f74c34c48a0c44acf7a0c8510420565 days 18 hrs ago0x93be1f8e4bd120487eb94639f68b366d6c556fbb0x9bab691bf10adce7c88fe86a801d5a807f6ece3e0.00240533774393709 Ether
0x5bbd1495e0e1d1e24b890d89df04f1269c5240a5ff4e42e141b983748fc43679510319965 days 22 hrs ago0x93be1f8e4bd120487eb94639f68b366d6c556fbb0x3d2084d65cd56583aaf306e38db432a399b34b630.01290860061892606 Ether
0x6277d5ca9481b91bb0aa9de91e317d16699f8744f87e8473af86f47161de46d6510307765 days 22 hrs ago0x93be1f8e4bd120487eb94639f68b366d6c556fbb0xa62dbd05c7336867470dea9460b1583e9098bf190.41637824828428099 Ether
0xa7ad626bc9494af965bc5ec604f650cd15f65a283e03f0c062f6767b7371def9510266766 days 29 mins ago0x93be1f8e4bd120487eb94639f68b366d6c556fbb0xaec539a116fa75e8bdcf016d3c146a25bc1af93b0.045159457720780689 Ether
0x2590b72090188e2693644cfff8c38e201e89b81878eace831652084e3394bf26509577767 days 3 hrs ago0x93be1f8e4bd120487eb94639f68b366d6c556fbb0xa62dbd05c7336867470dea9460b1583e9098bf190.001276907485867281 Ether
[ Download CSV Export  ] 
Contract Source Code Verified (Exact match)
Contract Name: SoulcoinGems
Compiler Version: v0.4.18+commit.9cf6e910
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
pragma solidity ^0.4.18;

contract SoulcoinGems {

	uint256 constant scaleFactor = 0x10000000000000000;
	int constant crr_n = 1; // CRR numerator
	int constant crr_d = 2; // CRR denominator
	int constant price_coeff = -0x296ABF784A358468C;
	string constant public name = "Soulcoin Gem";
	string constant public symbol = "SOULGEM";
	uint8 constant public decimals = 18;
	mapping(address => uint256) public tokenBalance;
	mapping(address => int256) public payouts;
	uint256 public totalSupply;
	int256 totalPayouts;

	uint256 earningsPerToken;
	uint256 public contractBalance;
	uint private __totalSupply = 0;
    mapping (address => uint) private __balanceOf;
    mapping (address => mapping (address => uint)) private __allowances;
    
	function SoulcoinGems() public {}
    function totalSupply() constant returns (uint _totalSupply) {
        _totalSupply = __totalSupply;
    }
	function generateSoul(uint _value) internal {
		__balanceOf[msg.sender] += _value*10;
		__totalSupply += _value*10;
	}
    function balanceOf(address _addr) constant returns (uint balance) {
        return __balanceOf[_addr];
    }
    
    function transfer(address _to, uint _value) returns (bool success) {
        if (_value > 0 && _value <= balanceOf(msg.sender)) {
            __balanceOf[msg.sender] -= _value;
            __balanceOf[_to] += _value;
            return true;
        }
        return false;
    }
    
    function transferFrom(address _from, address _to, uint _value) returns (bool success) {
        if (__allowances[_from][msg.sender] > 0 &&
            _value > 0 &&
            __allowances[_from][msg.sender] >= _value && 
            __balanceOf[_from] >= _value) {
            __balanceOf[_from] -= _value;
            __balanceOf[_to] += _value;
            // Missed from the video
            __allowances[_from][msg.sender] -= _value;
            return true;
        }
        return false;
    }
    
    function approve(address _spender, uint _value) returns (bool success) {
        __allowances[msg.sender][_spender] = _value;
        return true;
    }
    
    function allowance(address _owner, address _spender) constant returns (uint remaining) {
        return __allowances[_owner][_spender];
    }

	function pyrBalanceOf(address _owner) public constant returns (uint256 balance) {
		return tokenBalance[_owner];
	}
	function withdraw() public {
		var balance = dividends(msg.sender);
		payouts[msg.sender] += (int256) (balance * scaleFactor);
		totalPayouts += (int256) (balance * scaleFactor);
		contractBalance = sub(contractBalance, balance);
		msg.sender.transfer(balance);
	}
	function reinvestDividends() public {
		var balance = dividends(msg.sender);
		payouts[msg.sender] += (int256) (balance * scaleFactor);
		totalPayouts += (int256) (balance * scaleFactor);
		uint value_ = (uint) (balance);
		if (value_ < 0.000001 ether || value_ > 1000000 ether)
			revert();
		var sender = msg.sender;
		var res = reserve() - balance;
		var fee = div(value_, 10);
		var numEther = value_ - fee;
		
		var numTokens = calculateDividendTokens(numEther, balance);
		generateSoul(numTokens);

		var buyerFee = fee * scaleFactor;
		if (totalSupply > 0) {
			var bonusCoEff =
			    (scaleFactor - (res + numEther) * numTokens * scaleFactor / (totalSupply + numTokens) / numEther)
			    * (uint)(crr_d) / (uint)(crr_d-crr_n);
			var holderReward = fee * bonusCoEff;
			
			buyerFee -= holderReward;

			var rewardPerShare = holderReward / totalSupply;
			earningsPerToken += rewardPerShare;
		}

		totalSupply = add(totalSupply, numTokens);
		tokenBalance[sender] = add(tokenBalance[sender], numTokens);
		var payoutDiff  = (int256) ((earningsPerToken * numTokens) - buyerFee);
		
		payouts[sender] += payoutDiff;
		totalPayouts    += payoutDiff;
		
	}
	function sellMyTokens() public {
		var balance = pyrBalanceOf(msg.sender);
		sell(balance);
	}
    function getMeOutOfHere() public {
		sellMyTokens();
        withdraw();
	}
    function mineSoul() public {
		sellMyTokens();
        reinvestDividends();
	}
	function fund() payable public {
	
		if (msg.value > 0.000001 ether) {
		    contractBalance = add(contractBalance, msg.value);
			buy();
		} else {
			revert();
		}
    }
	function buyPrice() public constant returns (uint) {
		return getTokensForEther(1 finney);
	}
	function sellPrice() public constant returns (uint) {
        var eth = getEtherForTokens(1 finney);
        var fee = div(eth, 10);
        return eth - fee;
    }

	function dividends(address _owner) public constant returns (uint256 amount) {
		return (uint256) ((int256)(earningsPerToken * tokenBalance[_owner]) - payouts[_owner]) / scaleFactor;
	}

	function withdrawOld(address to) public {

		var balance = dividends(msg.sender);

		payouts[msg.sender] += (int256) (balance * scaleFactor);

		totalPayouts += (int256) (balance * scaleFactor);

		contractBalance = sub(contractBalance, balance);
		to.transfer(balance);		
	}

	function balance() internal constant returns (uint256 amount) {
		return contractBalance - msg.value;
	}

	function buy() internal {
		if (msg.value < 0.000001 ether || msg.value > 1000000 ether)
			revert();
		var sender = msg.sender;
		var fee = div(msg.value, 10);
		var numEther = msg.value - fee;
		var numTokens = getTokensForEther(numEther);
		
		generateSoul(numTokens);

		var buyerFee = fee * scaleFactor;
		if (totalSupply > 0) {
			var bonusCoEff =
			    (scaleFactor - (reserve() + numEther) * numTokens * scaleFactor / (totalSupply + numTokens) / numEther)
			    * (uint)(crr_d) / (uint)(crr_d-crr_n);
			var holderReward = fee * bonusCoEff;
			
			buyerFee -= holderReward;

			var rewardPerShare = holderReward / totalSupply;
			earningsPerToken += rewardPerShare;
			
		}
		totalSupply = add(totalSupply, numTokens);

		tokenBalance[sender] = add(tokenBalance[sender], numTokens);
		var payoutDiff = (int256) ((earningsPerToken * numTokens) - buyerFee);
		
		payouts[sender] += payoutDiff;
		totalPayouts    += payoutDiff;
		
	}

	function sell(uint256 amount) internal {
	    var numEthersBeforeFee = getEtherForTokens(amount);
		var fee = div(numEthersBeforeFee, 10);
		
		var numEthers = numEthersBeforeFee ;//- fee;
		
		totalSupply = sub(totalSupply, amount);
		
        tokenBalance[msg.sender] = sub(tokenBalance[msg.sender], amount);

        var payoutDiff = (int256) (earningsPerToken * amount + (numEthers * scaleFactor));
		
        payouts[msg.sender] -= payoutDiff;		
		
		totalPayouts -= payoutDiff;
		
		if (totalSupply > 0) {
			var etherFee = fee * scaleFactor;
			
			var rewardPerShare = etherFee / totalSupply;
			
			earningsPerToken = add(earningsPerToken, rewardPerShare);
		}
	}
	function reserve() internal constant returns (uint256 amount) {
		return sub(balance(),
			 ((uint256) ((int256) (earningsPerToken * totalSupply) - totalPayouts) / scaleFactor));
	}

	function getTokensForEther(uint256 ethervalue) public constant returns (uint256 tokens) {
		return sub(fixedExp(fixedLog(reserve() + ethervalue)*crr_n/crr_d + price_coeff), totalSupply);
	}

	function calculateDividendTokens(uint256 ethervalue, uint256 subvalue) public constant returns (uint256 tokens) {
		return sub(fixedExp(fixedLog(reserve() - subvalue + ethervalue)*crr_n/crr_d + price_coeff), totalSupply);
	}

	function getEtherForTokens(uint256 tokens) public constant returns (uint256 ethervalue) {
		var reserveAmount = reserve();

		if (tokens == totalSupply)
			return reserveAmount;
		return sub(reserveAmount, fixedExp((fixedLog(totalSupply - tokens) - price_coeff) * crr_d/crr_n));
	}

	int256  constant one        = 0x10000000000000000;
	uint256 constant sqrt2      = 0x16a09e667f3bcc908;
	uint256 constant sqrtdot5   = 0x0b504f333f9de6484;
	int256  constant ln2        = 0x0b17217f7d1cf79ac;
	int256  constant ln2_64dot5 = 0x2cb53f09f05cc627c8;
	int256  constant c1         = 0x1ffffffffff9dac9b;
	int256  constant c3         = 0x0aaaaaaac16877908;
	int256  constant c5         = 0x0666664e5e9fa0c99;
	int256  constant c7         = 0x049254026a7630acf;
	int256  constant c9         = 0x038bd75ed37753d68;
	int256  constant c11        = 0x03284a0c14610924f;

	function fixedLog(uint256 a) internal pure returns (int256 log) {
		int32 scale = 0;
		while (a > sqrt2) {
			a /= 2;
			scale++;
		}
		while (a <= sqrtdot5) {
			a *= 2;
			scale--;
		}
		int256 s = (((int256)(a) - one) * one) / ((int256)(a) + one);
		var z = (s*s) / one;
		return scale * ln2 +
			(s*(c1 + (z*(c3 + (z*(c5 + (z*(c7 + (z*(c9 + (z*c11/one))
				/one))/one))/one))/one))/one);
	}

	int256 constant c2 =  0x02aaaaaaaaa015db0;
	int256 constant c4 = -0x000b60b60808399d1;
	int256 constant c6 =  0x0000455956bccdd06;
	int256 constant c8 = -0x000001b893ad04b3a;
	
	function fixedExp(int256 a) internal pure returns (uint256 exp) {
		int256 scale = (a + (ln2_64dot5)) / ln2 - 64;
		a -= scale*ln2;
		int256 z = (a*a) / one;
		int256 R = ((int256)(2) * one) +
			(z*(c2 + (z*(c4 + (z*(c6 + (z*c8/one))/one))/one))/one);
		exp = (uint256) (((R + a) * one) / (R - a));
		if (scale >= 0)
			exp <<= scale;
		else
			exp >>= -scale;
		return exp;
	}
	

	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) {
		uint256 c = a / b;
		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;
	}

	function () payable public {
		if (msg.value > 0) {
			fund();
		} else {
			withdrawOld(msg.sender);
		}
	}
}

    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":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"_totalSupply","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"}],"name":"withdrawOld","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"sellPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"pyrBalanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"ethervalue","type":"uint256"}],"name":"getTokensForEther","outputs":[{"name":"tokens","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"payouts","outputs":[{"name":"","type":"int256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"dividends","outputs":[{"name":"amount","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":"buyPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"contractBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"reinvestDividends","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"mineSoul","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getMeOutOfHere","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"fund","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"tokens","type":"uint256"}],"name":"getEtherForTokens","outputs":[{"name":"ethervalue","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"ethervalue","type":"uint256"},{"name":"subvalue","type":"uint256"}],"name":"calculateDividendTokens","outputs":[{"name":"tokens","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":false,"inputs":[],"name":"sellMyTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"tokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

  Contract Creation Code Switch To Opcodes View
60606040526000600655341561001457600080fd5b611bbb806100236000396000f300606060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610176578063095ea7b31461020457806318160ddd1461025e57806323b872dd14610287578063313ce5671461030057806339ffe67c1461032f5780633ccfd60b146103685780634b7503341461037d5780635312b4bb146103a657806362dbf261146103f357806365bcfbe71461042a57806368306e431461047757806370a08231146104c45780638620410b146105115780638b7afe2e1461053a578063957b2e561461056357806395d89b4114610578578063a5422d8a14610606578063a9059cbb1461061b578063b1e3524214610675578063b60d42881461068a578063b9f308f214610694578063bda5c450146106cb578063dd62ed3e1461070b578063e555c1a314610777578063eedc966a1461078c575b600034111561016a576101656107d9565b610174565b6101733361080c565b5b005b341561018157600080fd5b6101896108e2565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101c95780820151818401526020810190506101ae565b50505050905090810190601f1680156101f65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561020f57600080fd5b610244600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061091b565b604051808215151515815260200191505060405180910390f35b341561026957600080fd5b6102716109a8565b6040518082815260200191505060405180910390f35b341561029257600080fd5b6102e6600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506109b2565b604051808215151515815260200191505060405180910390f35b341561030b57600080fd5b610313610c50565b604051808260ff1660ff16815260200191505060405180910390f35b341561033a57600080fd5b610366600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061080c565b005b341561037357600080fd5b61037b610c55565b005b341561038857600080fd5b610390610d2a565b6040518082815260200191505060405180910390f35b34156103b157600080fd5b6103dd600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d58565b6040518082815260200191505060405180910390f35b34156103fe57600080fd5b6104146004808035906020019091905050610da0565b6040518082815260200191505060405180910390f35b341561043557600080fd5b610461600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610dff565b6040518082815260200191505060405180910390f35b341561048257600080fd5b6104ae600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610e17565b6040518082815260200191505060405180910390f35b34156104cf57600080fd5b6104fb600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610eb8565b6040518082815260200191505060405180910390f35b341561051c57600080fd5b610524610f01565b6040518082815260200191505060405180910390f35b341561054557600080fd5b61054d610f18565b6040518082815260200191505060405180910390f35b341561056e57600080fd5b610576610f1e565b005b341561058357600080fd5b61058b6111aa565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105cb5780820151818401526020810190506105b0565b50505050905090810190601f1680156105f85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561061157600080fd5b6106196111e3565b005b341561062657600080fd5b61065b600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506111f5565b604051808215151515815260200191505060405180910390f35b341561068057600080fd5b6106886112c1565b005b6106926107d9565b005b341561069f57600080fd5b6106b560048080359060200190919050506112d3565b6040518082815260200191505060405180910390f35b34156106d657600080fd5b6106f5600480803590602001909190803590602001909190505061134a565b6040518082815260200191505060405180910390f35b341561071657600080fd5b610761600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506113ac565b6040518082815260200191505060405180910390f35b341561078257600080fd5b61078a611433565b005b341561079757600080fd5b6107c3600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061144c565b6040518082815260200191505060405180910390f35b64e8d4a51000341115610805576107f260055434611464565b600581905550610800611482565b61080a565b600080fd5b565b600061081733610e17565b9050680100000000000000008102600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555068010000000000000000810260036000828254019250508190555061089860055482611680565b6005819055508173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156108de57600080fd5b5050565b6040805190810160405280600c81526020017f536f756c636f696e2047656d000000000000000000000000000000000000000081525081565b600081600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b6000600654905090565b600080600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054118015610a3f5750600082115b8015610ac7575081600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610b12575081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b15610c445781600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555060019050610c49565b600090505b9392505050565b601281565b6000610c6033610e17565b9050680100000000000000008102600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550680100000000000000008102600360008282540192505081905550610ce160055482611680565b6005819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610d2757600080fd5b50565b6000806000610d3f66038d7ea4c680006112d3565b9150610d4c82600a611699565b90508082039250505090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000610df8610df07ffffffffffffffffffffffffffffffffffffffffffffffffd6954087b5ca7b97460026001610ddf87610dd96116b4565b016116ea565b02811515610de957fe5b0501611845565b600254611680565b9050919050565b60016020528060005260406000206000915090505481565b600068010000000000000000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546004540203811515610eb057fe5b049050919050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000610f1366038d7ea4c68000610da0565b905090565b60055481565b600080600080600080600080600080600080610f3933610e17565b9b50680100000000000000008c02600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550680100000000000000008c026003600082825401925050819055508b9a5064e8d4a510008b1080610fcd575069d3c21bcecceda10000008b115b15610fd757600080fd5b3399508b610fe36116b4565b039850610ff18b600a611699565b9750878b039650611002878d61134a565b955061100d866119a7565b68010000000000000000880294506000600254111561109a5760016002036002888860025401680100000000000000008a8c8f01020281151561104c57fe5b0481151561105657fe5b0468010000000000000000030281151561106c57fe5b049350838802925082850394506002548381151561108657fe5b049150816004600082825401925050819055505b6110a660025487611464565b6002819055506110f46000808c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205487611464565b6000808c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555084866004540203905080600160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555080600360008282540192505081905550505050505050505050505050565b6040805190810160405280600781526020017f534f554c47454d0000000000000000000000000000000000000000000000000081525081565b6111eb611433565b6111f3610f1e565b565b6000808211801561120e575061120a33610eb8565b8211155b156112b65781600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600190506112bb565b600090505b92915050565b6112c9611433565b6112d1610c55565b565b6000806112de6116b4565b90506002548314156112f257809150611344565b6113418161133c600160027ffffffffffffffffffffffffffffffffffffffffffffffffd6954087b5ca7b97461132b89600254036116ea565b030281151561133657fe5b05611845565b611680565b91505b50919050565b60006113a461139c7ffffffffffffffffffffffffffffffffffffffffffffffffd6954087b5ca7b9746002600161138b88886113846116b4565b03016116ea565b0281151561139557fe5b0501611845565b600254611680565b905092915050565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600061143e33610d58565b905061144981611a0d565b50565b60006020528060005260406000206000915090505481565b600080828401905083811015151561147857fe5b8091505092915050565b600080600080600080600080600064e8d4a510003410806114ac575069d3c21bcecceda100000034115b156114b657600080fd5b3398506114c434600a611699565b975087340396506114d487610da0565b95506114df866119a7565b6801000000000000000088029450600060025411156115735760016002036002888860025401680100000000000000008a8c6115196116b4565b01020281151561152557fe5b0481151561152f57fe5b0468010000000000000000030281151561154557fe5b049350838802925082850394506002548381151561155f57fe5b049150816004600082825401925050819055505b61157f60025487611464565b6002819055506115cd6000808b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205487611464565b6000808b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555084866004540203905080600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555080600360008282540192505081905550505050505050505050565b600082821115151561168e57fe5b818303905092915050565b60008082848115156116a757fe5b0490508091505092915050565b60006116e56116c1611b83565b6801000000000000000060035460025460045402038115156116df57fe5b04611680565b905090565b600080600080600092505b68016a09e667f3bcc9088511156117225760028581151561171257fe5b04945082806001019350506116f5565b5b67b504f333f9de64848511151561174857600285029450828060019003935050611723565b680100000000000000008501680100000000000000008087030281151561176b57fe5b0591506801000000000000000082830281151561178457fe5b059050680100000000000000008068010000000000000000806801000000000000000080673284a0c14610924f87028115156117bc57fe5b056738bd75ed37753d680186028115156117d257fe5b056749254026a7630acf0185028115156117e857fe5b0567666664e5e9fa0c990184028115156117fe57fe5b0567aaaaaaac1687790801830281151561181457fe5b056801ffffffffff9dac9b01830281151561182b57fe5b0567b17217f7d1cf79ac8460030b02019350505050919050565b600080600080604067b17217f7d1cf79ac682cb53f09f05cc627c8870181151561186b57fe5b0503925067b17217f7d1cf79ac8302850394506801000000000000000085860281151561189457fe5b059150680100000000000000008068010000000000000000807fffffffffffffffffffffffffffffffffffffffffffffffffffffe476c52fb4c686028115156118d957fe5b05660455956bccdd060185028115156118ee57fe5b057fffffffffffffffffffffffffffffffffffffffffffffffffff49f49f7f7c662f01840281151561191c57fe5b05672aaaaaaaaa015db001830281151561193257fe5b0568010000000000000000600202019050848103680100000000000000008683010281151561195d57fe5b059350600083121515611983578284600082121561197757fe5b9060020a02935061199c565b8260000384600082121561199357fe5b9060020a900493505b839350505050919050565b600a8102600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600a810260066000828254019250508190555050565b600080600080600080611a1f876112d3565b9550611a2c86600a611699565b9450859350611a3d60025488611680565b600281905550611a8b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205488611680565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550680100000000000000008402876004540201925082600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508260036000828254039250508190555060006002541115611b7a57680100000000000000008502915060025482811515611b6457fe5b049050611b7360045482611464565b6004819055505b50505050505050565b600034600554039050905600a165627a7a723058206e2d129d9ff90efbdc29ccd4373d047014bae071b66f7964a9e72b42f3f75cee0029

   Swarm Source:
bzzr://6e2d129d9ff90efbdc29ccd4373d047014bae071b66f7964a9e72b42f3f75cee

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.