ETH Price: $3,463.28 (+2.82%)

Token

KickCoin (KC)
 

Overview

Max Total Supply

214,247,736.5461557 KC

Holders

943

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 8 Decimals)

Balance
15,075.00720585 KC

Value
$0.00
0x580d0572dbd9f27c75d5fcc88a6075ce32924c2b
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
CSToken

Compiler Version
v0.4.13+commit.fb4cb1a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2017-07-30
*/

pragma solidity ^0.4.2;

contract owned {
	address public owner;

	function owned() {
		owner = msg.sender;
	}

	function changeOwner(address newOwner) onlyOwner {
		owner = newOwner;
	}

	modifier onlyOwner {
		require(msg.sender == owner);
		_;
	}
}

contract tokenRecipient {function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData);}

contract CSToken is owned {
	struct Dividend {
		uint time;
		uint tenThousandth;
		bool isComplete;
	}

	/* Public variables of the token */
	string public standard = 'Token 0.1';

	string public name = 'KickCoin';

	string public symbol = 'KC';

	uint8 public decimals = 8;

	uint256 public totalSupply = 0;

	/* This creates an array with all balances */
	mapping (address => uint256) public balanceOf;
	mapping (address => uint256) public matureBalanceOf;

	mapping (address => mapping (uint => uint256)) public agingBalanceOf;

	uint[] agingTimes;

	Dividend[] dividends;

	mapping (address => mapping (address => uint256)) public allowance;
	/* This generates a public event on the blockchain that will notify clients */
	event Transfer(address indexed from, address indexed to, uint256 value);
	event AgingTransfer(address indexed from, address indexed to, uint256 value, uint agingTime);

	uint countAddressIndexes = 0;

	mapping (uint => address) addressByIndex;

	mapping (address => uint) indexByAddress;

	mapping (address => uint) agingTimesForPools;

	/* Initializes contract with initial supply tokens to the creator of the contract */
	function CSToken() {
		owner = msg.sender;
		dividends.push(Dividend(1509454800, 300, false));
		dividends.push(Dividend(1512046800, 200, false));
		dividends.push(Dividend(1514725200, 100, false));
		dividends.push(Dividend(1517403600, 50, false));
		dividends.push(Dividend(1519822800, 100, false));
		dividends.push(Dividend(1522501200, 200, false));
		dividends.push(Dividend(1525093200, 300, false));
		dividends.push(Dividend(1527771600, 500, false));
		dividends.push(Dividend(1530363600, 300, false));
		dividends.push(Dividend(1533042000, 200, false));
		dividends.push(Dividend(1535720400, 100, false));
		dividends.push(Dividend(1538312400, 50, false));
		dividends.push(Dividend(1540990800, 100, false));
		dividends.push(Dividend(1543582800, 200, false));
		dividends.push(Dividend(1546261200, 300, false));
		dividends.push(Dividend(1548939600, 600, false));
		dividends.push(Dividend(1551358800, 300, false));
		dividends.push(Dividend(1554037200, 200, false));
		dividends.push(Dividend(1556629200, 100, false));
		dividends.push(Dividend(1559307600, 200, false));
		dividends.push(Dividend(1561899600, 300, false));
		dividends.push(Dividend(1564578000, 200, false));
		dividends.push(Dividend(1567256400, 100, false));
		dividends.push(Dividend(1569848400, 50, false));

	}

	function calculateDividends(uint which) {
		require(now >= dividends[which].time && !dividends[which].isComplete);

		for (uint i = 1; i <= countAddressIndexes; i++) {
			balanceOf[addressByIndex[i]] += balanceOf[addressByIndex[i]] * dividends[which].tenThousandth / 10000;
			matureBalanceOf[addressByIndex[i]] += matureBalanceOf[addressByIndex[i]] * dividends[which].tenThousandth / 10000;
		}
	}

	/* Send coins */
	function transfer(address _to, uint256 _value) {
		checkMyAging(msg.sender);
		require(matureBalanceOf[msg.sender] >= _value);

		require(balanceOf[_to] + _value > balanceOf[_to]);
		require(matureBalanceOf[_to] + _value > matureBalanceOf[_to]);
		// Check for overflows

		balanceOf[msg.sender] -= _value;
		matureBalanceOf[msg.sender] -= _value;
		// Subtract from the sender

		if (agingTimesForPools[msg.sender] > 0 && agingTimesForPools[msg.sender] > now) {
			addToAging(msg.sender, _to, agingTimesForPools[msg.sender], _value);
		} else {
			matureBalanceOf[_to] += _value;
		}
		balanceOf[_to] += _value;
		Transfer(msg.sender, _to, _value);
	}

	function mintToken(address target, uint256 mintedAmount, uint agingTime) onlyOwner {
		if (agingTime > now) {
			addToAging(owner, target, agingTime, mintedAmount);
		} else {
			matureBalanceOf[target] += mintedAmount;
		}

		balanceOf[target] += mintedAmount;

		totalSupply += mintedAmount;
		Transfer(0, owner, mintedAmount);
		Transfer(owner, target, mintedAmount);
	}

	function addToAging(address from, address target, uint agingTime, uint256 amount) internal {
		if (indexByAddress[target] == 0) {
			indexByAddress[target] = 1;
			countAddressIndexes++;
			addressByIndex[countAddressIndexes] = target;
		}
		bool existTime = false;
		for (uint i = 0; i < agingTimes.length; i++) {
			if (agingTimes[i] == agingTime)
			existTime = true;
		}
		if (!existTime) agingTimes.push(agingTime);
		agingBalanceOf[target][agingTime] += amount;
		AgingTransfer(from, target, amount, agingTime);
	}

	/* Allow another contract to spend some tokens in your behalf */
	function approve(address _spender, uint256 _value) returns (bool success) {
		allowance[msg.sender][_spender] = _value;
		return true;
	}
	/* Approve and then communicate the approved contract in a single tx */
	function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns (bool success) {
		tokenRecipient spender = tokenRecipient(_spender);
		if (approve(_spender, _value)) {
			spender.receiveApproval(msg.sender, _value, this, _extraData);
			return true;
		}
	}

	/* A contract attempts to get the coins */
	function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
		checkMyAging(_from);
		require(matureBalanceOf[_from] >= _value);
		// Check if the sender has enough
		assert(balanceOf[_to] + _value > balanceOf[_to]);
		assert(matureBalanceOf[_to] + _value > matureBalanceOf[_to]);
		// Check for overflows
		require(_value <= allowance[_from][msg.sender]);
		// Check allowance
		balanceOf[_from] -= _value;
		matureBalanceOf[_from] -= _value;
		// Subtract from the sender
		balanceOf[_to] += _value;
		// Add the same to the recipient
		allowance[_from][msg.sender] -= _value;

		if (agingTimesForPools[_from] > 0 && agingTimesForPools[_from] > now) {
			addToAging(_from, _to, agingTimesForPools[_from], _value);
		} else {
			matureBalanceOf[_to] += _value;
		}

		Transfer(_from, _to, _value);
		return true;
	}

	/* This unnamed function is called whenever someone tries to send ether to it */
	function() {
		revert();
		// Prevents accidental sending of ether
	}

	function checkMyAging(address sender) internal {
		for (uint k = 0; k < agingTimes.length; k++) {
			if (agingTimes[k] < now && agingBalanceOf[sender][agingTimes[k]] > 0) {
				for(uint256 i = 0; i < 24; i++) {
					if(now < dividends[i].time) break;
					if(!dividends[i].isComplete) break;
					agingBalanceOf[sender][agingTimes[k]] += agingBalanceOf[sender][agingTimes[k]] * dividends[i].tenThousandth / 10000;
				}
				matureBalanceOf[sender] += agingBalanceOf[sender][agingTimes[k]];
				agingBalanceOf[sender][agingTimes[k]] = 0;
			}
		}
	}

	function addAgingTimesForPool(address poolAddress, uint agingTime) onlyOwner {
		agingTimesForPools[poolAddress] = agingTime;
	}
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"matureBalanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"mintedAmount","type":"uint256"},{"name":"agingTime","type":"uint256"}],"name":"mintToken","outputs":[],"payable":false,"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,"type":"function"},{"constant":false,"inputs":[{"name":"which","type":"uint256"}],"name":"calculateDividends","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"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,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"uint256"}],"name":"agingBalanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"poolAddress","type":"address"},{"name":"agingTime","type":"uint256"}],"name":"addAgingTimesForPool","outputs":[],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"payable":false,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"agingTime","type":"uint256"}],"name":"AgingTransfer","type":"event"}]

