Skip to content

fix: move nlean from standalone devnet to shared local-devnet#143

Open
GrapeBaBa wants to merge 1 commit intomainfrom
fix/add-nlean-to-local-devnet
Open

fix: move nlean from standalone devnet to shared local-devnet#143
GrapeBaBa wants to merge 1 commit intomainfrom
fix/add-nlean-to-local-devnet

Conversation

@GrapeBaBa
Copy link
Member

Summary

  • Add nlean_0 to local-devnet/genesis/validator-config.yaml (quic: 9010, metrics: 8090, api: 5060)
  • Remove standalone local-devnet-nlean/ directory

Problem

PR #137 created a separate local-devnet-nlean/ directory with its own genesis and 4 nlean-only nodes. This means nlean can't participate in the shared interop devnet (NETWORK_DIR=local-devnet) alongside other clients.

Fix

Add nlean as the 10th validator in the shared local-devnet/genesis/validator-config.yaml, following the same port allocation pattern as all other clients. Remove the now-unnecessary local-devnet-nlean/ directory.

Test plan

  • Run NETWORK_DIR=local-devnet ./spin-node.sh --node all --generateGenesis and verify nlean_0 joins alongside the other 9 clients
  • Verify genesis includes all 10 validators

nlean was incorrectly configured with its own separate
local-devnet-nlean/ directory and genesis. It should participate
in the shared local-devnet/genesis alongside all other clients.

- Add nlean_0 to local-devnet/genesis/validator-config.yaml
  (quic: 9010, metrics: 8090, api: 5060)
- Remove local-devnet-nlean/ standalone directory
Copilot AI review requested due to automatic review settings March 21, 2026 05:21
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Moves the nlean client from a standalone devnet into the shared local-devnet genesis so it can participate alongside the other interop clients.

Changes:

  • Adds nlean_0 as a 10th validator in local-devnet/genesis/validator-config.yaml using the next available QUIC / metrics / API ports.
  • Removes the now-redundant standalone nlean devnet validator config under local-devnet-nlean/.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
local-devnet/genesis/validator-config.yaml Adds nlean_0 with ports continuing the existing allocation sequence (QUIC 9010, metrics 8090, API 5060).
local-devnet-nlean/genesis/validator-config.yaml Deletes the standalone nlean validator config (previous 4-node setup).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants