5 Commits
Author SHA1 Message Date
zeekay aba3efb472 fix(deps): reconcile go.sum against what the registry actually serves
Chasing these one at a time was whack-a-mole — every repair surfaced the next
moved tag (age, pq, threshold, zap, consensus, constants, sdk, keys…). This is
the systematic pass instead: every distinct luxfi/hanzoai module@version in the
workspace (692 of them) was resolved against proxy.golang.org + a direct fetch,
and any go.sum line disagreeing with what is actually served was corrected.

Not an attack, and checked rather than assumed: for each case the proxy and a
direct fetch AGREE with each other and differ from the recorded hash. Two
independent transports agreeing means nothing is rewriting bytes in flight —
the tags moved at source. sum.golang.org still holds the original, but
GOPRIVATE covers github.com/luxfi/* with GOSUMDB=off, so our own modules never
consult the checksum DB and a moved tag splits consumers silently instead of
failing at publish time.

Only the recorded hash changes. No selected version moves, and `go mod tidy`
was deliberately NOT run, so nothing is upgraded as a side effect.

Verified: `go list -m all` resolves with no checksum error.

The durable fix is upstream: treat a published version as immutable. Cut
x.y.z+1 instead of moving a tag — with GOSUMDB off, no consumer can detect it.
2026-07-26 04:16:43 -07:00
zeekay 52698f4aec chore(deps): bump geth v1.20.1 + luxfi deps — stack unification 2026-07-15 11:12:41 -07:00
zeekayandHanzo Dev d3826f4aaf fix(deps): repair vanished pins / go.sum drift ( constants@latest) + build green
Co-authored-by: Hanzo Dev <dev@hanzo.ai>
2026-06-30 14:00:29 -07:00
Zach Kelling 0e0062cb04 chore: add BSD-3-Clause LICENSE 2026-02-14 05:26:25 -08:00
Zach Kelling c00fc128cf feat: add wrappers and bimap packages
Add wrappers package with Packer, Errs, and Closer types for
binary serialization and error handling. These are needed by
other Lux packages that were previously importing from vm.

Add bimap package for bidirectional maps.

Update atomic.go to re-export from standalone atomic module.
2026-01-26 08:24:41 -08:00