Skip to main content

3. Configuration - abec

Go to the configuration folder of abec and make changes as below in the configuration file abec.conf.

3.1 Listen to a Specific Port

The default listen port of an Abelian node (i.e. abec) is 8666. If you would like to use some other port (in the range [1025-65535]), for example 18666, you can specify it by adding the following into abec.conf.

listen=:18666

3.2 Broadcast Your (Mining) Node

You can let other Abelian nodes on the mainnet know your presence through broadcasting your IP address. This works if you have a public IP or have some IP forwarding already set at your router. To do so, you can specify your external IP (e.g. 1.2.3.4) in abec.conf:

externalip=1.2.3.4

If you are using some other listenting port (e.g. 18666) rather than the default port (8666), you need to specify the port as well:

externalip=1.2.3.4:18666

If your node sits behind a router, you may also enable UPnP by adding the following in abec.conf.

upnp=1

3.3 RPC Values

To let your ABEL wallet, namely, abewallet, connect to abec, you need to know the values of rpcuser and rpcpass, which are in abec.conf.

rpcuser = [rpcuser]
rpcpass = [rpcpass]

You may keep these automatically generated rpcuser and rpcpass values unchanged.

3.4 Mining Address

If you want to run a full node and also as a mining node (which I think you do), you need to include the initial address of your wallet to the miningaddr option in abec.conf.

miningaddr = [your initial address]