ETH Price: $2,638.73 (-3.26%)

Contract

0xEEE11D01a6D6d17b7945C86e168f7Bf96c00864d
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer54632392018-04-18 15:14:242501 days ago1524064464IN
0xEEE11D01...96c00864d
0.3 ETH0.0009029441
Deposit54576882018-04-17 16:22:072502 days ago1523982127IN
0xEEE11D01...96c00864d
0.2 ETH0.0007066731
Transfer54574562018-04-17 15:21:302502 days ago1523978490IN
0xEEE11D01...96c00864d
0.15 ETH0.0011451952
Transfer54572792018-04-17 14:37:352502 days ago1523975855IN
0xEEE11D01...96c00864d
0.07 ETH0.000044042
Transfer54572212018-04-17 14:22:562502 days ago1523974976IN
0xEEE11D01...96c00864d
0.07 ETH0.0001768
Transfer54572072018-04-17 14:18:492502 days ago1523974729IN
0xEEE11D01...96c00864d
0.07 ETH0.0000211
Transfer54571832018-04-17 14:11:562502 days ago1523974316IN
0xEEE11D01...96c00864d
1.29442112 ETH0.0009029441
Finish54571622018-04-17 14:07:292502 days ago1523974049IN
0xEEE11D01...96c00864d
0 ETH0.0008558715
Transfer54571452018-04-17 14:03:162502 days ago1523973796IN
0xEEE11D01...96c00864d
0.230971 ETH0.00044121
Transfer54571412018-04-17 14:02:032502 days ago1523973723IN
0xEEE11D01...96c00864d
4 ETH0.0004624821
Transfer54571222018-04-17 13:57:122502 days ago1523973432IN
0xEEE11D01...96c00864d
0.1 ETH0.000639557
Transfer54571172018-04-17 13:56:202502 days ago1523973380IN
0xEEE11D01...96c00864d
0.75 ETH0.0012886621
Transfer54571152018-04-17 13:55:542502 days ago1523973354IN
0xEEE11D01...96c00864d
0.2 ETH0.001258850
Transfer54571142018-04-17 13:55:322502 days ago1523973332IN
0xEEE11D01...96c00864d
0.677 ETH0.000263864.3
Transfer54571122018-04-17 13:55:092502 days ago1523973309IN
0xEEE11D01...96c00864d
4 ETH0.000050352
Transfer54571102018-04-17 13:54:352502 days ago1523973275IN
0xEEE11D01...96c00864d
0.8 ETH0.0023751726
Transfer54571102018-04-17 13:54:352502 days ago1523973275IN
0xEEE11D01...96c00864d
2.2 ETH0.0037454741
Transfer54571072018-04-17 13:53:592502 days ago1523973239IN
0xEEE11D01...96c00864d
100 ETH0.0027405930
Transfer54570952018-04-17 13:51:572502 days ago1523973117IN
0xEEE11D01...96c00864d
0.24 ETH0.001258850
Transfer54570932018-04-17 13:51:142502 days ago1523973074IN
0xEEE11D01...96c00864d
0.1091377 ETH0.000061351
Transfer54570872018-04-17 13:49:262502 days ago1523972966IN
0xEEE11D01...96c00864d
0.19 ETH0.0019186621
Transfer54570872018-04-17 13:49:262502 days ago1523972966IN
0xEEE11D01...96c00864d
20 ETH0.0019184121
Transfer54570842018-04-17 13:48:332502 days ago1523972913IN
0xEEE11D01...96c00864d
0.034 ETH0.001827320
Transfer54570732018-04-17 13:46:152502 days ago1523972775IN
0xEEE11D01...96c00864d
0.2 ETH0.0005286921
Transfer54570722018-04-17 13:46:112502 days ago1523972771IN
0xEEE11D01...96c00864d
20 ETH0.00044121
View all transactions

Latest 5 internal transactions

