Buy & Spend Now

Unlike an ICO, our products already exist.
Our tokens are already accepted on a wide-range of sites.
Users are already spending HOTCOIN right now.
We have the financial backing & resources to keep creating new HOTCOIN opportunities.

1 ETH = –,— HCN

Buy HOTCOIN Now

(+–,— Bonus)

Current Bonus Level1

HOTCOIN has already changed the way people shop for digital content online. The current adoption rate has been incredible so far, which makes it beyond exciting for what we have planned next.

Don’t wait, buy now!

Bonus Levels

Level 1First 200 Million HCN sold = 40% Bonus
Level 2Next 200 Million HCN sold = 30% Bonus
Level 3Next 200 Million HCN sold = 20% Bonus
Level 4Final 200 Million HCN sold = 10% Bonus

Getting in early means receiving an incredible bonus on your purchase. Hurry, these incentives won’t last long.

40% BonusToken Sale

Don’t miss out, Join Token Sale
First 200 Million HCN

WHAT IS HOTCOIN?

 

Simply put, HOTCOIN is a digital currency for purchasing items and services online in situations where other payment options are either not available, or not ideal for you. HOTCOIN takes away the fear of your data being stolen, your identity being sold, or your credit card being charged without your authorization.

$2.5 Trillion+

Reasons To Love HOTCOIN

That’s how much money is spent online every year. HOTCOIN has been designed and perfected to leverage this high volume transactional world we live in.

Set Yourself Up for HOTCOIN

 

Follow The Steps Below to set yourself up to Buy / Spend / Transfer and Exchange HOTCOIN. If you already have a wallet compatible with ERC20-Tokens, skip to the step that pertains to your needs.

 
Download a HOTCOIN capable wallet
This is the first step in getting setup. Your HOTCOIN is stored securely in a wallet on your computer, laptop or mobile device. We’ve tested and recommend two wallets depending on your preferred platform. Use other Ethereum / ERC20 wallets at your own risk.

 

Browser Based ERC20-Wallet

Our team has extensively tested all major ETH-based wallets and recommends MyEtherWallet.com as the best multi-platform wallet to manage your HOTCOIN.

Install the MyEtherWallet Chrome Extension

Android/iOS Ethereum & ERC20 Wallet

If you’re looking to keep your HOTCOIN, along with other Ethereum/ERC20 coins on your Android or iOS mobile device, we recommend using Trust. Setup is easy and your coins will stay secure.

Download the Trust wallet now

Setup your new ERC20 Wallet
We’ve tested each of these wallets and have provided you with step by step instructions in order to make sure you get setup correctly.

 

MyEtherWallet Setup Instructions

Follow the link below for full setup information.

MyEtherWallet

Trust Wallet Setup Instructions

Follow the link below for full setup information.

Trust

Configure your wallet to accept HOTCOIN
Now that you have gone through the basic setup for your ERC20 compatible wallet, follow the instructions below to configure your specific wallet to accept and store HOTCOIN.

 

MyEtherWallet Configuration

Follow the link below for full setup information.

MyEtherWallet

Trust Wallet Configuration

Follow the link below for full setup information.

Trust

I’m a pro, just give me the HOTCOIN specifics!
Check out our FAQ section for the nitty gritty on HOTCOIN.
18225

That's it, you're ready to...

HOTCOIN NEWS

 
HOTCOIN Team

BACKED BY A WORLD-CLASS, VETERAN TEAM

Our team has been working together tightly for over 20 years, accomplishing huge goals in every facet of this industry. No project has been too complex for us to solve, and we have brought this same level of focus to HOTCOIN. No project has been too complex for us to solve. We have brought this same level of focus to HOTCOIN. Upon recognizing it’s game-changing potential early on, we are committed to leading the industry into a new era.

Using HOTCOIN Couldn't Be Easier

HOTCOIN ROADMAP

 


LEARN MORE ABOUT HOTCOIN

 

Learn about the limitless potential of blockchain technology and how easy it is to get started today.

Download our Recommended Wallet

Available on most platforms. Your HOTCOIN will be safe and secure.

