diff --git a/specrefs/.ethspecify.yml b/specrefs/.ethspecify.yml index be5a129569ad..3e6a8ce1e996 100644 --- a/specrefs/.ethspecify.yml +++ b/specrefs/.ethspecify.yml @@ -296,10 +296,8 @@ exceptions: - get_next_sync_committee_indices#gloas - get_node_children#gloas - get_node_for_root#gloas - - get_parent_payload_status#gloas - get_payload_attestation_due_ms#gloas - get_payload_attestation_message_signature#gloas - - get_payload_status_tiebreaker#gloas - get_pending_balance_to_withdraw#gloas - get_ptc_assignment#gloas - get_safe_execution_block_hash#gloas @@ -308,16 +306,12 @@ exceptions: - get_weight#gloas - has_compounding_withdrawal_credential#gloas - is_ancestor#gloas - - is_bid_compatible_with_head#gloas - is_head_late#gloas - - is_parent_node_full#gloas - is_previous_slot_payload_decision#gloas - is_valid_proposal_slot#gloas - notify_ptc_messages#gloas - on_block#gloas - on_payload_attestation_message#gloas - - payload_data_availability#gloas - - payload_timeliness#gloas - prepare_execution_payload#gloas - process_attestation#gloas - process_block#gloas @@ -329,8 +323,6 @@ exceptions: - process_withdrawals#gloas - record_block_timeliness#gloas - should_apply_proposer_boost#gloas - - should_build_on_full#gloas - - should_extend_payload#gloas - update_builder_pending_withdrawals#gloas - update_latest_messages#gloas - update_next_withdrawal_builder_index#gloas @@ -426,7 +418,6 @@ exceptions: - will_no_conflicting_checkpoint_be_justified#phase0 # gloas / heze empty sources to skip - - is_payload_verified#gloas - on_execution_payload_envelope#gloas - on_execution_payload_envelope#heze diff --git a/specrefs/functions.yml b/specrefs/functions.yml index 71160be55823..a1b569746453 100644 --- a/specrefs/functions.yml +++ b/specrefs/functions.yml @@ -5025,7 +5025,9 @@ - name: get_parent_payload_status#gloas - sources: [] + sources: + - file: packages/fork-choice/src/protoArray/protoArray.ts + search: " getParentPayloadStatus(block: ProtoBlock): PayloadStatus {" spec: | def get_parent_payload_status(store: Store, block: BeaconBlock) -> PayloadStatus: @@ -5066,7 +5068,9 @@ - name: get_payload_status_tiebreaker#gloas - sources: [] + sources: + - file: packages/fork-choice/src/protoArray/protoArray.ts + search: " private getPayloadStatusTiebreaker(" spec: | def get_payload_status_tiebreaker(store: Store, node: ForkChoiceNode) -> Uint8: @@ -6617,7 +6621,9 @@ - name: is_bid_compatible_with_head#gloas - sources: [] + sources: + - file: packages/beacon-node/src/chain/validation/executionPayloadBid.ts + search: function isBidCompatibleWithHead( spec: | def is_bid_compatible_with_head(store: Store, bid: ExecutionPayloadBid) -> bool: @@ -7223,7 +7229,9 @@ - name: is_parent_node_full#gloas - sources: [] + sources: + - file: packages/fork-choice/src/protoArray/protoArray.ts + search: " isParentNodeFull(block: ProtoBlock): boolean {" spec: | def is_parent_node_full(store: Store, block: BeaconBlock) -> bool: @@ -7320,7 +7328,9 @@ - name: is_payload_verified#gloas - sources: [] + sources: + - file: packages/fork-choice/src/protoArray/protoArray.ts + search: " hasPayload(blockRoot: RootHex): boolean {" spec: | def is_payload_verified(store: Store, root: Root) -> bool: @@ -8681,7 +8691,11 @@ - name: payload_data_availability#gloas - sources: [] + sources: + - file: packages/fork-choice/src/protoArray/protoArray.ts + search: " isPayloadDataAvailable(blockRoot: RootHex): boolean {" + - file: packages/fork-choice/src/protoArray/protoArray.ts + search: " isPayloadDataNotAvailable(blockRoot: RootHex): boolean {" spec: | def payload_data_availability(store: Store, root: Root, available: bool) -> bool: @@ -8703,7 +8717,11 @@ - name: payload_timeliness#gloas - sources: [] + sources: + - file: packages/fork-choice/src/protoArray/protoArray.ts + search: " isPayloadTimely(blockRoot: RootHex): boolean {" + - file: packages/fork-choice/src/protoArray/protoArray.ts + search: " isPayloadNotTimely(blockRoot: RootHex): boolean {" spec: | def payload_timeliness(store: Store, root: Root, timely: bool) -> bool: @@ -12072,7 +12090,9 @@ - name: should_build_on_full#gloas - sources: [] + sources: + - file: packages/fork-choice/src/protoArray/protoArray.ts + search: " shouldBuildOnFull(head: ProtoBlock, slot: Slot): boolean {" spec: | def should_build_on_full(store: Store, head: ForkChoiceNode, slot: Slot) -> bool: @@ -12089,7 +12109,9 @@ - name: should_extend_payload#gloas - sources: [] + sources: + - file: packages/fork-choice/src/protoArray/protoArray.ts + search: " shouldExtendPayload(blockRoot: RootHex, proposerBoostRoot: RootHex | null): boolean {" spec: | def should_extend_payload(store: Store, root: Root) -> bool: