KCC Documents
  • Quickstart
  • Overview
    • Introduction
    • Features
    • Our Goal
    • Consensus Engine
    • Marketing Guide
      • Requirements
      • KCC Official Website Resource
      • KCC Social Media Promotion
      • PR & Third-Party Marketing Support
  • Developers
    • Network Endpoints
    • Deploy Smart Contract
      • Using Hardhat
      • Using Remix
    • Verify Smart Contract
      • Using Hardhat
      • Using Foundry
      • Using Remix
    • Issue ERC20 Token
    • Deploy NFTs
      • Create A Foundry Project
      • Create Your ERC721 Contract
      • Add Metadata
    • Run a Node
      • Hardware & System Requirements
      • Install KCC
      • Run A Full Node
      • Run A Validator Node
        • Block Rewards
        • Apply For Running A Validator
        • Manager Account And Validator Account
        • Run A Validator
      • Troubleshooting
    • Explorer
    • Oracles
      • KCC Oracle
    • Bridge
    • Dev Toolkit
    • Data
      • Indexing and Querying
        • The Graph
        • Using KCC's hosted subgraph
    • Gas Revenue Program
      • Rules for Calculation of Gas Revenue
      • How to Join the KCC Gas Revenue Program
  • Individuals
    • Wallet
      • Supported Wallet
      • Tutorial on how to set up wallet
      • Mutisig Wallet
        • Create New Safe
        • Send KCS From Your Safe
        • Use A DApp With Your Safe
    • Network Configuration
      • Configure Value
      • Tutorial on how to config KCC network in Metamask
      • Tutorial on how to config KCC network in Chainlist
    • Bridge Assets
      • Bridge assets from others chains
      • KCC Bridge
      • Bridge assets form Exchange
    • Find a dApp
      • Add Your dAPP
    • KCS Token
      • Get KCS
      • Stake KCS
        • How to participate in KCS Staking
        • How to redeem staked KCS
        • How to check or claim staking rewards
  • FAQs
    • FAQs
      • General FAQs
      • KCS and Staking FAQs
      • Validator FAQs
  • Future Developments
    • Milestone
  • CONTACT US
    • Contact Us
  • Disclosure
    • Disclaimers
    • Risk Statement
    • Media Kit
Powered by GitBook
On this page
  • Node Client
  • Option 1: Build From The Source
  • Option 2: Download The Binary From GitHub Release Page
  • Option 3: Use Docker
  1. Developers
  2. Run a Node

Install KCC

How to install KCC

PreviousHardware & System RequirementsNextRun A Full Node

Last updated 2 years ago

Node Client

The KCC node client is based on Go Ethereum (aka, Geth). To run a KCC node, you only need to install a single binary. You can either build the binary from the source or download it from our GitHub release page. Besides, you can also use an automatically built docker image.

Option 1: Build From The Source

Prerequisites:

  • Install "make" and a C compiler

    • For Ubuntu users, you can install "build-essential".

    • For CentOS users, you can install the "Development Tools" group

  • git

First, clone the KCC node client repository:

git clone --depth 1 -b kcc \
    --single-branch https://github.com/kcc-community/kcc.git

Then, "make":

cd kcc/ && make 

If everything works well, you will find the resulting binary at:

build/bin/geth

Option 2: Download The Binary From GitHub Release Page

Option 3: Use Docker

docker pull kucoincommunitychain/kcc:latest 

1.13 or later

Go to the of the KCC client node repository, and the latest binary can be found in the assets section under the latest release notes:

If you want to know more about docker, please go to .

You can find the automatically built docker images from KCC. Clone the latest docker image by running the following commands:

Install Golang
GitHub Release Page
the docker official docs
official docker hub repository