Skip to content

Maintained fork available: CometBFT v0.40.x and address verification #26

Description

@AviaOne

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions