Contract 0x2097175d0abb8258f2468E3487F8db776E29D076 3

 
 
Txn Hash
Method
Block
From
To
Value
0xd1be6b83fba042927f5e1aceadc5246ffa010671dfb63efa153571ec3841146bWithdraw Some65651052018-10-22 22:57:191439 days 6 hrs ago0x9d71b69d76efb774912166df5b5fd7b8ee483cba IN  Education Ecosystem: Token Sale0 Ether0.000153385
0x4e3c2e42706e848dfd0629ec8cc0672683c61fee0eba298252c18b937a79c8edWithdraw Some65650832018-10-22 22:51:251439 days 6 hrs ago0x9d71b69d76efb774912166df5b5fd7b8ee483cba IN  Education Ecosystem: Token Sale0 Ether0.000153385
0x25d8770b865511a54756a9c390695339886b3829042cd306954b820d894c4f83Withdraw Some65650582018-10-22 22:46:071439 days 6 hrs ago0x9d71b69d76efb774912166df5b5fd7b8ee483cba IN  Education Ecosystem: Token Sale0 Ether0.000153385
0x9e595c1992a64c329b9cc573d90dc0b19fed996cc31a54d1704f9f06c5ec7a47Withdraw Some65650142018-10-22 22:36:291439 days 7 hrs ago0x9d71b69d76efb774912166df5b5fd7b8ee483cba IN  Education Ecosystem: Token Sale0 Ether0.000153385
0xe7eda90ea3915b118801e06176fc2bbda68184c41877b239dcca08b5aa7c8049Withdraw Some65649542018-10-22 22:20:421439 days 7 hrs ago0x9d71b69d76efb774912166df5b5fd7b8ee483cba IN  Education Ecosystem: Token Sale0 Ether0.000153385
0xcb5c8c393aee8614254f4cee98f8d7e68c8ad8cc88b0d415efd8d02fa7852846Withdraw Some65646612018-10-22 21:09:421439 days 8 hrs ago0x9d71b69d76efb774912166df5b5fd7b8ee483cba IN  Education Ecosystem: Token Sale0 Ether0.000153065
0xe9911e5ea8a27a39b7b6c24074352f18b774f22d06e5b166cc1da6e0b1f855bfWithdraw Some65646382018-10-22 21:04:331439 days 8 hrs ago0x9d71b69d76efb774912166df5b5fd7b8ee483cba IN  Education Ecosystem: Token Sale0 Ether0.000151465
0xab3a2624536e50a00c2a38e412be0422af930acab2fc6e4f000747d309fd41f2Accept Ownership65645752018-10-22 20:48:331439 days 8 hrs ago0x9d71b69d76efb774912166df5b5fd7b8ee483cba IN  Education Ecosystem: Token Sale0 Ether0.0007116741
0x5966ca51af87340d8334dac8f48a417752ec3aab65bd8e7f4e6518416a711112Transfer53709002018-04-03 3:55:321642 days 1 hr ago0x3bbc8e632680de7299fb2d023a9aa7769799ca49 IN  Education Ecosystem: Token Sale0.01 Ether0.0008912541
0x699afd795b815822220cb21d13dd88743610c20ac98becb6fe0bcc3411d02dd6Transfer53673732018-04-02 13:58:191642 days 15 hrs ago0x3bbc8e632680de7299fb2d023a9aa7769799ca49 IN  Education Ecosystem: Token Sale0.01 Ether0.0008912541
0xd8333e24dea687fa7c4491065cc98d707b37e1dabdbb81f6d61b6b529171865eTransfer53370532018-03-28 12:33:201647 days 17 hrs ago0x96d7b6660d3470332bec0f70653d3c3e45fc4b08 IN  Education Ecosystem: Token Sale0.003 Ether0.000130426
0x50535cd7938c9c4fd2e79ce767ad4796bccd7d85213ac5faaf0db0d0da6e26aaChange Owner53031782018-03-22 20:37:331653 days 9 hrs agoEducation Ecosystem: Deployer IN  Education Ecosystem: Token Sale0 Ether0.00013143
0x4356e500c87b6b796f96e1399bc5e066dd0f0537aea7cdddfefff0abf9fb600aWithdraw Some53031382018-03-22 20:27:471653 days 9 hrs agoEducation Ecosystem: Deployer IN  Education Ecosystem: Token Sale0 Ether0.000092023
0xd70f1f3d2b4888c39dff35ec21587331b669681005cf4d63880da4ed39c237d3Transfer52738142018-03-17 22:24:201658 days 7 hrs ago0x2bd02d4101860ad5927a3adf65e6f7e3c56f7c3a IN  Education Ecosystem: Token Sale0.1 Ether0.0004782322
0xd5464527d89ca0dabbf8d6b5eaef7ecde4ff9179b9abaa7ff9c56726ab20dd64Transfer51548612018-02-25 17:06:031678 days 12 hrs ago0x0323fbb16efad807f2cab5eb529a7b7af72b5a54 IN  Education Ecosystem: Token Sale1.25 Ether0.000065213
0x895c3b0473092c796dcc7e9338e2a2d3fe313e890493f4dbf83417dd8ea2e653Transfer51294082018-02-21 9:20:271682 days 20 hrs ago0x8a9a9f57b9277cd57b42ef54f97d76a6f1230ce3 IN  Education Ecosystem: Token Sale0.00001 Ether0.0004564921
0x42cee03d5fa3f635057cd91e66d6bedcd006da9a0f71f5f8b4970903fe8d6724Transfer50254122018-02-03 21:24:231700 days 8 hrs ago0xddb62459de1bc687f70e3f575a983cbfaf8fdb6f IN  Education Ecosystem: Token Sale0.140404 Ether0.000021731
0x11c9d29e4db2606b4414ba5938b3533ce7f99ed9862c760443d8cfefad8f1801Transfer50253642018-02-03 21:11:281700 days 8 hrs ago0xddb62459de1bc687f70e3f575a983cbfaf8fdb6f IN  Education Ecosystem: Token Sale0.020202 Ether0.000021731
0xfb251e478683662d52530c9fcb8799c5a4db4619244892ebe98efd595eecbe93Transfer50166512018-02-02 10:07:511701 days 19 hrs ago0x9ef7da917ec2bced621dea11422a86705c07906a IN  Education Ecosystem: Token Sale0.017386 Ether0.0006521430
0xe309fe00f8d52dd1c62e16d180ec4217847d53fd4bf5adc18fd2c85c9809c907Transfer50120322018-02-01 14:47:201702 days 14 hrs agoGemini IN  Education Ecosystem: Token Sale0.6 Ether0.0009564744
0xe5f848f4b27b00030041084b09832674b02ab52cae504c1239a65d0a62a618e3Transfer50111342018-02-01 10:55:341702 days 18 hrs ago0xa8e0cbb3a72860fbaca964935be387e0bd20a9bb IN  Education Ecosystem: Token Sale0.8 Ether0.0002173810
0x2be661f9c3f4c02964eb9e740b44afdc75b198038d610c16e6951506ba2a1cfeTransfer50111252018-02-01 10:53:271702 days 18 hrs ago0xa8e0cbb3a72860fbaca964935be387e0bd20a9bb IN  Education Ecosystem: Token Sale0.9 Ether0.0002173810
0x0aff7f58931c0ca0cd7ab31234f9e18cafd78f979cb7010cf365224fa80b327eTransfer50111212018-02-01 10:53:061702 days 18 hrs ago0xa8e0cbb3a72860fbaca964935be387e0bd20a9bb IN  Education Ecosystem: Token Sale0.9 Ether0.0002173810
0x64e1ef9a14e2175e1fc36eafb1683aaaaff1d66d377356257081301e8fc69d92Transfer50034642018-01-31 3:41:231704 days 1 hr ago0xa62df15e9931d72826fa4bc36860bf44ffec76c2 IN  Education Ecosystem: Token Sale0.5 Ether0.0010550
0xfe118faa825dc96171ed834bcd813cc18ee632a35604ba636e543b29bd8e312aTransfer49944282018-01-29 15:00:121705 days 14 hrs ago0x2a871c19004cbc80c9a2106745950d758ef0a96e IN  Education Ecosystem: Token Sale0.12 Ether0.0004220
[ Download CSV Export 
Latest 8 internal transactions
Parent Txn Hash Block From To Value
0xd1be6b83fba042927f5e1aceadc5246ffa010671dfb63efa153571ec3841146b65651052018-10-22 22:57:191439 days 6 hrs ago Education Ecosystem: Token Sale0x9d71b69d76efb774912166df5b5fd7b8ee483cba977 Ether
0x4e3c2e42706e848dfd0629ec8cc0672683c61fee0eba298252c18b937a79c8ed65650832018-10-22 22:51:251439 days 6 hrs ago Education Ecosystem: Token Sale0x9d71b69d76efb774912166df5b5fd7b8ee483cba2,000 Ether
0x25d8770b865511a54756a9c390695339886b3829042cd306954b820d894c4f8365650582018-10-22 22:46:071439 days 6 hrs ago Education Ecosystem: Token Sale0x9d71b69d76efb774912166df5b5fd7b8ee483cba2,000 Ether
0x9e595c1992a64c329b9cc573d90dc0b19fed996cc31a54d1704f9f06c5ec7a4765650142018-10-22 22:36:291439 days 7 hrs ago Education Ecosystem: Token Sale0x9d71b69d76efb774912166df5b5fd7b8ee483cba500 Ether
0xe7eda90ea3915b118801e06176fc2bbda68184c41877b239dcca08b5aa7c804965649542018-10-22 22:20:421439 days 7 hrs ago Education Ecosystem: Token Sale0x9d71b69d76efb774912166df5b5fd7b8ee483cba400 Ether
0xcb5c8c393aee8614254f4cee98f8d7e68c8ad8cc88b0d415efd8d02fa785284665646612018-10-22 21:09:421439 days 8 hrs ago Education Ecosystem: Token Sale0x9d71b69d76efb774912166df5b5fd7b8ee483cba2 Ether
0xe9911e5ea8a27a39b7b6c24074352f18b774f22d06e5b166cc1da6e0b1f855bf65646382018-10-22 21:04:331439 days 8 hrs ago Education Ecosystem: Token Sale0x9d71b69d76efb774912166df5b5fd7b8ee483cba1 wei
0x4356e500c87b6b796f96e1399bc5e066dd0f0537aea7cdddfefff0abf9fb600a53031382018-03-22 20:27:471653 days 9 hrs ago Education Ecosystem: Token SaleEducation Ecosystem: Deployer647.2 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Sale

Compiler Version
v0.4.14+commit.c2215d46

Optimization Enabled:
Yes with 200 runs

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

// Copyright New Alchemy Limited, 2017. All rights reserved.

pragma solidity >=0.4.10;

// Just the bits of ERC20 that we need.
contract Token {
	function balanceOf(address addr) returns(uint);
	function transfer(address to, uint amount) returns(bool);
}

contract Sale {
	address public owner;    // contract owner
	address public newOwner; // new contract owner for two-way ownership handshake
	string public notice;    // arbitrary public notice text
	uint public start;       // start time of sale
	uint public end;         // end time of sale
	uint public cap;         // Ether hard cap
	bool public live;        // sale is live right now

	event StartSale();
	event EndSale();
	event EtherIn(address from, uint amount);

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

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

	function () payable {
		require(block.timestamp >= start);

		// If we've reached end-of-sale conditions, accept
		// this as the last contribution and emit the EndSale event.
		// (Technically this means we allow exactly one contribution
		// after the end of the sale.)
		// Conversely, if we haven't started the sale yet, emit
		// the StartSale event.
		if (block.timestamp > end || this.balance > cap) {
			require(live);
			live = false;
			EndSale();
		} else if (!live) {
			live = true;
			StartSale();
		}
		EtherIn(msg.sender, msg.value);
	}

	function init(uint _start, uint _end, uint _cap) onlyOwner {
		start = _start;
		end = _end;
		cap = _cap;
	}

	function softCap(uint _newend) onlyOwner {
		require(_newend >= block.timestamp && _newend >= start && _newend <= end);
		end = _newend;
	}

	// 1st half of ownership change
	function changeOwner(address next) onlyOwner {
		newOwner = next;
	}

	// 2nd half of ownership change
	function acceptOwnership() {
		require(msg.sender == newOwner);
		owner = msg.sender;
		newOwner = 0;
	}

	// put some text in the contract
	function setNotice(string note) onlyOwner {
		notice = note;
	}

	// withdraw all of the Ether
	function withdraw() onlyOwner {
		msg.sender.transfer(this.balance);
	}

	// withdraw some of the Ether
	function withdrawSome(uint value) onlyOwner {
		require(value <= this.balance);
		msg.sender.transfer(value);
	}

	// withdraw tokens to owner
	function withdrawToken(address token) onlyOwner {
		Token t = Token(token);
		require(t.transfer(msg.sender, t.balanceOf(this)));
	}

	// refund early/late tokens
	function refundToken(address token, address sender, uint amount) onlyOwner {
		Token t = Token(token);
		require(t.transfer(sender, amount));
	}
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"note","type":"string"}],"name":"setNotice","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newend","type":"uint256"}],"name":"softCap","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"token","type":"address"}],"name":"withdrawToken","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_start","type":"uint256"},{"name":"_end","type":"uint256"},{"name":"_cap","type":"uint256"}],"name":"init","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"token","type":"address"},{"name":"sender","type":"address"},{"name":"amount","type":"uint256"}],"name":"refundToken","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"live","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"notice","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"next","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"withdrawSome","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"start","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"end","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[],"name":"StartSale","type":"event"},{"anonymous":false,"inputs":[],"name":"EndSale","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"from","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"EtherIn","type":"event"}]

