SECURITY TOKEN OFFERING

Blockchain Technology Meets
EXOTIC ENTERTAINMENT

Built on the Ethereum ERC20 blockchain

Softcap: 150,000,000 EXC ($15M USD)

SEC_Applied

Hardcap: 500,000,000 EXC ($50M USD)

EXC The Revolution In
Exotic Entertainment

EXC is pre-mined Equi token to capacity. EXC intends to conduct the following transactions:
Club Contracts
ATM Machine
Metal Debit Card
Marketplace
Cold Wallets
Philanthropy Projects
Passive Income Investment Opportunities
Customer Service

Whitelist Ends In:

*Progress bar updated every 12hrs

Whitelisters Joined to date: 34

WHAT IS EXC?

What does EXC do? What problem does it solve? The EXC token intends to function as the first token to be able to be used globally as a form of payment in any exotic dance club through various payment methods such as: point of service systems with a wristband, debit card, q-code, or ATM machines.

A person would be able to obtain all services an exotic dance club has to offer:

Flashing a wristband in front of a point of service machine to deducting tokens from one’s account (verifying there was enough to proceed). 

A person may obtain a q-code generated on their phone to present to the point of service machine or ATM machine to receive either direct payment for services or money to pay for services.

All Token Holders would have the option to obtain a debit card through CryptoStrip to be used as any other bank debit card except the Token Holder may sell tokens and move the balance to their CryptoStrip account where the debit card is registered to deduct payment from the account.

CryptoStrip will install at specified locations ATM machines will have the EXC digital signature to exchange tokens for fiat currency or accept the q-code.

The point of service and ATM machines intend to be installed at Exotic Dance Clubs with built in CryptoStrip script and each service would factor in the conversion of the exchange rate in any nation along with converting EXC to fiat currency.

MIILESTONES

2018 Quarter 2

Form Company
Form Team / Legal Advisor / Advisors
Apply to SEC for REG A Tier 2 + Exemption
Obtain credit card processor
REG A + TESTING THE WATERS
Whitelisting begins

2018 Quarter 3

TESTING THE WATERS - continues
*Until receiving NOE from the SEC

EXC token sale begins

2018 Quarter 4

Auditing of all funds and accounts from STO
Exchange applications are completed
Tokens transferred to CS Ewallets
Investments made to PIIOs
Debit Cards Issued

2019 Quarter 1

Open on Potential US Registered Exchanges
PP and PIIO payouts begin

TOKENOMY

TICKER: EXC

Tokens will be distributed after the STO ends.
  • 50% Pre-sale and token sale
  • 30% in Controlled Reserve
  • 10% PP, Charities, Fundraising, Non-Profits
  • 4% Team/Employees *Locked until May 2020
  • 3% Allocated to Company
  • 2% Allocated to the Investors / Board Advisors
  • 1% Gifted to EDC owners

Token Sale

USD: Used as a reference currency for contribution value.

Conversion Rate: 1 EXC = $0.10 USD (Constant)

For reference:  1 EXC = 0.00025 ETH (subject to market change)

Minimum Contribution: $100.00 USD

Maximum Pre-sale Contribution: $10,000.00 USD

Maximum Per-Sale Contribution: $100,000.00 USD

Soft Cap: $15,000,000.00 USD

Hard Cap: $50,000,000.00 USD

VIP: Anyone who bought 250,000 EXC tokens or more

VIP Benefits: Will be explained at a future date

Any Remaining: Tokens not sold or gifted will be burned

ALT Tokens: Supported for contribution: Bitcoin (BTC) and Ethereum (ETH)

TOKEN DATES

Whitelist Sale

Whitelist (24hrs)

  • Start Date: Sept 8
  • End Date: Sept 9
  • 30% Bonus
  • Token price: $0.10

Whitelist

  • Start Date: Sept 16
  • End Date: Sept 23
  • 25% Bonus
  • Token price: $0.10

Public Sale

*All sale times start at 9:01 AM & end at 9:00 AM unless otherwise specified (all times are EST / UTC-5)

First Round

  • Start Date: Sept 23
  • End Date: Sept 30
  • 20% Bonus
  • Token price: $0.10

Second Round

  • Start Date: Sept 30
  • End Date: Oct 7
  • 15% Bonus
  • Token price: $0.10

Third Round

  • Start Date: Oct 7
  • End Date: Oct 14
  • 10% Bonus
  • Token price: $0.10

