ETH Price: $2,509.43 (-1.23%)

Contract

0x058F24AAa844AacB2A3ec99DaB1bC30FFE551A6A
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer113271022020-11-25 10:49:381374 days ago1606301378IN
0x058F24AA...FFE551A6A
0.01 ETH0.00115555
Transfer113270982020-11-25 10:48:511374 days ago1606301331IN
0x058F24AA...FFE551A6A
0.01 ETH0.00115555
Buy Tokens By ET...113269552020-11-25 10:19:451374 days ago1606299585IN
0x058F24AA...FFE551A6A
0 ETH0.0025477270
Buy Tokens By ET...113269502020-11-25 10:17:361374 days ago1606299456IN
0x058F24AA...FFE551A6A
0 ETH0.0025622770.4
Buy Tokens By ET...113269452020-11-25 10:17:011374 days ago1606299421IN
0x058F24AA...FFE551A6A
0 ETH0.0017615648.4
Transfer113269252020-11-25 10:11:531374 days ago1606299113IN
0x058F24AA...FFE551A6A
0.009 ETH0.00092444
Transfer113269172020-11-25 10:10:291374 days ago1606299029IN
0x058F24AA...FFE551A6A
0 ETH0.0105500
Transfer113269132020-11-25 10:09:361374 days ago1606298976IN
0x058F24AA...FFE551A6A
0.01 ETH0.0011785756
Buy Tokens By ET...113269112020-11-25 10:08:531374 days ago1606298933IN
0x058F24AA...FFE551A6A
0.01 ETH0.0018333155
Transfer113269092020-11-25 10:07:571374 days ago1606298877IN
0x058F24AA...FFE551A6A
0.01 ETH0.0105500
Buy Tokens By ET...113269072020-11-25 10:07:341374 days ago1606298854IN
0x058F24AA...FFE551A6A
0.01 ETH0.0012550
Buy Tokens By ET...113269062020-11-25 10:06:591374 days ago1606298819IN
0x058F24AA...FFE551A6A
0.01 ETH0.0018702856
Transfer113269052020-11-25 10:06:511374 days ago1606298811IN
0x058F24AA...FFE551A6A
0.01 ETH0.00090343
Buy Tokens By ET...113269052020-11-25 10:06:511374 days ago1606298811IN
0x058F24AA...FFE551A6A
0.01 ETH0.0017032951
Return Not Sold ...113269042020-11-25 10:06:341374 days ago1606298794IN
0x058F24AA...FFE551A6A
0 ETH0.0028025999
Transfer113269002020-11-25 10:05:541374 days ago1606298754IN
0x058F24AA...FFE551A6A
0.01 ETH0.0013679965
Buy Tokens By ET...113268982020-11-25 10:04:551374 days ago1606298695IN
0x058F24AA...FFE551A6A
0.01 ETH0.0018368955
Buy Tokens By ET...113268982020-11-25 10:04:551374 days ago1606298695IN
0x058F24AA...FFE551A6A
0.01 ETH0.0033398100
Transfer113268982020-11-25 10:04:551374 days ago1606298695IN
0x058F24AA...FFE551A6A
0.01 ETH0.0126600
Transfer113268952020-11-25 10:04:141374 days ago1606298654IN
0x058F24AA...FFE551A6A
0.01 ETH0.0011996257
Buy Tokens By ET...113268942020-11-25 10:04:071374 days ago1606298647IN
0x058F24AA...FFE551A6A
0.01 ETH0.0020372761.00000156
Buy Tokens By ET...113268942020-11-25 10:04:071374 days ago1606298647IN
0x058F24AA...FFE551A6A
0.01 ETH0.0015029145.00000156
Buy Tokens By ET...113268932020-11-25 10:04:011374 days ago1606298641IN
0x058F24AA...FFE551A6A
0.01 ETH0.001636549
Buy Tokens By ET...113268912020-11-25 10:03:041374 days ago1606298584IN
0x058F24AA...FFE551A6A
0.01 ETH0.0020372761.00000156
Buy Tokens By ET...113268912020-11-25 10:03:041374 days ago1606298584IN
0x058F24AA...FFE551A6A
0.01 ETH0.0020372761
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
113269112020-11-25 10:08:531374 days ago1606298933
0x058F24AA...FFE551A6A
0.01 ETH
113269062020-11-25 10:06:591374 days ago1606298819
0x058F24AA...FFE551A6A
0.01 ETH
113269052020-11-25 10:06:511374 days ago1606298811
0x058F24AA...FFE551A6A
0.01 ETH
113268982020-11-25 10:04:551374 days ago1606298695
0x058F24AA...FFE551A6A
0.01 ETH
113268982020-11-25 10:04:551374 days ago1606298695
0x058F24AA...FFE551A6A
0.01 ETH
113268942020-11-25 10:04:071374 days ago1606298647
0x058F24AA...FFE551A6A
0.01 ETH
113268942020-11-25 10:04:071374 days ago1606298647
0x058F24AA...FFE551A6A
0.01 ETH
113268932020-11-25 10:04:011374 days ago1606298641
0x058F24AA...FFE551A6A
0.01 ETH
113268912020-11-25 10:03:041374 days ago1606298584
0x058F24AA...FFE551A6A
0.01 ETH
113268912020-11-25 10:03:041374 days ago1606298584
0x058F24AA...FFE551A6A
0.01 ETH
113268902020-11-25 10:02:511374 days ago1606298571
0x058F24AA...FFE551A6A
0.01 ETH
113268892020-11-25 10:02:481374 days ago1606298568
0x058F24AA...FFE551A6A
0.01 ETH
113268892020-11-25 10:02:481374 days ago1606298568
0x058F24AA...FFE551A6A
0.01 ETH
113268892020-11-25 10:02:481374 days ago1606298568
0x058F24AA...FFE551A6A
0.01 ETH
113268892020-11-25 10:02:481374 days ago1606298568
0x058F24AA...FFE551A6A
0.01 ETH
113268892020-11-25 10:02:481374 days ago1606298568
0x058F24AA...FFE551A6A
0.01 ETH
113268892020-11-25 10:02:481374 days ago1606298568
0x058F24AA...FFE551A6A
0.01 ETH
113268892020-11-25 10:02:481374 days ago1606298568
0x058F24AA...FFE551A6A
0.01 ETH
113268892020-11-25 10:02:481374 days ago1606298568
0x058F24AA...FFE551A6A
0.01 ETH
113268882020-11-25 10:01:451374 days ago1606298505
0x058F24AA...FFE551A6A
0.01 ETH
113268882020-11-25 10:01:451374 days ago1606298505
0x058F24AA...FFE551A6A
0.01 ETH
113268882020-11-25 10:01:451374 days ago1606298505
0x058F24AA...FFE551A6A
0.01 ETH
113268882020-11-25 10:01:451374 days ago1606298505
0x058F24AA...FFE551A6A
0.01 ETH
113268882020-11-25 10:01:451374 days ago1606298505
0x058F24AA...FFE551A6A
0.01 ETH
113268872020-11-25 10:01:291374 days ago1606298489
0x058F24AA...FFE551A6A
0.01 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PreSale

