Skip to content

RootLUG/chia_smoothie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chia smoothie

A collection of tools for the chia blockchain

Installation, no dependencies required:

python setup.py install

Configuration:

All API connections requires SSL certificates including client to be able to connect to the chia daemon. On Linux and Mac the default cert paths are used:

~/.chia/mainnet/config/ssl/full_node/private_full_node.crt
~/.chia/mainnet/config/ssl/full_node/private_full_node.key

Windows appears to have different paths depending on the installed chia version so we advise to configure manually paths in the chia_smoothie.json config. If the cert_chain variable in config is empty or non-existing default (linux&mac) paths are used otherwise paths configured in config are used.

Please note that both crt and key files are required.

Force resync with full nodes:

python -m chia_smoothie.force_sync

This command will periodically (every half second) check what full nodes connections are open in chia to ensure that the local node is fully synchronized. It will check against a list of nodes as specified in the chia_smoothie.json config file. If chia is not connected to a node from the config, it will force the daemon to open a new connection to the node for syncing. There is a configurable delay resync_backoff in the config between attempts for establishing the connection to each node.

Donate

About

A toolset for the chia blockchain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages