This service manages the execution of the nodeos
binary as part of dfuse.
Build and run from here:
-
Operator (process commands, owns the superviser, owns the http handlers that sends the commands to him)
-
Superviser is the the one managing the actual blockchain software (nodeos, geth..). It is made of an embedded generic superviser struct, plus specific nodeos/geth embedding it. It owns the plugins.
Issues and PR in this repo related strictly to the core manageos engine
Report any protocol-specific issues in their respective repositories
Please first refer to the general dfuse contribution guide, if you wish to contribute to this code base.
This codebase uses unit tests extensively, please write and run tests.