mirror of
https://github.com/sigp/lighthouse.git
synced 2026-04-24 00:08:27 +00:00
Gloas spec v1.7.0-alpha.5 and beacon_chain tests (#8998)
Fix database pruning post-Gloas - Fix DB pruning logic (and state summaries DAG) - Get the `beacon_chain` tests running with `FORK_NAME=gloas` 🎉 Co-Authored-By: Michael Sproul <michael@sigmaprime.io> Co-Authored-By: Jimmy Chen <jchen.tc@gmail.com> Co-Authored-By: Eitan Seri- Levi <eserilev@gmail.com> Co-Authored-By: dapplion <35266934+dapplion@users.noreply.github.com> Co-Authored-By: Eitan Seri-Levi <eserilev@ucsc.edu>
This commit is contained in:
@@ -20,7 +20,6 @@ use beacon_chain::test_utils::{
|
||||
use beacon_chain::{BeaconChain, WhenSlotSkipped};
|
||||
use beacon_processor::{work_reprocessing_queue::*, *};
|
||||
use bls::Signature;
|
||||
use fixed_bytes::FixedBytesExtended;
|
||||
use itertools::Itertools;
|
||||
use libp2p::gossipsub::MessageAcceptance;
|
||||
use lighthouse_network::rpc::InboundRequestId;
|
||||
@@ -2125,12 +2124,13 @@ fn make_test_payload_envelope(
|
||||
) -> SignedExecutionPayloadEnvelope<E> {
|
||||
SignedExecutionPayloadEnvelope {
|
||||
message: ExecutionPayloadEnvelope {
|
||||
payload: ExecutionPayloadGloas::default(),
|
||||
payload: ExecutionPayloadGloas {
|
||||
slot_number: slot,
|
||||
..ExecutionPayloadGloas::default()
|
||||
},
|
||||
execution_requests: ExecutionRequests::default(),
|
||||
builder_index: 0,
|
||||
beacon_block_root,
|
||||
slot,
|
||||
state_root: Hash256::zero(),
|
||||
},
|
||||
signature: Signature::empty(),
|
||||
}
|
||||
@@ -2158,7 +2158,7 @@ async fn test_payload_envelopes_by_range() {
|
||||
let envelope = make_test_payload_envelope(Slot::new(slot), root);
|
||||
rig.chain
|
||||
.store
|
||||
.put_payload_envelope(&root, envelope)
|
||||
.put_payload_envelope(&root, &envelope)
|
||||
.unwrap();
|
||||
expected_roots.push(root);
|
||||
}
|
||||
@@ -2208,7 +2208,7 @@ async fn test_payload_envelopes_by_root() {
|
||||
let envelope = make_test_payload_envelope(Slot::new(1), block_root);
|
||||
rig.chain
|
||||
.store
|
||||
.put_payload_envelope(&block_root, envelope)
|
||||
.put_payload_envelope(&block_root, &envelope)
|
||||
.unwrap();
|
||||
|
||||
let roots = RuntimeVariableList::new(vec![block_root], 1).unwrap();
|
||||
@@ -2298,7 +2298,7 @@ async fn test_payload_envelopes_by_range_no_duplicates_with_skip_slots() {
|
||||
let envelope = make_test_payload_envelope(Slot::new(slot), root);
|
||||
rig.chain
|
||||
.store
|
||||
.put_payload_envelope(&root, envelope)
|
||||
.put_payload_envelope(&root, &envelope)
|
||||
.unwrap();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user