English
USD
Popular
Other
VenusEnergy
VenusEnergy
IEO
Step to the Cleaner World
Category: Platform, Investment, Blockchain
Founded: Dec 4, 2017
Country: Lithuania
Sadly, you’ve exceeded the limit of adding to favorite.
The limit possible is 5
Increase the limit
Go to website MVP is ready

Information about ICO

Platform Ethereum
Accepted ETH
Start date Feb 1, 2018
End date Mar 1, 2018
Token price 1 VENUS =
Released tokens 80 000 000 000
Soft cap
Hard cap
Raised
Minimal amount 0 VENUS
Token VENUS
Periods
01.02.2018 01.03.2018
100.00%
VenusEnergy (VENUS)
VenusEnergy (VENUS)
Token
Ethereum
Utility
ERC-20
Platform: Ethereum
Not trade
VenusEnergy - token distribution
VenusEnergy - use of funds
Smart contract - VenusEnergy
pragma solidity ^0.4.18;

/*
  Ⓒ  VENUS
    2017
*/


contract ERC20Basic {
  uint public totalSupply;
  function balanceOf(address who) constant returns (uint);
  function transfer(address to, uint value);
  event Transfer(address indexed from, address indexed to, uint value);
}
contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) constant returns (uint);
  function transferFrom(address from, address to, uint value);
  function approve(address spender, uint value);
  event Approval(address indexed owner, address indexed spender, uint value);
}


library SafeMath {
  function mul(uint a, uint b) internal returns (uint) {
    uint c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }
  function div(uint a, uint b) internal returns (uint) {
    assert(b > 0);
    uint c = a / b;
    assert(a == b * c + a % b);
    return c;
  }
  function sub(uint a, uint b) internal returns (uint) {
    assert(b <= a);
    return a - b;
  }
  function add(uint a, uint b) internal returns (uint) {
    uint c = a + b;
    assert(c >= a);
    return c;
  }
  function max64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a >= b ? a : b;
  }
  function min64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a < b ? a : b;
  }
  function max256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a >= b ? a : b;
  }
  function min256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a < b ? a : b;
  }
  function assert(bool assertion) internal {
    if (!assertion) {
      throw;
    }
  }
}

contract newToken is ERC20Basic {
  using SafeMath for uint;
  mapping(address => uint) balances;
  modifier onlyPayloadSize(uint size) {
     if(msg.data.length < size + 4) {
       throw;
     }
     _;
  }
  function transfer(address _to, uint _value) onlyPayloadSize(2 * 32) {
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
  }
  function balanceOf(address _owner) constant returns (uint balance) {
    return balances[_owner];
  }
}

contract VENUStoken is newToken, ERC20 {
  mapping (address => mapping (address => uint)) allowed;
  function transferFrom(address _from, address _to, uint _value) onlyPayloadSize(3 * 32) {
    var _allowance = allowed[_from][msg.sender];
    // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
    // if (_value > _allowance) throw;
    balances[_to] = balances[_to].add(_value);
    balances[_from] = balances[_from].sub(_value);
    allowed[_from][msg.sender] = _allowance.sub(_value);
    Transfer(_from, _to, _value);
  }
  function approve(address _spender, uint _value) {
    // 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:
    if ((_value != 0) && (allowed[msg.sender][_spender] != 0)) throw;
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
  }
  function allowance(address _owner, address _spender) constant returns (uint remaining) {
    return allowed[_owner][_spender];
  }
}

contract VENUS is VENUStoken {
  string public constant name = "VENUS";
  string public constant symbol = "VENUS";
  uint public constant decimals = 3;
  uint256 public initialSupply;

  function VENUS() { 
     totalSupply = 80000000000 * 10 ** decimals;
      balances[msg.sender] = totalSupply;
      initialSupply = totalSupply; 
        Transfer(0, this, totalSupply);
        Transfer(this, msg.sender, totalSupply);
  }
}
Bitcoin
(-3.05%)
Ethereum
(2.83%)
Binance Coin
(0.31%)
Cardano
(0.71%)
Ripple
(-0.82%)
Dogecoin
(-0.61%)
Polkadot
(2.22%)
Bitcoin Cash
(-3.44%)
Litecoin
(-4.14%)
ChainLink
(-0.73%)
HexCoin
(-2.33%)
Stellar
(-5.88%)
Tether
(0.02%)
Ethereum Classic
(-3.52%)
EOS
(-6.43%)
Theta
(7.15%)
Uniswap
(4.98%)
Vechain
(1.41%)
Tron
(2.55%)
Luna
(-5.45%)
Support Center
Tracking of cryptocurrency markets has become even more convenient with our application.
Neironix Mobile App
Download for FREE
Download App
Create account
Sign in
Contact technical support
If you have any problems with the system, please describe the problem in the form below, or send your question to: support@neironix.io