Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frozen funds #786

Open
Bonzbonanza opened this issue Jun 20, 2024 · 5 comments
Open

Frozen funds #786

Bonzbonanza opened this issue Jun 20, 2024 · 5 comments
Labels
bug Something isn't working

Comments

@Bonzbonanza
Copy link

Expected behavior

Funds availability after 175 confirmations

Actual behavior

Two jars have frozen funds

Steps to reproduce the problem

  1. Transferred funds from outside wallet with one transaction and two receive addresses for two different jars. Used RBF to push through the transaction.
  2. Tried to send funds to collaborative transaction several times, ignoring the warnings to wait for 5 confirmations because they had already passed. Was still able to select the jars with funds.
  3. Today updated Umbrel to 1.2.1 which restarted everything, including Jam. Jam now shows the snowflake icon beneath both jars with funds.

Specifications

Additional context

Confirmed lockup period is prior to the confirmation block. Jam logs don't look helpful but are attached. I did notice the following line in the umbrel log file: "Jun 20 21:32:00 umbrel umbreld[3380]: time="2024-06-20T21:32:00Z" level=warning msg="/home/umbrel/umbrel/app-data/jam/docker-compose.yml: version is obsolete""

umbrel_jam_2024-06-20_18-59.log

@Bonzbonanza Bonzbonanza added the bug Something isn't working label Jun 20, 2024
@theborakompanioni
Copy link
Collaborator

Hey @Bonzbonanza, thanks for the report.

It is not totally clear to me, what is actually happening. Could you please be more specific of what you want to achieve?
e.g. if funds are frozen, you should be able to unfreeze them from the Jar Details view (click on any jar in the dropdown of the home screen).
Or is it related to a fidelity bond?
What does "Confirmed lockup period is prior to the confirmation block." mean exactly?

Thanks, and please forgive me for not understanding it straight away. 🙏

@Bonzbonanza
Copy link
Author

Thank you for the reply! My apologies for being unclear.

I wanted to unfreeze the funds but couldn't figure out how to do so. It is not intuitive how to do this. Thank you for the suggestion, which worked.

I was trying to say that I did not purposely freeze the funds, especially by using a Fidelity bond, so "Confirmed lockup period is prior to the confirmation block" refers to the fact that the lockup time for the transaction was in the past and not the reason for the freeze.

It is still concerning that the funds were locked in the first place was whatever caused it was not something that I selected.

@theborakompanioni
Copy link
Collaborator

Please know, that fidelity bonds are unable to be moved and locked by the Bitcoin protocol. They do not participate in collaborative transactions.

So, is it a fidelity bond utxo you are talking about? Fidelity bonds are frozen in order for them not to be used accidentally, once the locktime expires. Additionally, if you reuse an address the UTXOs are frozen automatically as a privacy preserving measure. Since you can always freeze and unfreeze them (except fidelity bonds that are not expired yet), what do you mean with "concerning"?

If you used a pristine address that has never received any funds before and the UTXO is subsequently frozen automatically, then this would be a bug. But I highly doubt that this is the case here. Can you confirm?

@Bonzbonanza
Copy link
Author

Bonzbonanza commented Jun 21, 2024 via email

@theborakompanioni
Copy link
Collaborator

Okay, thanks @Bonzbonanza. If you are totally sure that this is what happened, would you be able to open an issue at https://github.com/JoinMarket-Org/joinmarket-clientserver

Jam is just a UI and cannot do anything about it. Thank you 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants