Commit Graph

  • 37d139b871 feat(addresses): canonicalize PQ precompiles to LP-4200 unified block zeekay 2026-05-01 01:26:30 -07:00
  • f423807c3c bls12381: route G1MSM through luxfi/accel v1.0.8 (typed Curve enum) zeekay 2026-04-29 01:06:50 -07:00
  • 2f64b2439e bls12381: route G1MSM through luxfi/accel v1.0.8 (typed Curve enum) zeekay 2026-04-29 01:06:50 -07:00
  • 2e4c896e68 bls12381: route G1MSM through luxfi/accel v1.0.8 (typed Curve enum) v0.5.13 zeekay 2026-04-29 01:06:50 -07:00
  • b33b360f53 bls12381: route G1MSM through luxfi/accel v1.0.8 (typed Curve enum) zeekay 2026-04-29 01:06:50 -07:00
  • e4123415d5 fix(fhe): bump luxfi/fhe v1.7.6 -> v1.8.0 zeekay 2026-04-28 02:33:20 -07:00
  • 43385fa006 fix(fhe): bump luxfi/fhe v1.7.6 -> v1.8.0 zeekay 2026-04-28 02:33:20 -07:00
  • 3b0923215a fix(fhe): bump luxfi/fhe v1.7.6 -> v1.8.0 v0.5.12 zeekay 2026-04-28 02:33:20 -07:00
  • 1b84592ae4 fix(fhe): bump luxfi/fhe v1.7.6 -> v1.8.0 zeekay 2026-04-28 02:33:20 -07:00
  • 6d1c77c65d restore: pqcrypto subpackage (consumer compat) zeekay 2026-04-28 00:39:05 -07:00
  • 4d85b6e035 restore: pqcrypto subpackage (consumer compat) zeekay 2026-04-28 00:39:05 -07:00
  • dadcf7adec restore: pqcrypto subpackage (consumer compat) v0.5.11 zeekay 2026-04-28 00:39:05 -07:00
  • 7e62e43642 restore: pqcrypto subpackage (consumer compat) zeekay 2026-04-28 00:39:05 -07:00
  • e6254cc689 wire to canonical lux/crypto: ed25519, secp256r1 zeekay 2026-04-26 23:14:20 -07:00
  • 9854cb9d41 wire to canonical lux/crypto: ed25519, secp256r1 zeekay 2026-04-26 23:14:20 -07:00
  • 8036c97805 wire to canonical lux/crypto: ed25519, secp256r1 zeekay 2026-04-26 23:14:20 -07:00
  • e129de5c20 wire to canonical lux/crypto: ed25519, secp256r1 zeekay 2026-04-26 23:14:20 -07:00
  • 2db0a78f63 feat: update ML-DSA and SLH-DSA precompile contracts and tests zeekay 2026-04-19 17:06:13 -07:00
  • eec2b6c08b feat: update ML-DSA and SLH-DSA precompile contracts and tests zeekay 2026-04-19 17:06:13 -07:00
  • 7b55acc855 feat: update ML-DSA and SLH-DSA precompile contracts and tests zeekay 2026-04-19 17:06:13 -07:00
  • bcaa58efaf feat: update ML-DSA and SLH-DSA precompile contracts and tests zeekay 2026-04-19 17:06:13 -07:00
  • 886a4d72e4 docs: remove deleted pqcrypto + threshold umbrella; add xwing/attestation/anchor/vrf/compute zeekay 2026-04-13 05:55:46 -07:00
  • cc64861a4e docs: remove deleted pqcrypto + threshold umbrella; add xwing/attestation/anchor/vrf/compute zeekay 2026-04-13 05:55:46 -07:00
  • 777a831d8f docs: remove deleted pqcrypto + threshold umbrella; add xwing/attestation/anchor/vrf/compute zeekay 2026-04-13 05:55:46 -07:00
  • ab081c95ff docs: remove deleted pqcrypto + threshold umbrella; add xwing/attestation/anchor/vrf/compute zeekay 2026-04-13 05:55:46 -07:00
  • 2e490513b9 fix: HPKE deterministic Seal — use caller seed instead of crypto/rand (consensus safety) recovery/dangling-86d010b060e5 zeekay 2026-04-12 20:55:29 -07:00
  • 5eff76b5a2 fix: HPKE deterministic Seal — use caller seed instead of crypto/rand (consensus safety) v0.5.10 recovery/dangling-d094d1eaf4c2 zeekay 2026-04-12 20:55:29 -07:00
  • 86476ad9ba fix: remove ecies from C bindings, fix ZAP engine rpc dep zeekay 2026-04-12 20:53:35 -07:00
  • 10ce9206f3 fix: remove ecies from C bindings, fix ZAP engine rpc dep zeekay 2026-04-12 20:53:35 -07:00
  • 4b1f9e931b research: symmetric crypto precompile feasibility analysis zeekay 2026-04-12 20:49:02 -07:00
  • 0e037e6850 research: symmetric crypto precompile feasibility analysis zeekay 2026-04-12 20:49:02 -07:00
  • be0717e96e security: x25519 scalar visibility warning and test zeekay 2026-04-12 20:46:10 -07:00
  • 379d75d2d2 security: x25519 scalar visibility warning and test zeekay 2026-04-12 20:46:10 -07:00
  • 13e44b8ca5 red: adversarial test suite review — 3 critical, 18 high, 22 medium gaps zeekay 2026-04-12 20:42:11 -07:00
  • 7368777827 red: adversarial test suite review — 3 critical, 18 high, 22 medium gaps zeekay 2026-04-12 20:42:11 -07:00
  • d56f63d386 feat: complete math, stableswap, compute precompile implementations with tests and ABIs zeekay 2026-04-12 20:39:46 -07:00
  • 8b20d6fbac feat: complete math, stableswap, compute precompile implementations with tests and ABIs zeekay 2026-04-12 20:39:46 -07:00
  • 4d610320a8 security: remove unsafe key-exposure precompiles (C-01/C-02/C-03/C-04/M-10/M-11) zeekay 2026-04-12 20:38:20 -07:00
  • 5e7f4dc9be security: remove unsafe key-exposure precompiles (C-01/C-02/C-03/C-04/M-10/M-11) zeekay 2026-04-12 20:38:20 -07:00
  • 801030fa10 test: add comprehensive tests for x25519, xwing, babyjubjub, curve25519 precompiles zeekay 2026-04-12 20:36:49 -07:00
  • a7e41912ef test: add comprehensive tests for x25519, xwing, babyjubjub, curve25519 precompiles zeekay 2026-04-12 20:36:49 -07:00
  • c129d05914 fix: cap CGGMP21 signers, pedersen generator panic, ed25519 stateful interface, remove stubs (H-02/H-06/H-07/M-01/M-02/M-09) zeekay 2026-04-12 20:35:38 -07:00
  • e64830d979 fix: cap CGGMP21 signers, pedersen generator panic, ed25519 stateful interface, remove stubs (H-02/H-06/H-07/M-01/M-02/M-09) zeekay 2026-04-12 20:35:38 -07:00
  • a579610751 fix: ring hash-to-curve, Poseidon sponge squeeze, Pasta constant-time (M-06/H-01/H-05) zeekay 2026-04-12 20:34:56 -07:00
  • c375f6d1e9 fix: ring hash-to-curve, Poseidon sponge squeeze, Pasta constant-time (M-06/H-01/H-05) zeekay 2026-04-12 20:34:56 -07:00
  • a19a7c08c2 fix: BLS12-381 register all 7 EIP-2537 addresses, correct gas dispatch (H-03/H-04/L-07) zeekay 2026-04-12 20:32:24 -07:00
  • d45d737831 fix: BLS12-381 register all 7 EIP-2537 addresses, correct gas dispatch (H-03/H-04/L-07) zeekay 2026-04-12 20:32:24 -07:00
  • e8f7a69147 feat: add math, stableswap, compute market precompiles (0x0310, 0x0450, 0x0460) zeekay 2026-04-12 20:03:33 -07:00
  • 40e1c2faee feat: add math, stableswap, compute market precompiles (0x0310, 0x0450, 0x0460) zeekay 2026-04-12 20:03:33 -07:00
  • 74bf5faa56 fix: bls12381 MultiExp config + quasar module registration zeekay 2026-04-12 19:54:30 -07:00
  • ddf9e84879 fix: bls12381 MultiExp config + quasar module registration zeekay 2026-04-12 19:54:30 -07:00
  • 78df1596d0 docs: add ZK curves, symmetric, and key exchange precompiles to README zeekay 2026-04-12 19:50:16 -07:00
  • 49032ebae5 docs: add ZK curves, symmetric, and key exchange precompiles to README zeekay 2026-04-12 19:50:16 -07:00
  • e9e12e7b06 fix: harden precompile gas calculations against overflow and abuse zeekay 2026-04-11 00:18:39 -07:00
  • 7b17bc4849 fix: harden precompile gas calculations against overflow and abuse zeekay 2026-04-11 00:18:39 -07:00
  • f98643e56c chore: gitignore test binaries zeekay 2026-03-02 23:59:00 -08:00
  • 64a8c5f57a perf: cache LiftX point decompression in FROST verify (eliminates 80% cost for repeated validator keys) zeekay 2026-04-07 21:52:26 -07:00
  • 3316fa576c feat: batch ML-DSA verification precompile (GPU-accelerated via DilithiumVerifyBatch) zeekay 2026-04-07 19:45:17 -07:00
  • 225f9024ed fix: FHE operation dispatcher — skip GPU path when accel unavailable (fixes performFHEOperation returning 0) zeekay 2026-04-07 18:57:33 -07:00
  • 70b9bb8d66 fix: add missing fmt import in bridge/signer.go zeekay 2026-04-07 17:39:49 -07:00
  • 295a1a66bc chore: gitignore test binaries zeekay 2026-03-02 23:59:00 -08:00
  • 02d9e27f19 perf: cache LiftX point decompression in FROST verify (eliminates 80% cost for repeated validator keys) zeekay 2026-04-07 21:52:26 -07:00
  • e862cb5191 feat: batch ML-DSA verification precompile (GPU-accelerated via DilithiumVerifyBatch) zeekay 2026-04-07 19:45:17 -07:00
  • b7acbd7148 fix: FHE operation dispatcher — skip GPU path when accel unavailable (fixes performFHEOperation returning 0) zeekay 2026-04-07 18:57:33 -07:00
  • 5eef70508d fix: add missing fmt import in bridge/signer.go zeekay 2026-04-07 17:39:49 -07:00
  • 675d79ca95 chore: remove all TODOs from production code zeekay 2026-03-02 23:59:00 -08:00
  • e3156175f3 chore: remove all TODOs from production code zeekay 2026-03-02 23:59:00 -08:00
  • 39085f1afe fhe: add 8 adversarial gas repricing tests zeekay 2026-03-02 23:59:00 -08:00
  • 45b45b79f6 fhe: add 8 adversarial gas repricing tests zeekay 2026-03-02 23:59:00 -08:00
  • f7e5e127c2 fhe: reprice multiply gas 150K → 750K to prevent DoS zeekay 2026-03-02 23:59:00 -08:00
  • 6210b39aa8 fhe: reprice multiply gas 150K → 750K to prevent DoS zeekay 2026-03-02 23:59:00 -08:00
  • 4b38ad19d7 precompile: GPU-wire ecies, hpke, ring — 18/18 complete zeekay 2026-03-02 23:59:00 -08:00
  • 0a597c641b precompile: GPU-wire ecies, hpke, ring — 18/18 complete zeekay 2026-03-02 23:59:00 -08:00
  • 147385ef1a fhe: fix bootstrapping test timeout zeekay 2026-03-02 23:59:00 -08:00
  • bd717ae663 fhe: fix bootstrapping test timeout zeekay 2026-03-02 23:59:00 -08:00
  • 01c9b74dc3 precompile: document GPU paths for ecies, hpke, ring zeekay 2026-03-02 23:59:00 -08:00
  • 2d3c1757d9 precompile: document GPU paths for ecies, hpke, ring zeekay 2026-03-02 23:59:00 -08:00
  • 9b6b757f46 precompile: GPU-wire secp256r1, kzg4844, quasar + fix dex/fhe tests zeekay 2026-03-02 23:59:00 -08:00
  • 8eb3d2667d precompile: GPU-wire secp256r1, kzg4844, quasar + fix dex/fhe tests zeekay 2026-03-02 23:59:00 -08:00
  • 37e39a838b precompile: GPU-accelerate 10 additional precompiles zeekay 2026-03-02 23:59:00 -08:00
  • 7e1c42d829 chore: symlink AGENTS.md + CLAUDE.md → LLM.md zeekay 2026-04-06 15:12:59 -07:00
  • cb984ae31c feat: C FFI + Rust bindings (libluxprecompile) zeekay 2026-04-04 12:45:54 -07:00
  • 308249b84b refactor: LXAutoRepay → LXPay (LP-9060) zeekay 2026-04-02 10:01:56 -07:00
  • 3909b7d93d refactor: LXFillAttest → LXSettle (LP-9090) zeekay 2026-04-02 10:01:10 -07:00
  • 075aca2c5f refactor: LXFeed → LXPrice (LP-9040) — oracle=external in, price=computed out zeekay 2026-04-02 09:56:25 -07:00
  • c26860b66e refactor: clean precompile names — v4-aligned, no aliases zeekay 2026-04-02 09:54:55 -07:00
  • b0c3473cc0 precompile: GPU-accelerate 10 additional precompiles zeekay 2026-03-02 23:59:00 -08:00
  • 1af553b48a chore: symlink AGENTS.md + CLAUDE.md → LLM.md zeekay 2026-04-06 15:12:59 -07:00
  • b2b8f0a0dd feat: C FFI + Rust bindings (libluxprecompile) zeekay 2026-04-04 12:45:54 -07:00
  • d3f2d95c93 refactor: LXAutoRepay → LXPay (LP-9060) zeekay 2026-04-02 10:01:56 -07:00
  • 5986c65bce refactor: LXFillAttest → LXSettle (LP-9090) zeekay 2026-04-02 10:01:10 -07:00
  • 8c9b910318 refactor: LXFeed → LXPrice (LP-9040) — oracle=external in, price=computed out zeekay 2026-04-02 09:56:25 -07:00
  • ed90845308 refactor: clean precompile names — v4-aligned, no aliases zeekay 2026-04-02 09:54:55 -07:00
  • 7db12efe06 refactor: canonical precompile names for LP-9000 series zeekay 2026-04-02 09:51:29 -07:00
  • ca598bcdd6 fix: default protocolFeeController to dev account when unset (prevents panic) zeekay 2026-04-02 02:07:21 -07:00
  • daa887048f fix(dex): remove lock requirement from Swap/ModifyLiquidity zeekay 2026-03-29 09:52:23 -07:00
  • 7be0675951 fix(dex): remove lock pattern — blockchain provides ordering zeekay 2026-03-29 09:51:20 -07:00
  • 2de2ad8d9b fix(dex): runGetPool must load from stateDB not in-memory cache zeekay 2026-03-29 05:43:05 -07:00
  • 031d366000 fix(dex): signed encoding, error-returning popLocker, router executeV4 zeekay 2026-03-29 05:19:00 -07:00
  • 08623edaba fix(dex): add pushLocker/popLocker for direct precompile calls zeekay 2026-03-22 12:52:11 -07:00