erigon-pulse/cmd/sentry/sentry
Giulio rebuffo 84f31c873e
Separation of Engine from Ethbackend (#7821)
This PR separates ENGINE from Ethbackend. It makes it so:

1) EthBackend not a god class
2) We can abstract away engine API so that we can make it CL-like and
enable Consensus-Execution driven design
3) Objective is Json-RPC -> Engine Consensus Module -> Execution module.
2023-07-06 18:09:52 +02:00
..
broadcast.go eip-4844: modified DecodeTransaction version 1 (#7442) 2023-05-09 18:44:53 +01:00
eth_handshake_test.go Prioritize eth/68 by default (#7463) 2023-05-08 16:03:59 +02:00
eth_handshake.go p2p: reduce verbosity of NetworkIdMissmatchErr and EOF (because likely we can't do anything about it and user can't) (#7368) 2023-04-23 10:41:46 +07:00
sentry_api.go [devnet tool] side-quest: logging, step 3 (#7471) 2023-05-09 18:11:31 +01:00
sentry_grpc_server_test.go e4: release some tests (#7729) 2023-06-14 10:01:00 +07:00
sentry_grpc_server.go [sentry] initiate eth66 protocol under eth67 (#7612) 2023-05-31 20:29:57 +01:00
sentry_multi_client.go Separation of Engine from Ethbackend (#7821) 2023-07-06 18:09:52 +02:00