5 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 09b30dd045 decomplect: rip NetworkUpgrades interface (14 always-true predicates) from Runtime + VMContext 2026-05-18 23:09:51 -07:00
zeekay 45f97a70ab fix: break import cycle by defining SharedMemory locally
Define Element, Requests, and SharedMemory types locally in
runtime package instead of importing from vm/chains/atomic.
This breaks the import cycle:
consensus → vm → consensus
2026-01-26 08:27:21 -08:00
zeekay 4d6f5562d9 chore: sync with node requirements, add runtime package 2026-01-12 14:44:26 -08:00