KBC. Digitizing physical gold.

Coins of The Golden Imperium

The next step of a golden history is done.
Congratulations to all ICO participants and thank you for your trust.

KaratGold Coin ICO has raised over
€ 100 MILLION
to become one of the largest in the history.
Our aim is to reach market capitalization of
€ 500 MILLION
by 2020.

In case you’ve missed the chance to take part in the ICO, feel free to join our success story by purchasing KBC on major exchanges:

KARATGOLD
KARATGOLD

KBC. Digitizing physical gold.

Coins of The Golden Imperium

The next step of a golden history is done.
Congratulations to all ICO participants and thank you for your trust.

KaratGold Coin ICO has raised over
€ 100 MILLION
to become one of the largest in the history.
Our aim is to reach market capitalization of
€ 500 MILLION 
by 2020.

In case you’ve missed the chance to take part in the ICO, feel free to join our success story by purchasing KBC on major exchanges:

KARATGOLD COIN (KBC)
0.018825315 USD
RANK
1645
MARKET CAP
$0.00
VOLUME(24H)
$318 301.15

KaratGold Coin. Turning words into action

KaratGold Coin. Turning words into action

KaratGold Coin politically invests it in gold and technology:

the Goldmine in Madagascar

having gold reserves
of €900 million was bought

the KaratCoin Bank

the World’s first cryptocurrency bank was established in the United States

The 1st deposit

of 135 kg pure gold was laid down

The KaratGold Coin Cryptocurrency Exchange

is ready to be open

THE KARATGOLD COIN MOBILE APP

giving access to the gold-covered payment system was created

KaratGold Coin is the most relevant cryptocurrency backed by gold

KaratGold Coin is the most relevant cryptocurrency backed by gold

To ensure a serious approach to cash management and payment system development, KaratCoin Bank, the World’s first cryptocurrency bank has been established in the United States.

The bank is deliberately set up in the country which has the most stringent financial regulation and huge financial opportunities, so that to guarantee all ICO participants full reliability and clear prospects of the project development.

LIMITED OFFER

100% Presale is live

00
days
  • 00
  • 00
  • 00

THE GOLDEN IMPERIUM

THE GOLDEN IMPERIUM

Nowadays, foundation of the future Golden Imperium that will become the stabilizing center of the World economy is being actively laid.

It is currently based on the following projects

  • Karatbars GmbH
  • Karatgold Coin
  • KaratPay System
  • KaratCoin Bank
  • Karatbit Exchange


that state as links of a single gold chain. Everyone who is familiar with the modern instable financial system understands that investing in gold will still pay in the future.

EXCHANGES WE ARE CONTACTING

EXCHANGES WE ARE CONTACTING

DEVELOPMENT PLAN

DEVELOPMENT PLAN

June 2018

KaratCoin Bank, the licensed bank and the world’s first cryptocurrency bank is established in Miami which has 100 Mio EUR share capital.

July 2018

Mobile app to manage the gold-covered payment system is created.

August 2018

Goldmine in Madagascar providing gold reserves of €900 million is bought.

September 2018

The 1st deposit of 135 kg pure gold is laid down.

October 2018

The KaratGold Coin Cryptocurrency Exchange to be opened.

December 2018

Listing of coin on more major exchanges; number of acceptance partners to be increased up to twenty.

By 2020

Market capitalization will reach €500 million.

USEFUL MATERIALS

USEFUL MATERIALS

RATING OF ICO CATALOGUES

as seen on

SMART-CONTRACT

pragma solidity ^0.4.13;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  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;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}


/**
 * @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) public constant returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public constant returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address spender, uint256 value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}


/**
 * @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) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[msg.sender]);

    // SafeMath.sub will throw if there is not enough balance.
    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) public constant returns (uint256 balance) {
    return balances[_owner];
  }

}

/**
 * @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)) internal 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 amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
    Transfer(_from, _to, _value);
    return true;
  }

  /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   *
   * Beware that changing an allowance with this method brings the risk that someone may use both the old
   * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
   * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) public returns (bool) {
    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 specifying the amount of tokens still available for the spender.
   */
  function allowance(address _owner, address _spender) public constant returns (uint256 remaining) {
    return allowed[_owner][_spender];
  }

  /**
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   */
  function increaseApproval (address _spender, uint _addedValue) public returns (bool success) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  function decreaseApproval (address _spender, uint _subtractedValue) public returns (bool success) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

}


