go-blockchain/chain
Claude 28e3da63cb
test(chain): boost coverage to >80% with multi-block sync and error paths
Add comprehensive tests exercising regular transaction processing through
the sync pipeline (key image marking, output indexing, cumulative
difficulty) and not-found error paths for all query methods. Coverage
rises from 65.8% to 80.1%.

Co-Authored-By: Charon <charon@lethean.io>
2026-02-20 22:02:10 +00:00
..
chain.go feat(chain): Chain struct with block storage and retrieval 2026-02-20 21:44:57 +00:00
chain_test.go test(chain): boost coverage to >80% with multi-block sync and error paths 2026-02-20 22:02:10 +00:00
index.go feat(chain): transaction, key image, and output index operations 2026-02-20 21:49:15 +00:00
integration_test.go test(chain): integration test syncing first 10 blocks from testnet 2026-02-20 21:55:19 +00:00
meta.go feat(chain): go-store dependency and metadata types 2026-02-20 21:42:22 +00:00
store.go feat(chain): transaction, key image, and output index operations 2026-02-20 21:49:15 +00:00
sync.go feat(chain): RPC sync loop with block processing and indexing 2026-02-20 21:53:49 +00:00
sync_test.go test(chain): boost coverage to >80% with multi-block sync and error paths 2026-02-20 22:02:10 +00:00
validate.go feat(chain): block header validation (linkage, height, size) 2026-02-20 21:50:12 +00:00
validate_test.go feat(chain): block header validation (linkage, height, size) 2026-02-20 21:50:12 +00:00