Advanced mode:
Parent Transaction Hash Block
From
To
54571622018-04-17 14:07:292502 days ago1523974049
0xEEE11D01...96c00864d
1,396.8906 ETH
54571622018-04-17 14:07:292502 days ago1523974049
0xEEE11D01...96c00864d
931.2604 ETH
54159092018-04-10 14:59:132509 days ago1523372353
0xEEE11D01...96c00864d
15 ETH
53318932018-03-27 15:36:242523 days ago1522164984
0xEEE11D01...96c00864d
0.3 ETH
53315102018-03-27 14:02:132523 days ago1522159333
0xEEE11D01...96c00864d
0.1 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AuctusTokenSale

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-03-26
*/

pragma solidity ^0.4.21;


library SafeMath {
	function add(uint256 a, uint256 b) internal pure returns (uint256) {
		uint256 c = a + b;
		assert(a <= c);
		return c;
	}

	function sub(uint256 a, uint256 b) internal pure returns (uint256) {
		assert(a >= b);
		return a - b;
	}

	function mul(uint256 a, uint256 b) internal pure returns (uint256) {
		uint256 c = a * b;
		assert(a == 0 || c / a == b);
		return c;
	}

	function div(uint256 a, uint256 b) internal pure returns (uint256) {
		return a / b;
	}
}


contract ContractReceiver {
	function tokenFallback(address from, uint256 value, bytes data) public;
}


contract AuctusToken {
	function transfer(address to, uint256 value) public returns (bool);
	function transfer(address to, uint256 value, bytes data) public returns (bool);
	function burn(uint256 value) public returns (bool);
	function setTokenSaleFinished() public;
}


contract AuctusWhitelist {
	function getAllowedAmountToContribute(address addr) view public returns(uint256);
}


