This application will capture all the `BeaconState`'s and `SignedBeaconBlock`'s from the consensus chain on Ethereum. This application is going to connect to the lighthouse client, but hypothetically speaking, it should be interchangeable with any eth2 beacon node.
The boot package in `internal` is utilized to start the application. Everything in the boot process must complete successfully for the application to start. If it does not, the application will not start.
The branching structure is as follows: `main`<--`develop`<--`your-branch`.
It is adviced that `your-branch` follows the following structure: `{type}/{issue-number}-{description}`.
-`type` - This can be anything identifying the reason for this PR, for example: `bug`, `feature`, `release`.
-`issue-number` - This is the issue number of the GitHub issue. It will help users easily find a full description of the issue you are trying to solve.
-`description` - A few words to identify your issue.