Requesting help with Jam

I’ve been using Jam on my Server One since May 2024. For the last few days it’s not been completing transactions. The submitted transaction just gets stuck and I end up Aborting the collaborative transaction.

I noticed that a feature in Jam where you could skip a collaborative transaction and send you sats directly is no longer available. It’s only collaborative transactions.

CORRECTION: I now see the switch to by-pass collab - transaction

I looked on the Start 9 Market Place on my Server One and was a little shocked to see that Jam is no longer being offered on the Market place.

I also see that there has been an update to Jam v.0.4.0, but I don’t see the update in my Server One. How do I update Jam to the v.0.4.0? Do you you recommend the update?

It seems that I’m getting a message from Start9 that maybe Jam is not a good option and no longer recommended. Is this accurate?

I have sats in Jam and can’t seem to get them out. Can you help with that? Do you think I can use my Jam Seed Phrase import the wallet to Sparrow?

Jam is still located in the Start9 main Marketplace (on the Bitcoin tab).

jam v0.4.0 has not been released yet for StartOS, as soon as it is available you will see a notification in your server UI under the “updates” tab.

Sometimes jam has issues with the tor connection. JAM uses its own TOR instance with custom settings (separate from the StartOS Tor daemon).

Steps to Resolve:

  1. Access Your Server:
    Set up SSH (by following this guide) Once done, access your server over SSH and run:

sudo podman exec -it jam.embassy /bin/bash

  • Check Logs:
    To read the JAM-specific Tor logs, use:
    cat /var/log/jam/tor_stdout.log

  • Restart Tor and Clear State:
    Run the following commands to stop services, wipe the Tor state, and restart everything:

dinitctl stop jmwalletd && dinitctl stop ob-watcher && dinitctl stop tor && rm /home/tor/.tor/state && dinitctl start tor && dinitctl start ob-watcher && dinitctl start jmwalletd

This should reset Tor and help it obtain new guard nodes, potentially resolving the issue.

Thank you Alvaro! When you say that Jam is on the "main Marketplace (on the Bitcoin tab), I’m not seeing it. I’m guessing that when you say “main Marketplace” you are referring to the left side of my home dashboard on my Server One. Here’s what I’m seeing. I pasted a screen shot, but it’ not showing up in this message.

Anyhow, there are 8 items and Jam is not one of them. Am I missing something?

Regarding the instructions you graciously provided. It looks like they are for Linux. I’m on Mac Mini with Sequoia 15.5. Do these instructions apply to Mac?

I do have a Mac Book with Mint, but that’s another story … I set that aside a while ago, I got a bit overwhelmed. This Jam issue is on the Mac mini

I see in the instructions that the instructions work with Mac and Linux. The first step is “Open a Terminal”. How do I do that? Am I opening a terminal in the Mac or in the Server One? I see “SSH Keys” in Server One under System, but it doesn’t seem to open a terminal.

Your screenshot shows you are currently in the “Community Registry”. Click the “change” icon/button and switch back to the “Start9 Registry”. It’s there.

1 Like

There is an app in MacOS called Terminal, which is where you can type commands.

The guide that was linked to that explains how to set up SSH access is here:

I suggest reading it, since it answers the other questions you had as to whether it works on Mac

1 Like

Thank you recoros and StuPleb

I am having the same problem with Jam. I cannot send collaborative transactions nor view the order book, which gives this error when I try to view it:

“Error while loading the orderbook. Your current local setup might not support fetching the orderbook. Reason: The server reported a problem: 502 Bad Gateway”

I tried the SSH solution in the second post but it did not work.

I have tried resetting the application and resetting the node, nothing works.

Does anyone have any idea what is wrong? it seems it is Tor related.

It seems there was an update to Jam that came out almost a month ago and the latest version is 0.40, but on the Start9 it is still 0.30.

Why is it taking so long to update?

Thank you for your help in these matters.

Good Morning. Jam is still not coin-joining transaction.

I successfully set up the SSH access into my ServerOne as directed and chose the option to reset the Tor connection.

Then I tried at test collaborative Send from Jam. This was last night about 14 hours ago. I see this morning that the Send has not gone through and the transaction looks stuck. I aborted the transaction.

I’m going to restart the Mac and the ServerOne, then try a Send. I share with you if I get a successful coin-join Send or not.

I don’t think you’re doing anything wrong on your end. I’m finding, the problem with not being able to get mixes through is mostly in regards to order-book IRC nodes being unreliable. If you want to get under the hood, and manually add or change order-book IRC nodes, you can, but those changes won’t survive a reboot. And who’s to say that those nodes will even remain reliable? Especially if they get overloaded from people doing as I’m suggesting. Decentralization is hard, and Joinmarket just isn’t quite there yet. It worked pretty well last year, but then the largest order-book operator called it quits. One thing that Joinmarket seems to be missing is a way to incentivize order-book IRC node operators. So they’re taking on a massive server load, with no compensation. Wait it out, try again, and/or use alternatives in the meantime.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.