mirror of
https://github.com/dashpay/dash.git
synced 2024-12-27 04:52:59 +01:00
9378c271b6
* Modify makesseeds.py to work with "protx list valid 1" instead of "masternode list" This allows better filtering for MN owners with multiple MNs. This commit also removes some unsupported fields, e.g. "protocol", "lastseen", ... * Update contrib/seeds/README.md with new instructions
21 lines
756 B
Markdown
21 lines
756 B
Markdown
# Seeds
|
|
|
|
Utility to generate the seeds.txt list that is compiled into the client
|
|
(see [src/chainparamsseeds.h](/src/chainparamsseeds.h) and other utilities in [contrib/seeds](/contrib/seeds)).
|
|
|
|
The seeds compiled into the release are created from the current protx list, like this:
|
|
|
|
dash-cli protx list valid 1 1185193 > protx_list.json
|
|
python3 makeseeds.py < protx_list.json > nodes_main.txt
|
|
python3 generate-seeds.py . > ../../src/chainparamsseeds.h
|
|
|
|
Make sure to use a recent block height in the "protx list" call. After updating, create a PR and
|
|
specify which block height you used so that reviewers can re-run the same commands and verify
|
|
that the list is as expected.
|
|
|
|
## Dependencies
|
|
|
|
Ubuntu:
|
|
|
|
sudo apt-get install python3-dnspython
|