mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-22 22:34:45 +00:00
add const
This commit is contained in:
@@ -29,6 +29,7 @@ pub mod gloas {
|
||||
pub const BUILDER_INDEX_SELF_BUILD: u64 = u64::MAX;
|
||||
pub const BUILDER_INDEX_FLAG: u64 = 1 << 40;
|
||||
pub const BID_VALUE_SELF_BUILD: u64 = 0;
|
||||
pub const EXECUTION_PAYMENT_TRUSTLESS_BUILD: u64 = 0;
|
||||
|
||||
// Fork choice constants
|
||||
pub type PayloadStatus = u8;
|
||||
|
||||
@@ -33,44 +33,4 @@ mod tests {
|
||||
use rand_xorshift::XorShiftRng;
|
||||
|
||||
ssz_and_tree_hash_tests!(ExecutionPayloadEnvelope<MainnetEthSpec>);
|
||||
|
||||
#[test]
|
||||
fn signing_root_is_deterministic() {
|
||||
let mut rng = XorShiftRng::from_seed([0x42; 16]);
|
||||
let envelope = ExecutionPayloadEnvelope::<MainnetEthSpec>::random_for_test(&mut rng);
|
||||
let domain = Hash256::random_for_test(&mut rng);
|
||||
|
||||
let signing_root_1 = envelope.signing_root(domain);
|
||||
let signing_root_2 = envelope.signing_root(domain);
|
||||
|
||||
assert_eq!(signing_root_1, signing_root_2);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn signing_root_changes_with_domain() {
|
||||
let mut rng = XorShiftRng::from_seed([0x42; 16]);
|
||||
let envelope = ExecutionPayloadEnvelope::<MainnetEthSpec>::random_for_test(&mut rng);
|
||||
let domain_1 = Hash256::random_for_test(&mut rng);
|
||||
let domain_2 = Hash256::random_for_test(&mut rng);
|
||||
|
||||
let signing_root_1 = envelope.signing_root(domain_1);
|
||||
let signing_root_2 = envelope.signing_root(domain_2);
|
||||
|
||||
assert_ne!(signing_root_1, signing_root_2);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn signing_root_changes_with_envelope_data() {
|
||||
let mut rng = XorShiftRng::from_seed([0x42; 16]);
|
||||
let envelope_1 = ExecutionPayloadEnvelope::<MainnetEthSpec>::random_for_test(&mut rng);
|
||||
let mut envelope_2 = envelope_1.clone();
|
||||
envelope_2.beacon_block_root = Hash256::random_for_test(&mut rng);
|
||||
|
||||
let domain = Hash256::random_for_test(&mut rng);
|
||||
|
||||
let signing_root_1 = envelope_1.signing_root(domain);
|
||||
let signing_root_2 = envelope_2.signing_root(domain);
|
||||
|
||||
assert_ne!(signing_root_1, signing_root_2);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user