In Bitcoin Core, is it possible to cancel a transaction whose status is:

```
"Status: 0/offline, has not been successfully broadcast yet"

```

The client hasn't caught up with the network. It looks like it's going to do that first, and then send the transaction.

Is that right, or is the transaction already irrevocable?

If I can cancel the transaction, what's the best way to do that?

I tried `abandontransaction` but it gives the error:

```
Transaction not eligible for abandonment (code -5)

```