bits¶
bits is a pure Python implementation of Bitcoin
Dependencies¶
Python 3.7+
Installation¶
pip install bits
Install for development¶
git clone https://github.com/jtraub91/bits.git
cd bits/
pip install -e .[dev]
pre-commit install
Configuration¶
A configuration file is not strictly necessary, but may be leveraged, nominally located at ~/.bits/config.[toml|json]
, for overriding CLI defaults.
See conf/ for default configuration files.
Config file support¶
TOML is preferred for configuration files but is natively supported only on Python 3.11 and up; on the contrary, JSON is supported for all Python versions. Therefore, for all Python versions, if ~/.bits/config.json
is present, it will be used, but for Python 3.11+, if ~/.bits/config.toml
is present, it will be used instead.