Skip to main content

Frequently Used Commands

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


You can check Kaia 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 Kaia Console


Connect to Kaia API to check node and network status.


# execute the command below in the Kaia DATA_DIR Path
$ sudo kcn attach kaia.ipc
>

Useful APIs


# Check current block Number
> kaia.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 Kaia DATA_DIR Path
$ sudo kcn attach --exec <statement> kaia.ipc
e.g.
# Check my dode address
$ sudo kcn attach --exec "governance.nodeAddress" kaia.ipc
"0xda23978e6e354fbf25dd87aaf1d1bb4ed112753f"