Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 1.2 KB

quick-start.md

File metadata and controls

57 lines (37 loc) · 1.2 KB

Quick Start

The following steps will assume that the shell can find the executable ckb.

First create a directory to run CKB

mkdir ckb-dev
cd ckb-dev

All the following commands will run in the same directory.

Then init the directory with the default config files.

ckb init

See how to configure CKB if you like to tweak the options.

Windows users can double click ckb-init-mainnet.bat to initialize a mainnet node directory.

Start Node

Start the node from the directory

ckb run

Restarting in the same directory will reuse the data.

Windows users can double click ckb-run.bat to start the node.

Use RPC

Find RPC port in the log output, the following command assumes 8114 is used:

curl -d '{"id": 1, "jsonrpc": "2.0", "method":"get_tip_header","params": []}' \
  -H 'content-type:application/json' 'http://localhost:8114'

Run Miner

Miner is disabled by default, unless you have setup the miner lock to keep your mined CKB safe. See the comment of the section [block_assembler] in ckb.toml how to configure it.

After setting up the config file, restart the process ckb run, and start the miner process:

ckb miner