Nano Symbol nano-node CT Dashboard

A series of automated integration tests run on each commit and pull request.

#PR Modified Author Revision Status Merged Merge Duration Title
5277 today
pwojcikdev
2 ⌛ Yes 1 days Deduplicate network messages through `transport::message_filter`
5272 today
pwojcikdev
5 ✅ No > 1 day Generate work through a new work_generator with configurable local generation and a time limit for work peers
5278 today
pwojcikdev
1 ⌛ Yes < 1 day Keep the handshake cookie in `tcp_server` instead of a shared table
5279 today
pwojcikdev
1 ✅ Yes < 1 day Interrupt systest nodes with a console Ctrl+C on Windows and fix the other Windows systest failures
5280 today
pwojcikdev
1 ✅ No > 1 day Reject a channel whose endpoint is already registered
5281 today
pwojcikdev
1 ✅ No > 1 day Tune election pacing and block rebroadcast fanout
5265 yesterday
pwojcikdev
5 ✅ Yes 5 days Replace confirmation_solicitor with vote_solicitor
5273 yesterday
pwojcikdev
1 ✅ Yes < 1 day Pin GitHub Actions to commit SHAs
5274 yesterday
uxuxs82
1 ⌛ No > 1 day Remove redundant previous check in receive_block
5275 yesterday
uxuxs82
1 ✅ No > 1 day Remove unused stats enumerations
5276 yesterday
uxuxs82
1 ✅ No > 1 day Clone initialization blocks for each node
5269 yesterday
uxuxs82
1 ✅ No > 1 day Print nano_wallet help to stdout
5270 yesterday
uxuxs82
1 ✅ No > 1 day Add block_sideband to_json
5271 yesterday
uxuxs82
1 ✅ No > 1 day Add version parameter to changelog script
5266 3 day(s) ago
pwojcikdev
2 ✅ Yes 1 days Check the io_context before joining an async task and refuse overwriting a running one
5267 3 day(s) ago
pwojcikdev
1 ✅ Yes < 1 day Keep failed LMDB opens retryable and stop backend copies from losing short all-zero keys
5264 4 day(s) ago
pwojcikdev
3 ✅ Yes 2 days Rename network_filter to duplicate_filter, rework its interface and keep cryptopp out of its header
5268 4 day(s) ago
pwojcikdev
2 ❌ No > 3 days Abort a backend copy once the source has been written to and lock the data directory for writing processes
5241 5 day(s) ago
RickiNano
5 ✅ No > 17 days Keep heavy library headers out of widely included headers
5263 6 day(s) ago
pwojcikdev
2 ✅ Yes < 1 day Refuse blocks once the block processor stops and drop the queued ones
5256 6 day(s) ago
pwojcikdev
3 ✅ Yes 2 days Add vote relay messages and the vote_relay node capability
5261 7 day(s) ago
pwojcikdev
3 ✅ Yes < 1 day Count closed connections toward the per IP limit for a cooldown
5259 7 day(s) ago
pwojcikdev
1 ✅ Yes < 1 day Evict closed channels first from a full telemetry table and size it from the connection limits
5262 7 day(s) ago
pwojcikdev
1 ✅ Yes < 1 day Check vote broadcast capacity outside the broadcaster lock
5258 7 day(s) ago
pwojcikdev
2 ✅ Yes < 1 day Keep messages the server rejects or drops out of the duplicate filter
5260 8 day(s) ago
pwojcikdev
1 ✅ Yes < 1 day Count only inbound connections when waiting for accept slots
5254 8 day(s) ago
pwojcikdev
5 ✅ No > 8 days Match every processed block with the election running for its root
5255 8 day(s) ago
pwojcikdev
2 ❌ Yes 1 days Give fair queues a dead origin policy and purge them as they grow
5257 8 day(s) ago
pwojcikdev
1 ✅ Yes < 1 day Test the bootstrap RPCs on a peerless node with fixed account sets
5201 9 day(s) ago
pwojcikdev
15 ✅ No > 42 days Add vote relay for representatives a node cannot peer with
5252 9 day(s) ago
pwojcikdev
3 ❌ No > 9 days Make fair queue pops scale with the active origins instead of the peer count
5246 9 day(s) ago
pwojcikdev
3 ✅ No > 13 days Verify block signatures before taking the ledger writer
5249 9 day(s) ago
pwojcikdev
2 ✅ Yes 4 days Rework the release pipeline and attest what it publishes
5251 9 day(s) ago
pwojcikdev
1 ✅ Yes < 1 day Let a forced block join the election already running for its root
5253 9 day(s) ago
pwojcikdev
1 ✅ Yes < 1 day Split `block_rebroadcaster.cooldown` into suppression and expiry tests
5250 10 day(s) ago
pwojcikdev
2 ✅ Yes 1 days Secure limiter budget before popping bootstrap batches and local broadcasts
5248 11 day(s) ago
pwojcikdev
1 ❌ Yes 3 days Keep requests queued while their channel has no room instead of dropping them after the pop
5247 13 day(s) ago
clemahieu
2 ❌ No > 13 days Update Boost to 1.88 and move process spawning to Boost.Process v2
5245 15 day(s) ago
pwojcikdev
2 ❌ Yes 1 days Remove the large votes flag and batch hashes at the confirm_req and vote limits
5103 15 day(s) ago
RickiNano
4 ❌ No > 127 days Move signature verification out of the write transaction and parallelize it
5244 15 day(s) ago
pwojcikdev
3 ❌ No > 15 days Wipe the stack after key derivation, signing and the KDF
5243 16 day(s) ago
pwojcikdev
1 ❌ Yes < 1 day Give the message processor its own stat type and count every inbound message drop
5226 16 day(s) ago
pwojcikdev
9 ❌ Yes 6 days Rework the network tests
5242 16 day(s) ago
pwojcikdev
1 ❌ Yes < 1 day Keep background reachout out of the blocklist disconnect test
5240 17 day(s) ago
pwojcikdev
3 ❌ Yes < 1 day Shard the message processor so a channel's messages stay in order
5234 17 day(s) ago
pwojcikdev
1 ❌ Yes 3 days Empty the wallet startup systest output file before each launch
5239 17 day(s) ago
pwojcikdev
2 ❌ Yes 3 days Cap blocks random responses and tighten bootstrap request checks
5206 18 day(s) ago
pwojcikdev
4 ❌ Yes 13 days Switch, create and restore wallets in the Qt wallet
5235 18 day(s) ago
pwojcikdev
1 ✅ Yes 2 days Close the channels the container erases, like close and purge
5233 18 day(s) ago
pwojcikdev
2 ❌ Yes 2 days Exit non-zero when a node CLI command fails