606060405260408051908101604052600981527f546f6b656e20302e310000000000000000000000000000000000000000000000602082015260019080516200004d92916020019062000c15565b5060408051908101604052600881527f4b69636b436f696e000000000000000000000000000000000000000000000000602082015260029080516200009792916020019062000c15565b5060408051908101604052600281527f4b4300000000000000000000000000000000000000000000000000000000000060208201526003908051620000e192916020019062000c15565b506004805460ff1916600817905560006005819055600c5534156200010557600080fd5b5b5b60008054600160a060020a03191633600160a060020a03161790555b60008054600160a060020a03191633600160a060020a0316179055600a80546001810162000152838262000c9b565b916000526020600020906003020160005b606060405190810160409081526359f873d0825261012c602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a805460018101620001c6838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635a2000d0825260c8602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a80546001810162000239838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635a48df5082526064602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a805460018101620002ac838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635a71bdd082526032602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a8054600181016200031f838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635a96a7d082526064602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a80546001810162000392838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635abf8650825260c8602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a80546001810162000405838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635ae71350825261012c602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a80546001810162000479838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635b0ff1d082526101f4602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a805460018101620004ed838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635b377ed0825261012c602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a80546001810162000561838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635b605d50825260c8602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a805460018101620005d4838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635b893bd082526064602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a80546001810162000647838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635bb0c8d082526032602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a805460018101620006ba838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635bd9a75082526064602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a8054600181016200072d838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635c013450825260c8602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a805460018101620007a0838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635c2a12d0825261012c602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a80546001810162000814838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635c52f1508252610258602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a80546001810162000888838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635c77db50825261012c602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a805460018101620008fc838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635ca0b9d0825260c8602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a8054600181016200096f838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635cc846d082526064602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a805460018101620009e2838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635cf12550825260c8602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a80546001810162000a55838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635d18b250825261012c602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a80546001810162000ac9838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635d4190d0825260c8602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a80546001810162000b3c838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635d6a6f5082526064602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff19169115159190911790555050600a80546001810162000baf838262000c9b565b916000526020600020906003020160005b60606040519081016040908152635d91fc5082526032602083015260009082015291905081518155602082015181600101556040820151600291909101805460ff191691151591909117905550505b62000d2a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1062000c5857805160ff191683800117855562000c88565b8280016001018555821562000c88579182015b8281111562000c8857825182559160200191906001019062000c6b565b5b5062000c9792915062000cd0565b5090565b81548183558181151162000cca5760030281600302836000526020600020918201910162000cca919062000cf4565b5b505050565b62000cf191905b8082111562000c97576000815560010162000cd7565b5090565b90565b62000cf191905b8082111562000c97576000808255600182015560028101805460ff1916905560030162000cfb565b5090565b90565b6113f58062000d3a6000396000f300606060405236156100f95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610111578063095ea7b31461019c5780630d0abf52146101d257806318160ddd1461020357806323a36d2b1461022857806323b872dd1461024f5780632cf860061461028b578063313ce567146102a35780635a3b7e42146102cc57806370a08231146103575780638da5cb5b1461038857806395d89b41146103b7578063a6f9dae114610442578063a9059cbb14610463578063cae9ca5114610487578063dd62ed3e14610500578063e27f023614610537578063ea6ca1821461056b575b341561010457600080fd5b61010f5b600080fd5b565b005b341561011c57600080fd5b61012461058f565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101615780820151818401525b602001610148565b50505050905090810190601f16801561018e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101a757600080fd5b6101be600160a060020a036004351660243561062d565b604051901515815260200160405180910390f35b34156101dd57600080fd5b6101f1600160a060020a036004351661065e565b60405190815260200160405180910390f35b341561020e57600080fd5b6101f1610670565b60405190815260200160405180910390f35b341561023357600080fd5b61010f600160a060020a0360043516602435604435610676565b005b341561025a57600080fd5b6101be600160a060020a036004358116906024351660443561075c565b604051901515815260200160405180910390f35b341561029657600080fd5b61010f600435610925565b005b34156102ae57600080fd5b6102b6610aaf565b60405160ff909116815260200160405180910390f35b34156102d757600080fd5b610124610ab8565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101615780820151818401525b602001610148565b50505050905090810190601f16801561018e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561036257600080fd5b6101f1600160a060020a0360043516610b56565b60405190815260200160405180910390f35b341561039357600080fd5b61039b610b68565b604051600160a060020a03909116815260200160405180910390f35b34156103c257600080fd5b610124610b77565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101615780820151818401525b602001610148565b50505050905090810190601f16801561018e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561044d57600080fd5b61010f600160a060020a0360043516610c15565b005b341561046e57600080fd5b61010f600160a060020a0360043516602435610c5d565b005b341561049257600080fd5b6101be60048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610dd195505050505050565b604051901515815260200160405180910390f35b341561050b57600080fd5b6101f1600160a060020a0360043581169060243516610f05565b60405190815260200160405180910390f35b341561054257600080fd5b6101f1600160a060020a0360043516602435610f22565b60405190815260200160405180910390f35b341561057657600080fd5b61010f600160a060020a0360043516602435610f3f565b005b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106255780601f106105fa57610100808354040283529160200191610625565b820191906000526020600020905b81548152906001019060200180831161060857829003601f168201915b505050505081565b600160a060020a033381166000908152600b6020908152604080832093861683529290522081905560015b92915050565b60076020526000908152604090205481565b60055481565b60005433600160a060020a0390811691161461069157600080fd5b428111156106b6576000546106b190600160a060020a0316848385610f7b565b6106d5565b600160a060020a03831660009081526007602052604090208054830190555b600160a060020a0380841660009081526006602052604080822080548601905560058054860190558154909216916000805160206113aa8339815191529085905190815260200160405180910390a3600054600160a060020a0380851691166000805160206113aa8339815191528460405190815260200160405180910390a35b5b505050565b6000610767846110d7565b600160a060020a0384166000908152600760205260409020548290101561078d57600080fd5b600160a060020a038316600090815260066020526040902054828101116107b057fe5b600160a060020a038316600090815260076020526040902054828101116107d357fe5b600160a060020a038085166000908152600b60209081526040808320339094168352929052205482111561080657600080fd5b600160a060020a0380851660008181526006602081815260408084208054899003905560078252808420805489900390558886168452918152818320805488019055838352600b815281832033909516835293845280822080548790039055918152600f9092528120541180156108955750600160a060020a0384166000908152600f60205260409020544290115b156108c657600160a060020a0384166000908152600f60205260409020546108c1908590859085610f7b565b6108e5565b600160a060020a03831660009081526007602052604090208054830190555b82600160a060020a031684600160a060020a03166000805160206113aa8339815191528460405190815260200160405180910390a35060015b9392505050565b6000600a8281548110151561093657fe5b906000526020600020906003020160005b5054421080159061097c5750600a80548390811061096157fe5b906000526020600020906003020160005b506002015460ff16155b151561098757600080fd5b5060015b600c548111610aaa57612710600a838154811015156109a657fe5b906000526020600020906003020160005b50600101546000838152600d6020908152604080832054600160a060020a031683526006909152902054028115156109eb57fe5b6000838152600d6020908152604080832054600160a060020a03168352600690915290208054929091049091019055600a8054612710919084908110610a2d57fe5b906000526020600020906003020160005b50600101546000838152600d6020908152604080832054600160a060020a03168352600790915290205402811515610a7257fe5b6000838152600d6020908152604080832054600160a060020a031683526007909152902080549290910490910190555b60010161098b565b5b5050565b60045460ff1681565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106255780601f106105fa57610100808354040283529160200191610625565b820191906000526020600020905b81548152906001019060200180831161060857829003601f168201915b505050505081565b60066020526000908152604090205481565b600054600160a060020a031681565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106255780601f106105fa57610100808354040283529160200191610625565b820191906000526020600020905b81548152906001019060200180831161060857829003601f168201915b505050505081565b60005433600160a060020a03908116911614610c3057600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b610c66336110d7565b600160a060020a03331660009081526007602052604090205481901015610c8c57600080fd5b600160a060020a03821660009081526006602052604090205481810111610cb257600080fd5b600160a060020a03821660009081526007602052604090205481810111610cd857600080fd5b600160a060020a0333166000908152600660209081526040808320805485900390556007825280832080548590039055600f909152812054118015610d355750600160a060020a0333166000908152600f60205260409020544290115b15610d665733600160a060020a0381166000908152600f6020526040902054610d619190849084610f7b565b610d85565b600160a060020a03821660009081526007602052604090208054820190555b600160a060020a038083166000818152600660205260409081902080548501905590913316906000805160206113aa8339815191529084905190815260200160405180910390a35b5050565b600083610dde818561062d565b15610efc5780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610e955780820151818401525b602001610e7c565b50505050905090810190601f168015610ec25780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610ee357600080fd5b6102c65a03f11515610ef457600080fd5b505050600191505b5b509392505050565b600b60209081526000928352604080842090915290825290205481565b600860209081526000928352604080842090915290825290205481565b60005433600160a060020a03908116911614610f5a57600080fd5b600160a060020a0382166000908152600f602052604090208190555b5b5050565b600160a060020a0383166000908152600e602052604081205481901515610ff057600160a060020a0385166000818152600e60209081526040808320600190819055600c8054909101908190558352600d9091529020805473ffffffffffffffffffffffffffffffffffffffff191690911790555b5060009050805b600954811015611035578360098281548110151561101157fe5b906000526020600020900160005b5054141561102c57600191505b5b600101610ff7565b81151561106257600980546001810161104e838261135e565b916000526020600020900160005b50859055505b600160a060020a0380861660008181526008602090815260408083208984529091529081902080548701905590918816907f46a1749a7648b704d1ad3fe33741b13174a4b1641db362e808d00eab7250d10690869088905191825260208201526040908101905180910390a35b505050505050565b6000805b60095482101561075657426009838154811015156110f557fe5b906000526020600020900160005b50541080156111575750600160a060020a0383166000908152600860205260408120600980548391908690811061113657fe5b906000526020600020900160005b5054815260200190815260200160002054115b1561134c575060005b60188110156112a957600a80548290811061117757fe5b906000526020600020906003020160005b5054421015611196576112a9565b600a8054829081106111a457fe5b906000526020600020906003020160005b506002015460ff1615156111c8576112a9565b612710600a828154811015156111da57fe5b906000526020600020906003020160005b5060010154600160a060020a0385166000908152600860205260408120600980549192918790811061121957fe5b906000526020600020900160005b50548152602001908152602001600020540281151561124257fe5b046008600085600160a060020a0316600160a060020a03168152602001908152602001600020600060098581548110151561127957fe5b906000526020600020900160005b505481526020810191909152604001600020805490910190555b600101611160565b600160a060020a038316600090815260086020526040812060098054919291859081106112d257fe5b906000526020600020900160005b505481526020808201929092526040908101600090812054600160a060020a0387168252600784528282208054909101905560089092528120600980548391908690811061132a57fe5b906000526020600020900160005b505481526020810191909152604001600020555b5b6001909101906110db565b5b505050565b81548183558181151161075657600083815260209020610756918101908301611388565b5b505050565b6113a691905b808211156113a2576000815560010161138e565b5090565b905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058203781556c32ccbf0cdc1a9798233ac2c7922cfca666dbd7acc7b75276e890734b0029

