Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 7 from a total of 7 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 4698213 | 3022 days ago | IN | 8.91485188 ETH | 0.00396583 | ||||
| Transfer | 4682903 | 3025 days ago | IN | 35.7853772 ETH | 0.00208728 | ||||
| Transfer | 4503684 | 3054 days ago | IN | 33.3461 ETH | 0.00139152 | ||||
| Transfer | 4372246 | 3075 days ago | IN | 0.95 ETH | 0.00114609 | ||||
| Transfer | 4372234 | 3075 days ago | IN | 33.67 ETH | 0.00146109 | ||||
| Transfer | 4190866 | 3130 days ago | IN | 0.1 ETH | 0.00146109 | ||||
| Transfer | 4179140 | 3133 days ago | IN | 0.1 ETH | 0.00219067 |
Latest 8 internal transactions
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 4698213 | 3022 days ago | 8.91485188 ETH | ||||
| Transfer | 4682903 | 3025 days ago | 35.7853772 ETH | ||||
| Transfer | 4503684 | 3054 days ago | 33.3461 ETH | ||||
| Transfer | 4372246 | 3075 days ago | 0.95 ETH | ||||
| Transfer | 4372234 | 3075 days ago | 33.67 ETH | ||||
| Transfer | 4190866 | 3130 days ago | 0.1 ETH | ||||
| Transfer | 4179140 | 3133 days ago | 0.1 ETH | ||||
| Transfer | 4178233 | 3133 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
EverhuskCrowdsale
Compiler Version
v0.4.15+commit.bbb8e64f
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2017-08-19
*/
pragma solidity ^0.4.11;
/**
* @title ERC20Basic
* @dev Simpler version of ERC20 interface
* @dev see https://github.com/ethereum/EIPs/issues/179
*/
contract ERC20Basic {
uint256 public totalSupply;
function balanceOf(address who) constant returns (uint256);
function transfer(address to, uint256 value) returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
}
/**
* @title Ownable
* @dev The Ownable contract has an owner address, and provides basic authorization control
* functions, this simplifies the implementation of "user permissions".
*/
contract Ownable {
address public owner;
/**
* @dev The Ownable constructor sets the original `owner` of the contract to the sender
* account.
*/
function Ownable() {
owner = msg.sender;
}
/**
* @dev Throws if called by any account other than the owner.
*/
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
/**
* @dev Allows the current owner to transfer control of the contract to a newOwner.
* @param newOwner The address to transfer ownership to.
*/
function transferOwnership(address newOwner) onlyOwner {
require(newOwner != address(0));
owner = newOwner;
}
}
/**
* @title SafeMath
* @dev Math operations with safety checks that throw on error
*/
library SafeMath {
function mul(uint256 a, uint256 b) internal constant returns (uint256) {
uint256 c = a * b;
assert(a == 0 || c / a == b);
return c;
}
function div(uint256 a, uint256 b) internal constant 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 constant returns (uint256) {
assert(b <= a);
return a - b;
}
function add(uint256 a, uint256 b) internal constant 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.
*/
contract Crowdsale {
using SafeMath for uint256;
// The token being sold
MintableToken public token;
// start and end timestamps where investments are allowed (both inclusive)
uint256 public startTime;
uint256 public endTime;
// address where funds are collected
address public wallet;
// how many token units a buyer gets per wei
uint256 public rate;
// 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);
function Crowdsale(uint256 _startTime, uint256 _endTime, uint256 _rate, address _wallet) {
require(_startTime >= now);
require(_endTime >= _startTime);
require(_rate > 0);
require(_wallet != 0x0);
token = createTokenContract();
startTime = _startTime;
endTime = _endTime;
rate = _rate;
wallet = _wallet;
}
// creates the token to be sold.
// override this method to have crowdsale of a specific mintable token.
function createTokenContract() internal returns (MintableToken) {
return new MintableToken();
}
// fallback function can be used to buy tokens
function () payable {
buyTokens(msg.sender);
}
// low level token purchase function
function buyTokens(address beneficiary) payable {
require(beneficiary != 0x0);
require(validPurchase());
uint256 weiAmount = msg.value;
// calculate token amount to be created
uint256 tokens = weiAmount.mul(rate);
// update state
weiRaised = weiRaised.add(weiAmount);
token.mint(beneficiary, tokens);
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 = now >= startTime && now <= endTime;
bool nonZeroPurchase = msg.value != 0;
return withinPeriod && nonZeroPurchase;
}
// @return true if crowdsale event has ended
function hasEnded() public constant returns (bool) {
return now > endTime;
}
}
/**
* @title Basic token
* @dev Basic version of StandardToken, with no allowances.
*/
contract BasicToken is ERC20Basic {
using SafeMath for uint256;
mapping(address => uint256) balances;
/**
* @dev transfer token for a specified address
* @param _to The address to transfer to.
* @param _value The amount to be transferred.
*/
function transfer(address _to, uint256 _value) returns (bool) {
balances[msg.sender] = balances[msg.sender].sub(_value);
balances[_to] = balances[_to].add(_value);
Transfer(msg.sender, _to, _value);
return true;
}
/**
* @dev Gets the balance of the specified address.
* @param _owner The address to query the the balance of.
* @return An uint256 representing the amount owned by the passed address.
*/
function balanceOf(address _owner) constant returns (uint256 balance) {
return balances[_owner];
}
}
/**
* @title ERC20 interface
* @dev see https://github.com/ethereum/EIPs/issues/20
*/
contract ERC20 is ERC20Basic {
function allowance(address owner, address spender) constant returns (uint256);
function transferFrom(address from, address to, uint256 value) returns (bool);
function approve(address spender, uint256 value) returns (bool);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
/**
* @title Standard ERC20 token
*
* @dev Implementation of the basic standard token.
* @dev https://github.com/ethereum/EIPs/issues/20
* @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
*/
contract StandardToken is ERC20, BasicToken {
mapping (address => mapping (address => uint256)) allowed;
/**
* @dev Transfer tokens from one address to another
* @param _from address The address which you want to send tokens from
* @param _to address The address which you want to transfer to
* @param _value uint256 the amout of tokens to be transfered
*/
function transferFrom(address _from, address _to, uint256 _value) returns (bool) {
var _allowance = allowed[_from][msg.sender];
// Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
// require (_value <= _allowance);
balances[_to] = balances[_to].add(_value);
balances[_from] = balances[_from].sub(_value);
allowed[_from][msg.sender] = _allowance.sub(_value);
Transfer(_from, _to, _value);
return true;
}
/**
* @dev Aprove the passed address to spend the specified amount of tokens on behalf of msg.sender.
* @param _spender The address which will spend the funds.
* @param _value The amount of tokens to be spent.
*/
function approve(address _spender, uint256 _value) returns (bool) {
// To change the approve amount you first have to reduce the addresses`
// allowance to zero by calling `approve(_spender, 0)` if it is not
// already 0 to mitigate the race condition described here:
// https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
require((_value == 0) || (allowed[msg.sender][_spender] == 0));
allowed[msg.sender][_spender] = _value;
Approval(msg.sender, _spender, _value);
return true;
}
/**
* @dev Function to check the amount of tokens that an owner allowed to a spender.
* @param _owner address The address which owns the funds.
* @param _spender address The address which will spend the funds.
* @return A uint256 specifing the amount of tokens still available for the spender.
*/
function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
return allowed[_owner][_spender];
}
}
/**
* @title Mintable token
* @dev Simple ERC20 Token example, with mintable token creation
* @dev Issue: * https://github.com/OpenZeppelin/zeppelin-solidity/issues/120
* Based on code by TokenMarketNet: https://github.com/TokenMarketNet/ico/blob/master/contracts/MintableToken.sol
*/
contract MintableToken is StandardToken, Ownable {
event Mint(address indexed to, uint256 amount);
event MintFinished();
bool public mintingFinished = false;
modifier canMint() {
require(!mintingFinished);
_;
}
/**
* @dev Function to mint tokens
* @param _to The address that will recieve the minted tokens.
* @param _amount The amount of tokens to mint.
* @return A boolean that indicates if the operation was successful.
*/
function mint(address _to, uint256 _amount) onlyOwner canMint returns (bool) {
totalSupply = totalSupply.add(_amount);
balances[_to] = balances[_to].add(_amount);
Mint(_to, _amount);
Transfer(0x0, _to, _amount);
return true;
}
/**
* @dev Function to stop minting new tokens.
* @return True if the operation was successful.
*/
function finishMinting() onlyOwner returns (bool) {
mintingFinished = true;
MintFinished();
return true;
}
}
contract EverhuskToken is MintableToken {
string public constant name = "EverhuskToken";
string public constant symbol = "SUKH";
uint8 public constant decimals = 18;
}
contract EverhuskCrowdsale is Crowdsale {
function EverhuskCrowdsale(uint256 _startTime, uint256 _endTime, uint256 _rate, address _wallet)
Crowdsale(_startTime, _endTime, _rate, _wallet)
{
}
function createTokenContract() internal returns (MintableToken) {
return new EverhuskToken();
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"rate","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"weiRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"wallet","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"beneficiary","type":"address"}],"name":"buyTokens","outputs":[],"payable":true,"type":"function"},{"constant":true,"inputs":[],"name":"hasEnded","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"inputs":[{"name":"_startTime","type":"uint256"},{"name":"_endTime","type":"uint256"},{"name":"_rate","type":"uint256"},{"name":"_wallet","type":"address"}],"payable":false,"type":"constructor"},{"payable":true,"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
6060604052341561000f57600080fd5b6040516080806119e6833981016040528080519190602001805191906020018051919060200180519150505b838383835b4284101561004d57600080fd5b8383101561005a57600080fd5b6000821161006757600080fd5b600160a060020a038116151561007c57600080fd5b6100916401000000006104056100de82021704565b60008054600160a060020a0319908116600160a060020a0393841617909155600186905560028590556004849055600380549091169183169190911790555b505050505b50505050610114565b60006100e8610104565b604051809103906000f08015156100fe57600080fd5b90505b90565b604051610a2e80610fb883390190565b610e95806101236000396000f3006060604052361561008b5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c4e722e81146100985780633197cbb6146100bd5780634042b66f146100e2578063521eb2731461010757806378e9792514610136578063ec8ac4d81461015b578063ecb70fb714610171578063fc0c546a14610198575b5b610095336101c7565b5b005b34156100a357600080fd5b6100ab610315565b60405190815260200160405180910390f35b34156100c857600080fd5b6100ab61031b565b60405190815260200160405180910390f35b34156100ed57600080fd5b6100ab610321565b60405190815260200160405180910390f35b341561011257600080fd5b61011a610327565b604051600160a060020a03909116815260200160405180910390f35b341561014157600080fd5b6100ab610336565b60405190815260200160405180910390f35b610095600160a060020a03600435166101c7565b005b341561017c57600080fd5b61018461033c565b604051901515815260200160405180910390f35b34156101a357600080fd5b61011a610345565b604051600160a060020a03909116815260200160405180910390f35b600080600160a060020a03831615156101df57600080fd5b6101e7610354565b15156101f257600080fd5b60045434925061020990839063ffffffff61038516565b60055490915061021f908363ffffffff6103b416565b60055560008054600160a060020a0316906340c10f199085908490604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561029d57600080fd5b6102c65a03f115156102ae57600080fd5b505050604051805190505082600160a060020a031633600160a060020a03167f623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18848460405191825260208201526040908101905180910390a361030f6103ce565b5b505050565b60045481565b60025481565b60055481565b600354600160a060020a031681565b60015481565b60025442115b90565b600054600160a060020a031681565b6000806000600154421015801561036d57506002544211155b91505034151581801561037d5750805b92505b505090565b60008282028315806103a1575082848281151561039e57fe5b04145b15156103a957fe5b8091505b5092915050565b6000828201838110156103a957fe5b8091505b5092915050565b600354600160a060020a03163480156108fc0290604051600060405180830381858888f19350505050151561040257600080fd5b5b565b600061040f61042b565b604051809103906000f080151561042557600080fd5b90505b90565b604051610a2e8061043c83390190560060606040526003805460a060020a60ff02191690555b60038054600160a060020a03191633600160a060020a03161790555b5b6109ed806100416000396000f300606060405236156100cd5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b81146100d257806306fdde03146100f9578063095ea7b31461018457806318160ddd146101ba57806323b872dd146101df578063313ce5671461021b57806340c10f191461024457806370a082311461027a5780637d64bcb4146102ab5780638da5cb5b146102d257806395d89b4114610301578063a9059cbb1461038c578063dd62ed3e146103c2578063f2fde38b146103f9575b600080fd5b34156100dd57600080fd5b6100e561041a565b604051901515815260200160405180910390f35b341561010457600080fd5b61010c61043b565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101495780820151818401525b602001610130565b50505050905090810190601f1680156101765780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018f57600080fd5b6100e5600160a060020a0360043516602435610472565b604051901515815260200160405180910390f35b34156101c557600080fd5b6101cd610519565b60405190815260200160405180910390f35b34156101ea57600080fd5b6100e5600160a060020a036004358116906024351660443561051f565b604051901515815260200160405180910390f35b341561022657600080fd5b61022e610634565b60405160ff909116815260200160405180910390f35b341561024f57600080fd5b6100e5600160a060020a0360043516602435610639565b604051901515815260200160405180910390f35b341561028557600080fd5b6101cd600160a060020a036004351661075a565b60405190815260200160405180910390f35b34156102b657600080fd5b6100e5610779565b604051901515815260200160405180910390f35b34156102dd57600080fd5b6102e5610800565b604051600160a060020a03909116815260200160405180910390f35b341561030c57600080fd5b61010c61080f565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101495780820151818401525b602001610130565b50505050905090810190601f1680156101765780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561039757600080fd5b6100e5600160a060020a0360043516602435610846565b604051901515815260200160405180910390f35b34156103cd57600080fd5b6101cd600160a060020a0360043581169060243516610906565b60405190815260200160405180910390f35b341561040457600080fd5b610418600160a060020a0360043516610933565b005b60035474010000000000000000000000000000000000000000900460ff1681565b60408051908101604052600d81527f457665726875736b546f6b656e00000000000000000000000000000000000000602082015281565b60008115806104a45750600160a060020a03338116600090815260026020908152604080832093871683529290522054155b15156104af57600080fd5b600160a060020a03338116600081815260026020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60005481565b600160a060020a038084166000908152600260209081526040808320338516845282528083205493861683526001909152812054909190610566908463ffffffff61099016565b600160a060020a03808616600090815260016020526040808220939093559087168152205461059b908463ffffffff6109aa16565b600160a060020a0386166000908152600160205260409020556105c4818463ffffffff6109aa16565b600160a060020a03808716600081815260026020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191505b509392505050565b601281565b60035460009033600160a060020a0390811691161461065757600080fd5b60035474010000000000000000000000000000000000000000900460ff161561067f57600080fd5b600054610692908363ffffffff61099016565b6000908155600160a060020a0384168152600160205260409020546106bd908363ffffffff61099016565b600160a060020a0384166000818152600160205260409081902092909255907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859084905190815260200160405180910390a282600160a060020a031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a35060015b5b5b92915050565b600160a060020a0381166000908152600160205260409020545b919050565b60035460009033600160a060020a0390811691161461079757600080fd5b6003805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790557fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a15060015b5b90565b600354600160a060020a031681565b60408051908101604052600481527f53554b4800000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03331660009081526001602052604081205461086f908363ffffffff6109aa16565b600160a060020a0333811660009081526001602052604080822093909355908516815220546108a4908363ffffffff61099016565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b92915050565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b60035433600160a060020a0390811691161461094e57600080fd5b600160a060020a038116151561096357600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60008282018381101561099f57fe5b8091505b5092915050565b6000828211156109b657fe5b508082035b929150505600a165627a7a7230582083e7d8c357318158c73e566626c20aed46af5132daf43dac8011ae3309d7486a0029a165627a7a72305820103cbcd0480131b7dd35657256408e52f2a01cf2c64029947dee92cea193f405002960606040526003805460a060020a60ff02191690555b60038054600160a060020a03191633600160a060020a03161790555b5b6109ed806100416000396000f300606060405236156100cd5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b81146100d257806306fdde03146100f9578063095ea7b31461018457806318160ddd146101ba57806323b872dd146101df578063313ce5671461021b57806340c10f191461024457806370a082311461027a5780637d64bcb4146102ab5780638da5cb5b146102d257806395d89b4114610301578063a9059cbb1461038c578063dd62ed3e146103c2578063f2fde38b146103f9575b600080fd5b34156100dd57600080fd5b6100e561041a565b604051901515815260200160405180910390f35b341561010457600080fd5b61010c61043b565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101495780820151818401525b602001610130565b50505050905090810190601f1680156101765780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018f57600080fd5b6100e5600160a060020a0360043516602435610472565b604051901515815260200160405180910390f35b34156101c557600080fd5b6101cd610519565b60405190815260200160405180910390f35b34156101ea57600080fd5b6100e5600160a060020a036004358116906024351660443561051f565b604051901515815260200160405180910390f35b341561022657600080fd5b61022e610634565b60405160ff909116815260200160405180910390f35b341561024f57600080fd5b6100e5600160a060020a0360043516602435610639565b604051901515815260200160405180910390f35b341561028557600080fd5b6101cd600160a060020a036004351661075a565b60405190815260200160405180910390f35b34156102b657600080fd5b6100e5610779565b604051901515815260200160405180910390f35b34156102dd57600080fd5b6102e5610800565b604051600160a060020a03909116815260200160405180910390f35b341561030c57600080fd5b61010c61080f565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101495780820151818401525b602001610130565b50505050905090810190601f1680156101765780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561039757600080fd5b6100e5600160a060020a0360043516602435610846565b604051901515815260200160405180910390f35b34156103cd57600080fd5b6101cd600160a060020a0360043581169060243516610906565b60405190815260200160405180910390f35b341561040457600080fd5b610418600160a060020a0360043516610933565b005b60035474010000000000000000000000000000000000000000900460ff1681565b60408051908101604052600d81527f457665726875736b546f6b656e00000000000000000000000000000000000000602082015281565b60008115806104a45750600160a060020a03338116600090815260026020908152604080832093871683529290522054155b15156104af57600080fd5b600160a060020a03338116600081815260026020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60005481565b600160a060020a038084166000908152600260209081526040808320338516845282528083205493861683526001909152812054909190610566908463ffffffff61099016565b600160a060020a03808616600090815260016020526040808220939093559087168152205461059b908463ffffffff6109aa16565b600160a060020a0386166000908152600160205260409020556105c4818463ffffffff6109aa16565b600160a060020a03808716600081815260026020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191505b509392505050565b601281565b60035460009033600160a060020a0390811691161461065757600080fd5b60035474010000000000000000000000000000000000000000900460ff161561067f57600080fd5b600054610692908363ffffffff61099016565b6000908155600160a060020a0384168152600160205260409020546106bd908363ffffffff61099016565b600160a060020a0384166000818152600160205260409081902092909255907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859084905190815260200160405180910390a282600160a060020a031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a35060015b5b5b92915050565b600160a060020a0381166000908152600160205260409020545b919050565b60035460009033600160a060020a0390811691161461079757600080fd5b6003805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790557fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a15060015b5b90565b600354600160a060020a031681565b60408051908101604052600481527f53554b4800000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03331660009081526001602052604081205461086f908363ffffffff6109aa16565b600160a060020a0333811660009081526001602052604080822093909355908516815220546108a4908363ffffffff61099016565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b92915050565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b60035433600160a060020a0390811691161461094e57600080fd5b600160a060020a038116151561096357600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60008282018381101561099f57fe5b8091505b5092915050565b6000828211156109b657fe5b508082035b929150505600a165627a7a7230582083e7d8c357318158c73e566626c20aed46af5132daf43dac8011ae3309d7486a0029000000000000000000000000000000000000000000000000000000005998b0b500000000000000000000000000000000000000000000000000000000e2d060350000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a22d548b393736d0470584ccee0cd59a90e15bbd
Deployed Bytecode
0x6060604052361561008b5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c4e722e81146100985780633197cbb6146100bd5780634042b66f146100e2578063521eb2731461010757806378e9792514610136578063ec8ac4d81461015b578063ecb70fb714610171578063fc0c546a14610198575b5b610095336101c7565b5b005b34156100a357600080fd5b6100ab610315565b60405190815260200160405180910390f35b34156100c857600080fd5b6100ab61031b565b60405190815260200160405180910390f35b34156100ed57600080fd5b6100ab610321565b60405190815260200160405180910390f35b341561011257600080fd5b61011a610327565b604051600160a060020a03909116815260200160405180910390f35b341561014157600080fd5b6100ab610336565b60405190815260200160405180910390f35b610095600160a060020a03600435166101c7565b005b341561017c57600080fd5b61018461033c565b604051901515815260200160405180910390f35b34156101a357600080fd5b61011a610345565b604051600160a060020a03909116815260200160405180910390f35b600080600160a060020a03831615156101df57600080fd5b6101e7610354565b15156101f257600080fd5b60045434925061020990839063ffffffff61038516565b60055490915061021f908363ffffffff6103b416565b60055560008054600160a060020a0316906340c10f199085908490604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561029d57600080fd5b6102c65a03f115156102ae57600080fd5b505050604051805190505082600160a060020a031633600160a060020a03167f623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18848460405191825260208201526040908101905180910390a361030f6103ce565b5b505050565b60045481565b60025481565b60055481565b600354600160a060020a031681565b60015481565b60025442115b90565b600054600160a060020a031681565b6000806000600154421015801561036d57506002544211155b91505034151581801561037d5750805b92505b505090565b60008282028315806103a1575082848281151561039e57fe5b04145b15156103a957fe5b8091505b5092915050565b6000828201838110156103a957fe5b8091505b5092915050565b600354600160a060020a03163480156108fc0290604051600060405180830381858888f19350505050151561040257600080fd5b5b565b600061040f61042b565b604051809103906000f080151561042557600080fd5b90505b90565b604051610a2e8061043c83390190560060606040526003805460a060020a60ff02191690555b60038054600160a060020a03191633600160a060020a03161790555b5b6109ed806100416000396000f300606060405236156100cd5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b81146100d257806306fdde03146100f9578063095ea7b31461018457806318160ddd146101ba57806323b872dd146101df578063313ce5671461021b57806340c10f191461024457806370a082311461027a5780637d64bcb4146102ab5780638da5cb5b146102d257806395d89b4114610301578063a9059cbb1461038c578063dd62ed3e146103c2578063f2fde38b146103f9575b600080fd5b34156100dd57600080fd5b6100e561041a565b604051901515815260200160405180910390f35b341561010457600080fd5b61010c61043b565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101495780820151818401525b602001610130565b50505050905090810190601f1680156101765780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018f57600080fd5b6100e5600160a060020a0360043516602435610472565b604051901515815260200160405180910390f35b34156101c557600080fd5b6101cd610519565b60405190815260200160405180910390f35b34156101ea57600080fd5b6100e5600160a060020a036004358116906024351660443561051f565b604051901515815260200160405180910390f35b341561022657600080fd5b61022e610634565b60405160ff909116815260200160405180910390f35b341561024f57600080fd5b6100e5600160a060020a0360043516602435610639565b604051901515815260200160405180910390f35b341561028557600080fd5b6101cd600160a060020a036004351661075a565b60405190815260200160405180910390f35b34156102b657600080fd5b6100e5610779565b604051901515815260200160405180910390f35b34156102dd57600080fd5b6102e5610800565b604051600160a060020a03909116815260200160405180910390f35b341561030c57600080fd5b61010c61080f565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101495780820151818401525b602001610130565b50505050905090810190601f1680156101765780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561039757600080fd5b6100e5600160a060020a0360043516602435610846565b604051901515815260200160405180910390f35b34156103cd57600080fd5b6101cd600160a060020a0360043581169060243516610906565b60405190815260200160405180910390f35b341561040457600080fd5b610418600160a060020a0360043516610933565b005b60035474010000000000000000000000000000000000000000900460ff1681565b60408051908101604052600d81527f457665726875736b546f6b656e00000000000000000000000000000000000000602082015281565b60008115806104a45750600160a060020a03338116600090815260026020908152604080832093871683529290522054155b15156104af57600080fd5b600160a060020a03338116600081815260026020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60005481565b600160a060020a038084166000908152600260209081526040808320338516845282528083205493861683526001909152812054909190610566908463ffffffff61099016565b600160a060020a03808616600090815260016020526040808220939093559087168152205461059b908463ffffffff6109aa16565b600160a060020a0386166000908152600160205260409020556105c4818463ffffffff6109aa16565b600160a060020a03808716600081815260026020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191505b509392505050565b601281565b60035460009033600160a060020a0390811691161461065757600080fd5b60035474010000000000000000000000000000000000000000900460ff161561067f57600080fd5b600054610692908363ffffffff61099016565b6000908155600160a060020a0384168152600160205260409020546106bd908363ffffffff61099016565b600160a060020a0384166000818152600160205260409081902092909255907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859084905190815260200160405180910390a282600160a060020a031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a35060015b5b5b92915050565b600160a060020a0381166000908152600160205260409020545b919050565b60035460009033600160a060020a0390811691161461079757600080fd5b6003805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790557fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a15060015b5b90565b600354600160a060020a031681565b60408051908101604052600481527f53554b4800000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03331660009081526001602052604081205461086f908363ffffffff6109aa16565b600160a060020a0333811660009081526001602052604080822093909355908516815220546108a4908363ffffffff61099016565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b92915050565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b60035433600160a060020a0390811691161461094e57600080fd5b600160a060020a038116151561096357600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60008282018381101561099f57fe5b8091505b5092915050565b6000828211156109b657fe5b508082035b929150505600a165627a7a7230582083e7d8c357318158c73e566626c20aed46af5132daf43dac8011ae3309d7486a0029a165627a7a72305820103cbcd0480131b7dd35657256408e52f2a01cf2c64029947dee92cea193f4050029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000005998b0b500000000000000000000000000000000000000000000000000000000e2d060350000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a22d548b393736d0470584ccee0cd59a90e15bbd
-----Decoded View---------------
Arg [0] : _startTime (uint256): 1503178933
Arg [1] : _endTime (uint256): 3805306933
Arg [2] : _rate (uint256): 1
Arg [3] : _wallet (address): 0xa22D548B393736D0470584cCeE0cd59A90E15bBd
-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000005998b0b5
Arg [1] : 00000000000000000000000000000000000000000000000000000000e2d06035
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [3] : 000000000000000000000000a22d548b393736d0470584ccee0cd59a90e15bbd
Swarm Source
bzzr://83e7d8c357318158c73e566626c20aed46af5132daf43dac8011ae3309d7486a
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.