lighthouse/testing
Pawan Dhananjay da7b7a0f60 Make transactions in execution layer integration tests (#3320)
## Issue Addressed

Resolves #3159 

## Proposed Changes

Sends transactions to the EE before requesting for a payload in the `execution_integration_tests`. Made some changes to the integration tests in order to be able to sign and publish transactions to the EE:

1. `genesis.json` for both geth and nethermind was modified to include pre-funded accounts that we know private keys for 
2. Using the unauthenticated port again in order to make `eth_sendTransaction` and calls from the `personal` namespace to import keys

Also added a `fcu` call with `PayloadAttributes` before calling `getPayload` in order to give EEs sufficient time to pack transactions into the payload.
2022-07-18 01:51:36 +00:00
..
antithesis Optimized Docker images (#2966) 2022-01-31 22:55:03 +00:00
ef_tests Bump the MSRV to 1.62 and using #[derive(Default)] on enums (#3304) 2022-07-15 07:31:19 +00:00
eth1_test_rig Unify execution layer endpoints (#3214) 2022-06-29 09:07:09 +00:00
execution_engine_integration Make transactions in execution layer integration tests (#3320) 2022-07-18 01:51:36 +00:00
node_test_rig Update to Rust 1.59 and 2021 edition (#3038) 2022-02-25 00:10:17 +00:00
simulator Unify execution layer endpoints (#3214) 2022-06-29 09:07:09 +00:00
state_transition_vectors Use async code when interacting with EL (#3244) 2022-07-03 05:36:50 +00:00
test-test_logger Update to Rust 1.59 and 2021 edition (#3038) 2022-02-25 00:10:17 +00:00
web3signer_tests Add Merge support to web3signer validators (#3318) 2022-07-15 14:16:00 +00:00