5 Commits
Author SHA1 Message Date
zeekayandHanzo Dev 748ea99f91 go 1.26.8
One toolchain across the estate. The tree carried 1.26.0, .1, .3, .4 and .5
at once, so which compiler built a binary depended on which repo it came
from.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-09 00:00:05 -07:00
zeekayandHanzo Dev a12bcbed4c e2e/clob: require the dex that is published, not the one beside the checkout
The e2e module reached github.com/luxfi/dex through a replace to ../../../dex,
which resolves on one machine and fails on every other; the require it masked
still said v1.5.4. It now requires v1.14.37, the tag the checkout beside it
sits nearest to, and the replace is gone. The replace to ../.. stays: that one
points inside this repository, which is how a nested module builds against
the tree it lives in.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-04 09:36:06 -07:00
zeekay d4474142f1 dex, e2e, LLM.md: pin the hook and market surfaces, and point e2e at current deps
The D-Chain, hook and market surfaces had behaviour no test observed. e2e/clob
moves to the module versions this repo builds against. LLM.md records the two
orthogonal calldata bounds — Cursor for how many bytes, Unsigned/Signed for
which values — and why hand-writing either is the bug they exist to close.
2026-08-28 15:39:28 -07:00
zeekayandHanzo Dev 03fe8b3c8e deps: reconcile luxfi/pq v1.0.3 onto the hash the tag actually resolves to
The v1.0.3 tag was re-pointed by a history rewrite that scrubbed a downstream
brand name from one comment line in mode.go, so the recorded zip hash no longer
matched the remote and clean-cache builds failed with a checksum SECURITY ERROR.

The new content is canonical and the difference is that single comment — no API,
no behaviour, and the module go.mod is byte-identical across both, so the
recorded /go.mod hash is unchanged. Hash re-derived by the toolchain, not
hand-written. luxfi/pq v1.1.1 retracts v1.0.3 so the moved tag stays visible
instead of being laundered away here.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-28 22:43:41 -07:00
zeekay 7e7eda5b2e precompile/dex: V4=CLOB facade adapter, inert by default (no embedded AMM)
engine_embedded.go deleted; default backend = newInertEngine (ErrDEXBackendNotConfigured)
so the precompile is inert without a configured D-Chain endpoint. engine_zap.go speaks the
frozen zapwire CLOB frame over luxfi/rpc ZAPDial. RED fixes: H1 replay idempotency, H4
BLAKE3 cancel-auth, H3/C2 ERC-20 settlement conservation guard (removed magic-slot poke;
native LUX direct). Zero go.mod replace; integration test isolated in e2e/.
Verified green pure-Go + -race; all consensus-safety gates pass.
2026-06-17 13:31:58 -07:00