Compiler Version
v0.6.0+commit.26b70077

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2020-11-25
*/

pragma solidity 0.6.0;

library SafeMath {

  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
        return 0;
    }

    uint256 c = a * b;
    require(c / a == b);

    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b > 0);
    uint256 c = a / b;

    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b <= a);
    uint256 c = a - b;

    return c;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    require(c >= a);

    return c;
  }

  function mod(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b != 0);
    return a % b;
  }
}

interface ERC20 {
  function balanceOf(address who) external view returns (uint256);
  function transfer(address to, uint value) external  returns (bool success); 
}

contract PreSale {
  using SafeMath for uint256;

  ERC20 private timeToken;
  address payable private owner;
 
  constructor(address token) public {
    owner = msg.sender;
    timeToken = ERC20(token);
  }

  //Buy tokens
  function buyTokensByETH() external payable {
    require(msg.value <= 0.01 ether);
    
    uint256 amountOfTokens = msg.value;
    
    amountOfTokens = amountOfTokens.mul(700); //adjust tokens count to eth
    
    owner.transfer(msg.value);
        
    timeToken.transfer(msg.sender, amountOfTokens);
  }
  
  // Not sold tokens
  function returnNotSoldTokens() public returns (bool success) {
    require(msg.sender == owner);
    timeToken.transfer(msg.sender, timeToken.balanceOf(address(this)));
    return true;
  }
  
  // Wrong Send Various Tokens
  function returnVariousTokenFromContract(address tokenAddress) public returns (bool success) {
      require(msg.sender == owner);
      ERC20 tempToken = ERC20(tokenAddress);
      tempToken.transfer(msg.sender, tempToken.balanceOf(address(this)));
      return true;
  }
  
  // Wrong Send ETH
  function returnETHFromContract(uint256 value) public returns (bool success) {
      require(msg.sender == owner);
      msg.sender.transfer(value);
      return true;
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"token","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"buyTokensByETH","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"returnETHFromContract","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"returnNotSoldTokens","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"}],"name":"returnVariousTokenFromContract","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b5060405161051a38038061051a8339818101604052602081101561003357600080fd5b5051600180546001600160a01b03199081163317909155600080546001600160a01b03909316929091169190911790556104a8806100726000396000f3fe60806040526004361061003f5760003560e01c80636ebbda9f1461004457806372bb8f9e1461008b578063c3aa9c98146100b5578063cfb19a56146100ca575b600080fd5b34801561005057600080fd5b506100776004803603602081101561006757600080fd5b50356001600160a01b03166100d4565b604080519115158252519081900360200190f35b34801561009757600080fd5b50610077600480360360208110156100ae57600080fd5b50356101f0565b3480156100c157600080fd5b50610077610240565b6100d261035c565b005b6001546000906001600160a01b031633146100ee57600080fd5b604080516370a0823160e01b8152306004820152905183916001600160a01b0383169163a9059cbb91339184916370a08231916024808301926020929190829003018186803b15801561014057600080fd5b505afa158015610154573d6000803e3d6000fd5b505050506040513d602081101561016a57600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b1580156101bb57600080fd5b505af11580156101cf573d6000803e3d6000fd5b505050506040513d60208110156101e557600080fd5b506001949350505050565b6001546000906001600160a01b0316331461020a57600080fd5b604051339083156108fc029084906000818181858888f19350505050158015610237573d6000803e3d6000fd5b50600192915050565b6001546000906001600160a01b0316331461025a57600080fd5b600054604080516370a0823160e01b815230600482015290516001600160a01b039092169163a9059cbb91339184916370a08231916024808301926020929190829003018186803b1580156102ae57600080fd5b505afa1580156102c2573d6000803e3d6000fd5b505050506040513d60208110156102d857600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b15801561032957600080fd5b505af115801561033d573d6000803e3d6000fd5b505050506040513d602081101561035357600080fd5b50600191505090565b662386f26fc1000034111561037057600080fd5b34610383816102bc63ffffffff61044216565b6001546040519192506001600160a01b0316903480156108fc02916000818181858888f193505050501580156103bd573d6000803e3d6000fd5b50600080546040805163a9059cbb60e01b81523360048201526024810185905290516001600160a01b039092169263a9059cbb926044808401936020939083900390910190829087803b15801561041357600080fd5b505af1158015610427573d6000803e3d6000fd5b505050506040513d602081101561043d57600080fd5b505050565b6000826104515750600061046c565b8282028284828161045e57fe5b041461046957600080fd5b90505b9291505056fea2646970667358221220ced97ded2b259203674d7fc5d2fe59b834393f7db4cfe146efa3e537ae0c3c5364736f6c6343000600003300000000000000000000000052422874981a3c3745b491807597995298300da4

Deployed Bytecode

0x60806040526004361061003f5760003560e01c80636ebbda9f1461004457806372bb8f9e1461008b578063c3aa9c98146100b5578063cfb19a56146100ca575b600080fd5b34801561005057600080fd5b506100776004803603602081101561006757600080fd5b50356001600160a01b03166100d4565b604080519115158252519081900360200190f35b34801561009757600080fd5b50610077600480360360208110156100ae57600080fd5b50356101f0565b3480156100c157600080fd5b50610077610240565b6100d261035c565b005b6001546000906001600160a01b031633146100ee57600080fd5b604080516370a0823160e01b8152306004820152905183916001600160a01b0383169163a9059cbb91339184916370a08231916024808301926020929190829003018186803b15801561014057600080fd5b505afa158015610154573d6000803e3d6000fd5b505050506040513d602081101561016a57600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b1580156101bb57600080fd5b505af11580156101cf573d6000803e3d6000fd5b505050506040513d60208110156101e557600080fd5b506001949350505050565b6001546000906001600160a01b0316331461020a57600080fd5b604051339083156108fc029084906000818181858888f19350505050158015610237573d6000803e3d6000fd5b50600192915050565b6001546000906001600160a01b0316331461025a57600080fd5b600054604080516370a0823160e01b815230600482015290516001600160a01b039092169163a9059cbb91339184916370a08231916024808301926020929190829003018186803b1580156102ae57600080fd5b505afa1580156102c2573d6000803e3d6000fd5b505050506040513d60208110156102d857600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b15801561032957600080fd5b505af115801561033d573d6000803e3d6000fd5b505050506040513d602081101561035357600080fd5b50600191505090565b662386f26fc1000034111561037057600080fd5b34610383816102bc63ffffffff61044216565b6001546040519192506001600160a01b0316903480156108fc02916000818181858888f193505050501580156103bd573d6000803e3d6000fd5b50600080546040805163a9059cbb60e01b81523360048201526024810185905290516001600160a01b039092169263a9059cbb926044808401936020939083900390910190829087803b15801561041357600080fd5b505af1158015610427573d6000803e3d6000fd5b505050506040513d602081101561043d57600080fd5b505050565b6000826104515750600061046c565b8282028284828161045e57fe5b041461046957600080fd5b90505b9291505056fea2646970667358221220ced97ded2b259203674d7fc5d2fe59b834393f7db4cfe146efa3e537ae0c3c5364736f6c63430006000033

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

00000000000000000000000052422874981a3c3745b491807597995298300da4

-----Decoded View---------------
Arg [0] : token (address): 0x52422874981A3C3745b491807597995298300Da4

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000052422874981a3c3745b491807597995298300da4


Deployed Bytecode Sourcemap

961:1301:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1780:276;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1780:276:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1780:276:0;-1:-1:-1;;;;;1780:276:0;;:::i;:::-;;;;;;;;;;;;;;;;;;2085:174;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2085:174:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2085:174:0;;:::i;1547:193::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1547:193:0;;;:::i;1199:318::-;;;:::i;:::-;;1780:276;1903:5;;1858:12;;-1:-1:-1;;;;;1903:5:0;1889:10;:19;1881:28;;;;;;1995:34;;;-1:-1:-1;;;1995:34:0;;2023:4;1995:34;;;;;;1942:12;;-1:-1:-1;;;;;1964:18:0;;;;;1983:10;;1964:18;;1995:19;;:34;;;;;;;;;;;;;;1964:18;1995:34;;;5:2:-1;;;;30:1;27;20:12;5:2;1995:34:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1995:34:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1995:34:0;1964:66;;;-1:-1:-1;;;;;;1964:66:0;;;;;;;-1:-1:-1;;;;;1964:66:0;;;;;;;;;;;;;;;;;;;;1995:34;;1964:66;;;;;;;-1:-1:-1;1964:66:0;;;;5:2:-1;;;;30:1;27;20:12;5:2;1964:66:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1964:66:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2046:4:0;;1780:276;-1:-1:-1;;;;1780:276:0:o;2085:174::-;2192:5;;2147:12;;-1:-1:-1;;;;;2192:5:0;2178:10;:19;2170:28;;;;;;2207:26;;:10;;:26;;;;;2227:5;;2207:26;;;;2227:5;2207:10;:26;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;2249:4:0;;2085:174;-1:-1:-1;;2085:174:0:o;1547:193::-;1637:5;;1594:12;;-1:-1:-1;;;;;1637:5:0;1623:10;:19;1615:28;;;;;;1650:9;;1681:34;;;-1:-1:-1;;;1681:34:0;;1709:4;1681:34;;;;;;-1:-1:-1;;;;;1650:9:0;;;;:18;;1669:10;;1650:9;;1681:19;;:34;;;;;;;;;;;;;;1650:9;1681:34;;;5:2:-1;;;;30:1;27;20:12;5:2;1681:34:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1681:34:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1681:34:0;1650:66;;;-1:-1:-1;;;;;;1650:66:0;;;;;;;-1:-1:-1;;;;;1650:66:0;;;;;;;;;;;;;;;;;;;;1681:34;;1650:66;;;;;;;-1:-1:-1;1650:66:0;;;;5:2:-1;;;;30:1;27;20:12;5:2;1650:66:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1650:66:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1730:4:0;;-1:-1:-1;;1547:193:0;:::o;1199:318::-;1270:10;1257:9;:23;;1249:32;;;;;;1319:9;1358:23;1319:9;1377:3;1358:23;:18;:23;:::i;:::-;1423:5;;:25;;1341:40;;-1:-1:-1;;;;;;1423:5:0;;1438:9;1423:25;;;;;:5;:25;:5;:25;1438:9;1423:5;:25;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;1465:9:0;;;:46;;;-1:-1:-1;;;1465:46:0;;1484:10;1465:46;;;;;;;;;;;;-1:-1:-1;;;;;1465:9:0;;;;:18;;:46;;;;;;;;;;;;;;;;;:9;:46;;;5:2:-1;;;;30:1;27;20:12;5:2;1465:46:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1465:46:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;1199:318:0:o;50:187::-;108:7;128:6;124:39;;-1:-1:-1;154:1:0;147:8;;124:39;183:5;;;187:1;183;:5;:1;203:5;;;;;:10;195:19;;;;;;230:1;-1:-1:-1;50:187:0;;;;;:::o

Swarm Source

ipfs://ced97ded2b259203674d7fc5d2fe59b834393f7db4cfe146efa3e537ae0c3c53

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.