Skip to content

CLI-Created User ID Differs from Web User ID, Causing Node and Account Issues #2042

@chrisguox

Description

@chrisguox

Short summary:
Creating a node ID via the CLI can cause inconsistencies with the web app, preventing proper node operations.

Steps to reproduce:

# 1. Create a new EVM wallet address (do NOT log into app.nexus.xyz yet)
# 2. Use the CLI to create a node ID for this wallet
nexus-cli register-user --wallet-address <WALLET_ADDRESS>
nexus-cli register-node
# 3. Log into the web app and check the node ID's points and deletion functionality

Expected behavior:
The node ID should accrue points normally.
The node ID should be deletable via the web interface.

Actual behavior:
The node ID does not accrue points.
The node ID cannot be deleted via the web interface; attempting to delete it returns:
{"name":"UnauthorizedError","message":"Invalid user","httpCode":401}

The root cause appears to be that the CLI-created user ID is different from the web-created user ID. This mismatch prevents proper linking of the node to the web account, making it effectively unusable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions