Apricot Phase 4 - Patch 5
StephenButtolph
released this
11 Nov 00:13
·
2487 commits
to master
since this release
v1.6.5
This version is backwards compatible to v1.6.0. It is optional, but encouraged.
Network
- Added reported uptime to pong messages to be able to better track a local node's uptime as viewed by the network.
- Refactored request timeout registry to avoid a potential race condition.
APIs
- Added
info.uptime
API call that attempts to report the network's view of the local node. - Added
observedUptime
to each peer's result ininfo.peers
.
Bootstrapping
- Drop inbound messages to a chain if that chain is in the execution phase of bootstrapping.
- Print beacon nodeIDs upon failure to connect to them.
Metrics
- Added
avalanche_{ChainID}_bootstrap_finished
, which is 1 if the chain is done bootstrapping, 0 otherwise.