Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 from a total of 115 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Set Rate | 6848529 | 2664 days ago | IN | 0 ETH | 0.00041593 | ||||
| Set Rate | 6793684 | 2673 days ago | IN | 0 ETH | 0.00041593 | ||||
| Set Rate | 6738723 | 2682 days ago | IN | 0 ETH | 0.00041593 | ||||
| Set Rate | 6734240 | 2683 days ago | IN | 0 ETH | 0.00041593 | ||||
| Set Rate | 6734093 | 2683 days ago | IN | 0 ETH | 0.00013993 | ||||
| Transfer | 6661049 | 2695 days ago | IN | 0.65 ETH | 0.00049953 | ||||
| Transfer | 6658654 | 2695 days ago | IN | 0.66822586 ETH | 0.00055062 | ||||
| Add Many To Whit... | 6655273 | 2696 days ago | IN | 0 ETH | 0.00092766 | ||||
| Add Many To Whit... | 6655230 | 2696 days ago | IN | 0 ETH | 0.00209196 | ||||
| Add Many To Whit... | 6655187 | 2696 days ago | IN | 0 ETH | 0.00209196 | ||||
| Add Many To Whit... | 6655106 | 2696 days ago | IN | 0 ETH | 0.00250996 | ||||
| Add Many To Whit... | 6655050 | 2696 days ago | IN | 0 ETH | 0.00250958 | ||||
| Add Many To Whit... | 6655033 | 2696 days ago | IN | 0 ETH | 0.00242035 | ||||
| Add Many To Whit... | 6655011 | 2696 days ago | IN | 0 ETH | 0.00242073 | ||||
| Add Many To Whit... | 6655002 | 2696 days ago | IN | 0 ETH | 0.00251035 | ||||
| Add Many To Whit... | 6654880 | 2696 days ago | IN | 0 ETH | 0.00282374 | ||||
| Add Many To Whit... | 6654875 | 2696 days ago | IN | 0 ETH | 0.00292874 | ||||
| Add Many To Whit... | 6654796 | 2696 days ago | IN | 0 ETH | 0.00334611 | ||||
| Add Many To Whit... | 6654763 | 2696 days ago | IN | 0 ETH | 0.00292829 | ||||
| Add Many To Whit... | 6654711 | 2696 days ago | IN | 0 ETH | 0.00334713 | ||||
| Add Many To Whit... | 6654579 | 2696 days ago | IN | 0 ETH | 0.00334662 | ||||
| Add Many To Whit... | 6654573 | 2696 days ago | IN | 0 ETH | 0.00334764 | ||||
| Add Many To Whit... | 6654150 | 2696 days ago | IN | 0 ETH | 0.00334713 | ||||
| Add Many To Whit... | 6653862 | 2696 days ago | IN | 0 ETH | 0.00322713 | ||||
| Add Many To Whit... | 6653807 | 2696 days ago | IN | 0 ETH | 0.00334713 |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
BYTMCrowdsale
Compiler Version
v0.4.24+commit.e67f0147
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2018-11-05
*/
pragma solidity ^0.4.24;
/**
* @title ERC20 interface + Mint function
*
*/
contract ERC20 {
function totalSupply() public view returns (uint256);
function balanceOf(address who) public view returns (uint256);
function transfer(address to, uint256 value) public returns (bool);
function allowance(address owner, address spender) public view returns (uint256);
function transferFrom(address from, address to, uint256 value) public returns (bool);
function approve(address spender, uint256 value) public returns (bool);
function mint(address _to, uint256 _amount) public returns (bool);
event Approval(address indexed owner, address indexed spender, uint256 value);
event Transfer(address indexed from, address indexed to, uint256 value);
}
/**
* @title OwnableWithAdmin
* @dev The Ownable contract has an owner address, and provides basic authorization control
* functions, this simplifies the implementation of "user permissions".
*/
contract OwnableWithAdmin {
address public owner;
address public adminOwner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
/**
* @dev The Ownable constructor sets the original `owner` of the contract to the sender
* account.
*/
constructor() public {
owner = msg.sender;
adminOwner = msg.sender;
}
/**
* @dev Throws if called by any account other than the owner.
*/
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
/**
* @dev Throws if called by any account other than the admin.
*/
modifier onlyAdmin() {
require(msg.sender == adminOwner);
_;
}
/**
* @dev Throws if called by any account other than the owner or admin.
*/
modifier onlyOwnerOrAdmin() {
require(msg.sender == adminOwner || 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));
emit OwnershipTransferred(owner, newOwner);
owner = newOwner;
}
/**
* @dev Allows the current adminOwner to transfer control of the contract to a newOwner.
* @param newOwner The address to transfer ownership to.
*/
function transferAdminOwnership(address newOwner) public onlyOwner {
require(newOwner != address(0));
emit OwnershipTransferred(adminOwner, newOwner);
adminOwner = newOwner;
}
}
/**
* @title SafeMath
* @dev Math operations with safety checks that throw on error
*/
library SafeMath {
/**
* @dev Multiplies two numbers, throws on overflow.
*/
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;
}
/**
* @dev Integer division of two numbers, truncating the quotient.
*/
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;
}
/**
* @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
*/
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
assert(b <= a);
return a - b;
}
/**
* @dev Adds two numbers, throws on overflow.
*/
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
assert(c >= a);
return c;
}
function uint2str(uint i) internal pure returns (string){
if (i == 0) return "0";
uint j = i;
uint length;
while (j != 0){
length++;
j /= 10;
}
bytes memory bstr = new bytes(length);
uint k = length - 1;
while (i != 0){
bstr[k--] = byte(48 + i % 10);
i /= 10;
}
return string(bstr);
}
}
/**
* @title Crowdsale
* Contract is payable.
* Direct transfer of tokens with no allocation.
*
*
*/
contract Crowdsale is OwnableWithAdmin {
using SafeMath for uint256;
uint256 private constant DECIMALFACTOR = 10**uint256(18);
event FundTransfer(address backer, uint256 amount, bool isContribution);
event TokenPurchase(address indexed purchaser, uint256 value, uint256 amount );
//Is active
bool internal crowdsaleActive = true;
// The token being sold
ERC20 public token;
// Address where funds are collected
address public wallet;
// How many weis one token costs
uint256 public rate;
// Minimum weis one token costs
uint256 public minRate;
// Minimum buy in weis
uint256 public minWeiAmount = 100000000000000000;
// Amount of tokens Raised
uint256 public tokensTotal = 0;
// Amount of wei raised
uint256 public weiRaised;
// Max token amount
uint256 public hardCap = 0;
// start and end timestamps where investments are allowed (both inclusive)
uint256 public startTime;
uint256 public endTime;
//Whitelist
mapping(address => bool) public whitelist;
constructor(uint256 _startTime, uint256 _endTime, address _wallet, ERC20 _token) public {
require(_wallet != address(0));
require(_token != address(0));
startTime = _startTime;
endTime = _endTime;
wallet = _wallet;
token = _token;
}
// -----------------------------------------
// Crowdsale external interface
// -----------------------------------------
/**
* @dev fallback function ***DO NOT OVERRIDE***
*/
function () public payable {
//Check if msg sender value is more then 0
require( msg.value > 0 );
//Validate crowdSale
require(isCrowdsaleActive());
//Validate whitelisted
require(isWhitelisted(msg.sender));
// wei sent
uint256 _weiAmount = msg.value;
// Minimum buy in weis
require(_weiAmount>minWeiAmount);
// calculate token amount to be created after rate update
uint256 _tokenAmount = _calculateTokens(_weiAmount);
//Check hardCap
require(_validateHardCap(_tokenAmount));
//Mint tokens and transfer tokens to buyer
require(token.mint(msg.sender, _tokenAmount));
//Update state
tokensTotal = tokensTotal.add(_tokenAmount);
//Update state
weiRaised = weiRaised.add(_weiAmount);
//Funds log function
emit TokenPurchase(msg.sender, _tokenAmount , _weiAmount);
//Transfer funds to wallet
_forwardFunds();
}
// send ether to the fund collection wallet
function _forwardFunds() internal {
wallet.transfer(msg.value);
}
/*
* @dev fiat and btc transfer
* The company received FIAT or BTC and admin will mint the
* amount of tokens directly to the receiving party’s wallet
*
**/
function fiatTransfer(address _recipient, uint256 _tokenAmount, uint256 _weiAmount) onlyOwnerOrAdmin public{
require(_tokenAmount > 0);
require(_recipient != address(0));
//Validate crowdSale
require(isCrowdsaleActive());
//Validate whitelisted
require(isWhitelisted(_recipient));
// Minimum buy in weis
require(_weiAmount>minWeiAmount);
//Check hardCap
require(_validateHardCap(_tokenAmount));
//Mint tokens and transfer tokens to buyer
require(token.mint(_recipient, _tokenAmount));
//Update state
tokensTotal = tokensTotal.add(_tokenAmount);
//Update state
weiRaised = weiRaised.add(_weiAmount);
//Funds log function
emit TokenPurchase(_recipient, _tokenAmount, _weiAmount);
}
// @return true if the transaction can buy tokens
function isCrowdsaleActive() public view returns (bool) {
bool withinPeriod = now >= startTime && now <= endTime;
return withinPeriod;
}
function _validateHardCap(uint256 _tokenAmount) internal view returns (bool) {
return tokensTotal.add(_tokenAmount) <= hardCap;
}
function _calculateTokens(uint256 _wei) internal view returns (uint256) {
return _wei.mul(DECIMALFACTOR).div(rate);
}
/**
* @dev Update current rate
* @param _rate How many wei one token costs
* We need to be able to update the rate as the eth rate changes
*/
function setRate(uint256 _rate) onlyOwnerOrAdmin public{
require(_rate > minRate);
rate = _rate;
}
function addToWhitelist(address _buyer) onlyOwnerOrAdmin public{
require(_buyer != 0x0);
whitelist[_buyer] = true;
}
function addManyToWhitelist(address[] _beneficiaries) onlyOwnerOrAdmin public{
for (uint256 i = 0; i < _beneficiaries.length; i++) {
if(_beneficiaries[i] != 0x0){
whitelist[_beneficiaries[i]] = true;
}
}
}
function removeFromWhitelist(address _buyer) onlyOwnerOrAdmin public{
whitelist[_buyer] = false;
}
// @return true if buyer is whitelisted
function isWhitelisted(address _buyer) public view returns (bool) {
return whitelist[_buyer];
}
// Owner can transfer tokens that are sent here by mistake
function refundTokens(address _recipient, ERC20 _token) public onlyOwner {
uint256 balance = _token.balanceOf(this);
require(_token.transfer(_recipient, balance));
}
}
/**
* @title BYTMCrowdsale
*
*
*/
contract BYTMCrowdsale is Crowdsale {
constructor(
uint256 _startTime,
uint256 _endTime,
address _wallet,
ERC20 _token
) public Crowdsale( _startTime, _endTime, _wallet, _token) {
// Initial rate
//What one token cost in wei
rate = 870000000000000;
// Initial minimum rate
// rate can't be set below this
// 0.12 euro
minRate = 670000000000000;
// HardCap 1,000,000,000
hardCap = 1000000000 * (10**uint256(18));
//min buy amount in wei
// 100euro
minWeiAmount = 545000000000000000;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"isCrowdsaleActive","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferAdminOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"adminOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minWeiAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"rate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_rate","type":"uint256"}],"name":"setRate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokensTotal","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_buyer","type":"address"}],"name":"isWhitelisted","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"weiRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_recipient","type":"address"},{"name":"_tokenAmount","type":"uint256"},{"name":"_weiAmount","type":"uint256"}],"name":"fiatTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"wallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_recipient","type":"address"},{"name":"_token","type":"address"}],"name":"refundTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_buyer","type":"address"}],"name":"removeFromWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_beneficiaries","type":"address[]"}],"name":"addManyToWhitelist","outputs":[],"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":"","type":"address"}],"name":"whitelist","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_buyer","type":"address"}],"name":"addToWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"hardCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_startTime","type":"uint256"},{"name":"_endTime","type":"uint256"},{"name":"_wallet","type":"address"},{"name":"_token","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"backer","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"isContribution","type":"bool"}],"name":"FundTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"purchaser","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TokenPurchase","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]Contract Creation Code
608060405260018060146101000a81548160ff02191690831515021790555067016345785d8a00006006556000600755600060095534801561004057600080fd5b50604051608080611a918339810180604052810190808051906020019092919080519060200190929190805190602001909291908051906020019092919050505083838383336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561014257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561017e57600080fd5b83600a8190555082600b8190555081600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050505066031742a8f460006004819055506602615c87ffe0006005819055506012600a0a633b9aca00026009819055506707903a9cca96800060068190555050505050611830806102616000396000f300608060405260043610610133576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630118e6861461034157806308a80ff5146103705780630cb60443146103b35780631417b946146103de57806321f222dd146104355780632c4e722e146104605780633197cbb61461048b57806334fcf437146104b6578063394610cf146104e35780633af32abf1461050e5780634042b66f14610569578063436d6e8a14610594578063521eb273146105eb57806357f1935f1461064257806378e97925146106a55780638ab1d681146106d05780638c10671c146107135780638da5cb5b146107795780639b19251a146107d0578063e43252d71461082b578063f2fde38b1461086e578063fb86a404146108b1578063fc0c546a146108dc575b60008060003411151561014557600080fd5b61014d610933565b151561015857600080fd5b61016133610953565b151561016c57600080fd5b3491506006548211151561017f57600080fd5b610188826109a9565b9050610193816109dd565b151561019e57600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1933836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561026357600080fd5b505af1158015610277573d6000803e3d6000fd5b505050506040513d602081101561028d57600080fd5b810190808051906020019092919050505015156102a957600080fd5b6102be81600754610a0090919063ffffffff16565b6007819055506102d982600854610a0090919063ffffffff16565b6008819055503373ffffffffffffffffffffffffffffffffffffffff167fcd60aa75dea3072fbc07ae6d7d856b5dc5f4eee88854f5b4abf7b680ef8bc50f8284604051808381526020018281526020019250505060405180910390a261033d610a1e565b5050005b34801561034d57600080fd5b50610356610933565b604051808215151515815260200191505060405180910390f35b34801561037c57600080fd5b506103b1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a89565b005b3480156103bf57600080fd5b506103c8610be0565b6040518082815260200191505060405180910390f35b3480156103ea57600080fd5b506103f3610be6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561044157600080fd5b5061044a610c0c565b6040518082815260200191505060405180910390f35b34801561046c57600080fd5b50610475610c12565b6040518082815260200191505060405180910390f35b34801561049757600080fd5b506104a0610c18565b6040518082815260200191505060405180910390f35b3480156104c257600080fd5b506104e160048036038101908080359060200190929190505050610c1e565b005b3480156104ef57600080fd5b506104f8610ceb565b6040518082815260200191505060405180910390f35b34801561051a57600080fd5b5061054f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610953565b604051808215151515815260200191505060405180910390f35b34801561057557600080fd5b5061057e610cf1565b6040518082815260200191505060405180910390f35b3480156105a057600080fd5b506105e9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190505050610cf7565b005b3480156105f757600080fd5b50610600610fdc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561064e57600080fd5b506106a3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611002565b005b3480156106b157600080fd5b506106ba611225565b6040518082815260200191505060405180910390f35b3480156106dc57600080fd5b50610711600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061122b565b005b34801561071f57600080fd5b5061077760048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050611339565b005b34801561078557600080fd5b5061078e6114b4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107dc57600080fd5b50610811600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114d9565b604051808215151515815260200191505060405180910390f35b34801561083757600080fd5b5061086c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114f9565b005b34801561087a57600080fd5b506108af600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061162d565b005b3480156108bd57600080fd5b506108c6611782565b6040518082815260200191505060405180910390f35b3480156108e857600080fd5b506108f1611788565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b600080600a54421015801561094a5750600b544211155b90508091505090565b6000600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60006109d66004546109c86012600a0a856117ae90919063ffffffff16565b6117e990919063ffffffff16565b9050919050565b60006009546109f783600754610a0090919063ffffffff16565b11159050919050565b6000808284019050838110151515610a1457fe5b8091505092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610a86573d6000803e3d6000fd5b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ae457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610b2057600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60055481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60065481565b60045481565b600b5481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610cc657506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515610cd157600080fd5b60055481111515610ce157600080fd5b8060048190555050565b60075481565b60085481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610d9f57506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515610daa57600080fd5b600082111515610db957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610df557600080fd5b610dfd610933565b1515610e0857600080fd5b610e1183610953565b1515610e1c57600080fd5b60065481111515610e2c57600080fd5b610e35826109dd565b1515610e4057600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1984846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610f0557600080fd5b505af1158015610f19573d6000803e3d6000fd5b505050506040513d6020811015610f2f57600080fd5b81019080805190602001909291905050501515610f4b57600080fd5b610f6082600754610a0090919063ffffffff16565b600781905550610f7b81600854610a0090919063ffffffff16565b6008819055508273ffffffffffffffffffffffffffffffffffffffff167fcd60aa75dea3072fbc07ae6d7d856b5dc5f4eee88854f5b4abf7b680ef8bc50f8383604051808381526020018281526020019250505060405180910390a2505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561105f57600080fd5b8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1580156110fa57600080fd5b505af115801561110e573d6000803e3d6000fd5b505050506040513d602081101561112457600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156111da57600080fd5b505af11580156111ee573d6000803e3d6000fd5b505050506040513d602081101561120457600080fd5b8101908080519060200190929190505050151561122057600080fd5b505050565b600a5481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806112d357506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156112de57600080fd5b6000600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806113e357506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156113ee57600080fd5b600090505b81518110156114b0576000828281518110151561140c57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff161415156114a3576001600c6000848481518110151561144757fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b80806001019150506113f3565b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c6020528060005260406000206000915054906101000a900460ff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806115a157506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156115ac57600080fd5b60008173ffffffffffffffffffffffffffffffffffffffff16141515156115d257600080fd5b6001600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561168857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156116c457600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60095481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008414156117c357600091506117e2565b82840290508284828115156117d457fe5b041415156117de57fe5b8091505b5092915050565b60008082848115156117f757fe5b04905080915050929150505600a165627a7a72305820b16f2692c0d899aaa321b6a389a9feb94df9454cd8d640daf889ec33ee14c8440029000000000000000000000000000000000000000000000000000000005af4c0e0000000000000000000000000000000000000000000000000000000005c5620f0000000000000000000000000ea51f149ede013ed26fd015228eaf9582b4784ca000000000000000000000000bd79bca023a7cc4a92d1db1b57338d5c69ad07db
Deployed Bytecode
0x608060405260043610610133576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630118e6861461034157806308a80ff5146103705780630cb60443146103b35780631417b946146103de57806321f222dd146104355780632c4e722e146104605780633197cbb61461048b57806334fcf437146104b6578063394610cf146104e35780633af32abf1461050e5780634042b66f14610569578063436d6e8a14610594578063521eb273146105eb57806357f1935f1461064257806378e97925146106a55780638ab1d681146106d05780638c10671c146107135780638da5cb5b146107795780639b19251a146107d0578063e43252d71461082b578063f2fde38b1461086e578063fb86a404146108b1578063fc0c546a146108dc575b60008060003411151561014557600080fd5b61014d610933565b151561015857600080fd5b61016133610953565b151561016c57600080fd5b3491506006548211151561017f57600080fd5b610188826109a9565b9050610193816109dd565b151561019e57600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1933836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561026357600080fd5b505af1158015610277573d6000803e3d6000fd5b505050506040513d602081101561028d57600080fd5b810190808051906020019092919050505015156102a957600080fd5b6102be81600754610a0090919063ffffffff16565b6007819055506102d982600854610a0090919063ffffffff16565b6008819055503373ffffffffffffffffffffffffffffffffffffffff167fcd60aa75dea3072fbc07ae6d7d856b5dc5f4eee88854f5b4abf7b680ef8bc50f8284604051808381526020018281526020019250505060405180910390a261033d610a1e565b5050005b34801561034d57600080fd5b50610356610933565b604051808215151515815260200191505060405180910390f35b34801561037c57600080fd5b506103b1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a89565b005b3480156103bf57600080fd5b506103c8610be0565b6040518082815260200191505060405180910390f35b3480156103ea57600080fd5b506103f3610be6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561044157600080fd5b5061044a610c0c565b6040518082815260200191505060405180910390f35b34801561046c57600080fd5b50610475610c12565b6040518082815260200191505060405180910390f35b34801561049757600080fd5b506104a0610c18565b6040518082815260200191505060405180910390f35b3480156104c257600080fd5b506104e160048036038101908080359060200190929190505050610c1e565b005b3480156104ef57600080fd5b506104f8610ceb565b6040518082815260200191505060405180910390f35b34801561051a57600080fd5b5061054f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610953565b604051808215151515815260200191505060405180910390f35b34801561057557600080fd5b5061057e610cf1565b6040518082815260200191505060405180910390f35b3480156105a057600080fd5b506105e9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190505050610cf7565b005b3480156105f757600080fd5b50610600610fdc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561064e57600080fd5b506106a3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611002565b005b3480156106b157600080fd5b506106ba611225565b6040518082815260200191505060405180910390f35b3480156106dc57600080fd5b50610711600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061122b565b005b34801561071f57600080fd5b5061077760048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050611339565b005b34801561078557600080fd5b5061078e6114b4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107dc57600080fd5b50610811600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114d9565b604051808215151515815260200191505060405180910390f35b34801561083757600080fd5b5061086c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114f9565b005b34801561087a57600080fd5b506108af600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061162d565b005b3480156108bd57600080fd5b506108c6611782565b6040518082815260200191505060405180910390f35b3480156108e857600080fd5b506108f1611788565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b600080600a54421015801561094a5750600b544211155b90508091505090565b6000600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60006109d66004546109c86012600a0a856117ae90919063ffffffff16565b6117e990919063ffffffff16565b9050919050565b60006009546109f783600754610a0090919063ffffffff16565b11159050919050565b6000808284019050838110151515610a1457fe5b8091505092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610a86573d6000803e3d6000fd5b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ae457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610b2057600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60055481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60065481565b60045481565b600b5481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610cc657506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515610cd157600080fd5b60055481111515610ce157600080fd5b8060048190555050565b60075481565b60085481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610d9f57506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515610daa57600080fd5b600082111515610db957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610df557600080fd5b610dfd610933565b1515610e0857600080fd5b610e1183610953565b1515610e1c57600080fd5b60065481111515610e2c57600080fd5b610e35826109dd565b1515610e4057600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1984846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610f0557600080fd5b505af1158015610f19573d6000803e3d6000fd5b505050506040513d6020811015610f2f57600080fd5b81019080805190602001909291905050501515610f4b57600080fd5b610f6082600754610a0090919063ffffffff16565b600781905550610f7b81600854610a0090919063ffffffff16565b6008819055508273ffffffffffffffffffffffffffffffffffffffff167fcd60aa75dea3072fbc07ae6d7d856b5dc5f4eee88854f5b4abf7b680ef8bc50f8383604051808381526020018281526020019250505060405180910390a2505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561105f57600080fd5b8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1580156110fa57600080fd5b505af115801561110e573d6000803e3d6000fd5b505050506040513d602081101561112457600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156111da57600080fd5b505af11580156111ee573d6000803e3d6000fd5b505050506040513d602081101561120457600080fd5b8101908080519060200190929190505050151561122057600080fd5b505050565b600a5481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806112d357506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156112de57600080fd5b6000600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806113e357506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156113ee57600080fd5b600090505b81518110156114b0576000828281518110151561140c57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff161415156114a3576001600c6000848481518110151561144757fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b80806001019150506113f3565b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c6020528060005260406000206000915054906101000a900460ff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806115a157506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156115ac57600080fd5b60008173ffffffffffffffffffffffffffffffffffffffff16141515156115d257600080fd5b6001600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561168857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156116c457600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60095481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008414156117c357600091506117e2565b82840290508284828115156117d457fe5b041415156117de57fe5b8091505b5092915050565b60008082848115156117f757fe5b04905080915050929150505600a165627a7a72305820b16f2692c0d899aaa321b6a389a9feb94df9454cd8d640daf889ec33ee14c8440029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000005af4c0e0000000000000000000000000000000000000000000000000000000005c5620f0000000000000000000000000ea51f149ede013ed26fd015228eaf9582b4784ca000000000000000000000000bd79bca023a7cc4a92d1db1b57338d5c69ad07db
-----Decoded View---------------
Arg [0] : _startTime (uint256): 1525989600
Arg [1] : _endTime (uint256): 1549148400
Arg [2] : _wallet (address): 0xeA51F149eDe013ED26fd015228eAF9582b4784CA
Arg [3] : _token (address): 0xBD79BCA023A7CC4A92d1DB1b57338d5c69Ad07dB
-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000005af4c0e0
Arg [1] : 000000000000000000000000000000000000000000000000000000005c5620f0
Arg [2] : 000000000000000000000000ea51f149ede013ed26fd015228eaf9582b4784ca
Arg [3] : 000000000000000000000000bd79bca023a7cc4a92d1db1b57338d5c69ad07db
Swarm Source
bzzr://b16f2692c0d899aaa321b6a389a9feb94df9454cd8d640daf889ec33ee14c844
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.