Klaytn Command

How to find the Klaytn Directory (Normally “Klaytn DIR”)


You can check Klaytn directory at kcn or kpn config. Config file is located under /etc/kcnd/conf or /etc/kpnd/conf.

cat /etc/kcnd/conf/kcnd.conf (or /etc/kpnd/conf/kpnd.conf)

# Find DATA_DIR and LOG_DIR path as below example
DATA_DIR=/var/kcnd/data/
LOG_DIR=/var/kcnd/logs/

How to connect to Klaytn Console


Connect to Klaytn API to check node and network status.

# execute the command below in the Klaytn DATA_DIR Path
$ sudo kcn attach klay.ipc
> 

Useful APIs

# Check current block Number
  > klay.blockNumber

# Check my kni address
  > admin.nodeInfo

# Check my dode address
  > governance.nodeAddress

# Check other connected nodes
  > admin.peers

# Add or remove nodes
  > admin.addPeer("kni")
  > admin.removePeer("kni")

How to get the API Result only

# execute the command below in the Klaytn DATA_DIR Path
$ sudo kcn attach --exec <statement> klay.ipc

e.g.
# Check my dode address
$ sudo kcn attach --exec "governance.nodeAddress" klay.ipc
"0xda23978e6e354fbf25dd87aaf1d1bb4ed112753f"

Last updated