Skip to content

[Bug] No way to verify if a full node is counted for uptime or incentives #1316

Description

@maslitti

Summary

After running a fully synced Movement full node, there is currently no way to verify whether the node is actually recognized by the network and counted for uptime or incentives.

Expected behavior

Node operators should be able to verify that their node is:

  • connected to the network
  • visible and recognized
  • eligible for uptime tracking.

Actual behavior

Even when the node is fully operational:

  • ledger_version increases correctly
  • block_height increases correctly
  • API responds normally

There is no:

  • node identifier
  • public explorer
  • uptime endpoint
  • eligibility confirmation.

Impact

Node operators may run nodes for long periods without knowing whether they are contributing to the network or will be included in incentive snapshots.

This creates uncertainty and may discourage participation in the testnet.

Steps to reproduce

  1. Run a Movement full node following official documentation.
  2. Wait until the node is fully synced.
  3. Verify ledger_version and block_height are increasing.
  4. Attempt to find any method to confirm node visibility or eligibility.

Suggested solution

Provide a public method to verify node visibility, such as:

  • a status endpoint
  • a node explorer
  • or an uptime heartbeat mechanism.

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