Skip to content

Better support for experimenting with reactors #3176

@ebuchman

Description

@ebuchman

A number of issues have called for experimentation with reactors:

There's also issues to allow users to specify certain reactors/functionality not to run

And of course we're still looking to add a state-syncing reactor: #828

Taken together they suggest the need for better interfaces to composing the set of reactors and substructures that constitute the node.

As suggested in #476 (comment), we should consider refactors to the node package that simplify extending tendermint nodes with custom functionality without forking the repo or copying all of node/node.go.

Copying node.go isn't the worst as is, but we can probably do much better to minimize what needs to be copied.

Metadata

Metadata

Assignees

No one assigned

    Labels

    T:designType: Design work is neededstalefor use by stalebot

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions