Added a generic consensus node