contract AuctusTokenSale is ContractReceiver {
	using SafeMath for uint256;

	address public auctusTokenAddress = 0xc12d099be31567add4e4e4d0D45691C3F58f5663;
	address public auctusWhiteListAddress = 0xA6e728E524c1D7A65fE5193cA1636265DE9Bc982;

	uint256 public startTime = 1522159200; //2018-03-27 2 PM UTC
	uint256 public endTime; 

	uint256 public basicPricePerEth = 2000;

	address public owner;
	uint256 public softCap;
	uint256 public remainingTokens;
	uint256 public weiRaised;
	mapping(address => uint256) public invested;

	bool public saleWasSet;
	bool public tokenSaleHalted;

	event Buy(address indexed buyer, uint256 tokenAmount);
	event Revoke(address indexed buyer, uint256 investedAmount);

	function AuctusTokenSale(uint256 minimumCap, uint256 endSaleTime) public {
		owner = msg.sender;
		softCap = minimumCap;
		endTime = endSaleTime;
		saleWasSet = false;
		tokenSaleHalted = false;
	}

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

	modifier openSale() {
		require(saleWasSet && !tokenSaleHalted && now >= startTime && now <= endTime && remainingTokens > 0);
		_;
	}

	modifier saleCompletedSuccessfully() {
		require(weiRaised >= softCap && (now > endTime || remainingTokens == 0));
		_;
	}

	modifier saleFailed() {
		require(weiRaised < softCap && now > endTime);
		_;
	}

	function transferOwnership(address newOwner) onlyOwner public {
		require(newOwner != address(0));
		owner = newOwner;
	}

	function setTokenSaleHalt(bool halted) onlyOwner public {
		tokenSaleHalted = halted;
	}

	function setSoftCap(uint256 minimumCap) onlyOwner public {
		require(now < startTime);
		softCap = minimumCap;
	}

	function setEndSaleTime(uint256 endSaleTime) onlyOwner public {
		require(now < endTime);
		endTime = endSaleTime;
	}

	function tokenFallback(address, uint256 value, bytes) public {
		require(msg.sender == auctusTokenAddress);
		require(!saleWasSet);
		setTokenSaleDistribution(value);
	}

	function()
		payable
		openSale
		public
	{
		uint256 weiToInvest;
		uint256 weiRemaining;
		(weiToInvest, weiRemaining) = getValueToInvest();

		require(weiToInvest > 0);

		uint256 tokensToReceive = weiToInvest.mul(basicPricePerEth);
		remainingTokens = remainingTokens.sub(tokensToReceive);
		weiRaised = weiRaised.add(weiToInvest);
		invested[msg.sender] = invested[msg.sender].add(weiToInvest);

		if (weiRemaining > 0) {
			msg.sender.transfer(weiRemaining);
		}
		assert(AuctusToken(auctusTokenAddress).transfer(msg.sender, tokensToReceive));

		emit Buy(msg.sender, tokensToReceive);
	}

	function revoke() saleFailed public {
		uint256 investedValue = invested[msg.sender];
		require(investedValue > 0);

		invested[msg.sender] = 0;
		msg.sender.transfer(investedValue);

		emit Revoke(msg.sender, investedValue);
	}

	function finish() 
		onlyOwner
		saleCompletedSuccessfully 
		public 
	{
		//40% of the ethers are unvested
		uint256 freeEthers = address(this).balance * 40 / 100;
		uint256 vestedEthers = address(this).balance - freeEthers;

		address(0xd1B10607921C78D9a00529294C4b99f1bd250E1c).transfer(freeEthers); //Owner
		assert(address(0xb3cc085B5a56Fdd47545A66EBd3DBd2a903D4565).call.value(vestedEthers)()); //AuctusEtherVesting SC

		AuctusToken token = AuctusToken(auctusTokenAddress);
		token.setTokenSaleFinished();
		if (remainingTokens > 0) {
			token.burn(remainingTokens);
			remainingTokens = 0;
		}
	}

	function getValueToInvest() view private returns (uint256, uint256) {
		uint256 allowedValue = AuctusWhitelist(auctusWhiteListAddress).getAllowedAmountToContribute(msg.sender);

		uint256 weiToInvest;
		if (allowedValue == 0) {
			weiToInvest = 0;
		} else if (allowedValue >= invested[msg.sender].add(msg.value)) {
			weiToInvest = getAllowedAmount(msg.value);
		} else {
			weiToInvest = getAllowedAmount(allowedValue.sub(invested[msg.sender]));
		}
		return (weiToInvest, msg.value.sub(weiToInvest));
	}

	function getAllowedAmount(uint256 value) view private returns (uint256) {
		uint256 maximumValue = remainingTokens / basicPricePerEth;
		if (value > maximumValue) {
			return maximumValue;
		} else {
			return value;
		}
	}

	function setTokenSaleDistribution(uint256 totalAmount) private {
		//Auctus core team 20%
		uint256 auctusCoreTeam = totalAmount * 20 / 100;
		//Bounty 2%
		uint256 bounty = totalAmount * 2 / 100;
		//Reserve for Future 18%
		uint256 reserveForFuture = totalAmount * 18 / 100;
		//Partnerships and Advisory free amount 1.8%
		uint256 partnershipsAdvisoryFree = totalAmount * 18 / 1000;
		//Partnerships and Advisory vested amount 7.2%
		uint256 partnershipsAdvisoryVested = totalAmount * 72 / 1000;

		uint256 privateSales = 6836048000000000000000000;
		uint256 preSale = 2397307557007329968290000;

		transferTokens(auctusCoreTeam, bounty, reserveForFuture, preSale, partnershipsAdvisoryVested, partnershipsAdvisoryFree, privateSales);
		
		remainingTokens = totalAmount - auctusCoreTeam - bounty - reserveForFuture - preSale - partnershipsAdvisoryVested - partnershipsAdvisoryFree - privateSales;
		saleWasSet = true;
	}
	
	function transferTokens(
		uint256 auctusCoreTeam,
		uint256 bounty,
		uint256 reserveForFuture,
		uint256 preSale,
		uint256 partnershipsAdvisoryVested,
		uint256 partnershipsAdvisoryFree,
		uint256 privateSales
	) private {
		AuctusToken token = AuctusToken(auctusTokenAddress);
		bytes memory empty;
		assert(token.transfer(0x8592Ec038ACBA05BC467C6bC17aA855880d490E4, auctusCoreTeam, empty)); //AuctusTokenVesting SC
		assert(token.transfer(0x389E93aC36Dd8c8E04FB1952B37c4aa4b320b6FF, bounty, empty)); //AuctusBountyDistribution SC
		assert(token.transfer(0xc83847FCbd217FB8Ec4bc79DbA7DB672d3aB2602, reserveForFuture, empty)); //AuctusTokenVesting SC
		assert(token.transfer(0xA39cA2768A7B76Aa3bCab68c4d4DEBF9A32c5434, preSale, empty)); //AuctusPreSaleDistribution SC
		assert(token.transfer(0x8Cb9626BBc5Ec60c386eeEde50ac74f173FBD8a8, partnershipsAdvisoryVested, empty)); //AuctusTokenVesting SC
		assert(token.transfer(0x6c89Cc03036193d52e9b8386413b545184BDAb99, partnershipsAdvisoryFree));
		assert(token.transfer(0xd1B10607921C78D9a00529294C4b99f1bd250E1c, privateSales));
	}
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"auctusTokenAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"weiRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenSaleHalted","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"invested","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"basicPricePerEth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"endSaleTime","type":"uint256"}],"name":"setEndSaleTime","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"saleWasSet","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"halted","type":"bool"}],"name":"setTokenSaleHalt","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"softCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"auctusWhiteListAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"revoke","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"remainingTokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"","type":"address"},{"name":"value","type":"uint256"},{"name":"","type":"bytes"}],"name":"tokenFallback","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finish","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"minimumCap","type":"uint256"}],"name":"setSoftCap","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"minimumCap","type":"uint256"},{"name":"endSaleTime","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"buyer","type":"address"},{"indexed":false,"name":"tokenAmount","type":"uint256"}],"name":"Buy","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"buyer","type":"address"},{"indexed":false,"name":"investedAmount","type":"uint256"}],"name":"Revoke","type":"event"}]

606060405260008054600160a060020a031990811673c12d099be31567add4e4e4d0d45691c3f58f5663179091556001805490911673a6e728e524c1d7a65fe5193ca1636265de9bc982179055635aba4e606002556107d0600455341561006557600080fd5b604051604080611224833981016040528080519190602001805160058054600160a060020a03191633600160a060020a03161790556006939093555050600355600a805461ffff19169055611165806100bf6000396000f3006060604052600436106100ed5763ffffffff60e060020a6000350416631845604881146102d45780633197cbb6146103035780634042b66f146103285780636600811c1461033b57806366b3f6bf146103625780636e5b064c146103815780636f68fffd146103945780636fe7f51c146103ac57806378e97925146103bf5780638da5cb5b146103d25780638e1d9545146103e5578063906a26e0146103fd578063b0e849fe14610410578063b6549f7514610423578063bf58390314610436578063c0ee0b8a14610449578063d56b2889146104ae578063d5cf5c72146104c1578063f2fde38b146104d7575b600a546000908190819060ff16801561010e5750600a54610100900460ff16155b801561011c57506002544210155b801561012a57506003544211155b801561013857506000600754115b151561014357600080fd5b61014b6104f6565b90935091506000831161015d57600080fd5b60045461017190849063ffffffff61060616565b600754909150610187908263ffffffff61063116565b60075560085461019d908463ffffffff61064316565b600855600160a060020a0333166000908152600960205260409020546101c9908463ffffffff61064316565b600160a060020a03331660009081526009602052604081209190915582111561021d57600160a060020a03331682156108fc0283604051600060405180830381858888f19350505050151561021d57600080fd5b600054600160a060020a031663a9059cbb338360405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561027357600080fd5b5af1151561028057600080fd5b50505060405180519050151561029257fe5b33600160a060020a03167fe3d4187f6ca4248660cc0ac8b8056515bac4a8132be2eca31d6d0cc170722a7e8260405190815260200160405180910390a2505050005b34156102df57600080fd5b6102e7610652565b604051600160a060020a03909116815260200160405180910390f35b341561030e57600080fd5b610316610661565b60405190815260200160405180910390f35b341561033357600080fd5b610316610667565b341561034657600080fd5b61034e61066d565b604051901515815260200160405180910390f35b341561036d57600080fd5b610316600160a060020a036004351661067b565b341561038c57600080fd5b61031661068d565b341561039f57600080fd5b6103aa600435610693565b005b34156103b757600080fd5b61034e6106c1565b34156103ca57600080fd5b6103166106ca565b34156103dd57600080fd5b6102e76106d0565b34156103f057600080fd5b6103aa60043515156106df565b341561040857600080fd5b610316610714565b341561041b57600080fd5b6102e761071a565b341561042e57600080fd5b6103aa610729565b341561044157600080fd5b6103166107f4565b341561045457600080fd5b6103aa60048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506107fa95505050505050565b34156104b957600080fd5b6103aa610833565b34156104cc57600080fd5b6103aa6004356109d5565b34156104e257600080fd5b6103aa600160a060020a0360043516610a03565b600154600090819081908190600160a060020a0316638d72920b3360405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561054f57600080fd5b5af1151561055c57600080fd5b5050506040518051925050811515610576575060006105eb565b600160a060020a03331660009081526009602052604090205461059f903463ffffffff61064316565b82106105b5576105ae34610a62565b90506105eb565b600160a060020a0333166000908152600960205260409020546105e8906105e390849063ffffffff61063116565b610a62565b90505b806105fc348263ffffffff61063116565b9350935050509091565b6000828202831580610622575082848281151561061f57fe5b04145b151561062a57fe5b9392505050565b60008183101561063d57fe5b50900390565b60008282018084111561062a57fe5b600054600160a060020a031681565b60035481565b60085481565b600a54610100900460ff1681565b60096020526000908152604090205481565b60045481565b60055433600160a060020a039081169116146106ae57600080fd5b60035442106106bc57600080fd5b600355565b600a5460ff1681565b60025481565b600554600160a060020a031681565b60055433600160a060020a039081169116146106fa57600080fd5b600a80549115156101000261ff0019909216919091179055565b60065481565b600154600160a060020a031681565b600060065460085410801561073f575060035442115b151561074a57600080fd5b50600160a060020a03331660009081526009602052604081205490811161077057600080fd5b600160a060020a0333166000818152600960205260408082209190915582156108fc0290839051600060405180830381858888f1935050505015156107b457600080fd5b33600160a060020a03167fec9ab91322523c899ede7830ec9bfc992b5981cdcc27b91162fb23de5791117b8260405190815260200160405180910390a250565b60075481565b60005433600160a060020a0390811691161461081557600080fd5b600a5460ff161561082557600080fd5b61082e82610a91565b505050565b6005546000908190819033600160a060020a0390811691161461085557600080fd5b6006546008541015801561087457506003544211806108745750600754155b151561087f57600080fd5b60646028600160a060020a0330163102049250600160a060020a03301631839003915073d1b10607921c78d9a00529294c4b99f1bd250e1c83156108fc0284604051600060405180830381858888f1935050505015156108de57600080fd5b73b3cc085b5a56fdd47545a66ebd3dbd2a903d45658260405160006040518083038185875af192505050151561091057fe5b50600054600160a060020a03168063e6197f416040518163ffffffff1660e060020a028152600401600060405180830381600087803b151561095157600080fd5b5af1151561095e57600080fd5b5050506000600754111561082e5780600160a060020a03166342966c6860075460405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b15156109b457600080fd5b5af115156109c157600080fd5b505050604051805150506000600755505050565b60055433600160a060020a039081169116146109f057600080fd5b60025442106109fe57600080fd5b600655565b60055433600160a060020a03908116911614610a1e57600080fd5b600160a060020a0381161515610a3357600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600080600454600754811515610a7457fe5b04905080831115610a8757809150610a8b565b8291505b50919050565b60646014820281900490600283028190049060128402908104906103e8908190049060488602046a05a796e796896c2b4000006a01fba64d96125e651878d0610adf87878784878988610b04565b95909603939093039190910392909203030303600755600a805460ff19166001179055565b6000610b0e611127565b600054600160a060020a031691508163be45fd62738592ec038acba05bc467c6bc17aa855880d490e48b846040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610ba6578082015183820152602001610b8e565b50505050905090810190601f168015610bd35780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b1515610bf357600080fd5b5af11515610c0057600080fd5b505050604051805190501515610c1257fe5b81600160a060020a031663be45fd6273389e93ac36dd8c8e04fb1952b37c4aa4b320b6ff8a846040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610ca5578082015183820152602001610c8d565b50505050905090810190601f168015610cd25780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b1515610cf257600080fd5b5af11515610cff57600080fd5b505050604051805190501515610d1157fe5b81600160a060020a031663be45fd6273c83847fcbd217fb8ec4bc79dba7db672d3ab260289846040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610da4578082015183820152602001610d8c565b50505050905090810190601f168015610dd15780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b1515610df157600080fd5b5af11515610dfe57600080fd5b505050604051805190501515610e1057fe5b81600160a060020a031663be45fd6273a39ca2768a7b76aa3bcab68c4d4debf9a32c543488846040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610ea3578082015183820152602001610e8b565b50505050905090810190601f168015610ed05780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b1515610ef057600080fd5b5af11515610efd57600080fd5b505050604051805190501515610f0f57fe5b81600160a060020a031663be45fd62738cb9626bbc5ec60c386eeede50ac74f173fbd8a887846040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610fa2578082015183820152602001610f8a565b50505050905090810190601f168015610fcf5780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b1515610fef57600080fd5b5af11515610ffc57600080fd5b50505060405180519050151561100e57fe5b81600160a060020a031663a9059cbb736c89cc03036193d52e9b8386413b545184bdab998660405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561107657600080fd5b5af1151561108357600080fd5b50505060405180519050151561109557fe5b81600160a060020a031663a9059cbb73d1b10607921c78d9a00529294c4b99f1bd250e1c8560405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156110fd57600080fd5b5af1151561110a57600080fd5b50505060405180519050151561111c57fe5b505050505050505050565b602060405190810160405260008152905600a165627a7a723058208dc3a50326e6177d526f9f3ef3d03eaa9ba74a70d5fcaeacb539061af551b033002900000000000000000000000000000000000000000000000b1cf24ddd0b140000000000000000000000000000000000000000000000000000000000005abf9460

Deployed Bytecode

0x6060604052600436106100ed5763ffffffff60e060020a6000350416631845604881146102d45780633197cbb6146103035780634042b66f146103285780636600811c1461033b57806366b3f6bf146103625780636e5b064c146103815780636f68fffd146103945780636fe7f51c146103ac57806378e97925146103bf5780638da5cb5b146103d25780638e1d9545146103e5578063906a26e0146103fd578063b0e849fe14610410578063b6549f7514610423578063bf58390314610436578063c0ee0b8a14610449578063d56b2889146104ae578063d5cf5c72146104c1578063f2fde38b146104d7575b600a546000908190819060ff16801561010e5750600a54610100900460ff16155b801561011c57506002544210155b801561012a57506003544211155b801561013857506000600754115b151561014357600080fd5b61014b6104f6565b90935091506000831161015d57600080fd5b60045461017190849063ffffffff61060616565b600754909150610187908263ffffffff61063116565b60075560085461019d908463ffffffff61064316565b600855600160a060020a0333166000908152600960205260409020546101c9908463ffffffff61064316565b600160a060020a03331660009081526009602052604081209190915582111561021d57600160a060020a03331682156108fc0283604051600060405180830381858888f19350505050151561021d57600080fd5b600054600160a060020a031663a9059cbb338360405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561027357600080fd5b5af1151561028057600080fd5b50505060405180519050151561029257fe5b33600160a060020a03167fe3d4187f6ca4248660cc0ac8b8056515bac4a8132be2eca31d6d0cc170722a7e8260405190815260200160405180910390a2505050005b34156102df57600080fd5b6102e7610652565b604051600160a060020a03909116815260200160405180910390f35b341561030e57600080fd5b610316610661565b60405190815260200160405180910390f35b341561033357600080fd5b610316610667565b341561034657600080fd5b61034e61066d565b604051901515815260200160405180910390f35b341561036d57600080fd5b610316600160a060020a036004351661067b565b341561038c57600080fd5b61031661068d565b341561039f57600080fd5b6103aa600435610693565b005b34156103b757600080fd5b61034e6106c1565b34156103ca57600080fd5b6103166106ca565b34156103dd57600080fd5b6102e76106d0565b34156103f057600080fd5b6103aa60043515156106df565b341561040857600080fd5b610316610714565b341561041b57600080fd5b6102e761071a565b341561042e57600080fd5b6103aa610729565b341561044157600080fd5b6103166107f4565b341561045457600080fd5b6103aa60048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506107fa95505050505050565b34156104b957600080fd5b6103aa610833565b34156104cc57600080fd5b6103aa6004356109d5565b34156104e257600080fd5b6103aa600160a060020a0360043516610a03565b600154600090819081908190600160a060020a0316638d72920b3360405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561054f57600080fd5b5af1151561055c57600080fd5b5050506040518051925050811515610576575060006105eb565b600160a060020a03331660009081526009602052604090205461059f903463ffffffff61064316565b82106105b5576105ae34610a62565b90506105eb565b600160a060020a0333166000908152600960205260409020546105e8906105e390849063ffffffff61063116565b610a62565b90505b806105fc348263ffffffff61063116565b9350935050509091565b6000828202831580610622575082848281151561061f57fe5b04145b151561062a57fe5b9392505050565b60008183101561063d57fe5b50900390565b60008282018084111561062a57fe5b600054600160a060020a031681565b60035481565b60085481565b600a54610100900460ff1681565b60096020526000908152604090205481565b60045481565b60055433600160a060020a039081169116146106ae57600080fd5b60035442106106bc57600080fd5b600355565b600a5460ff1681565b60025481565b600554600160a060020a031681565b60055433600160a060020a039081169116146106fa57600080fd5b600a80549115156101000261ff0019909216919091179055565b60065481565b600154600160a060020a031681565b600060065460085410801561073f575060035442115b151561074a57600080fd5b50600160a060020a03331660009081526009602052604081205490811161077057600080fd5b600160a060020a0333166000818152600960205260408082209190915582156108fc0290839051600060405180830381858888f1935050505015156107b457600080fd5b33600160a060020a03167fec9ab91322523c899ede7830ec9bfc992b5981cdcc27b91162fb23de5791117b8260405190815260200160405180910390a250565b60075481565b60005433600160a060020a0390811691161461081557600080fd5b600a5460ff161561082557600080fd5b61082e82610a91565b505050565b6005546000908190819033600160a060020a0390811691161461085557600080fd5b6006546008541015801561087457506003544211806108745750600754155b151561087f57600080fd5b60646028600160a060020a0330163102049250600160a060020a03301631839003915073d1b10607921c78d9a00529294c4b99f1bd250e1c83156108fc0284604051600060405180830381858888f1935050505015156108de57600080fd5b73b3cc085b5a56fdd47545a66ebd3dbd2a903d45658260405160006040518083038185875af192505050151561091057fe5b50600054600160a060020a03168063e6197f416040518163ffffffff1660e060020a028152600401600060405180830381600087803b151561095157600080fd5b5af1151561095e57600080fd5b5050506000600754111561082e5780600160a060020a03166342966c6860075460405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b15156109b457600080fd5b5af115156109c157600080fd5b505050604051805150506000600755505050565b60055433600160a060020a039081169116146109f057600080fd5b60025442106109fe57600080fd5b600655565b60055433600160a060020a03908116911614610a1e57600080fd5b600160a060020a0381161515610a3357600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600080600454600754811515610a7457fe5b04905080831115610a8757809150610a8b565b8291505b50919050565b60646014820281900490600283028190049060128402908104906103e8908190049060488602046a05a796e796896c2b4000006a01fba64d96125e651878d0610adf87878784878988610b04565b95909603939093039190910392909203030303600755600a805460ff19166001179055565b6000610b0e611127565b600054600160a060020a031691508163be45fd62738592ec038acba05bc467c6bc17aa855880d490e48b846040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610ba6578082015183820152602001610b8e565b50505050905090810190601f168015610bd35780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b1515610bf357600080fd5b5af11515610c0057600080fd5b505050604051805190501515610c1257fe5b81600160a060020a031663be45fd6273389e93ac36dd8c8e04fb1952b37c4aa4b320b6ff8a846040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610ca5578082015183820152602001610c8d565b50505050905090810190601f168015610cd25780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b1515610cf257600080fd5b5af11515610cff57600080fd5b505050604051805190501515610d1157fe5b81600160a060020a031663be45fd6273c83847fcbd217fb8ec4bc79dba7db672d3ab260289846040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610da4578082015183820152602001610d8c565b50505050905090810190601f168015610dd15780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b1515610df157600080fd5b5af11515610dfe57600080fd5b505050604051805190501515610e1057fe5b81600160a060020a031663be45fd6273a39ca2768a7b76aa3bcab68c4d4debf9a32c543488846040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610ea3578082015183820152602001610e8b565b50505050905090810190601f168015610ed05780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b1515610ef057600080fd5b5af11515610efd57600080fd5b505050604051805190501515610f0f57fe5b81600160a060020a031663be45fd62738cb9626bbc5ec60c386eeede50ac74f173fbd8a887846040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610fa2578082015183820152602001610f8a565b50505050905090810190601f168015610fcf5780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b1515610fef57600080fd5b5af11515610ffc57600080fd5b50505060405180519050151561100e57fe5b81600160a060020a031663a9059cbb736c89cc03036193d52e9b8386413b545184bdab998660405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561107657600080fd5b5af1151561108357600080fd5b50505060405180519050151561109557fe5b81600160a060020a031663a9059cbb73d1b10607921c78d9a00529294c4b99f1bd250e1c8560405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156110fd57600080fd5b5af1151561110a57600080fd5b50505060405180519050151561111c57fe5b505050505050505050565b602060405190810160405260008152905600a165627a7a723058208dc3a50326e6177d526f9f3ef3d03eaa9ba74a70d5fcaeacb539061af551b0330029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

00000000000000000000000000000000000000000000000b1cf24ddd0b140000000000000000000000000000000000000000000000000000000000005abf9460

-----Decoded View---------------
Arg [0] : minimumCap (uint256): 205000000000000000000
Arg [1] : endSaleTime (uint256): 1522504800

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000b1cf24ddd0b140000
Arg [1] : 000000000000000000000000000000000000000000000000000000005abf9460


Swarm Source

bzzr://8dc3a50326e6177d526f9f3ef3d03eaa9ba74a70d5fcaeacb539061af551b033

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.