ETH Price: $2,653.04 (+1.83%)

Contract

0x899cAB68A449A19F8B2b945aF09F1845aAFD7112
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Deposit114325192020-12-11 15:46:451407 days ago1607701605IN
0x899cAB68...5aAFD7112
0.5 ETH0.0038964792
Deposit114325102020-12-11 15:45:161407 days ago1607701516IN
0x899cAB68...5aAFD7112
1 ETH0.0058179892
Deposit114325082020-12-11 15:44:141407 days ago1607701454IN
0x899cAB68...5aAFD7112
2.5 ETH0.0015670637
Deposit114324882020-12-11 15:40:291407 days ago1607701229IN
0x899cAB68...5aAFD7112
0.5 ETH0.004869477
Deposit114324802020-12-11 15:39:161407 days ago1607701156IN
0x899cAB68...5aAFD7112
0.5 ETH0.0025835361
Deposit114324732020-12-11 15:38:101407 days ago1607701090IN
0x899cAB68...5aAFD7112
2.5 ETH0.0054006185.4
Deposit114324672020-12-11 15:36:491407 days ago1607701009IN
0x899cAB68...5aAFD7112
1 ETH0.006007795
Deposit114324292020-12-11 15:28:031407 days ago1607700483IN
0x899cAB68...5aAFD7112
0.5 ETH0.0038575761.00000145
Deposit114323662020-12-11 15:14:061407 days ago1607699646IN
0x899cAB68...5aAFD7112
0.2 ETH0.004869477
Deposit114323322020-12-11 15:07:201407 days ago1607699240IN
0x899cAB68...5aAFD7112
0.2 ETH0.0045215871.5
Deposit114323112020-12-11 15:02:231407 days ago1607698943IN
0x899cAB68...5aAFD7112
0.5 ETH0.0058179892
Deposit114320992020-12-11 14:19:111407 days ago1607696351IN
0x899cAB68...5aAFD7112
0.1 ETH0.0041929499.00000145
Deposit114320912020-12-11 14:17:421407 days ago1607696262IN
0x899cAB68...5aAFD7112
3 ETH0.0060709496
Deposit114320912020-12-11 14:17:421407 days ago1607696262IN
0x899cAB68...5aAFD7112
0.06 ETH0.0060709496.00000145
Deposit114320902020-12-11 14:17:401407 days ago1607696260IN
0x899cAB68...5aAFD7112
1 ETH0.0040658896.00000145
Deposit114320162020-12-11 14:00:591407 days ago1607695259IN
0x899cAB68...5aAFD7112
2.4 ETH0.0061974298
Deposit114317992020-12-11 13:13:061407 days ago1607692386IN
0x899cAB68...5aAFD7112
2 ETH0.0032884252
Deposit114316822020-12-11 12:41:081407 days ago1607690468IN
0x899cAB68...5aAFD7112
1 ETH0.0017074527.00000145
Deposit114316372020-12-11 12:30:361407 days ago1607689836IN
0x899cAB68...5aAFD7112
0.2 ETH0.001138318
Deposit114315572020-12-11 12:15:341407 days ago1607688934IN
0x899cAB68...5aAFD7112
0.4 ETH0.0028279344.71828182
Deposit114313202020-12-11 11:25:191407 days ago1607685919IN
0x899cAB68...5aAFD7112
1 ETH0.0022133635
Deposit114312172020-12-11 10:58:591407 days ago1607684339IN
0x899cAB68...5aAFD7112
0.2 ETH0.0017706928
Deposit114309352020-12-11 10:03:061407 days ago1607680986IN
0x899cAB68...5aAFD7112
3 ETH0.0040159963.505
Deposit114309112020-12-11 9:57:171407 days ago1607680637IN
0x899cAB68...5aAFD7112
1 ETH0.0033516653
Deposit114308462020-12-11 9:40:321407 days ago1607679632IN
0x899cAB68...5aAFD7112
1 ETH0.0026275841.55
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
114325192020-12-11 15:46:451407 days ago1607701605
0x899cAB68...5aAFD7112
0.5 ETH
114325102020-12-11 15:45:161407 days ago1607701516
0x899cAB68...5aAFD7112
1 ETH
114325082020-12-11 15:44:141407 days ago1607701454
0x899cAB68...5aAFD7112
2.5 ETH
114324882020-12-11 15:40:291407 days ago1607701229
0x899cAB68...5aAFD7112
0.5 ETH
114324802020-12-11 15:39:161407 days ago1607701156
0x899cAB68...5aAFD7112
0.5 ETH
114324732020-12-11 15:38:101407 days ago1607701090
0x899cAB68...5aAFD7112
2.5 ETH
114324672020-12-11 15:36:491407 days ago1607701009
0x899cAB68...5aAFD7112
1 ETH
114324292020-12-11 15:28:031407 days ago1607700483
0x899cAB68...5aAFD7112
0.5 ETH
114323662020-12-11 15:14:061407 days ago1607699646
0x899cAB68...5aAFD7112
0.2 ETH
114323322020-12-11 15:07:201407 days ago1607699240
0x899cAB68...5aAFD7112
0.2 ETH
114323112020-12-11 15:02:231407 days ago1607698943
0x899cAB68...5aAFD7112
0.5 ETH
114320992020-12-11 14:19:111407 days ago1607696351
0x899cAB68...5aAFD7112
0.1 ETH
114320912020-12-11 14:17:421407 days ago1607696262
0x899cAB68...5aAFD7112
3 ETH
114320912020-12-11 14:17:421407 days ago1607696262
0x899cAB68...5aAFD7112
0.06 ETH
114320902020-12-11 14:17:401407 days ago1607696260
0x899cAB68...5aAFD7112
1 ETH
114320162020-12-11 14:00:591407 days ago1607695259
0x899cAB68...5aAFD7112
2.4 ETH
114317992020-12-11 13:13:061407 days ago1607692386
0x899cAB68...5aAFD7112
2 ETH
114316822020-12-11 12:41:081407 days ago1607690468
0x899cAB68...5aAFD7112
1 ETH
114316372020-12-11 12:30:361407 days ago1607689836
0x899cAB68...5aAFD7112
0.2 ETH
114315572020-12-11 12:15:341407 days ago1607688934
0x899cAB68...5aAFD7112
0.4 ETH
114313202020-12-11 11:25:191407 days ago1607685919
0x899cAB68...5aAFD7112
1 ETH
114312172020-12-11 10:58:591407 days ago1607684339
0x899cAB68...5aAFD7112
0.2 ETH
114309352020-12-11 10:03:061407 days ago1607680986
0x899cAB68...5aAFD7112
3 ETH
114309112020-12-11 9:57:171407 days ago1607680637
0x899cAB68...5aAFD7112
1 ETH
114308462020-12-11 9:40:321407 days ago1607679632
0x899cAB68...5aAFD7112
1 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
preSale

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at Etherscan.io on 2020-12-05
*/

// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.6.0;

/**
 * @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;
  }
  
  function ceil(uint a, uint m) internal pure returns (uint r) {
    return (a + m - 1) / m * m;
  }
}


contract preSale{
    
    using SafeMath for uint256;
    
    address payable constant public fundsReceiver = 0x1F1800e21dD5080354A06d678ae9B30C00CA4E53;
    
    uint256 public totalFundsReceived;
    uint256 public totalDepositors;
    uint256 public EventEndDate;
    uint256 public softCap = 200 ether;
    
    mapping(address => uint256) public investors; // save each user investment
    
    modifier onlyFundsReceiver{
        require(msg.sender == fundsReceiver);
        _;
    }
    
    
    function setEventEndDate(uint256 endDate) external onlyFundsReceiver{
        EventEndDate = endDate;
    }

    receive() external payable{
        deposit();
    }
    
    function deposit() public payable{
        if(EventEndDate > 0)
            require(block.timestamp <= EventEndDate, "Event is closed");
        if(investors[msg.sender] == 0)
            totalDepositors = totalDepositors.add(1);
        totalFundsReceived = totalFundsReceived.add(msg.value);
        investors[msg.sender] = investors[msg.sender].add(msg.value);
        fundsReceiver.transfer(msg.value);
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[],"name":"EventEndDate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deposit","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"fundsReceiver","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"investors","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"endDate","type":"uint256"}],"name":"setEventEndDate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"softCap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalDepositors","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalFundsReceived","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052680ad78ebc5ac620000060035534801561001d57600080fd5b506103338061002d6000396000f3fe60806040526004361061007f5760003560e01c8063906a26e01161004e578063906a26e014610133578063bf27f58514610148578063ccca293a1461015d578063d0e30db0146101875761008e565b806323c7e09c146100935780633a92b460146100c4578063418f3128146100eb5780636f7bc9be146101005761008e565b3661008e5761008c61018b565b005b600080fd5b34801561009f57600080fd5b506100a8610280565b604080516001600160a01b039092168252519081900360200190f35b3480156100d057600080fd5b506100d9610298565b60408051918252519081900360200190f35b3480156100f757600080fd5b506100d961029e565b34801561010c57600080fd5b506100d96004803603602081101561012357600080fd5b50356001600160a01b03166102a4565b34801561013f57600080fd5b506100d96102b6565b34801561015457600080fd5b506100d96102bc565b34801561016957600080fd5b5061008c6004803603602081101561018057600080fd5b50356102c2565b61008c5b600254156101dc576002544211156101dc576040805162461bcd60e51b815260206004820152600f60248201526e115d995b9d081a5cc818db1bdcd959608a1b604482015290519081900360640190fd5b3360009081526004602052604090205461020157600180546101fd916102e7565b6001555b60005461020e90346102e7565b60009081553381526004602052604090205461022a90346102e7565b33600090815260046020526040808220929092559051731f1800e21dd5080354a06d678ae9b30c00ca4e53913480156108fc02929091818181858888f1935050505015801561027d573d6000803e3d6000fd5b50565b731f1800e21dd5080354a06d678ae9b30c00ca4e5381565b60025481565b60015481565b60046020526000908152604090205481565b60035481565b60005481565b33731f1800e21dd5080354a06d678ae9b30c00ca4e53146102e257600080fd5b600255565b6000828201838110156102f657fe5b939250505056fea264697066735822122060b68614c572a1b04961b701cc78370040447a4b363c95cf76fe3ff7bc20876264736f6c634300060c0033

Deployed Bytecode

0x60806040526004361061007f5760003560e01c8063906a26e01161004e578063906a26e014610133578063bf27f58514610148578063ccca293a1461015d578063d0e30db0146101875761008e565b806323c7e09c146100935780633a92b460146100c4578063418f3128146100eb5780636f7bc9be146101005761008e565b3661008e5761008c61018b565b005b600080fd5b34801561009f57600080fd5b506100a8610280565b604080516001600160a01b039092168252519081900360200190f35b3480156100d057600080fd5b506100d9610298565b60408051918252519081900360200190f35b3480156100f757600080fd5b506100d961029e565b34801561010c57600080fd5b506100d96004803603602081101561012357600080fd5b50356001600160a01b03166102a4565b34801561013f57600080fd5b506100d96102b6565b34801561015457600080fd5b506100d96102bc565b34801561016957600080fd5b5061008c6004803603602081101561018057600080fd5b50356102c2565b61008c5b600254156101dc576002544211156101dc576040805162461bcd60e51b815260206004820152600f60248201526e115d995b9d081a5cc818db1bdcd959608a1b604482015290519081900360640190fd5b3360009081526004602052604090205461020157600180546101fd916102e7565b6001555b60005461020e90346102e7565b60009081553381526004602052604090205461022a90346102e7565b33600090815260046020526040808220929092559051731f1800e21dd5080354a06d678ae9b30c00ca4e53913480156108fc02929091818181858888f1935050505015801561027d573d6000803e3d6000fd5b50565b731f1800e21dd5080354a06d678ae9b30c00ca4e5381565b60025481565b60015481565b60046020526000908152604090205481565b60035481565b60005481565b33731f1800e21dd5080354a06d678ae9b30c00ca4e53146102e257600080fd5b600255565b6000828201838110156102f657fe5b939250505056fea264697066735822122060b68614c572a1b04961b701cc78370040447a4b363c95cf76fe3ff7bc20876264736f6c634300060c0033

Deployed Bytecode Sourcemap

1020:1134:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1700:9;:7;:9::i;:::-;1020:1134;;;;;1088:90;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;1088:90:0;;;;;;;;;;;;;;1268:27;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1231:30;;;;;;;;;;;;;:::i;1349:44::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1349:44:0;-1:-1:-1;;;;;1349:44:0;;:::i;1302:34::-;;;;;;;;;;;;;:::i;1191:33::-;;;;;;;;;;;;;:::i;1546:109::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1546:109:0;;:::i;1729:420::-;;;1776:12;;:16;1773:93;;1834:12;;1815:15;:31;;1807:59;;;;;-1:-1:-1;;;1807:59:0;;;;;;;;;;;;-1:-1:-1;;;1807:59:0;;;;;;;;;;;;;;;1890:10;1880:21;;;;:9;:21;;;;;;1877:84;;1959:1;1939:15;;:22;;:19;:22::i;:::-;1921:15;:40;1877:84;1993:18;;:33;;2016:9;1993:22;:33::i;:::-;1972:18;:54;;;2071:10;2061:21;;:9;:21;;;;;;:36;;2087:9;2061:25;:36::i;:::-;2047:10;2037:21;;;;:9;:21;;;;;;:60;;;;2108:33;;1136:42;;2131:9;2108:33;;;;;2131:9;;2108:33;2037:21;2108:33;2131:9;1136:42;2108:33;;;;;;;;;;;;;;;;;;;;;1729:420::o;1088:90::-;1136:42;1088:90;:::o;1268:27::-;;;;:::o;1231:30::-;;;;:::o;1349:44::-;;;;;;;;;;;;;:::o;1302:34::-;;;;:::o;1191:33::-;;;;:::o;1546:109::-;1480:10;1136:42;1480:27;1472:36;;;;;;1625:12:::1;:22:::0;1546:109::o;770:133::-;828:7;856:5;;;875:6;;;;868:14;;;;896:1;770:133;-1:-1:-1;;;770:133:0:o

Swarm Source

ipfs://60b68614c572a1b04961b701cc78370040447a4b363c95cf76fe3ff7bc208762

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.