Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VC GUI: required information #1691

Closed
4 of 18 tasks
paulhauner opened this issue Sep 30, 2020 · 1 comment
Closed
4 of 18 tasks

VC GUI: required information #1691

paulhauner opened this issue Sep 30, 2020 · 1 comment
Assignees

Comments

@paulhauner
Copy link
Member

paulhauner commented Sep 30, 2020

Description

This is issue tracks the datapoints required for the VC GUI.

It's quite rough now but I'll clean it up.

Items

TODO

  • Can we report prom metrics via the API without affecting future reads?=
@paulhauner paulhauner self-assigned this Sep 30, 2020
bors bot pushed a commit that referenced this issue Oct 25, 2020
## Issue Addressed

- Related to #1691

## Proposed Changes

- Add `DEPOSIT_CHAIN_ID` and `DEPOSIT_NETWORK_ID` to `config.yaml`.
    - Pass the `DEPOSIT_NETWORK_ID` to the `eth1::Service`.
- Remove the unused `MAX_EPOCHS_PER_CROSSLINK` from the `altona` and `medalla` configs (see [spec commit](ethereum/consensus-specs@2befe90#diff-efb845ac2ebd4aafbc23df40f47ce25699255064e99d36d0406d0a14ca7953ec)).
- Change from compressing the whole testnet directory, to only compressing the genesis state file. This is the only file we need to compress and *not* compressing the others makes them work nicely with git.
    - We can modify the boot nodes, configs, etc. without incurring an eternal binary-blob cost on our git history.
    - This change is backwards compatible (i.e., non-breaking).

## Additional Info

NA
bors bot pushed a commit that referenced this issue Nov 2, 2020
## Issue Addressed

- Related to #1691

## Proposed Changes

Adds the following API endpoints:

- `GET lighthouse/eth1/syncing`: status about how synced we are with Eth1.
- `GET lighthouse/eth1/block_cache`: all locally cached eth1 blocks.
- `GET lighthouse/eth1/deposit_cache`: all locally cached eth1 deposits.

Additionally:

- Moves some types from the `beacon_node/eth1` to the `common/eth2` crate, so they can be used in the API without duplication.
- Allow `update_deposit_cache` and `update_block_cache` to take an optional head block number to avoid duplicate requests.

## Additional Info

TBC
@paulhauner paulhauner added A1 and removed A1 labels Nov 8, 2020
@paulhauner
Copy link
Member Author

Closing since we're going to reboot the VC GUI and this is irrelevant now.

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

No branches or pull requests

1 participant