[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
showoption, likechia 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