6060604052341561000f57600080fd5b5b60008054600160a060020a03191633600160a060020a03161790555b5b6109f88061003c6000396000f300606060405236156100ca5763ffffffff60e060020a600035041663355274ea81146101d45780633ccfd60b146101f95780633cf572a71461020e57806379ba5097146102615780637a366d1414610276578063894760691461028e5780638cd8db8a146102af5780638da5cb5b146102cd578063932fec40146102fc578063957aa58c146103265780639c94e6c61461034d578063a6f9dae1146103d8578063ae9b051c146103f9578063be9a655514610411578063d4ee1d9014610436578063efbe1c1c14610465575b5b6003544210156100da57600080fd5b6004544211806100f5575060055430600160a060020a031631115b156101465760065460ff16151561010b57600080fd5b6006805460ff191690557f76b1dda3669703163e95691bf7f5e8f0120ebd611cfe4b483fba4de5a0b1e12e60405160405180910390a161018c565b60065460ff16151561018c576006805460ff191660011790557f03225f4cd13ea3e399c581b9799447ace26a69238cbb7a04a8ff0d0cc2c7bae560405160405180910390a15b5b7f6ede2106c9e940e0ba892174538eab7d151b8a519f73ff4d1baf16f406fc4d4f3334604051600160a060020a03909216825260208201526040908101905180910390a15b005b34156101df57600080fd5b6101e761048a565b60405190815260200160405180910390f35b341561020457600080fd5b6101d2610490565b005b341561021957600080fd5b6101d260046024813581810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506104ec95505050505050565b005b341561026c57600080fd5b6101d2610520565b005b341561028157600080fd5b6101d2600435610572565b005b341561029957600080fd5b6101d2600160a060020a03600435166105c2565b005b34156102ba57600080fd5b6101d26004356024356044356106d1565b005b34156102d857600080fd5b6102e0610702565b604051600160a060020a03909116815260200160405180910390f35b341561030757600080fd5b6101d2600160a060020a0360043581169060243516604435610711565b005b341561033157600080fd5b6103396107ba565b604051901515815260200160405180910390f35b341561035857600080fd5b6103606107c3565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561039d5780820151818401525b602001610384565b50505050905090810190601f1680156103ca5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103e357600080fd5b6101d2600160a060020a0360043516610861565b005b341561040457600080fd5b6101d26004356108a9565b005b341561041c57600080fd5b6101e7610911565b60405190815260200160405180910390f35b341561044157600080fd5b6102e0610917565b604051600160a060020a03909116815260200160405180910390f35b341561047057600080fd5b6101e7610926565b60405190815260200160405180910390f35b60055481565b60005433600160a060020a039081169116146104ab57600080fd5b33600160a060020a03166108fc30600160a060020a0316319081150290604051600060405180830381858888f1935050505015156104e857600080fd5b5b5b565b60005433600160a060020a0390811691161461050757600080fd5b600281805161051a92916020019061092c565b505b5b50565b60015433600160a060020a0390811691161461053b57600080fd5b60008054600160a060020a03331673ffffffffffffffffffffffffffffffffffffffff19918216179091556001805490911690555b565b60005433600160a060020a0390811691161461058d57600080fd5b42811015801561059f57506003548110155b80156105ad57506004548111155b15156105b857600080fd5b60048190555b5b50565b6000805433600160a060020a039081169116146105de57600080fd5b5080600160a060020a03811663a9059cbb33826370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561063e57600080fd5b6102c65a03f1151561064f57600080fd5b5050506040518051905060006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156106a557600080fd5b6102c65a03f115156106b657600080fd5b50505060405180519050151561051a57600080fd5b5b5b5050565b60005433600160a060020a039081169116146106ec57600080fd5b6003839055600482905560058190555b5b505050565b600054600160a060020a031681565b6000805433600160a060020a0390811691161461072d57600080fd5b5082600160a060020a03811663a9059cbb848460006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561078c57600080fd5b6102c65a03f1151561079d57600080fd5b5050506040518051905015156107b257600080fd5b5b5b50505050565b60065460ff1681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108595780601f1061082e57610100808354040283529160200191610859565b820191906000526020600020905b81548152906001019060200180831161083c57829003601f168201915b505050505081565b60005433600160a060020a0390811691161461087c57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60005433600160a060020a039081169116146108c457600080fd5b600160a060020a033016318111156108db57600080fd5b600160a060020a03331681156108fc0282604051600060405180830381858888f19350505050151561051c57600080fd5b5b5b50565b60035481565b600154600160a060020a031681565b60045481565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061096d57805160ff191683800117855561099a565b8280016001018555821561099a579182015b8281111561099a57825182559160200191906001019061097f565b5b506109a79291506109ab565b5090565b6109c991905b808211156109a757600081556001016109b1565b5090565b905600a165627a7a723058201a146ddab7dee1de1b0a81ab421f58ea3aae83dd10593d5fa018dcf31646fe3a0029

Swarm Source

bzzr://1a146ddab7dee1de1b0a81ab421f58ea3aae83dd10593d5fa018dcf31646fe3a
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

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.