# How to use NavCoin Core

## The binaries

• navcoind: A headless version of the node

• navcoin-qt: The graphical version of the node

• navcoin-cli: A RPC client to interact with the node

navcoin-qt does not launch a RPC server by default. Interactions with the RPC server are possible using the Debug console which you can find in the menu Help -> Debug window.

## The data directory

Depending on your operating system, the data directory is located in:

• Windows: C:\Users\YourUserName\Appdata\Roaming\Navcoin4

• Mac: ~/Library/Application Support/navcoin4/

• Linux: ~/.navcoin4/

The structure of the data directory is separated in various folder and files:

• blocks: In this folder the raw blocks of the chain are stored.

• chainstate: The state view of the chain is stored here in a LevelDB database. This includes the UTXO set and diverse data related to the DAO.

• wallet.dat: The default name of the wallet database, using Berkeley DB 5.8.

• navcoin.conf: The configuration file. This file does not exist by default.

• debug.log: The debug log file.

• error.log: A filtered version of debug.log including only the errors.

## Passing launch options to the node

Different Options can be passed to the node on launch. There are two ways of doing this.

• By including them in the navcoin.conf file as pairs of keys and values:

option1=value1
option2=value2

• By passwing them as arguments to the binaries:

./navcoind -option1=value1 -option2=value2
./navcoin-qt -option1=value1 -option2=value2