Fourth Round

  • Start Date: Oct 14
  • End Date: Oct 21
  • 5% Bonus
  • Token price: $0.10

Fifth Round

  • Start Date: Oct 21
  • End Date: Oct 27
  • No Bonus
  • Token price: $0.10

Special Promotion (24hrs)

  • Start Date: Oct 27
  • End Date: Oct 28
  • Special Promotion
  • Token price: $0.10

Payment Types

    CryptoStrip intends to offer the following:

 

  • Credit or Debit cards
  • BTC or ETH Transfer
  • Bank Wire Transfer
  • Echecks / ACH

 

Commission

    CryptoStrip intends to offer 1 tier commission of 10% on the purchase of any of the token packages.

 

  • All commissions are calculated and gifted at the end of the STO in additional tokens

 

Why September?

Why will it take until September to buy Tokens?
Why are we Whitelisting for 90 days?

Those are very good questions, but the answer is very simple - US COMPLIANCE.

CryptoStrip, INC is one of the VERY FIRST companies whom intends to apply to the Securities & Exchange Commission for Regulation A + Tier 2 Exemption for a Security Token Offer. This is unchartered territory so therefore CryptoStrip, INC, is allotting the US Federal Agencies the utmost time in order to process the Form 1A application. By doing so the SEC can make a firm, sound, and correct decision in giving CryptoStrip, INC its NOE, Notice of Effectiveness, to begin selling EXotic Coin – EXC. CryptoStrip, INC intends to be open, honest, and transparent as required.

SMART CONTRACT

