launchSendNight
fun launchSendNight(toAddress: String, amount: BigInteger, onProgress: (MidnightSdk.SendProgress) -> Unit? = null, onResult: (MidnightSdk.SendResult) -> Unit? = null): Job
Fire-and-forget sendNight on the SDK's lifecycle scope so the transfer survives the caller leaving the app (#263). Returns immediately; the durable lifecycle (foreground service + finalization notification) is owned by the operation registry. onProgress is best-effort for an in-app live view while the caller is still around; onResult delivers the typed SendResult when done (also on the SDK scope, so it survives the caller — a dead caller's callback is simply a no-op).