Source Code
Latest 25 from a total of 202 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 9437924 | 2228 days ago | IN | 0 ETH | 0.00005735 | ||||
| Transfer | 9207882 | 2264 days ago | IN | 0.01 ETH | 0.00005623 | ||||
| Transfer | 9182808 | 2268 days ago | IN | 0.199 ETH | 0.00007123 | ||||
| Transfer | 9140471 | 2277 days ago | IN | 1.3 ETH | 0.00020242 | ||||
| Transfer | 9136027 | 2278 days ago | IN | 3.1 ETH | 0.00035615 | ||||
| Transfer | 9126886 | 2279 days ago | IN | 0.995 ETH | 0.00020242 | ||||
| Transfer | 9023125 | 2298 days ago | IN | 0.95 ETH | 0.00006703 | ||||
| Transfer | 8988988 | 2304 days ago | IN | 0.0016 ETH | 0.00005203 | ||||
| Transfer | 8988979 | 2304 days ago | IN | 0.45 ETH | 0.00005203 | ||||
| Transfer | 8988971 | 2304 days ago | IN | 0.5 ETH | 0.00005203 | ||||
| Transfer | 8988939 | 2304 days ago | IN | 3 ETH | 0.00005203 | ||||
| Transfer | 8987933 | 2305 days ago | IN | 1.44 ETH | 0.00005203 | ||||
| Transfer | 8933260 | 2314 days ago | IN | 0.5407 ETH | 0.00008043 | ||||
| Transfer | 8891320 | 2321 days ago | IN | 0.9939 ETH | 0.00006703 | ||||
| Transfer | 8883571 | 2322 days ago | IN | 0.7879 ETH | 0.0001307 | ||||
| Transfer | 8866618 | 2325 days ago | IN | 0.83 ETH | 0.00005203 | ||||
| Transfer | 8840193 | 2329 days ago | IN | 0.303 ETH | 0.00011446 | ||||
| Transfer | 8815168 | 2333 days ago | IN | 0.426 ETH | 0.00006703 | ||||
| Transfer | 8769585 | 2340 days ago | IN | 0.059 ETH | 0.00006703 | ||||
| Transfer | 8766577 | 2340 days ago | IN | 0.4386 ETH | 0.00005203 | ||||
| Transfer | 8766101 | 2341 days ago | IN | 0.3407 ETH | 0.00005203 | ||||
| Transfer | 8765861 | 2341 days ago | IN | 0.9535 ETH | 0.00005203 | ||||
| Transfer | 8765509 | 2341 days ago | IN | 1 ETH | 0.00005203 | ||||
| Transfer | 8765146 | 2341 days ago | IN | 0.0001 ETH | 0.00020812 | ||||
| Transfer | 8765130 | 2341 days ago | IN | 0.0001 ETH | 0.00005203 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| - | 9207882 | 2264 days ago | 0.01 ETH | ||||
| - | 9182808 | 2268 days ago | 0.199 ETH | ||||
| - | 9140471 | 2277 days ago | 1.3 ETH | ||||
| - | 9136027 | 2278 days ago | 3.1 ETH | ||||
| - | 9126886 | 2279 days ago | 0.995 ETH | ||||
| - | 9023125 | 2298 days ago | 0.95 ETH | ||||
| - | 8988988 | 2304 days ago | 0.0016 ETH | ||||
| - | 8988979 | 2304 days ago | 0.45 ETH | ||||
| - | 8988971 | 2304 days ago | 0.5 ETH | ||||
| - | 8988939 | 2304 days ago | 3 ETH | ||||
| - | 8987933 | 2305 days ago | 1.44 ETH | ||||
| - | 8933260 | 2314 days ago | 0.5407 ETH | ||||
| - | 8891320 | 2321 days ago | 0.9939 ETH | ||||
| - | 8883571 | 2322 days ago | 0.7879 ETH | ||||
| - | 8866618 | 2325 days ago | 0.83 ETH | ||||
| - | 8840193 | 2329 days ago | 0.303 ETH | ||||
| - | 8815168 | 2333 days ago | 0.426 ETH | ||||
| - | 8769585 | 2340 days ago | 0.059 ETH | ||||
| - | 8766577 | 2340 days ago | 0.4386 ETH | ||||
| - | 8766101 | 2341 days ago | 0.3407 ETH | ||||
| - | 8765861 | 2341 days ago | 0.9535 ETH | ||||
| - | 8765509 | 2341 days ago | 1 ETH | ||||
| - | 8765146 | 2341 days ago | 0.0001 ETH | ||||
| - | 8765130 | 2341 days ago | 0.0001 ETH | ||||
| - | 8765105 | 2341 days ago | 0.0001 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
Crowdsale
Compiler Version
v0.4.25+commit.59dbf8f1
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2019-04-13
*/
pragma solidity ^0.4.25;
/**
* @title SafeMath
* @dev Math operations with safety checks that throw on error
*/
library SafeMath {
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) {
// assert(b > 0); // Solidity automatically throws when dividing by 0 uint256 c = a / b;
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 Crowdsale
* @dev Crowdsale is a base contract for managing a token crowdsale.
* Crowdsales have a start and end timestamps, where investors can make
* token purchases and the crowdsale will assign them tokens based
* on a token per ETH rate. Funds collected are forwarded
to a wallet
* as they arrive.
*/
interface token { function transfer(address receiver, uint amount) external ; }
contract Crowdsale {
using SafeMath for uint256;
// address where funds are collected
address public wallet;
// token address
address public addressOfTokenUsedAsReward;
uint256 public price = 1650;
token tokenReward;
// amount of raised money in wei
uint256 public weiRaised;
/**
* event for token purchase logging
* @param purchaser who paid for the tokens
* @param beneficiary who got the tokens
* @param value weis paid for purchase
* @param amount amount of tokens purchased
*/
event TokenPurchase(address indexed purchaser, address indexed beneficiary, uint256 value, uint256 amount);
constructor () public {
//You will change this to your wallet where you need the ETH
wallet = 0x237625d599dd5F30E51ccd0F51B5Ee564d31Bd7b;
//Here will come the checksum address we got
addressOfTokenUsedAsReward = 0x4a74Df6113E3d38d8e184273341Cb6BBb6885152;
tokenReward = token(addressOfTokenUsedAsReward);
}
bool public started = true;
function startSale() public {
require (msg.sender == wallet);
started = true;
}
function stopSale() public {
require(msg.sender == wallet);
started = false;
}
function setPrice(uint256 _price) public {
require(msg.sender == wallet);
price = _price;
}
function changeWallet(address _wallet) public {
require (msg.sender == wallet);
wallet = _wallet;
}
// fallback function can be used to buy tokens
function () payable public {
buyTokens(msg.sender);
}
// low level token purchase function
function buyTokens(address beneficiary) payable public {
require(beneficiary != 0x0);
require(validPurchase());
uint256 weiAmount = msg.value;
// calculate token amount to be sent
uint256 tokens = (weiAmount) * price;//weiamount * price
// uint256 tokens = (weiAmount/10**(18-decimals)) * price;//weiamount * price
// update state
weiRaised = weiRaised.add(weiAmount);
tokenReward.transfer(beneficiary, tokens);
emit TokenPurchase(msg.sender, beneficiary, weiAmount, tokens);
forwardFunds();
}
// send ether to the fund collection wallet
// override to create custom fund forwarding mechanisms
function forwardFunds() internal {
wallet.transfer(msg.value);
}
// @return true if the transaction can buy tokens
function validPurchase() internal constant returns (bool) {
bool withinPeriod = started;
bool nonZeroPurchase = msg.value != 0;
return withinPeriod && nonZeroPurchase;
}
function withdrawTokens(uint256 _amount) public {
require (msg.sender == wallet);
tokenReward.transfer(wallet,_amount);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"started","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"weiRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"wallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"addressOfTokenUsedAsReward","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_price","type":"uint256"}],"name":"setPrice","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_wallet","type":"address"}],"name":"changeWallet","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"price","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"startSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"stopSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"beneficiary","type":"address"}],"name":"buyTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"purchaser","type":"address"},{"indexed":true,"name":"beneficiary","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TokenPurchase","type":"event"}]Contract Creation Code
60806040526106726002556001600560006101000a81548160ff02191690831515021790555034801561003157600080fd5b5073237625d599dd5f30e51ccd0f51b5ee564d31bd7b6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550734a74df6113e3d38d8e184273341cb6bbb6885152600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506109428061014d6000396000f3006080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680631f2698ab146100ba578063315a095d146100e95780634042b66f14610116578063521eb2731461014157806388adbf8f1461019857806391b7f5ed146101ef57806398b9a2dc1461021c578063a035b1fe1461025f578063b66a0e5d1461028a578063e36b0b37146102a1578063ec8ac4d8146102b8575b6100b8336102ee565b005b3480156100c657600080fd5b506100cf6104a6565b604051808215151515815260200191505060405180910390f35b3480156100f557600080fd5b50610114600480360381019080803590602001909291905050506104b9565b005b34801561012257600080fd5b5061012b610615565b6040518082815260200191505060405180910390f35b34801561014d57600080fd5b5061015661061b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156101a457600080fd5b506101ad610640565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156101fb57600080fd5b5061021a60048036038101908080359060200190929190505050610666565b005b34801561022857600080fd5b5061025d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cb565b005b34801561026b57600080fd5b50610274610769565b6040518082815260200191505060405180910390f35b34801561029657600080fd5b5061029f61076f565b005b3480156102ad57600080fd5b506102b66107e7565b005b6102ec600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506102ee565b005b60008060008373ffffffffffffffffffffffffffffffffffffffff161415151561031757600080fd5b61031f61085f565b151561032a57600080fd5b349150600254820290506103498260045461088e90919063ffffffff16565b600481905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b15801561041457600080fd5b505af1158015610428573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad188484604051808381526020018281526020019250505060405180910390a36104a16108ac565b505050565b600560009054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561051457600080fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1580156105fa57600080fd5b505af115801561060e573d6000803e3d6000fd5b5050505050565b60045481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106c157600080fd5b8060028190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561072657600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60025481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156107ca57600080fd5b6001600560006101000a81548160ff021916908315150217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561084257600080fd5b6000600560006101000a81548160ff021916908315150217905550565b6000806000600560009054906101000a900460ff169150600034141590508180156108875750805b9250505090565b60008082840190508381101515156108a257fe5b8091505092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610913573d6000803e3d6000fd5b505600a165627a7a7230582000f7db041b354fe3807e57d8895b0ba99c3881702f07804e2c6a4e5fef325cb20029
Deployed Bytecode
0x6080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680631f2698ab146100ba578063315a095d146100e95780634042b66f14610116578063521eb2731461014157806388adbf8f1461019857806391b7f5ed146101ef57806398b9a2dc1461021c578063a035b1fe1461025f578063b66a0e5d1461028a578063e36b0b37146102a1578063ec8ac4d8146102b8575b6100b8336102ee565b005b3480156100c657600080fd5b506100cf6104a6565b604051808215151515815260200191505060405180910390f35b3480156100f557600080fd5b50610114600480360381019080803590602001909291905050506104b9565b005b34801561012257600080fd5b5061012b610615565b6040518082815260200191505060405180910390f35b34801561014d57600080fd5b5061015661061b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156101a457600080fd5b506101ad610640565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156101fb57600080fd5b5061021a60048036038101908080359060200190929190505050610666565b005b34801561022857600080fd5b5061025d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cb565b005b34801561026b57600080fd5b50610274610769565b6040518082815260200191505060405180910390f35b34801561029657600080fd5b5061029f61076f565b005b3480156102ad57600080fd5b506102b66107e7565b005b6102ec600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506102ee565b005b60008060008373ffffffffffffffffffffffffffffffffffffffff161415151561031757600080fd5b61031f61085f565b151561032a57600080fd5b349150600254820290506103498260045461088e90919063ffffffff16565b600481905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b15801561041457600080fd5b505af1158015610428573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad188484604051808381526020018281526020019250505060405180910390a36104a16108ac565b505050565b600560009054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561051457600080fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1580156105fa57600080fd5b505af115801561060e573d6000803e3d6000fd5b5050505050565b60045481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106c157600080fd5b8060028190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561072657600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60025481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156107ca57600080fd5b6001600560006101000a81548160ff021916908315150217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561084257600080fd5b6000600560006101000a81548160ff021916908315150217905550565b6000806000600560009054906101000a900460ff169150600034141590508180156108875750805b9250505090565b60008082840190508381101515156108a257fe5b8091505092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610913573d6000803e3d6000fd5b505600a165627a7a7230582000f7db041b354fe3807e57d8895b0ba99c3881702f07804e2c6a4e5fef325cb20029
Swarm Source
bzzr://00f7db041b354fe3807e57d8895b0ba99c3881702f07804e2c6a4e5fef325cb2
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.