Hello, and thank you for this project. It has been running two of our Cosmos seed nodes for years.
This is not a bug report. It is a note for anyone landing here looking for a seed node, since this repository has not moved since February 2023 and still targets Tendermint v0.34.22, which has reached end of life.
We have published a maintained fork under the same Blue Oak licence: https://github.com/AviaOne/tenderseed
It is a drop-in replacement. Same binary name, same flags, same home layout, and a partial config.toml is still valid, so an existing installation keeps working with its node_key.json untouched.
What it changes:
- CometBFT
v0.40.x instead of Tendermint v0.34.22
- the addresses the seed serves are dialled and re-checked, since
MarkGood is only reachable through the consensus reactor and a seed does not run one
SeedDisconnectWaitPeriod is exposed and defaults to 5 minutes instead of being left at zero
- Prometheus metrics, unit tests, CI, released binaries and a container image
The measurement that prompted it: our two seeds held 4 and 6 addresses after years on the original binary. Only the binary was replaced, and four hours later the same two seeds held 1263 and 568. Everything is documented, including what we could not isolate: https://github.com/AviaOne/tenderseed/blob/master/FORK.md
Happy to close this if it is unwelcome here.
Hello, and thank you for this project. It has been running two of our Cosmos seed nodes for years.
This is not a bug report. It is a note for anyone landing here looking for a seed node, since this repository has not moved since February 2023 and still targets Tendermint
v0.34.22, which has reached end of life.We have published a maintained fork under the same Blue Oak licence: https://github.com/AviaOne/tenderseed
It is a drop-in replacement. Same binary name, same flags, same home layout, and a partial
config.tomlis still valid, so an existing installation keeps working with itsnode_key.jsonuntouched.What it changes:
v0.40.xinstead of Tendermintv0.34.22MarkGoodis only reachable through the consensus reactor and a seed does not run oneSeedDisconnectWaitPeriodis exposed and defaults to 5 minutes instead of being left at zeroThe measurement that prompted it: our two seeds held 4 and 6 addresses after years on the original binary. Only the binary was replaced, and four hours later the same two seeds held 1263 and 568. Everything is documented, including what we could not isolate: https://github.com/AviaOne/tenderseed/blob/master/FORK.md
Happy to close this if it is unwelcome here.