String crossmintRequireString(Object? value, String label) { if (value is String && value.trim().isNotEmpty) { return value; } throw CrossmintWalletException('$label is required.'); }