☰
Module process
Structs
Constants
Functions
Type Aliases
?
Module
jormungandr
::
blockchain
::
process
source
·
[
−
]
Structs
Process
🔒
The blockchain process is comprised mainly of two parts:
TaskData
Constants
DEFAULT_TIMEOUT_PROCESS_ANNOUNCEMENT
🔒
DEFAULT_TIMEOUT_PROCESS_BLOCKS
🔒
DEFAULT_TIMEOUT_PROCESS_HEADERS
🔒
DEFAULT_TIMEOUT_PROCESS_LEADERSHIP
🔒
GET_NEXT_BLOCK_SCHEDULER_CONFIG
🔒
PULL_HEADERS_SCHEDULER_CONFIG
🔒
TIP_UPDATE_QUEUE_SIZE
🔒
Functions
chain_header_error_into_reply
🔒
check_and_apply_block
🔒
network_block_error_into_reply
🔒
process_and_propagate_new_ref
🔒
process_block_announcement
🔒
process_chain_headers
🔒
process_leadership_block
🔒
process_leadership_block_inner
🔒
process_network_block
🔒
process_network_blocks
🔒
spawn_get_next_block_scheduler
🔒
spawn_pull_headers_scheduler
🔒
start
Type Aliases
GetNextBlockScheduler
🔒
PullHeadersScheduler
🔒