zeekay
ec232d9165
chore(deps): bump geth v1.20.1 + luxfi deps — stack unification
v1.20.1
2026-07-15 11:17:04 -07:00
zeekay and Claude Opus 4.8
5d1a09a2e1
chore: migrate luxd HTTP routes /ext -> /v1
...
Drop the Avalanche-heritage /ext prefix; /v1 is the single canonical route
surface (one way, no backward compat). The node's baseURL is the source of
truth; clients, SDKs, CLI, indexer, maker, genesis, netrunner, and the
k8s/compose/gateway/explorer configs are updated to match.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 11:40:27 -07:00
zeekay and Claude Opus 4.8
cbb904daa7
fix(keys): route genkeys/testkeys through luxfi/kms mnemonic.Load (5-arg, cycle-free)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
v1.20.0
2026-06-30 16:01:43 -07:00
z
a2fe9525d6
docs(brand): add hero banner
2026-06-28 20:38:05 -07:00
z
2e01db0d1f
chore(brand): dynamic hero banner
2026-06-28 20:38:03 -07:00
Hanzo AI
8482722b23
deps: reconcile go.sum after module re-tag (brand-scrub drift); bump luxfi/kms v1.11.4 -> v1.11.7
v1.19.4
2026-06-24 19:05:02 -07:00
zeekay
341ea6d60e
chore: restore upstream attribution + NOTICE (OSS compliance)
2026-06-21 02:13:45 -07:00
zeekay
0ca0555b91
deps: update to latest real-semver, drop local replaces, fix breaks
2026-06-11 09:38:45 -07:00
zeekay
d6d8339df7
ci: route to canonical native arcd labels [self-hosted, linux, <arch>]
...
Replaces non-canonical scale-set / org-prefixed labels with the
existing labels every arcd host registers with. Matches evo for
amd64 and spark for arm64. No new labels added.
2026-06-10 20:23:29 -07:00
Hanzo AI
ec3401b70f
deps: bump Go to 1.26.4 across go.mod, Dockerfiles, GH Actions
...
Workspace-wide sync. luxfi/node already shipped on 1.26.4 in v1.30.6
(commit 121aca1fa9); this is the cross-repo catch-up.
2026-06-07 11:01:40 -07:00
Hanzo AI
135e0662d4
deps: bump Go to 1.26.4 across go.mod, Dockerfiles, GH Actions
...
Workspace-wide sync. luxfi/node already shipped on 1.26.4 in v1.30.6
(commit 121aca1fa9); this is the cross-repo catch-up.
2026-06-07 10:47:15 -07:00
Antje Worring and Claude Opus 4.8
ad9329e14c
style(netrunner): rename local luxAssetID -> utxoAssetID for naming consistency
...
Package-local identifier only; no exported field, json tag, or wire change.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:13:38 -07:00
Hanzo AI
4314d27353
go: 1.26.3 → 1.26.4 (security: crypto/x509, mime, net/textproto)
2026-06-06 22:09:45 -07:00
Hanzo AI
55d719a959
netrunner: drop bootstrapIdentity from genkeys + testkeys
...
LoadMnemonic no longer takes *ServiceIdentity (luxfi/keys v1.2.0).
2026-06-06 21:04:49 -07:00
Hanzo AI
e4a31fce95
deps: bump luxfi/vm v1.2.0, sampler v1.1.0, staking v1.5.0 (relicense)
...
Picks up the 2026-06-06 relicensing:
- luxfi/vm v1.2.0 → Lux Ecosystem License v1.2 (was Lux Research v1.0).
License-only retag of the extracted runtime; patent reservation
preserved for runtime optimization surfaces, royalty-free for
Descending Chains.
- luxfi/sampler v1.1.0 → BSD-3-Clause (was Lux Research v1.0).
License restored to match the luxfi/node provenance (originally
extracted from node/utils/sampler).
- luxfi/staking v1.5.0 → BSD-3-Clause (was Lux Research v1.0).
License restored to match the luxfi/node provenance.
No code changes in this commit — go.mod/go.sum only.
2026-06-06 19:02:30 -07:00
Hanzo AI
dd6fc3dcca
deps: bump k8s.io/client-go v0.35.1 → v0.36.1 to match api v0.36.1
...
api was already at v0.36.1 (which dropped autoscaling/v2beta1 +
scheduling/v1alpha1) but client-go@v0.35 .1's scheme/register.go still
imports those subpackages — bumping client-go to v0.36.1 picks up the
matching scheme/register.go that drops the removed alphas.
Closes the SKIP-BROKEN status from the Wave 2G codec rip sweep.
2026-06-06 12:41:00 -07:00
Hanzo AI
6bc6d6b4e4
netrunner/local: use sdk pwallet.Codec for proto/p tx parsing
...
proto/p Wave 2A (#101 ) rips github.com/luxfi/codec from p/txs — the
package-level txs.Codec singleton is gone. local/blockchain.go's
newWallet was using it to parse PChain wire bytes; switch to
sdk/wallet/chain/p.Codec (already imported as pwallet in the same
file), which is the canonical linearcodec-backed codec.Manager
constructed by the sdk's wallet/chain/p init().
This is a one-line cascade fix — no new helper needed because the SDK
already exposes the codec we'd construct here anyway.
go build ./... green.
The proto pin remains at v1.1.0; the workspace go.work consumes the
local proto/ which is on branch chore/proto-p-codec-rip with the new
API. This commit goes live once proto v1.2.0 + sdk v?.?.? are tagged.
2026-06-06 02:07:51 -07:00
Hanzo AI
2314b41338
WIP: session checkpoint 2026-06-05 (codec rip in flight)
2026-06-05 15:36:10 -07:00
Hanzo Dev and GitHub
cb43367042
Merge pull request #56 from luxfi/dependabot/go_modules/github.com/luxfi/api-1.0.12
...
build(deps): bump github.com/luxfi/api from 1.0.11 to 1.0.12
2026-06-04 13:57:38 -07:00
Hanzo Dev and GitHub
2b9f89fe44
Merge pull request #57 from luxfi/dependabot/go_modules/github.com/luxfi/rpc-1.0.3
...
build(deps): bump github.com/luxfi/rpc from 1.0.2 to 1.0.3
2026-06-04 13:57:35 -07:00
Hanzo Dev and GitHub
422bcd7661
Merge pull request #59 from luxfi/dependabot/go_modules/golang.org/x/mod-0.36.0
...
build(deps): bump golang.org/x/mod from 0.35.0 to 0.36.0
2026-06-04 13:57:31 -07:00
Hanzo Dev and GitHub
29825fe278
Merge pull request #60 from luxfi/dependabot/go_modules/github.com/luxfi/genesis-1.13.9
...
build(deps): bump github.com/luxfi/genesis from 1.12.15 to 1.13.9
2026-06-04 13:57:28 -07:00
dependabot[bot] and GitHub
1ac920a29f
build(deps): bump github.com/luxfi/genesis from 1.12.15 to 1.13.9
...
Bumps [github.com/luxfi/genesis](https://github.com/luxfi/genesis ) from 1.12.15 to 1.13.9.
- [Release notes](https://github.com/luxfi/genesis/releases )
- [Changelog](https://github.com/luxfi/genesis/blob/main/CHANGELOG.md )
- [Commits](https://github.com/luxfi/genesis/compare/v1.12.15...v1.13.9 )
---
updated-dependencies:
- dependency-name: github.com/luxfi/genesis
dependency-version: 1.13.9
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 11:33:18 +00:00
dependabot[bot] and GitHub
4db17049a4
build(deps): bump golang.org/x/mod from 0.35.0 to 0.36.0
...
Bumps [golang.org/x/mod](https://github.com/golang/mod ) from 0.35.0 to 0.36.0.
- [Commits](https://github.com/golang/mod/compare/v0.35.0...v0.36.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/mod
dependency-version: 0.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 11:33:13 +00:00
dependabot[bot] and GitHub
ac57964733
build(deps): bump github.com/luxfi/rpc from 1.0.2 to 1.0.3
...
Bumps [github.com/luxfi/rpc](https://github.com/luxfi/rpc ) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/luxfi/rpc/releases )
- [Commits](https://github.com/luxfi/rpc/compare/v1.0.2...v1.0.3 )
---
updated-dependencies:
- dependency-name: github.com/luxfi/rpc
dependency-version: 1.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 11:33:02 +00:00
dependabot[bot] and GitHub
d8f8ce3ad6
build(deps): bump github.com/luxfi/api from 1.0.11 to 1.0.12
...
Bumps [github.com/luxfi/api](https://github.com/luxfi/api ) from 1.0.11 to 1.0.12.
- [Release notes](https://github.com/luxfi/api/releases )
- [Commits](https://github.com/luxfi/api/compare/v1.0.11...v1.0.12 )
---
updated-dependencies:
- dependency-name: github.com/luxfi/api
dependency-version: 1.0.12
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 11:32:59 +00:00
Hanzo Dev and GitHub
7ea6676cbe
Merge pull request #46 from luxfi/dependabot/go_modules/github.com/onsi/ginkgo/v2-2.29.0
...
build(deps): bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.29.0
2026-06-04 00:05:02 -07:00
Hanzo Dev and GitHub
29be783ba0
Merge pull request #53 from luxfi/dependabot/go_modules/github.com/luxfi/vm-1.1.7
...
build(deps): bump github.com/luxfi/vm from 1.0.40 to 1.1.7
2026-06-04 00:04:15 -07:00
Hanzo Dev and GitHub
4fbc0b627a
Merge pull request #54 from luxfi/dependabot/go_modules/k8s.io/api-0.36.1
...
build(deps): bump k8s.io/api from 0.35.1 to 0.36.1
2026-06-04 00:04:12 -07:00
Hanzo Dev and GitHub
2f7caa3cb3
Merge pull request #55 from luxfi/dependabot/go_modules/github.com/luxfi/log-1.4.3
...
build(deps): bump github.com/luxfi/log from 1.4.1 to 1.4.3
2026-06-04 00:04:08 -07:00
dependabot[bot] and GitHub
44cc427bb7
build(deps): bump github.com/luxfi/log from 1.4.1 to 1.4.3
...
Bumps [github.com/luxfi/log](https://github.com/luxfi/log ) from 1.4.1 to 1.4.3.
- [Release notes](https://github.com/luxfi/log/releases )
- [Commits](https://github.com/luxfi/log/compare/v1.4.1...v1.4.3 )
---
updated-dependencies:
- dependency-name: github.com/luxfi/log
dependency-version: 1.4.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 00:06:39 +00:00
dependabot[bot] and GitHub
16d187d90c
build(deps): bump k8s.io/api from 0.35.1 to 0.36.1
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.35.1 to 0.36.1.
- [Commits](https://github.com/kubernetes/api/compare/v0.35.1...v0.36.1 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-version: 0.36.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 00:06:34 +00:00
dependabot[bot] and GitHub
6d87afbbb6
build(deps): bump github.com/luxfi/vm from 1.0.40 to 1.1.7
...
Bumps [github.com/luxfi/vm](https://github.com/luxfi/vm ) from 1.0.40 to 1.1.7.
- [Release notes](https://github.com/luxfi/vm/releases )
- [Commits](https://github.com/luxfi/vm/compare/v1.0.40...v1.1.7 )
---
updated-dependencies:
- dependency-name: github.com/luxfi/vm
dependency-version: 1.1.7
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 00:06:28 +00:00
dependabot[bot] and GitHub
853f5ec69a
build(deps): bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.29.0
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.28.1 to 2.29.0.
- [Release notes](https://github.com/onsi/ginkgo/releases )
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/ginkgo/compare/v2.28.1...v2.29.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
dependency-version: 2.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-03 20:40:48 +00:00
Hanzo Dev and GitHub
a32796d46b
Merge pull request #47 from luxfi/dependabot/go_modules/github.com/onsi/gomega-1.41.0
...
build(deps): bump github.com/onsi/gomega from 1.39.1 to 1.41.0
2026-06-03 13:24:38 -07:00
Hanzo Dev and GitHub
0e61f7ce43
Merge pull request #51 from luxfi/dependabot/go_modules/github.com/luxfi/p2p-1.21.0
...
build(deps): bump github.com/luxfi/p2p from 1.19.2 to 1.21.0
2026-06-03 13:22:20 -07:00
Hanzo Dev and GitHub
5b93121c7f
Merge pull request #52 from luxfi/dependabot/go_modules/github.com/luxfi/metric-1.5.8
...
build(deps): bump github.com/luxfi/metric from 1.5.5 to 1.5.8
2026-06-03 13:22:16 -07:00
Hanzo AI
50e9d342bb
rename: Etna → Quasar Edition in netrunner genesis + example
...
- genesis.json: cChainGenesis embedded JSON
"etnaTimestamp": 253399622400 → "quasarTimestamp": 253399622400
- examples/local/testnet/main.go: setEtnaTimestamp builder helper
"etnaTimestamp" config key → "quasarTimestamp"
Matches luxfi/upgrade + luxfi/genesis SoT renames.
Leaves .github/workflows/docker.yml runner-label WIP untouched.
2026-06-02 23:30:37 -07:00
Hanzo AI
159623b209
scrub Avalanche/Snowman naming residue: docstring + label rename (no wire changes)
2026-06-02 22:42:47 -07:00
dependabot[bot] and GitHub
19f94c4f4c
build(deps): bump github.com/luxfi/metric from 1.5.5 to 1.5.8
...
Bumps [github.com/luxfi/metric](https://github.com/luxfi/metric ) from 1.5.5 to 1.5.8.
- [Release notes](https://github.com/luxfi/metric/releases )
- [Commits](https://github.com/luxfi/metric/compare/v1.5.5...v1.5.8 )
---
updated-dependencies:
- dependency-name: github.com/luxfi/metric
dependency-version: 1.5.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-02 09:36:51 +00:00
dependabot[bot] and GitHub
7fcab259c4
build(deps): bump github.com/luxfi/p2p from 1.19.2 to 1.21.0
...
Bumps [github.com/luxfi/p2p](https://github.com/luxfi/p2p ) from 1.19.2 to 1.21.0.
- [Release notes](https://github.com/luxfi/p2p/releases )
- [Commits](https://github.com/luxfi/p2p/compare/v1.19.2...v1.21.0 )
---
updated-dependencies:
- dependency-name: github.com/luxfi/p2p
dependency-version: 1.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-02 09:35:04 +00:00
Hanzo AI
dc7e5abd5a
merge: env/drop-lux-prefix
2026-06-01 16:35:39 -07:00
Hanzo AI
f9f819be32
merge: chore/kill-subnet
2026-06-01 16:35:39 -07:00
Hanzo AI
2ac83f9cf1
merge: chore/kill-fuji
2026-06-01 16:35:39 -07:00
Hanzo AI
d699cf0ebf
genkeys/testkeys: thread *keys.ServiceIdentity into LoadMnemonic dial
...
The KMS consensus-auth gate now requires every secret-opcode envelope
to carry a signed identity. Derive a bootstrap ServiceIdentity from
KMS_BOOTSTRAP_MNEMONIC (or MNEMONIC) under the well-known servicePaths
"netrunner/genkeys" / "netrunner/testkeys" and thread it into the
LoadMnemonic call so the dial envelope is signed.
2026-06-01 16:15:47 -07:00
Hanzo AI
7f9bd3b5aa
fix: drop duplicated luxfi/keys import (sed left 2 identical lines)
2026-05-31 21:31:09 -07:00
Hanzo AI
539e61be8f
genkeys/testkeys: rehome ZAP mnemonic import to luxfi/keys (was luxfi/kms)
...
KMS = generic secret store; mnemonic semantics live in luxfi/keys.
Same signature, same behavior — import line only.
Deps: luxfi/keys v1.0.8→v1.0.9, luxfi/kms v1.9.12→v1.9.13. Build clean.
2026-05-31 21:30:44 -07:00
Hanzo AI
ff12c69237
scrub: subnet/l2 → chain (canonical vocabulary, forward-only)
...
Wire-format codec IDs unchanged. CLI aliases deleted; chain is the
command. No backwards-compat shims, no deprecation comments.
2026-05-31 15:09:15 -07:00
Hanzo AI
970cfa5075
genkeys/testkeys: native-ZAP mnemonic via shared zapclient.LoadMnemonic
...
Switches both cmd/genkeys and cmd/testkeys from a bare MNEMONIC env-var
read to the canonical luxfi/kms zapclient.LoadMnemonic loader. Same path
luxd's keyutil (lux/node @ e1ecb6d) and lux/cli's ammcmd (lux/cli @ ad1e849b)
now use — every Lux-derived tool resolves mnemonics the same way.
Source order (handled inside the shared loader):
1. MNEMONIC env var local dev + CI test seam
2. KMS_ADDR + KMS_ENV + native ZAP fetch from Liquid KMS
KMS_MNEMONIC_PATH
Backwards-compatible: setting MNEMONIC env still works exactly as before
(short-circuits the KMS call). New capability: setting KMS_* envs lets
netrunner tools fetch from KMS in CI / cluster contexts where the
mnemonic should not be a plaintext env var.
Dep:
+ github.com/luxfi/kms v1.9.12 (carries zapclient.LoadMnemonic)
Build clean.
2026-05-31 14:32:19 -07:00
Hanzo Dev and GitHub
15cfb5d540
refactor: XAssetID → UTXOAssetID (1-line consumer rename + replace directives) ( #50 )
2026-05-30 14:30:35 -07:00