Fix default mainnet burnchain peer details #5610
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
On 19th December 2024, the default burnchain peer referenced in the 'mainnet' config of the stacks-node program was taken down. As a result, stacks-node programs run with the 'mainnet' command (i.e. those using the config produced by
ConfigFile::mainnet()
) no longer sync.This PR fixes the default mainnet burnchain peer details by updating them to match those in the stacks-blockchain-docker repo.
Applicable issues
(none currently open)
Additional info (benefits, drawbacks, caveats)
To confirm the current configuration doesn't work, you can inspect the DNS result (NXDOMAIN) of running:
dig bitcoin.blockstack.com
Here's the matching stacks-blockchain-docker sample config for mainnet: https://github.com/stacks-network/stacks-blockchain-docker/blob/master/conf/mainnet/Config.toml.sample#L12-L14
The stacks-blockchain-docker config works at the time of writing; confirmed using bitcoin-cli.
Checklist
docs/rpc/openapi.yaml
andrpc-endpoints.md
for v2 endpoints,event-dispatcher.md
for new events)clarity-benchmarking
repobitcoin-tests.yml