mirror of
https://github.com/Chia-Network/chia-blockchain.git
synced 2026-09-11 18:14:25 -05:00
* New database table to store headers * Loading blockchain only loads headers into memory instead of header blocks (header + proofs), speeds up the startup, and reduces normal operation memory usage by 80% * Fix deadlock issues with store class * Make memory store access synchronous, to reduce use of locks, this improves performance of block and unfinished block processing * Remove locks from reads of DB, only lock for writes * Cleaner configuration system with argparse * Log to file by default, configurable to stdout * Proof of space binary and create_plots scripts allow passing in temp and final directories
12 lines
373 B
Bash
Executable File
12 lines
373 B
Bash
Executable File
. .venv/bin/activate
|
|
. scripts/common.sh
|
|
|
|
# Starts a harvester, farmer, and full node.
|
|
|
|
_run_bg_cmd python -m src.server.start_harvester
|
|
_run_bg_cmd python -m src.server.start_farmer
|
|
_run_bg_cmd python -m src.server.start_full_node --port=8444 --database_id=1 --connect_to_farmer=True --rpc_port=8555
|
|
_run_bg_cmd python -m src.ui.start_ui --port=8222 --rpc_port=8555
|
|
|
|
wait
|