nodeos
service that runs on every node, serves this purpose. The ability to sync state is crucial for each block to eventually reach finality within the global state of the blockchain and allow each node to advance the last irreversible block (LIB). In this regard, the fundamental goal of the p2p protocol is to sync blocks and propagate transactions between nodes to reach consensus and advance the blockchain state.id
block_num
connection_id
have_block
id
expires
block_num
connection_id
block_num
stores the node's head block number when the transaction is received. It is used as a backup mechanism to drop the transaction when the LIB block number catches up with the head block number, regardless of expiration.handshake_message
chain_size_message
go_away_message
time_message
notice_message
request_message
sync_request_message
signed_block
packed_transaction
network_version
chain_id
node_id
key
time
token
sig
p2p_address
last_irreversible_block_num
last_irreversible_block_id
head_num
head_id
os
agent
generation
handshake_message
invocations; detects first call for validation.--allowed-connection
setting specified for that peer's net plugin when nodeos
started:last_irreversible_block_num
last_irreversible_block_id
head_num
head_id
reason
node_id
org
rec
xmt
dst
known_trx
known_blocks
req_trx
req_blocks
start_block
end_block