pragma solidity ^0.4.4;
contract Token {
 /// @return total amount of tokens
 function totalSupply() constant returns (uint256 supply) {}
 /// @param _owner The address from which the balance will be
retrieved
 /// @return The balance
 function balanceOf(address _owner) constant returns (uint256 balance)
{}
 /// @notice send `_value` token to `_to` from `msg.sender`
 /// @param _to The address of the recipient
 /// @param _value The amount of token to be transferred
 /// @return Whether the transfer was successful or not
 function transfer(address _to, uint256 _value) returns (bool success)
{}
 /// @notice send `_value` token to `_to` from `_from` on the
condition it is approved by `_from`
 /// @param _from The address of the sender
 /// @param _to The address of the recipient
 /// @param _value The amount of token to be transferred
 /// @return Whether the transfer was successful or not
 function transferFrom(address _from, address _to, uint256 _value)
returns (bool success) {}
 /// @notice `msg.sender` approves `_addr` to spend `_value` tokens
 /// @param _spender The address of the account able to transfer the
tokens
 /// @param _value The amount of wei to be approved for transfer
 /// @return Whether the approval was successful or not
 function approve(address _spender, uint256 _value) returns (bool
success) {}
 /// @param _owner The address of the account owning tokens
 /// @param _spender The address of the account able to transfer the
tokens
 /// @return Amount of remaining tokens allowed to spent
 function allowance(address _owner, address _spender) 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 StandardToken is Token {
 function transfer(address _to, uint256 _value) returns (bool success)
{
 //Default assumes totalSupply can't be over max (2^256 - 1).
 //If your token leaves out totalSupply and can issue more tokens
as time goes on, you need to check if it doesn't wrap.
 //Replace the if with this one instead.
 //if (balances[msg.sender] >= _value && balances[_to] + _value >
balances[_to]) {
 if (balances[msg.sender] >= _value && _value > 0) {
 balances[msg.sender] -= _value;
 balances[_to] += _value;
 Transfer(msg.sender, _to, _value);
 return true;
 } else { return false; }
 }
 function transferFrom(address _from, address _to, uint256 _value)
returns (bool success) {
 //same as above. Replace this line with the following if you want
to protect against wrapping uints.
 //if (balances[_from] >= _value && allowed[_from][msg.sender] >=
_value && balances[_to] + _value > balances[_to]) {
 if (balances[_from] >= _value && allowed[_from][msg.sender] >=
_value && _value > 0) {
 balances[_to] += _value;
 balances[_from] -= _value;
 allowed[_from][msg.sender] -= _value;
 Transfer(_from, _to, _value);
 return true;
 } else { return false; }
 }
 function balanceOf(address _owner) constant returns (uint256 balance)
{
 return balances[_owner];
 }
 function approve(address _spender, uint256 _value) returns (bool
success) {
 allowed[msg.sender][_spender] = _value;
 Approval(msg.sender, _spender, _value);
 return true;
 }
 function allowance(address _owner, address _spender) constant returns
(uint256 remaining) {
 return allowed[_owner][_spender];
 }
 mapping (address => uint256) balances;
 mapping (address => mapping (address => uint256)) allowed;
 uint256 public totalSupply;
}
contract HashnodeTestCoin is StandardToken { // CHANGE THIS. Update the
contract name.
 /* Public variables of the token */
 /*
 NOTE:
 The following variables are OPTIONAL vanities. One does not have to
include them.
 They allow one to customise the token contract & in no way influences
the core functionality.
 Some wallets/interfaces might not even bother to look at this
information.
 */
 string public name; // Token Name
 uint8 public decimals; // How many decimals to show.
To be standard complicant keep it 18
 string public symbol; // An identifier: eg SBX, XPR
etc..
 string public version = 'H1.0';
 uint256 public unitsOneEthCanBuy; // How many units of your coin
can be bought by 1 ETH?
 uint256 public totalEthInWei; // WEI is the smallest unit of
ETH (the equivalent of cent in USD or satoshi in BTC). We'll store the
total ETH raised via our ICO here.
 address public fundsWallet; // Where should the raised ETH
go?
 // This is a constructor function
 // which means the following function name has to match the contract
name declared above
 function HashnodeTestCoin() {
 balances[msg.sender] = 1000000000000000000000000000;
// Give the creator all initial tokens. This is set to 1000 for example.
If you want your initial tokens to be X and your decimal is 5, set this
value to X * 100000. (CHANGE THIS)
 totalSupply = 1000000000000000000000000000;
// Update total supply (1000 for example) (CHANGE THIS)
 name = "EXotic Coin"; // Set
the name for display purposes (CHANGE THIS)
 decimals = 18; //
Amount of decimals for display purposes (CHANGE THIS)
 symbol = "EXC"; //
Set the symbol for display purposes (CHANGE THIS)
 unitsOneEthCanBuy = 4000; //
Set the price of your token for the ICO (CHANGE THIS)
 fundsWallet = 0x20Fc65fA01F871387d68FfCeD6795450B37b8355;
// The owner of the contract gets ETH
 }
 function() payable{
 totalEthInWei = totalEthInWei + msg.value;
 uint256 amount = msg.value * unitsOneEthCanBuy;
 require(balances[fundsWallet] >= amount);
 balances[fundsWallet] = balances[fundsWallet] - amount;
 balances[msg.sender] = balances[msg.sender] + amount;
 Transfer(fundsWallet, msg.sender, amount); // Broadcast a message
to the blockchain
 //Transfer ether to fundsWallet
 fundsWallet.transfer(msg.value);
 }
 /* Approves and then calls the receiving contract */
 function approveAndCall(address _spender, uint256 _value, bytes
_extraData) returns (bool success) {
 allowed[msg.sender][_spender] = _value;
 Approval(msg.sender, _spender, _value);
 //call the receiveApproval function on the contract you want to
be notified. This crafts the function signature manually so one doesn't
have to include a contract in here just for this.
 //receiveApproval(address _from, uint256 _value, address
_tokenContract, bytes _extraData)
 //it is assumed that when does this that the call *should*
succeed, otherwise one would use vanilla approve instead.

if(!_spender.call(bytes4(bytes32(sha3("receiveApproval(address,uint256,ad
dress,bytes)"))), msg.sender, _value, this, _extraData)) { throw; }
 return true;
 }
}

OUR TEAM

Founders

George Leroe
Co-Founder & Chief Executive Officer
Robert Kenemer
Co Founder & Chief Operations Officer
LinkedIn

Executives

Peter Metell
Chief Technology Officer
Linkedin
LaRon Hough
Chief Marketing Officer
Linkedin
Alfonso Clark
Chief Financial Officer
Linkedin

Support Staff

Steph Van Der Stap
Digital Marketing Director
LinkedIn
Richard Gora Esq.
CS Legal Advisor
LinkedIn
Angie Hudson
Marketplace Facilitator
LinkedIn
Raymond Leroe III
Support
LinkedIn

Advisors

David Drake
STO Advisor
LinkedIn
Jared Polites
STO Advisor
Linkedin
Steven Krohn
STO Advisor
LinkedIn
Adam Tracy Esq.
STO Advisor
LinkedIn

DOCS

COMMUNITY