Skip to content

build(deps): bump github.com/luxfi/sdk from 1.17.0 to 1.17.8 - #66

Closed
dependabot[bot] wants to merge 2476 commits into
mainfrom
dependabot/go_modules/github.com/luxfi/sdk-1.17.8
Closed

build(deps): bump github.com/luxfi/sdk from 1.17.0 to 1.17.8#66
dependabot[bot] wants to merge 2476 commits into
mainfrom
dependabot/go_modules/github.com/luxfi/sdk-1.17.8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 8, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/luxfi/sdk from 1.17.0 to 1.17.8.

Commits
  • 67a9007 wallet/primary: decomplect — P required, X/C opt-in via AttachXChain/AttachCC...
  • 6065478 wallet/primary: fail-soft when X-Chain is not registered
  • 7d5c1d6 deps(boot-mainnet example): bump p2p, sdk, node, vm (Wave 2G-Cascade)
  • 0e75b10 deps: bump p2p v1.21.1, vm v1.1.10, codec v1.1.5 (Wave 2G-Cascade)
  • 8c58d5f sdk/wallet: migrate codec construction to proto/zap_codec (Wave 2G-Wallet)
  • 6d6753c codec rip: switch platformvm + exchangevm clients to luxfi/utils/json
  • e3df1b0 sdk/wallet/chain/x: document linearcodec injection as structural keep
  • 314ba25 sdk: extract proto/p codec construction into pcodecs package
  • baa008f sdk: thread codec through proto/p Wave 2A production API
  • a588bd6 sdk/wallet/chain/c: hand-rolled tx marshal, drop github.com/luxfi/codec
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

zeekay and others added 30 commits August 16, 2025 07:43
- Migrated from Subnet to Net terminology
- Fixed logging imports to use luxfi/log
- Updated metric and set package imports
- Added replace directives for local packages
- All binaries building successfully
- Add luxfi/database v1.2.1 dependency
- Update luxfi/node from v1.18.11 to v1.18.18
- Remove deprecated canoto dependency
- Update engine and orchestrator for compatibility
- Define EthClient interface with all required methods
- Create stub implementation that returns test values
- Add NewEthClient function to match old API signature
- Return non-zero balance for test assertions

This allows CLI E2E tests to compile and run without full EthClient implementation.
- Fixed validators → validator import path
- Added local replace directives for development
- Change from github.com/luxfi/node/genesis
- To github.com/luxfi/genesis/pkg/genesis
- Add replace directive for genesis package

Part of genesis consolidation effort
- Fix genesis cChainGenesis format: convert object to JSON string
  * Resolves unmarshal error when starting luxd nodes
  * Genesis field must be JSON string, not object

- Add script to start local 5-node network
  * Uses pre-configured staking certificates from local/default/
  * Properly configures bootstrap IPs and node IDs
  * Includes peer connection verification
- Fix genesis cChainGenesis parsing to handle both string and map formats
- Update tmpnet API usage for ReadNetwork, Start signatures
- Update import paths for renamed packages
- Fix type assertions and field access patterns
- Fix invalid flag names in default/flags.json:
  - network-peer-list-gossip-frequency → network-peer-list-pull-gossip-frequency
  - Remove deprecated api-ipcs-enabled flag
- Add mainnet (96369) and testnet (96368) genesis configurations
- Server now detects network-id and uses appropriate genesis
Updated default server port to 9000 and grpc-gateway port to 9001 for:
- server command
- control command
- ping command

This aligns with the standard port convention for netrunner.
Replace directives pointing to /home/z/work/lux/* paths were accidentally
committed. These should only be used locally via go.work, not committed
to the repository.
- luxfi/genesis v1.2.4 (fixes redeclared config functions)
- luxfi/evm v1.16.20
- luxfi/node v1.20.7
- luxfi/log v1.1.24
- luxfi/consensus v1.22.2

Removes all local replace directives to use published versions.
- Added docker-publish.yml workflow
- Publishes to docker.io/luxfi/netrunner and ghcr.io/luxfi/netrunner
- Multi-arch: linux/amd64 + linux/arm64

Usage:
  docker run --rm luxfi/netrunner --help
- Use luxfi/consensus/validators instead of node/consensus/validators
- Use luxfi/ids instead of node/ids
- Use luxfi/log instead of node/utils/logging
- Use luxfi/utils/set instead of node/utils/set
- Use luxfi/genesis instead of node/genesis
- Use luxfi/evm/plugin/evm/client instead of geth/plugin/evm/client

Removes dependency on non-existent node packages in v1.21+
The old flags consensus-sample-size, consensus-quorum-size, and
consensus-commit-threshold have been replaced with dev-mode and
poa-single-node-mode in luxd v1.21.0.
Use sybil-protection-enabled=false instead of dev-mode and
poa-single-node-mode since dev-mode is for single-node only.
dependabot Bot and others added 26 commits June 4, 2026 00:06
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](luxfi/vm@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>
Bumps [k8s.io/api](https://github.com/kubernetes/api) from 0.35.1 to 0.36.1.
- [Commits](kubernetes/api@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>
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](luxfi/log@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>
…xfi/log-1.4.3

build(deps): bump github.com/luxfi/log from 1.4.1 to 1.4.3
…36.1

build(deps): bump k8s.io/api from 0.35.1 to 0.36.1
…xfi/vm-1.1.7

build(deps): bump github.com/luxfi/vm from 1.0.40 to 1.1.7
…si/ginkgo/v2-2.29.0

build(deps): bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.29.0
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](luxfi/api@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>
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](luxfi/rpc@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>
Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.35.0 to 0.36.0.
- [Commits](golang/mod@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>
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](luxfi/genesis@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>
…xfi/genesis-1.13.9

build(deps): bump github.com/luxfi/genesis from 1.12.15 to 1.13.9
…mod-0.36.0

build(deps): bump golang.org/x/mod from 0.35.0 to 0.36.0
…xfi/rpc-1.0.3

build(deps): bump github.com/luxfi/rpc from 1.0.2 to 1.0.3
…xfi/api-1.0.12

build(deps): bump github.com/luxfi/api from 1.0.11 to 1.0.12
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.
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.
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.
LoadMnemonic no longer takes *ServiceIdentity (luxfi/keys v1.2.0).
…onsistency

Package-local identifier only; no exported field, json tag, or wire change.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Workspace-wide sync. luxfi/node already shipped on 1.26.4 in v1.30.6
(commit 121aca1fa9); this is the cross-repo catch-up.
Workspace-wide sync. luxfi/node already shipped on 1.26.4 in v1.30.6
(commit 121aca1fa9); this is the cross-repo catch-up.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Bumps [github.com/luxfi/sdk](https://github.com/luxfi/sdk) from 1.17.0 to 1.17.8.
- [Release notes](https://github.com/luxfi/sdk/releases)
- [Commits](luxfi/sdk@v1.17.0...v1.17.8)

---
updated-dependencies:
- dependency-name: github.com/luxfi/sdk
  dependency-version: 1.17.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Jun 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants