jam icon indicating copy to clipboard operation
jam copied to clipboard

myNode integration

Open dergigi opened this issue 3 years ago • 12 comments

@secondl1ght reached out to the myNode team already, see https://github.com/mynodebtc/mynode/issues/628

dergigi avatar Feb 09 '22 19:02 dergigi

I am familiar with MyNode's software design, so I can take this up. However, I would like to know if we want to install it as Docker image or as node project.

abhiShandy avatar Mar 02 '22 00:03 abhiShandy

I am familiar with MyNode's software design, so I can take this up. However, I would like to know if we want to install it as Docker image or as node project.

If it is possible I'd be in favor of using the Docker images. Just because it'd be more comfortable to make adaptions as the project progresses. However, I am not familiar with myNode, so they might already have a JoinMarket install and we'd just need the UI. What are your thoughts on this @abhiShandy and @secondl1ght?

theborakompanioni avatar Mar 02 '22 10:03 theborakompanioni

myNode currently has JoinInBox, im not familiar with implementation either but is it possible to use the same joinmarket backend they are using for that?

secondl1ght avatar Mar 02 '22 16:03 secondl1ght

I think Joininbox is a set of Shell scripts which installs JM among other utilities. We can add this web-UI to that script and then launch both the JM daemon and web-UI using a systemd service.

abhiShandy avatar Mar 02 '22 18:03 abhiShandy

@secondl1ght You can definitely hook up Jam to an existing joinmarket instance that has the jmwalletd API service running. That's what the RaspiBlitz integration is doing as well. We also have a UI-only docker image as @theborakompanioni mentioned.

ghost avatar Mar 02 '22 18:03 ghost

@abhiShandy I would say once the next Jam release happens (which should be soon) with some bug fixes let's get the myNode integration happening after that. Once v0.0.4 is released let's get Jam out to the myNode users! Even the current version seems to be working very well overall on the other node implementations so it looks like it is ready.

secondl1ght avatar Mar 08 '22 17:03 secondl1ght

I think we are ready for myNode with the latest release! Would love to see Jam on there.

secondl1ght avatar Mar 29 '22 19:03 secondl1ght

Any update on this?

dergigi avatar Aug 10 '22 17:08 dergigi

I can look into it this weekend.

abhiShandy avatar Aug 10 '22 18:08 abhiShandy

Let me know if there is something we can do on our side to move this forward @abhiShandy 🙏

dergigi avatar Sep 21 '22 09:09 dergigi

Created a draft PR: https://github.com/mynodebtc/mynode/pull/710

abhiShandy avatar Oct 16 '22 13:10 abhiShandy

This thread it a bit old but I thought I would post here as a MyNode user. It is awesome to have Jam in MyNode. I especially looking forward to trying it out since Wasabi Wallet and Sparrow Whirlpool didn't meet my expectations for coinjoin. However, I cannot get it to launch completely.

The first time it takes me through several getting started screens with information about Jam. But when it gets to the page that should allow me to create the wallet the screen disappears in milliseconds and shows the following error message.

image

I guess that may be a problem with the jmwalletd API service not running or something in the background Jam is looking for. I'm not technical enough to explore all of this at the terminal level but am a super user and happy to do some testing with you.

Here is also a short screen share video I made so you can see the split second appearance of the wallet page and then the error message.

https://watch.screencastify.com/v/aN0i6cq3CY2x3hQqCx2A

roarkjanis-resale avatar Aug 31 '23 13:08 roarkjanis-resale