Remove eth1 deposit functionality (#1780)

## Issue Addressed

- Resolves #1727

## Proposed Changes

Remove the `lighthouse account validator deposit` command.

It's a shame to let this go, but it's currently lacking any tests and contains significant, un-handled edge-cases (e.g., it will wait forever until the eth1 node gives a tx confirmation and if you ctrl+c it before it finishes it will leave the filesystem in an unknown state with lockfiles lying around)

I don't think we need to make deposit functionality a priority before mainnet, we have bigger fish to fry IMO.

We, will need to revive this functionality before the next testnet, but I think we should make private, non-production tools to handle this for SigP internally.

## Additional Info

Be sure to re-open #1331 if this PR is abandoned.
This commit is contained in:
Paul Hauner
2020-10-22 07:19:30 +00:00
parent b829257cca
commit 542f755ac5
4 changed files with 0 additions and 398 deletions

2
Cargo.lock generated
View File

@@ -27,11 +27,9 @@ dependencies = [
"slog",
"slog-async",
"slog-term",
"state_processing",
"tokio 0.2.22",
"types",
"validator_dir",
"web3",
]
[[package]]