async fn transfer_from_provider(
    context: &Context,
    ticket: &Ticket
) -> Result<()>