Skip to content

Latest commit

 

History

History
77 lines (53 loc) · 2.14 KB

README.rst

File metadata and controls

77 lines (53 loc) · 2.14 KB

CSC CLI

CoinEx is committed to product development and service improvement and contributes its share to the infrastructure of the blockchain world. CSC is a small part of the development prospect. The CSC CLI is a basic tool to launch relay node, validator and manage wallets.

This is a docker version of csc CLI.

Contribution is welcome.

## Usage

To show CSC CLI help:

.. code-blok:: bash

  docker run --interactive --rm \
     ghcr.io/coincodile/cetd \
         --help

## Initialize

to initialization, in terminal type:

.. code-blok:: bash

  docker run --interactive --rm \
    --volume .:/data \
    ghcr.io/coincodile/cetd \
      --datadir /data \
      init

This command will create the data directory and keystore directory under /path/your-data-localtion-fold, and create Genesis Block.If the default --datadir is not specified, it will create .cetd as the data directory and 'keystore' directory in the current user's home directory. As follows:

.. code-blok:: bash

       .
       ├── cetd
       │   ├── chaindata
       │   │   ├── 000001.log
       │   │   ├── CURRENT
       │   │   ├── LOCK
       │   │   ├── LOG
       │   │   └── MANIFEST-000000
       │   ├── lightchaindata
       │   │   ├── 000001.log
       │   │   ├── CURRENT
       │   │   ├── LOCK
       │   │   ├── LOG
       │   │   └── MANIFEST-000000
       │   ├── LOCK
       │   └── nodekey
       └── keystore

By default, init command is initialized to Mainnet information, and --testnet option is initialized to testnet information.

## Run

Startup command:

.. code-blok:: bash

  docker run --interactive --rm \
    --volume .:/data \
    ghcr.io/coincodile/cetd \
      --datadir /data

By default, the synchronization mode is fast, which can be changed to full mode with the option --syncmode full. We have assigned P2P seed Node in cetd by default. You can change and assign trusted Seed Nodes via --bootnodes options.