Deployed Bytecode

0x606060405236156100f95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610111578063095ea7b31461019c5780630d0abf52146101d257806318160ddd1461020357806323a36d2b1461022857806323b872dd1461024f5780632cf860061461028b578063313ce567146102a35780635a3b7e42146102cc57806370a08231146103575780638da5cb5b1461038857806395d89b41146103b7578063a6f9dae114610442578063a9059cbb14610463578063cae9ca5114610487578063dd62ed3e14610500578063e27f023614610537578063ea6ca1821461056b575b341561010457600080fd5b61010f5b600080fd5b565b005b341561011c57600080fd5b61012461058f565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101615780820151818401525b602001610148565b50505050905090810190601f16801561018e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101a757600080fd5b6101be600160a060020a036004351660243561062d565b604051901515815260200160405180910390f35b34156101dd57600080fd5b6101f1600160a060020a036004351661065e565b60405190815260200160405180910390f35b341561020e57600080fd5b6101f1610670565b60405190815260200160405180910390f35b341561023357600080fd5b61010f600160a060020a0360043516602435604435610676565b005b341561025a57600080fd5b6101be600160a060020a036004358116906024351660443561075c565b604051901515815260200160405180910390f35b341561029657600080fd5b61010f600435610925565b005b34156102ae57600080fd5b6102b6610aaf565b60405160ff909116815260200160405180910390f35b34156102d757600080fd5b610124610ab8565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101615780820151818401525b602001610148565b50505050905090810190601f16801561018e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561036257600080fd5b6101f1600160a060020a0360043516610b56565b60405190815260200160405180910390f35b341561039357600080fd5b61039b610b68565b604051600160a060020a03909116815260200160405180910390f35b34156103c257600080fd5b610124610b77565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101615780820151818401525b602001610148565b50505050905090810190601f16801561018e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561044d57600080fd5b61010f600160a060020a0360043516610c15565b005b341561046e57600080fd5b61010f600160a060020a0360043516602435610c5d565b005b341561049257600080fd5b6101be60048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610dd195505050505050565b604051901515815260200160405180910390f35b341561050b57600080fd5b6101f1600160a060020a0360043581169060243516610f05565b60405190815260200160405180910390f35b341561054257600080fd5b6101f1600160a060020a0360043516602435610f22565b60405190815260200160405180910390f35b341561057657600080fd5b61010f600160a060020a0360043516602435610f3f565b005b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106255780601f106105fa57610100808354040283529160200191610625565b820191906000526020600020905b81548152906001019060200180831161060857829003601f168201915b505050505081565b600160a060020a033381166000908152600b6020908152604080832093861683529290522081905560015b92915050565b60076020526000908152604090205481565b60055481565b60005433600160a060020a0390811691161461069157600080fd5b428111156106b6576000546106b190600160a060020a0316848385610f7b565b6106d5565b600160a060020a03831660009081526007602052604090208054830190555b600160a060020a0380841660009081526006602052604080822080548601905560058054860190558154909216916000805160206113aa8339815191529085905190815260200160405180910390a3600054600160a060020a0380851691166000805160206113aa8339815191528460405190815260200160405180910390a35b5b505050565b6000610767846110d7565b600160a060020a0384166000908152600760205260409020548290101561078d57600080fd5b600160a060020a038316600090815260066020526040902054828101116107b057fe5b600160a060020a038316600090815260076020526040902054828101116107d357fe5b600160a060020a038085166000908152600b60209081526040808320339094168352929052205482111561080657600080fd5b600160a060020a0380851660008181526006602081815260408084208054899003905560078252808420805489900390558886168452918152818320805488019055838352600b815281832033909516835293845280822080548790039055918152600f9092528120541180156108955750600160a060020a0384166000908152600f60205260409020544290115b156108c657600160a060020a0384166000908152600f60205260409020546108c1908590859085610f7b565b6108e5565b600160a060020a03831660009081526007602052604090208054830190555b82600160a060020a031684600160a060020a03166000805160206113aa8339815191528460405190815260200160405180910390a35060015b9392505050565b6000600a8281548110151561093657fe5b906000526020600020906003020160005b5054421080159061097c5750600a80548390811061096157fe5b906000526020600020906003020160005b506002015460ff16155b151561098757600080fd5b5060015b600c548111610aaa57612710600a838154811015156109a657fe5b906000526020600020906003020160005b50600101546000838152600d6020908152604080832054600160a060020a031683526006909152902054028115156109eb57fe5b6000838152600d6020908152604080832054600160a060020a03168352600690915290208054929091049091019055600a8054612710919084908110610a2d57fe5b906000526020600020906003020160005b50600101546000838152600d6020908152604080832054600160a060020a03168352600790915290205402811515610a7257fe5b6000838152600d6020908152604080832054600160a060020a031683526007909152902080549290910490910190555b60010161098b565b5b5050565b60045460ff1681565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106255780601f106105fa57610100808354040283529160200191610625565b820191906000526020600020905b81548152906001019060200180831161060857829003601f168201915b505050505081565b60066020526000908152604090205481565b600054600160a060020a031681565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106255780601f106105fa57610100808354040283529160200191610625565b820191906000526020600020905b81548152906001019060200180831161060857829003601f168201915b505050505081565b60005433600160a060020a03908116911614610c3057600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b610c66336110d7565b600160a060020a03331660009081526007602052604090205481901015610c8c57600080fd5b600160a060020a03821660009081526006602052604090205481810111610cb257600080fd5b600160a060020a03821660009081526007602052604090205481810111610cd857600080fd5b600160a060020a0333166000908152600660209081526040808320805485900390556007825280832080548590039055600f909152812054118015610d355750600160a060020a0333166000908152600f60205260409020544290115b15610d665733600160a060020a0381166000908152600f6020526040902054610d619190849084610f7b565b610d85565b600160a060020a03821660009081526007602052604090208054820190555b600160a060020a038083166000818152600660205260409081902080548501905590913316906000805160206113aa8339815191529084905190815260200160405180910390a35b5050565b600083610dde818561062d565b15610efc5780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610e955780820151818401525b602001610e7c565b50505050905090810190601f168015610ec25780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610ee357600080fd5b6102c65a03f11515610ef457600080fd5b505050600191505b5b509392505050565b600b60209081526000928352604080842090915290825290205481565b600860209081526000928352604080842090915290825290205481565b60005433600160a060020a03908116911614610f5a57600080fd5b600160a060020a0382166000908152600f602052604090208190555b5b5050565b600160a060020a0383166000908152600e602052604081205481901515610ff057600160a060020a0385166000818152600e60209081526040808320600190819055600c8054909101908190558352600d9091529020805473ffffffffffffffffffffffffffffffffffffffff191690911790555b5060009050805b600954811015611035578360098281548110151561101157fe5b906000526020600020900160005b5054141561102c57600191505b5b600101610ff7565b81151561106257600980546001810161104e838261135e565b916000526020600020900160005b50859055505b600160a060020a0380861660008181526008602090815260408083208984529091529081902080548701905590918816907f46a1749a7648b704d1ad3fe33741b13174a4b1641db362e808d00eab7250d10690869088905191825260208201526040908101905180910390a35b505050505050565b6000805b60095482101561075657426009838154811015156110f557fe5b906000526020600020900160005b50541080156111575750600160a060020a0383166000908152600860205260408120600980548391908690811061113657fe5b906000526020600020900160005b5054815260200190815260200160002054115b1561134c575060005b60188110156112a957600a80548290811061117757fe5b906000526020600020906003020160005b5054421015611196576112a9565b600a8054829081106111a457fe5b906000526020600020906003020160005b506002015460ff1615156111c8576112a9565b612710600a828154811015156111da57fe5b906000526020600020906003020160005b5060010154600160a060020a0385166000908152600860205260408120600980549192918790811061121957fe5b906000526020600020900160005b50548152602001908152602001600020540281151561124257fe5b046008600085600160a060020a0316600160a060020a03168152602001908152602001600020600060098581548110151561127957fe5b906000526020600020900160005b505481526020810191909152604001600020805490910190555b600101611160565b600160a060020a038316600090815260086020526040812060098054919291859081106112d257fe5b906000526020600020900160005b505481526020808201929092526040908101600090812054600160a060020a0387168252600784528282208054909101905560089092528120600980548391908690811061132a57fe5b906000526020600020900160005b505481526020810191909152604001600020555b5b6001909101906110db565b5b505050565b81548183558181151161075657600083815260209020610756918101908301611388565b5b505050565b6113a691905b808211156113a2576000815560010161138e565b5090565b905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058203781556c32ccbf0cdc1a9798233ac2c7922cfca666dbd7acc7b75276e890734b0029

Swarm Source

bzzr://3781556c32ccbf0cdc1a9798233ac2c7922cfca666dbd7acc7b75276e890734b
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.