mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-09 03:31:45 +00:00
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.
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
#![recursion_limit = "1024"]
|
||||
/// This binary runs integration tests between Lighthouse and execution engines.
|
||||
///
|
||||
/// It will first attempt to build any supported integration clients, then it will run tests.
|
||||
@@ -9,6 +10,7 @@ mod genesis_json;
|
||||
mod geth;
|
||||
mod nethermind;
|
||||
mod test_rig;
|
||||
mod transactions;
|
||||
|
||||
use geth::GethEngine;
|
||||
use nethermind::NethermindEngine;
|
||||
|
||||
Reference in New Issue
Block a user