524 | @@ -525,7 +525,7 @@ void SetupServerArgs(ArgsManager& argsman, bool can_listen_ipc)
525 | ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS);
526 | argsman.AddArg("-pid=<file>", strprintf("Specify pid file. Relative paths will be prefixed by a net-specific datadir location. (default: %s)", BITCOIN_PID_FILENAME), ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS);
527 | argsman.AddArg("-prune=<n>", strprintf("Reduce storage requirements by enabling pruning (deleting) of old blocks. This allows the pruneblockchain RPC to be called to delete specific blocks and enables automatic pruning of old blocks if a target size in MiB is provided. This mode is incompatible with -txindex. "
528 | - "Warning: Reverting this setting requires re-downloading the entire blockchain. "
529 | + "Warning: Reverting this setting requires re-downloading the entire blockchain. Keep any wallets loaded and indexes active while pruning is enabled; if they need old block data that has already been deleted, a reindex may be required. "
I think this could actually be made even clearer:
"Warning: Reverting this setting requires re-downloading the entire blockchain. Wallets and indexes should be loaded at startup and kept active while pruning is enabled so they stay synchronized before old block data is deleted; wallets or indexes that fall behind pruned data may require a reindex.