/**
 * @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;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() public {
    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) public onlyOwner {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}



contract InvestorsFeature is Ownable, StandardToken {
    using SafeMath for uint;
    
    address[] public investors;
    mapping(address => bool) isInvestor;
    function deposit(address investor, uint) internal {
        if(isInvestor[investor] == false) {
            investors.push(investor);
            isInvestor[investor] = true;
        }
    }
    
    function sendp(address addr, uint amount) internal {
        require(addr != address(0));
        require(amount > 0);
        deposit(addr, amount);
        
        // SafeMath.sub will throw if there is not enough balance.
        balances[this] = balances[this].sub(amount);
        balances[addr] = balances[addr].add(amount);
        Transfer(this, addr, amount);
    }
    


}

contract KaratGoldCoin is Ownable, StandardToken, InvestorsFeature  {
    

  string public constant name = "KaratGold Coin";
  string public constant symbol = "KBC";
  uint8 public constant decimals = 7;
  
  uint256 public constant INITIAL_SUPPLY = (12000 * (10**6)) * (10 ** uint256(decimals));
  
  
  
  function KaratGoldCoin() public {
    totalSupply = INITIAL_SUPPLY;
    balances[this] = INITIAL_SUPPLY;
    Transfer(address(0), this, INITIAL_SUPPLY);
  }
  

  
  function send(address addr, uint amount) public onlyOwner {
      sendp(addr, amount);
  }

  function moneyBack(address addr) public onlyOwner {
      require(addr != 0x0);
      addr.transfer(this.balance);
  }
  
  function burnRemainder(uint) public onlyOwner {
      uint value = balances[this];
      totalSupply = totalSupply.sub(value);
      balances[this] = 0;
  }
 
}

ADVANTAGES OF KARATGOLD COIN

  • Borderless: Exchangeable into CashGold at any time
  • Fast: Facilitation of real-time payments anywhere and anytime
  • Free and borderless transferable
  • Immediate large number of points of acceptance
  • Low fees payable by merchants for the use of the Coin and the Ecosystem

ROADSHOW

ROADSHOW

ABOUT THE VISIONAIR

ABOUT THE VISIONAIR

Harald Seiz was born in 1963 in Calw near Stuttgart, Germany and has been successfully working as a financial consultant since 1982. In 2011 he founded the Karatbars International GmbH in Stuttgart, of which he is the managing director. Since then he has consistently and successfully internationalized the business.

In 2016, he was awarded the Senatorial Degree by the Federal. Association for Economic Development and Foreign Trade (BWA).

He is also the author of the successful book 'The Future of Money', published in 2017 and available everywhere.

In his book he outlines the history of money and the methods of payment; describes what factors are dependent on trust in money and hard cash; how these factors influence the economic and monetary policy frameworks, where the risks of the past and present payment methods and systems lie. He also introduces a few (for some of us possibly exotic) methods of payment and tries to answer the question of what would happen in the case of an IT blackout or cyber-attack – and how we would be able to get by and pay for the essentials – for example, in the form of gold and crypto currencies.
The book's jacket text:
Never before in times of peace has the subject of money evoked the uncertainty it does today. Although, we live in affluence here in Germany, many people begin to ask themselves whether the value of our money is dwindling away. Cash seems permanently under attack as the media bombards us with theories on the 'End of Cash'.

Concerns about the future of money are not without basis: in many countries, massive restrictions on the use of cash have now become a reality, with India at the forefront. Overnight, 86 percent of their rupee reserves were removed from circulation and declared worthless - is cash in the euro zone next?

What is the future of money - a means of exchange, anonymous payment or an opportunity to hoard wealth? How will we pay in the future? What forms will digitization open up to us? And what forms could be forced on us by the state or circumstances, such as a crisis or catastrophe? Are you prepared if ATMs or online banking no longer function?

Publisher: FinanzBuch Verlag (2017)
ISBN-10: 3959720823
ISBN-13: 978-3959720823

THE MANAGEMENT TEAM

THE MANAGEMENT TEAM

Joachim Frommer

  • Project Manager

Andreas Zipperle

  • Chief Operating Officer
  • German Economic Council

Anna Krimshtein

  • Legal Department

THE ADVISORY TEAM

THE ADVISORY TEAM

MyICOAgency

  • Leading TOKEN SALE Consulting Agency founded by professionals with backgrounds in blockchain, investing, PR, and marketing.
    myicoagency.de

Ronald Stephan

  • Head of Public Relations

Jeannette Franz

  • Head of Support & Communications at Karatbars International GmbH

Dirc Zahlmann

  • Director of International Operations

Nina Rezec

  • Managing Director Karatbars International Dubai

Andreas Houf

  • Master Consultant in Finance

Susanna Epli

  • Project Management Consultant
  • Sales Management Consultant

Ute Sailer

  • Senior Sales Coordinator Photovoltaic and Real Estate, InnPro GmbH

Uwe Heller

  • Founder & COO InnPro GmbH Renewable Energies

Ovidiu Toma

  • Telecom programming engineer

HONG KONG HEADQUARTER

HONG KONG HEADQUARTER

Wilson Cheung

  • Managing Director
    Hongkong Headquarter

Heidi Cheung

  • Marketing Executive Nick
    Wang Technology Limited

Karat Gold Cooperation PTE. LTD.
111 North Bridge Road, #08-16 Peninsula Plaza, Singapore 179098
Email: support@karatgold.io

THE INFORMATION PROVIDED ON THIS WEBSITE IS NOT INTENDED FOR DISTRIBUTION TO, OR USE BY, ANY PERSON OR ENTITY IN THE UNITED STATES OR THE REPUBLIC OF SINGAPORE, OR IN ANY JURISDICTION OR COUNTRY WHERE SUCH DISTRIBUTION OR USE WOULD BE CONTRARY TO ANY LAW OR REGULATION, OR WHICH WOULD SUBJECT THE TOKEN FUND AND/OR ENTITY CREATING THE KBC TOKENS (INCLUDING THEIR AFFILIATES) OR ANY OF THEIR PRODUCTS OR SERVICES TO ANY REGISTRATION, LICENSING OR OTHER AUTHORIZATION REQUIREMENT WITHIN SUCH JURISDICTION OR COUNTRY. YOU ARE ONLY ALLOWED TO PURCHASE KBC TOKENS IF AND BY BUYING KBC TOKENS YOU COVENANT, REPRESENT, AND WARRANT THAT YOU ARE NEITHER A U.S.CITIZEN OR PERMANENT RESIDENT OF THE UNITED STATES, NOR DO YOU HAVE A PRIMARY RESIDENCE OR DOMICILE IN THE UNITED STATES, INCLUDING PUERTO RICO, THE U.S.VIRGIN ISLANDS, AND ANY OTHER POSSESSIONS OF THE UNITED STATES. IN ORDER TO BUY KBC TOKENS AND BY BUYING KBC TOKENS YOU COVENANT, REPRESENT, AND WARRANT THAT NONE OF THE OWNERS OF THE COMPANY, OF WHICH YOU ARE AN AUTHORIZED OFFICER, ARE U.S.CITIZEN OR PERMANENT RESIDENT OF THE UNITED STATES, NOR DO YOU HAVE A PRIMARY RESIDENCE OR DOMICILE IN THE UNITED STATES, INCLUDING PUERTO RICO, THE U.S.VIRGIN ISLANDS, AND ANY OTHER POSSESSIONS OF THE UNITED STATES. SHOULD THIS CHANGE AT ANY TIME, YOU SHALL IMMEDIATELY NOTIFY THE CREATOR OF KBC TOKENS. CREATOR OF KBC TOKENS SHALL RESERVE THE RIGHT TO REFUSE SELLING KBC TOKENS TO ANYONE WHO DOES NOT MEET CRITERIA NECESSARY FOR THEIR BUYING, AS SET OUT HEREUNDER AND BY THE APPLICABLE LAW. IN PARTICULAR, THE CREATOR OF KBC TOKENS MAY REFUSE SELLING KBC TOKENS TO U.S.CITIZENS, PERMANENT RESIDENTS OF THE UNITED STATES AND THOSE USERS WHO DO NOT MEET ELIGIBILITY CRITERIA ESTABLISHED BY THE CREATOR OF KBC TOKENS FROM TO TIME IN ITS SOLE DISCRETION. The data content of this website is intended for general information purposes only and does not constitute solicitation of or an offer to purchase any securities. This website should be used for general research purposes only. It does not, nor does it purport to, constitute any form of professional investment advice, recommendation or independent analysis. Consequently, the information contained on this website has not been prepared in accordance with the relevant rules and regulations governing such publications in various jurisdictions.

*