Commit Graph
4 Commits
Author SHA1 Message Date
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
zeekay 4bc92846c0 Update engine to be easier, more accessible 2025-08-01 13:22:26 -05:00
zeekay a0c09dd3e0 refactor: Complete terminology migration from Avalanche to quantum-themed naming
- Replace all snowball/snowflake references with photon/pulse/wave terminology
- Update test function names to use new nomenclature (TestPhotonBinary, TestWaveMultiChoice, etc.)
- Fix TestParameters Beta value from 1 to 2 to prevent immediate finalization
- Fix wave preference update logic to properly reset non-voted choices
- Make photon Add() method idempotent to allow re-adding same choice
- Rename test files: binary_snowball_test.go → photon_binary_test.go, etc.
- Update struct field names: snowflakePreference → wavePreference/pulsePreference
- Change Nnary to MultiChoice throughout the codebase
- Update comments to remove avalanche-specific terminology

Most tests now pass with the new terminology. Some test failures remain in
the main consensus package that need further investigation, but core protocol
implementations (photon, pulse, wave, prism, quasar) are working correctly.
2025-07-31 12:43:45 -05:00