[CHIA-4393] [Bug] `plotnft show` requires farmer to be running

Author: ojuraCreated Jan 24, 2022Updated Aug 26, 2026
Labelsenhancement

chia plotnft show requires the farmer to be running locally for a single reason: displaying the plot count for that nft. This breaks in a light-wallet scenario.

This prevents someone using a light wallet to see all other information shown by plotnft show available from the wallet, like the currently associated pool, unclaimed balance, contract puzzlehash (for plotting), etc:

Wallet height: 123456
Sync status: Synced
Wallet id 9: 
Current state: SELF_POOLING
Current state from block height: 123456
Launcher ID: 0000000000000000000000000000000000000000000000000
Target address (not for plotting): xch000000000000000000000000000000000000000000000
Number of plots: 0  <----------------- the only reason for needing a farmer connection
Owner public key: 
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Pool contract address (use ONLY for plotting - do not send money to this address): 
xch0000000000000000000000000000000000000000000000000000l
Claimable balance: 0.0 xch (0 mojo)

Proposed solutions to make the farmer connection optional:

  • Keep existing CLI; if the farmer is not available, display plot count of 0 or "farmer not running/not available"
  • Move the plot count to another subcommand like chia plotnft plotcount
  • Move the plot count to a show option, like chia plotnft show --plotcount

Version

Master as of today, c1a8dac07c611bff452cc8ed3e258cf832a60d19

What platform are you using?

Linux

What ui mode are you using?

GUI

Relevant log output

No response

Source: Chia-Network/chia-blockchain