9 Commits
Author SHA1 Message Date
zeekay 92b6f9a25b lint: gofmt -w core/block/block.go runtime/runtime.go test/helpers/context.go 2026-06-01 22:02:16 -07:00
zeekayandGitHub b4c612687d refactor: XAssetID → UTXOAssetID (#11)
Companion to luxfi/runtime: the field on the embedded Runtime struct
is the primary network's UTXO fee asset (P+X), not X-chain-specific.
Rename consensus consumers + test helpers to match.

Includes the local runtime replace temporarily — drop once
luxfi/runtime tags a release with the rename.
2026-05-30 14:26:00 -07:00
zeekay 257cacb84a chore: sync dependencies and format code 2026-02-04 15:44:47 -08:00
zeekay 4d6f5562d9 chore: sync with node requirements, add runtime package 2026-01-12 14:44:26 -08:00
zeekay 232565327f style: fix gofmt formatting issues 2025-12-13 07:45:18 +00:00
zeekay 4aac78700d Refactor: remove dead code, add thread safety, improve test coverage
- Remove unused packages: engine/dag/{getter,bootstrap,vertex/vertexmock},
  engine/pq/{bootstrap,block}, core/{tracker,verify}
- Add sync.RWMutex to protocol/wave for thread-safe map access
- Increase engine/dag test coverage from 11.7% to 98.3%
- Add comprehensive tests for DAG consensus, vertex, and engine
- All 27 packages pass tests, 16 at 100% coverage
2025-12-13 07:42:01 +00:00
zeekay 6fccf45d67 style: fix gofmt formatting issues 2025-12-12 05:41:51 -08:00
zeekay 644acbf17b fix: restore proper AppSender interface with App* methods 2025-12-11 22:49:21 -08:00
zeekay 06544bd943 Refactor, cleaner arch 2025-11-06 10:32:37 -08:00