Commit Graph

  • b9fd0f6299 fix(lx-trading-ts): run all the tests, and stop exiting 1 on a passing suite zeekayandHanzo Dev 2026-08-02 03:12:39 -07:00
  • b8085b3ad7 fix(lx-trading-core): clippy -D warnings, and wire the arbitrage bot callback zeekayandHanzo Dev 2026-08-02 03:09:05 -07:00
  • a4228c5d51 fix(lx-trading-core): drop two module declarations with no files, and gofmt zeekayandHanzo Dev 2026-08-02 03:00:13 -07:00
  • 56c9343922 ci: take the Go version from go.mod, not an older pin zeekayandHanzo Dev 2026-08-02 02:28:35 -07:00
  • b80433ce51 deps: go.sum disagreed with the checksum database on luxfi/pq zeekayandHanzo Dev 2026-08-01 18:12:08 -07:00
  • 5c8ab93cde ci: the PAT step falls back to the one credential luxfi provisions zeekayandHanzo Dev 2026-08-01 17:41:14 -07:00
  • 20e62658cf docs(llm): record the Go toolchain policy zeekayandHanzo Dev 2026-08-01 16:17:46 -07:00
  • 556c9539fc fix(docker): pin Go builders to 1.26.5 and set GOTOOLCHAIN=auto zeekayandHanzo Dev 2026-08-01 16:15:24 -07:00
  • 0502bf8691 ci: one CI path — .hanzo/workflows zeekayandHanzo Dev 2026-07-30 17:28:53 -07:00
  • 1053ed2b8d deps: reconcile luxfi/pq v1.0.3 onto the hash the tag actually resolves to zeekayandHanzo Dev 2026-07-28 22:54:11 -07:00
  • 65b9c6be1c fix: qualify the Metal anchor symbol with the package that owns it zeekayandHanzo Dev 2026-07-28 08:48:29 -07:00
  • 748e363ca1 chore(go): bump go directive to 1.26.5 zeekayandHanzo Dev 2026-07-27 13:43:16 -07:00
  • 42b3daac95 fix(deps): patch the AWS SDK EventStream DoS zeekay 2026-07-26 07:57:07 -07:00
  • afd59ffef1 fix(deps): reconcile go.sum against what the registry actually serves zeekay 2026-07-26 04:16:24 -07:00
  • 09d774c6c2 fix(deps): correct moved-tag hashes for luxfi modules in go.sum zeekay 2026-07-26 02:42:49 -07:00
  • 0f85bb2087 dex: gate secp256k1 Metal anchor behind dexgpu (fix default darwin plugin link) v1.14.2 zeekayandHanzo Dev 2026-07-21 23:27:30 -07:00
  • eaf7120d94 build: gate GPU cgo path behind dexgpu tag (not bare cgo) zeekayandHanzo Dev 2026-07-21 08:24:19 -07:00
  • f901beb72c ci: run linux jobs on lux-build-amd64 ARC scale set (no GitHub-hosted builders) zeekayandHanzo Dev 2026-07-11 00:19:20 -07:00
  • efd4c4c976 build: drop GOPRIVATE — public modules use immutable proxy+sumdb v1.14.1 zeekay 2026-06-28 15:28:10 -07:00
  • f5a9fed00a test(dchain): cross-arch consensus-fork red-team proof (F1 evidence) zeekayandHanzo Dev 2026-07-02 12:02:01 -07:00
  • 7ca0c2c521 fix(dex): F9 — gate TxDeposit to a trusted bridge authority; close the infinite-money self-signed deposit venue-v1.7.0 v1.14.0 zeekayandHanzo Dev 2026-07-02 10:07:12 -07:00
  • 4f8df54e87 fix(dex): exact-integer ZAP wire + ledger-in-root — kill cross-arch/restart execRoot forks, silent money desync, and ceil/floor strand zeekayandHanzo Dev 2026-07-02 09:42:54 -07:00
  • 8179bf6ff6 refactor(dex): finish lx→dex fold — fix doc refs (pkg/lx → pkg/dex) zeekayandHanzo Dev 2026-07-02 01:20:32 -07:00
  • 10a084c0b2 refactor(dex): fold pkg/lx into pkg/dex — one matcher, one package zeekayandHanzo Dev 2026-07-02 00:57:08 -07:00
  • 3925b347f1 fix(lx,dchain): persist self-trade-prevented maker removal (self-cross desync) v1.13.0 zeekayandHanzo Dev 2026-07-01 21:11:39 -07:00
  • f37409171f test(dex): prove correct DEX operation under Byzantine faults zeekayandHanzo Dev 2026-07-01 20:53:06 -07:00
  • ab531a264b lx: decomplect DEX GPU backend into one runtime-selected lux-gpu binding zeekayandHanzo Dev 2026-07-01 19:52:36 -07:00
  • 2a9169184f feat(lx): batch order-matching path (parallel across books, bounded tiles) v1.12.0 zeekayandHanzo Dev 2026-07-01 19:02:15 -07:00
  • c60bf1ca12 routes: /ext/bc/D -> /v1/dex (DEX HTTP surface under /v1/dex) venue-v1.6.0 v1.11.0 zeekayandHanzo Dev 2026-07-01 12:17:47 -07:00
  • 88c3b22e3b merge dex/clob-rename-amm-gpu-rip to main v1.10.0 zeekay 2026-07-01 06:29:38 -07:00
  • 7c3e3bb4db Merge branch 'dex/clob-rename-amm-gpu-rip' zeekay 2026-07-01 06:29:30 -07:00
  • 8a336cf225 docs(brand): add hero banner zeekay 2026-06-28 20:37:08 -07:00
  • 433b781c8e chore(brand): dynamic hero banner zeekay 2026-06-28 20:37:07 -07:00
  • 014ce05279 dex: drop cmd/dexfill one-off (old standalone-venue path) — replaced by net-agnostic luxfi/trader on the native 0x9999 money path zeekay 2026-06-27 19:27:22 -07:00
  • d7edc9d715 dex/lx: rip AMM GPU accel, clob→dex, add HIP+Vulkan orderbook cgo backends zeekay 2026-06-27 11:51:48 -07:00
  • 46f8158b0f chore: move LP-108 in-tree archive OUT to ~/archive (no backups in tree) zeekay 2026-06-26 22:32:06 -07:00
  • a03ede9580 chore: untrack LaTeX build artifact + gitignore (whitepaper .out is cruft) zeekay 2026-06-26 22:24:30 -07:00
  • 0964289c93 feat(dex): real deterministic Metal CLOB matcher binding (Apple Silicon) recovery/dex-gpu-clob-c6d2ff4 zeekay 2026-06-26 21:53:42 -07:00
  • f0eef3db06 feat(dchain): keeper-less proposer-side drive for the native co-located atomic seam recovery/dex-drive-3d0d25cf zeekay 2026-06-26 21:51:39 -07:00
  • 1951c41aea test(dex): GPU shadow determinism corpus + fail-closed negative test zeekay 2026-06-26 21:45:03 -07:00
  • 854dec28fd feat(dex): GPU shadow gate for the dexvm consensus match path zeekay 2026-06-26 21:35:49 -07:00
  • ec0b0deef3 feat(dchain): native co-located C<->D atomic settlement seam v1.9.1 recovery/dex-atomic-seam-af4031d zeekay 2026-06-26 20:11:14 -07:00
  • 86cf63d81c feat(dchain): dex_get_nonce read + hex-encode order owner (maker restart reconcile) v1.8.3 zeekay 2026-06-26 19:58:46 -07:00
  • bd3375ffdc ci: self-contained docker.yml (drop broken reusable, mirror node) zeekay 2026-06-26 19:17:52 -07:00
  • 8df70d5023 ci: self-contained docker.yml (drop broken reusable, mirror node) zeekay 2026-06-26 19:17:52 -07:00
  • e5f411cb25 wip(dex): GPU dexd orderbook cuda→gpu rename + cmd/dexfill client (in-flight checkpoint) zeekay 2026-06-26 19:10:13 -07:00
  • edfe3472b8 WIP on feat/native-dchain-atomic-seam: f6b7ab9 fix(dex): GOPRIVATE must cover hanzos3 (+ all our orgs) — CI proxy-fetch failure recovery/worktree-snapshot zeekay 2026-06-26 19:09:11 -07:00
  • e94f2f1d0d index on feat/native-dchain-atomic-seam: f6b7ab9 fix(dex): GOPRIVATE must cover hanzos3 (+ all our orgs) — CI proxy-fetch failure zeekay 2026-06-26 19:09:11 -07:00
  • 17ad04b5d4 fix(dex): realign luxfi/[email protected] go.sum to current upstream tag recovery/dangling-0a0ac2dd897c zeekay 2026-06-26 18:43:01 -07:00
  • 4de145c1ad On testnet/dexd-multinode: concurrent dexd-multinode (go.sum realign + cmd/dexfill) recovery/dangling-05a9663c3eaf zeekay 2026-06-26 18:05:33 -07:00
  • 08d1f8e57e index on testnet/dexd-multinode: f6b7ab9 fix(dex): GOPRIVATE must cover hanzos3 (+ all our orgs) — CI proxy-fetch failure zeekay 2026-06-26 18:05:33 -07:00
  • 279d8ba1d9 untracked files on testnet/dexd-multinode: f6b7ab9 fix(dex): GOPRIVATE must cover hanzos3 (+ all our orgs) — CI proxy-fetch failure zeekay 2026-06-26 18:05:33 -07:00
  • 52b01001e5 fix(dex): GOPRIVATE must cover hanzos3 (+ all our orgs) — CI proxy-fetch failure v1.8.2 zeekay 2026-06-26 15:32:40 -07:00
  • 8c85386363 feat(dex): dexd run -http serves the chain read+write surface under /ext/bc/D v1.8.1 zeekay 2026-06-26 14:13:51 -07:00
  • bdafddaf49 fix(dex): realign luxfi/[email protected] go.sum to current tag content zeekay 2026-06-26 14:13:51 -07:00
  • cb46f347b6 testnet: multi-node dexd DEX testnet harness (evo amd64 + spark arm64) v1.8.0 zeekay 2026-06-26 13:22:15 -07:00
  • 7f87251b7f refactor(lx): rip compliance/KYC from permissionless DEX engine zeekay 2026-06-26 13:20:02 -07:00
  • da2c159a20 refactor(lx): rip compliance/KYC from permissionless DEX engine recovery/dangling-8cfac5edff72 zeekay 2026-06-26 13:18:10 -07:00
  • 1722b23b89 dex: purge CLOB — DEX (service) + OrderBook (engine) zeekay 2026-06-26 13:05:07 -07:00
  • 670aec5261 deps: pin luxfi/[email protected] (re-tagged v0.8.10 had inconsistent content across hosts) v1.9.0 v1.7.3 zeekay 2026-06-26 12:56:10 -07:00
  • c9daf10e22 fix(lx): delete fake benchmarks + false perf claims; use real measured numbers zeekay 2026-06-26 12:55:14 -07:00
  • 8f9e335393 deps: re-record re-tagged luxfi/[email protected] go.sum (clean dexd build) zeekay 2026-06-26 12:54:14 -07:00
  • 21301212f9 refactor(cmd): consolidate cmd/* into one binary — dexd zeekay 2026-06-26 12:24:34 -07:00
  • afcc765854 Merge main-pub into main v1.7.2 zeekay 2026-06-26 00:53:15 -07:00
  • 265873e025 deps: bump luxfi/zap v0.8.10→v0.8.11 (clean tag; v0.8.10 was re-tagged → go.sum mismatch on fresh builders) zeekay 2026-06-25 23:22:58 -07:00
  • ad3129ec7a dex: drop redundant 'core' — pkg/dexcore → pkg/dex (package + dex_ error prefixes) zeekay 2026-06-25 23:15:44 -07:00
  • b0bea31b18 build(dex): add CPU venue Dockerfile (CGO_ENABLED=0 pure-Go matcher) v1.7.1 mirror/main-pub-3392393 zeekay 2026-06-26 04:39:40 +00:00
  • f4bcdbca39 feat(rfq): non-custodial cross-chain swap coordinator (pkg/rfq) v1.7.0 zeekay 2026-06-26 04:26:54 +00:00
  • 9c9106017e feat(htlc): cross-chain HTLC leg builders (pkg/htlc) zeekay 2026-06-26 04:26:54 +00:00
  • 035b30818a release: v1.6.1 — matcher self-trade prevention (conservation) v1.6.1 zeekay 2026-06-26 01:18:15 +00:00
  • dd228b211c lx: self-trade prevention in SubmitMarketable via canonical owner fold (fixes conservation seed 4242) zeekay 2026-06-26 01:18:15 +00:00
  • 14d6d21321 release: v1.6.0 — signed-order authorization boundary (non-custodial settlement hardening) v1.6.0 zeekay 2026-06-26 00:52:52 +00:00
  • b30f276a90 dchain: enforce signed-order authorization on every fund-moving tx (closes audit C1/H2/H3) zeekay 2026-06-26 00:52:52 +00:00
  • 38485adee3 Merge branch 'test/dexvm-purity-lock' into main-pub zeekay 2026-06-25 16:37:02 -07:00
  • 4d5038a402 deps: bump crypto v1.19.26 + consensus v1.25.29 (go-live cascade) v1.5.20 zeekay 2026-06-25 16:08:34 -07:00
  • 6c088ef199 test(dchain): fix CGO-on test build + sync canonical zap go.sum zeekay 2026-06-25 15:10:07 -07:00
  • f7c9c91055 test(dchain): broaden purity denylist — catch generic gossip/broadcast/p2p verbs zeekay 2026-06-25 14:51:42 -07:00
  • 5daa702f25 test(dchain): purity lock — dexvm must stay a pure block.ChainVM zeekay 2026-06-25 14:07:29 -07:00
  • 6c28480234 fix(dexfillproof): match poolId as hex (read.go encoding), purge stale clob_ strings zeekay 2026-06-25 11:47:43 -07:00
  • 8c46d75c5e test(dchain): use neutral seed in conservation property test v1.5.18 zeekay 2026-06-24 08:59:22 -07:00
  • 84e8968b40 dex: rename wire methods clob_* -> dex_* (public DEX namespace) v1.5.19 zeekay 2026-06-23 17:46:09 -07:00
  • 812ea50c0a refactor(dchain): drop dead ctx param from startZAPIngest zeekay 2026-06-23 15:54:50 -07:00
  • 53e0c44402 feat(dchain): ZAP socket is the canonical in-luxd CLOB ingestion (transport-decision) v1.5.17 zeekay 2026-06-23 15:24:27 -07:00
  • 02e5254ca8 refactor(dex): decomplect the synthetic-seed/guard footgun (3 layers -> 0) zeekay 2026-06-23 15:18:32 -07:00
  • 93fa24e705 dex(cmd/dexseed): canonical REAL-market seeder over the native D-Chain seam zeekay 2026-06-23 15:09:01 -07:00
  • bcf4d0a4f5 dex: refuse synthetic-seed tools against non-loopback targets zeekay 2026-06-23 14:42:13 -07:00
  • 8a985c4752 dexcore(dex): commit the canonical AssetID identity primitive (value-path compiles) v1.5.16 zeekay 2026-06-22 22:50:48 -07:00
  • 19c18b3cc9 dexcore(dex): permissionless AssetResolver — resolve canonical identity, not allowlist zeekay 2026-06-22 21:16:06 -07:00
  • f41e6f5274 fix(dexcore): AMM source credits taker available — symmetric with CLOB zeekay 2026-06-22 17:52:49 -07:00
  • 98d4f676db fix(dexcore): widen AccountID 16->32 bytes — injective for 20-byte EVM addresses zeekay 2026-06-22 17:46:49 -07:00
  • fa586680b5 feat(dexcore): shared deterministic core — ledger, settlement, smart-order-router zeekay 2026-06-22 17:06:50 -07:00
  • f544b3d071 chore: use Lux-native naming for the DEX core/EVM-adapter model zeekay 2026-06-22 16:07:21 -07:00
  • fada4dcfc2 fix(clobverify): unique per-run frames (dodge content-addressed dedup) zeekay 2026-06-22 15:27:11 -07:00
  • 03b804dd3d feat(clobverify): cross-validator native-D-Chain replication probe zeekay 2026-06-22 15:02:08 -07:00
  • f60386336e feat(dchain): committed-state read RPC (clob_get_trades/orders/markets/book) v1.5.15 zeekay 2026-06-22 14:55:38 -07:00
  • bb8c0d0ea1 deps: bump luxfi/database v1.20.3 -> v1.20.4 (prefixdb prefix-iteration fix) v1.5.14 zeekay 2026-06-22 14:12:03 -07:00
  • 27de7256d5 fix(dchain): index processing blocks so plugin-transport Accept resolves them v1.5.13 zeekay 2026-06-22 12:28:05 -07:00
  • 57bbf394b8 fix(dchain): persist head block so GetBlock(lastAccepted) survives restart v1.5.12 zeekay 2026-06-22 11:40:51 -07:00
  • 80e1018781 feat(dchain): expose native CLOB order ingestion over luxd HTTP router v1.5.11 zeekay 2026-06-22 11:03:15 -07:00
  • 59c9a6c347 dchain: native VM plugin builds CGO=0 (drop phantom dchain+cgo gate) v1.5.10 zeekay 2026-06-22 03:38:47 -07:00