Buy, Hold, Exchange HOTCOIN

Buy and sell HOTCOIN on several active exchanges.

Spend HotCoin

The fun part! Spend HOTCOIN on dozens of premium properties. So easy.

The concept of the coin is not without merit. Some people still pay for porn, and while there is plenty of free stuff on the internet, wanting to pay for the best is like those of us who subscribe to premium television streaming services even though we could just hook up an antenna. HotCoin is Ethereum based, so it’s not tied to some shifty cryptocurrency. While all crypto tends to have some volatility, at least Ethereum is somewhat trusted. From there, HotCoin tokens are purchased and can be used anonymously on over 100 adult sites in lieu of credit cards that tell everyone (your bank, credit card company, significant other, your mom) that you are paying for porn.”

Curtis Silver – Forbes

Receive 40% MORE TOKENS when you buy todayBUY HOTCOIN NOW

HOTCOIN SMART CONTRACT

pragma solidity ^0.4.21;

contract TokenRecipient {
	function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) public;
}

contract ERC20 {
	uint256 public totalSupply;
	function balanceOf(address _owner) public constant returns (uint256 balance);
	function transfer(address _to, uint256 _value) public returns (bool ok);
	function transferFrom(address _from, address _to, uint256 _value) public returns (bool ok);
	function approve(address _spender, uint256 _value) public returns (bool ok);
	function allowance(address _owner, address _spender) public constant returns (uint256 remaining);
	event Transfer(address indexed _from, address indexed _to, uint256 _value);
	event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

contract HotCoin is ERC20 {
	mapping (address => uint256) balances;
	mapping (address => mapping (address => uint256)) allowed;
	uint8 public decimals;
	string public name;
	string public symbol;

	bool public running;
	address public owner;
	address public ownerTemp;



	modifier isOwner {
		require(owner == msg.sender);
		_;
	}

	modifier isRunning {
		require(running);
		_;
	}


	function HotCoin() public {
		running = true;
		owner = msg.sender;
		decimals = 18;
		totalSupply = 2 * uint(10)**(decimals + 9);
		balances[owner] = totalSupply;
		name = "HOTCOIN";
		symbol = "HCN";
		emit Transfer(0x0, owner, totalSupply);
	}

	function transfer(address _to, uint256 _value) public isRunning returns (bool) {
		require(balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]);
		balances[msg.sender] -= _value;
		balances[_to] += _value;
		emit Transfer(msg.sender, _to, _value);
		return true;
	}

	function transferFrom(address _from, address _to, uint256 _value) public isRunning returns (bool) {
		require(balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]);
		balances[_to] += _value;
		balances[_from] -= _value;
		allowed[_from][msg.sender] -= _value;
		emit Transfer(_from, _to, _value);
		return true;
	}

	function balanceOf(address _owner) public constant returns (uint256) {
		return balances[_owner];
	}

	function approve(address _spender, uint256 _value) public isRunning returns (bool) {
		allowed[msg.sender][_spender] = _value;
		emit Approval(msg.sender, _spender, _value);
		return true;
	}

	function allowance(address _owner, address _spender) public constant returns (uint256) {
	  return allowed[_owner][_spender];
	}

    function approveAndCall(address _spender, uint256 _value, bytes _extraData) public isRunning returns (bool ok) {
		TokenRecipient spender = TokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
			return true;
		}
    }



	function setName(string _name) public isOwner {
		name = _name;
	}

	function setSymbol(string _symbol) public isOwner {
		symbol = _symbol;
	}

	function setRunning(bool _run) public isOwner {
		running = _run;
	}

	function transferOwnership(address _owner) public isOwner {
		ownerTemp = _owner;
	}

	function acceptOwnership() public {
		require(msg.sender == ownerTemp);
		owner = ownerTemp;
		ownerTemp = 0x0;
	}

	function collectERC20(address _token, uint _amount) public isRunning isOwner returns (bool success) {
		return ERC20(_token).transfer(owner, _amount);
	}
}

HOTCOIN DISCUSSION

 

Join our growing Telegram Channel to chat about the latest HOTCOIN developments and our fast-paced industry.