Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 4,452 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 5450631 | 2509 days ago | IN | 0.04 ETH | 0.00043048 | ||||
Withdraw | 5228843 | 2547 days ago | IN | 0 ETH | 0.00028908 | ||||
Contribute Witho... | 5227804 | 2547 days ago | IN | 0 ETH | 0.00111185 | ||||
Transfer | 5164262 | 2557 days ago | IN | 100 ETH | 0.00064572 | ||||
Transfer | 5163500 | 2558 days ago | IN | 0.5 ETH | 0.00004304 | ||||
Transfer | 5162594 | 2558 days ago | IN | 100 ETH | 0.00064572 | ||||
Vest | 5162110 | 2558 days ago | IN | 0 ETH | 0.00035335 | ||||
Vest | 5161974 | 2558 days ago | IN | 0 ETH | 0.00008833 | ||||
Vest | 5161894 | 2558 days ago | IN | 0 ETH | 0.00181092 | ||||
Transfer | 5161823 | 2558 days ago | IN | 0.5 ETH | 0.00004304 | ||||
Vest | 5161767 | 2558 days ago | IN | 0 ETH | 0.00008833 | ||||
Vest | 5161691 | 2558 days ago | IN | 0 ETH | 0.00004365 | ||||
Transfer | 5161408 | 2558 days ago | IN | 5.09815037 ETH | 0.00096858 | ||||
Transfer | 5161182 | 2558 days ago | IN | 5.09911895 ETH | 0.00096858 | ||||
Vest | 5161154 | 2558 days ago | IN | 0 ETH | 0.00011642 | ||||
Transfer | 5160436 | 2558 days ago | IN | 0.5 ETH | 0.000042 | ||||
Vest | 5160240 | 2558 days ago | IN | 0 ETH | 0.00088338 | ||||
Vest | 5160001 | 2558 days ago | IN | 0 ETH | 0.00181092 | ||||
Vest | 5159401 | 2558 days ago | IN | 0 ETH | 0.00004416 | ||||
Vest | 5159036 | 2558 days ago | IN | 0 ETH | 0.00004481 | ||||
Transfer | 5159034 | 2558 days ago | IN | 0.51265096 ETH | 0.000063 | ||||
Vest | 5158907 | 2558 days ago | IN | 0 ETH | 0.0001325 | ||||
Vest | 5158776 | 2558 days ago | IN | 0 ETH | 0.00044169 | ||||
Vest | 5158707 | 2558 days ago | IN | 0 ETH | 0.00088338 | ||||
Vest | 5158567 | 2558 days ago | IN | 0 ETH | 0.00010187 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
5129458 | 2563 days ago | 0.0001 ETH | ||||
5126401 | 2564 days ago | 0.00015797 ETH | ||||
5125708 | 2564 days ago | 0.0001 ETH | ||||
5125517 | 2564 days ago | 0.0001 ETH | ||||
5124456 | 2564 days ago | 1 wei | ||||
5124453 | 2564 days ago | 1 wei | ||||
5122924 | 2565 days ago | 0.009 ETH | ||||
5122826 | 2565 days ago | 1.51 ETH | ||||
5122799 | 2565 days ago | 75 ETH | ||||
5122781 | 2565 days ago | 1.439776 ETH | ||||
5122773 | 2565 days ago | 0.45 ETH | ||||
5122754 | 2565 days ago | 0.32 ETH | ||||
5122754 | 2565 days ago | 0.54 ETH | ||||
5122747 | 2565 days ago | 54 ETH | ||||
5122736 | 2565 days ago | 1 ETH | ||||
5122731 | 2565 days ago | 15 ETH | ||||
5122725 | 2565 days ago | 0.08 ETH | ||||
5122724 | 2565 days ago | 5 ETH | ||||
5122723 | 2565 days ago | 0.195 ETH | ||||
5122708 | 2565 days ago | 0.05 ETH | ||||
5122707 | 2565 days ago | 0.3 ETH | ||||
5122705 | 2565 days ago | 0.51 ETH | ||||
5122699 | 2565 days ago | 0.395 ETH | ||||
5122675 | 2565 days ago | 0.55707214 ETH | ||||
5122666 | 2565 days ago | 0.6 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
SimpleTGE
Compiler Version
v0.4.20+commit.3155dd80
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-02-18 */ pragma solidity ^0.4.17; /** * @title SafeMath * @dev Math operations with safety checks that throw on error */ library SafeMath { 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) { // assert(b > 0); // Solidity automatically throws when dividing by 0 uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold 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; } } /** * @title Ownable * @dev The Ownable contract has an owner address, and provides basic authorization control * functions, this simplifies the implementation of "user permissions". */ contract Ownable { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev The Ownable constructor sets the original `owner` of the contract to the sender * account. */ function Ownable() public { owner = msg.sender; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(msg.sender == owner); _; } /** * @dev Allows the current owner to transfer control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0)); OwnershipTransferred(owner, newOwner); owner = newOwner; } } contract SimpleTGE is Ownable { using SafeMath for uint256; // start and end timestamps (both inclusive) when sale is open uint256 public publicTGEStartBlockTimeStamp; uint256 public publicTGEEndBlockTimeStamp; // address where funds are collected address public fundsWallet; // amount of raised money in wei uint256 public weiRaised; // sale cap in wei uint256 public totalCapInWei; // individual cap in wei uint256 public individualCapInWei; // how long the TRS subscription is open after the TGE. uint256 public TRSOffset = 5 days; mapping (address => bool) public whitelist; address[] public contributors; struct Contribution { bool hasVested; uint256 weiContributed; } mapping (address => Contribution) public contributions; modifier whilePublicTGEIsActive() { require(block.timestamp >= publicTGEStartBlockTimeStamp && block.timestamp <= publicTGEEndBlockTimeStamp); _; } modifier isWhitelisted() { require(whitelist[msg.sender]); _; } function blacklistAddresses(address[] addrs) external onlyOwner returns(bool) { require(addrs.length <= 100); for (uint i = 0; i < addrs.length; i++) { require(addrs[i] != address(0)); whitelist[addrs[i]] = false; } return true; } function whitelistAddresses(address[] addrs) external onlyOwner returns(bool) { require(addrs.length <= 100); for (uint i = 0; i < addrs.length; i++) { require(addrs[i] != address(0)); whitelist[addrs[i]] = true; } return true; } /** * @dev Transfer all Ether held by the contract to the address specified by owner. */ function reclaimEther(address _beneficiary) external onlyOwner { _beneficiary.transfer(this.balance); } function SimpleTGE ( address _fundsWallet, uint256 _publicTGEStartBlockTimeStamp, uint256 _publicTGEEndBlockTimeStamp, uint256 _individualCapInWei, uint256 _totalCapInWei ) public { require(_publicTGEStartBlockTimeStamp >= block.timestamp); require(_publicTGEEndBlockTimeStamp > _publicTGEStartBlockTimeStamp); require(_fundsWallet != address(0)); require(_individualCapInWei > 0); require(_individualCapInWei <= _totalCapInWei); require(_totalCapInWei > 0); fundsWallet = _fundsWallet; publicTGEStartBlockTimeStamp = _publicTGEStartBlockTimeStamp; publicTGEEndBlockTimeStamp = _publicTGEEndBlockTimeStamp; individualCapInWei = _individualCapInWei; totalCapInWei = _totalCapInWei; } // allows changing the individual cap. function changeIndividualCapInWei(uint256 _individualCapInWei) onlyOwner external returns(bool) { require(_individualCapInWei > 0); require(_individualCapInWei < totalCapInWei); individualCapInWei = _individualCapInWei; return true; } // low level token purchase function function contribute(bool _vestingDecision) internal { // validations require(msg.sender != address(0)); require(msg.value != 0); require(weiRaised.add(msg.value) <= totalCapInWei); require(contributions[msg.sender].weiContributed.add(msg.value) <= individualCapInWei); // if we have not received any WEI from this address until now, then we add this address to contributors list. if (contributions[msg.sender].weiContributed == 0) { contributors.push(msg.sender); } contributions[msg.sender].weiContributed = contributions[msg.sender].weiContributed.add(msg.value); weiRaised = weiRaised.add(msg.value); contributions[msg.sender].hasVested = _vestingDecision; fundsWallet.transfer(msg.value); } function contributeAndVest() external whilePublicTGEIsActive isWhitelisted payable { contribute(true); } function contributeWithoutVesting() public whilePublicTGEIsActive isWhitelisted payable { contribute(false); } // fallback function can be used to buy tokens function () external payable { contributeWithoutVesting(); } // Vesting logic // The following cases are checked for _beneficiary's actions: function vest(bool _vestingDecision) external isWhitelisted returns(bool) { bool existingDecision = contributions[msg.sender].hasVested; require(existingDecision != _vestingDecision); require(block.timestamp >= publicTGEStartBlockTimeStamp); require(contributions[msg.sender].weiContributed > 0); // Ensure vesting cannot be done once TRS starts if (block.timestamp > publicTGEEndBlockTimeStamp) { require(block.timestamp.sub(publicTGEEndBlockTimeStamp) <= TRSOffset); } contributions[msg.sender].hasVested = _vestingDecision; return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"publicTGEStartBlockTimeStamp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fundsWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_vestingDecision","type":"bool"}],"name":"vest","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addrs","type":"address[]"}],"name":"whitelistAddresses","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"contributors","outputs":[{"name":"","type":"address"}],"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":"","type":"address"}],"name":"contributions","outputs":[{"name":"hasVested","type":"bool"},{"name":"weiContributed","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addrs","type":"address[]"}],"name":"blacklistAddresses","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TRSOffset","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"publicTGEEndBlockTimeStamp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_individualCapInWei","type":"uint256"}],"name":"changeIndividualCapInWei","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"contributeAndVest","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_beneficiary","type":"address"}],"name":"reclaimEther","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"whitelist","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalCapInWei","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"individualCapInWei","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"contributeWithoutVesting","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"inputs":[{"name":"_fundsWallet","type":"address"},{"name":"_publicTGEStartBlockTimeStamp","type":"uint256"},{"name":"_publicTGEEndBlockTimeStamp","type":"uint256"},{"name":"_individualCapInWei","type":"uint256"},{"name":"_totalCapInWei","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]
Contract Creation Code
606060405262069780600755341561001657600080fd5b60405160a0806113d583398101604052808051906020019091908051906020019091908051906020019091908051906020019091908051906020019091905050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055504284101515156100a557600080fd5b83831115156100b357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141515156100ef57600080fd5b6000821115156100fe57600080fd5b80821115151561010d57600080fd5b60008111151561011c57600080fd5b84600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508360018190555082600281905550816006819055508060058190555050505050506112488061018d6000396000f300606060405260043610610107576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806313df35d1146101115780632194f3a21461013a5780632b8e4df11461018f5780632bf04304146101cc5780633cb5d100146102125780634042b66f1461027557806342e94c901461029e57806377a54eb8146102f65780638da5cb5b1461033c578063904de64e1461039157806391378456146103ba5780639691a8bf146103e35780639a0907c21461041e5780639a6a30a4146104285780639b19251a14610461578063cbb05527146104b2578063e6f0b6cf146104db578063f2fde38b14610504578063fb0885581461053d575b61010f610547565b005b341561011c57600080fd5b6101246105ca565b6040518082815260200191505060405180910390f35b341561014557600080fd5b61014d6105d0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561019a57600080fd5b6101b2600480803515159060200190919050506105f6565b604051808215151515815260200191505060405180910390f35b34156101d757600080fd5b6101f8600480803590602001908201803590602001919091929050506107ac565b604051808215151515815260200191505060405180910390f35b341561021d57600080fd5b610233600480803590602001909190505061092d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561028057600080fd5b61028861096c565b6040518082815260200191505060405180910390f35b34156102a957600080fd5b6102d5600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610972565b60405180831515151581526020018281526020019250505060405180910390f35b341561030157600080fd5b610322600480803590602001908201803590602001919091929050506109a3565b604051808215151515815260200191505060405180910390f35b341561034757600080fd5b61034f610b24565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561039c57600080fd5b6103a4610b49565b6040518082815260200191505060405180910390f35b34156103c557600080fd5b6103cd610b4f565b6040518082815260200191505060405180910390f35b34156103ee57600080fd5b6104046004808035906020019091905050610b55565b604051808215151515815260200191505060405180910390f35b610426610be1565b005b341561043357600080fd5b61045f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610c64565b005b341561046c57600080fd5b610498600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d19565b604051808215151515815260200191505060405180910390f35b34156104bd57600080fd5b6104c5610d39565b6040518082815260200191505060405180910390f35b34156104e657600080fd5b6104ee610d3f565b6040518082815260200191505060405180910390f35b341561050f57600080fd5b61053b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d45565b005b610545610547565b005b600154421015801561055b57506002544211155b151561056657600080fd5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156105be57600080fd5b6105c86000610e9a565b565b60015481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561065157600080fd5b600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff169050821515811515141515156106b657600080fd5b60015442101515156106c757600080fd5b6000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015411151561071857600080fd5b6002544211156107485760075461073a6002544261119490919063ffffffff16565b1115151561074757600080fd5b5b82600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff0219169083151502179055506001915050919050565b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561080a57600080fd5b6064848490501115151561081d57600080fd5b600090505b8383905081101561092257600073ffffffffffffffffffffffffffffffffffffffff16848483818110151561085357fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415151561089357600080fd5b60016008600086868581811015156108a757fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050610822565b600191505092915050565b60098181548110151561093c57fe5b90600052602060002090016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60045481565b600a6020528060005260406000206000915090508060000160009054906101000a900460ff16908060010154905082565b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a0157600080fd5b60648484905011151515610a1457600080fd5b600090505b83839050811015610b1957600073ffffffffffffffffffffffffffffffffffffffff168484838181101515610a4a57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151515610a8a57600080fd5b6000600860008686858181101515610a9e57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050610a19565b600191505092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60075481565b60025481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610bb257600080fd5b600082111515610bc157600080fd5b60055482101515610bd157600080fd5b8160068190555060019050919050565b6001544210158015610bf557506002544211155b1515610c0057600080fd5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610c5857600080fd5b610c626001610e9a565b565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610cbf57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f193505050501515610d1657600080fd5b50565b60086020528060005260406000206000915054906101000a900460ff1681565b60055481565b60065481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610da057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610ddc57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151515610ed657600080fd5b60003414151515610ee657600080fd5b600554610efe346004546111ad90919063ffffffff16565b11151515610f0b57600080fd5b600654610f6334600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101546111ad90919063ffffffff16565b11151515610f7057600080fd5b6000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154141561101f5760098054806001018281610fcf91906111cb565b9160005260206000209001600033909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505b61107434600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101546111ad90919063ffffffff16565b600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101819055506110cf346004546111ad90919063ffffffff16565b60048190555080600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff021916908315150217905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561119157600080fd5b50565b60008282111515156111a257fe5b818303905092915050565b60008082840190508381101515156111c157fe5b8091505092915050565b8154818355818115116111f2578183600052602060002091820191016111f191906111f7565b5b505050565b61121991905b808211156112155760008160009055506001016111fd565b5090565b905600a165627a7a72305820813795d4b24e4c73b786c8a19cdf848065c324fb464994f42ee2841b044e26db0029000000000000000000000000e39549998782169d1e91587a0d2e8652541e9b18000000000000000000000000000000000000000000000000000000005a8a1381000000000000000000000000000000000000000000000000000000005a8e07ff00000000000000000000000000000000000000000000000006623f9014ae000000000000000000000000000000000000000000000000010f0cf064dd59200000
Deployed Bytecode
0x606060405260043610610107576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806313df35d1146101115780632194f3a21461013a5780632b8e4df11461018f5780632bf04304146101cc5780633cb5d100146102125780634042b66f1461027557806342e94c901461029e57806377a54eb8146102f65780638da5cb5b1461033c578063904de64e1461039157806391378456146103ba5780639691a8bf146103e35780639a0907c21461041e5780639a6a30a4146104285780639b19251a14610461578063cbb05527146104b2578063e6f0b6cf146104db578063f2fde38b14610504578063fb0885581461053d575b61010f610547565b005b341561011c57600080fd5b6101246105ca565b6040518082815260200191505060405180910390f35b341561014557600080fd5b61014d6105d0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561019a57600080fd5b6101b2600480803515159060200190919050506105f6565b604051808215151515815260200191505060405180910390f35b34156101d757600080fd5b6101f8600480803590602001908201803590602001919091929050506107ac565b604051808215151515815260200191505060405180910390f35b341561021d57600080fd5b610233600480803590602001909190505061092d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561028057600080fd5b61028861096c565b6040518082815260200191505060405180910390f35b34156102a957600080fd5b6102d5600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610972565b60405180831515151581526020018281526020019250505060405180910390f35b341561030157600080fd5b610322600480803590602001908201803590602001919091929050506109a3565b604051808215151515815260200191505060405180910390f35b341561034757600080fd5b61034f610b24565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561039c57600080fd5b6103a4610b49565b6040518082815260200191505060405180910390f35b34156103c557600080fd5b6103cd610b4f565b6040518082815260200191505060405180910390f35b34156103ee57600080fd5b6104046004808035906020019091905050610b55565b604051808215151515815260200191505060405180910390f35b610426610be1565b005b341561043357600080fd5b61045f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610c64565b005b341561046c57600080fd5b610498600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d19565b604051808215151515815260200191505060405180910390f35b34156104bd57600080fd5b6104c5610d39565b6040518082815260200191505060405180910390f35b34156104e657600080fd5b6104ee610d3f565b6040518082815260200191505060405180910390f35b341561050f57600080fd5b61053b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d45565b005b610545610547565b005b600154421015801561055b57506002544211155b151561056657600080fd5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156105be57600080fd5b6105c86000610e9a565b565b60015481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561065157600080fd5b600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff169050821515811515141515156106b657600080fd5b60015442101515156106c757600080fd5b6000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015411151561071857600080fd5b6002544211156107485760075461073a6002544261119490919063ffffffff16565b1115151561074757600080fd5b5b82600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff0219169083151502179055506001915050919050565b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561080a57600080fd5b6064848490501115151561081d57600080fd5b600090505b8383905081101561092257600073ffffffffffffffffffffffffffffffffffffffff16848483818110151561085357fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415151561089357600080fd5b60016008600086868581811015156108a757fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050610822565b600191505092915050565b60098181548110151561093c57fe5b90600052602060002090016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60045481565b600a6020528060005260406000206000915090508060000160009054906101000a900460ff16908060010154905082565b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a0157600080fd5b60648484905011151515610a1457600080fd5b600090505b83839050811015610b1957600073ffffffffffffffffffffffffffffffffffffffff168484838181101515610a4a57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151515610a8a57600080fd5b6000600860008686858181101515610a9e57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050610a19565b600191505092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60075481565b60025481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610bb257600080fd5b600082111515610bc157600080fd5b60055482101515610bd157600080fd5b8160068190555060019050919050565b6001544210158015610bf557506002544211155b1515610c0057600080fd5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610c5857600080fd5b610c626001610e9a565b565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610cbf57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f193505050501515610d1657600080fd5b50565b60086020528060005260406000206000915054906101000a900460ff1681565b60055481565b60065481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610da057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610ddc57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151515610ed657600080fd5b60003414151515610ee657600080fd5b600554610efe346004546111ad90919063ffffffff16565b11151515610f0b57600080fd5b600654610f6334600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101546111ad90919063ffffffff16565b11151515610f7057600080fd5b6000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154141561101f5760098054806001018281610fcf91906111cb565b9160005260206000209001600033909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505b61107434600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101546111ad90919063ffffffff16565b600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101819055506110cf346004546111ad90919063ffffffff16565b60048190555080600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff021916908315150217905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561119157600080fd5b50565b60008282111515156111a257fe5b818303905092915050565b60008082840190508381101515156111c157fe5b8091505092915050565b8154818355818115116111f2578183600052602060002091820191016111f191906111f7565b5b505050565b61121991905b808211156112155760008160009055506001016111fd565b5090565b905600a165627a7a72305820813795d4b24e4c73b786c8a19cdf848065c324fb464994f42ee2841b044e26db0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000e39549998782169d1e91587a0d2e8652541e9b18000000000000000000000000000000000000000000000000000000005a8a1381000000000000000000000000000000000000000000000000000000005a8e07ff00000000000000000000000000000000000000000000000006623f9014ae000000000000000000000000000000000000000000000000010f0cf064dd59200000
-----Decoded View---------------
Arg [0] : _fundsWallet (address): 0xe39549998782169d1E91587A0D2e8652541E9b18
Arg [1] : _publicTGEStartBlockTimeStamp (uint256): 1518998401
Arg [2] : _publicTGEEndBlockTimeStamp (uint256): 1519257599
Arg [3] : _individualCapInWei (uint256): 460000000000000000
Arg [4] : _totalCapInWei (uint256): 5000000000000000000000
-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 000000000000000000000000e39549998782169d1e91587a0d2e8652541e9b18
Arg [1] : 000000000000000000000000000000000000000000000000000000005a8a1381
Arg [2] : 000000000000000000000000000000000000000000000000000000005a8e07ff
Arg [3] : 00000000000000000000000000000000000000000000000006623f9014ae0000
Arg [4] : 00000000000000000000000000000000000000000000010f0cf064dd59200000
Swarm Source
bzzr://813795d4b24e4c73b786c8a19cdf848065c324fb464994f42ee2841b044e26db
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.