zeekay
5ee5eccbcc
chore: sync working tree
...
Commits 3 outstanding change(s) that were sitting uncommitted.
No build artifacts and no secrets in the changeset (both checked).
2026-07-26 10:14:09 -07:00
zeekay
0dd2d97a3a
fix(deps): correct moved-tag hashes for luxfi modules in go.sum
...
Several luxfi versions carry TWO different contents across this workspace,
because published tags were moved instead of a new patch being cut:
age@v1.5.0, pq@v1.0.3, threshold@v1.9.4, zap@v0.6.0, zap@v0.8.1.
Adjudicated before editing, since "checksum mismatch / SECURITY ERROR" is also
what a real supply-chain attack looks like. It is not one here: sum.golang.org
holds the OLD hash while proxy.golang.org and a direct fetch BOTH serve the same
NEW bytes. Two independent transports agreeing means nothing is rewriting
content in flight — the tag moved at source. The sumdb entry is a fossil:
GOPRIVATE covers github.com/luxfi/* with GOSUMDB=off, so our own modules never
consult the checksum DB and a moved tag splits consumers silently.
The old bytes are served by nothing now, so a stale pin can never build.
Corrected to the only content that exists, in BOTH line forms (h1: and
/go.mod h1:) — Go reports these one at a time, so a partial fix just relocates
the error.
Deliberately no `go mod tidy`: this changes no selected version, only the
recorded hash of versions already chosen.
Verified: `go list -m all` resolves with no checksum error.
The durable fix is upstream: never move a published tag, cut x.y.z+1 instead.
2026-07-26 02:50:17 -07:00
zeekay
08842f3621
chore(deps): bump geth v1.20.1 + luxfi deps — stack unification
2026-07-26 02:50:17 -07:00
hanzo-dev
efe77b2ee1
ci: run linux jobs on lux-build-amd64 ARC scale set (no GitHub-hosted builders)
2026-07-11 00:14:58 -07:00
zeekay and Hanzo Dev
26e21d0a8e
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: Hanzo Dev <dev@hanzo.ai >
2026-07-01 11:40:27 -07:00
zeekay and Hanzo Dev
21f2c64a8f
fix(keys): route genkeys/testkeys through luxfi/kms mnemonic.Load (5-arg, cycle-free)
...
Co-authored-by: Hanzo Dev <dev@hanzo.ai >
2026-06-30 16:01:43 -07:00
z
ba63875318
docs(brand): add hero banner
2026-06-28 20:38:05 -07:00
z
c9615016d0
chore(brand): dynamic hero banner
2026-06-28 20:38:03 -07:00
Hanzo AI
910aaa98f0
deps: reconcile go.sum after module re-tag (brand-scrub drift); bump luxfi/kms v1.11.4 -> v1.11.7
2026-06-24 19:05:02 -07:00
zeekay
c01c4ca4f8
chore: restore upstream attribution + NOTICE (OSS compliance)
2026-06-21 02:13:45 -07:00
zeekay
5fa5e2bd21
deps: update to latest real-semver, drop local replaces, fix breaks
2026-06-11 09:38:45 -07:00
zeekay
9e41988020
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
cf1c214a0e
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
82dc2a0094
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 Hanzo Dev
fc38410e31
style(netrunner): rename local luxAssetID -> utxoAssetID for naming consistency
...
Package-local identifier only; no exported field, json tag, or wire change.
Co-authored-by: Hanzo Dev <dev@hanzo.ai >
2026-06-06 23:13:38 -07:00
Hanzo AI
bfd07a4122
go: 1.26.3 → 1.26.4 (security: crypto/x509, mime, net/textproto)
2026-06-06 22:09:45 -07:00
Hanzo AI
e09243045c
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
61d9c68d1a
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
42f3727561
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
89da100f1e
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
16893aae2f
WIP: session checkpoint 2026-06-05 (codec rip in flight)
2026-06-05 15:36:10 -07:00
Hanzo Dev and GitHub
db38b1ce84
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
8b7c28b68c
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
a6c3689f56
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
ffec2c3f7d
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
036c3bc8a9
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
6377682d29
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
edb22f9913
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
be0e61a74e
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
8f41cfff88
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
c2f9e4bdee
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
790f122746
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
4ef1dec4e6
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
c09368d4fc
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
fe3ea17211
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
c2126dcf6d
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
8d37f6cd57
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
285b616560
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
a38a83ec67
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
ff6d183200
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
e19bbef8f9
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
3c208deb18
scrub Avalanche/Snowman naming residue: docstring + label rename (no wire changes)
2026-06-02 22:42:47 -07:00
dependabot[bot] and GitHub
3e23679401
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
0f3388e247
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
4ab0565071
merge: env/drop-lux-prefix
2026-06-01 16:35:39 -07:00
Hanzo AI
3b792dd60f
merge: chore/kill-subnet
2026-06-01 16:35:39 -07:00
Hanzo AI
bbfa35e14d
merge: chore/kill-fuji
2026-06-01 16:35:39 -07:00
Hanzo AI
9b8e6fc7de
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
c8ed115875
fix: drop duplicated luxfi/keys import (sed left 2 identical lines)
2026-05-31 21:31:09 -07:00
Hanzo AI
c3b0144ae2
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