pub(crate) async fn do_ln_circular_test_user_task(
prefix: String,
client: ClientHandleArc,
invite_code: Option<InviteCode>,
oob_notes: Vec<OOBNotes>,
test_duration: Duration,
ln_payment_sleep: Duration,
invoice_amount: Amount,
strategy: LnCircularStrategy,
event_sender: UnboundedSender<MetricEvent>,
) -> Result<()>