Their code is extremely old at this point. I would have no idea how to bring it back into Amethyst. Somebody would need to spend the time to bring it up to speed.

They have added a few external n native dependencies that I have never seen and don't know exactly what they do. Somebody will need to convince me that that external code is not trying to steal anything from the user before any merge.

Also, it feels like they added the full code of an XMR wallet inside of Garnet, which creates a LOT of regulatory problems for us. I don't know exactly how to manage that, but I would prefer that Amethyst just communicated with an external wallet instead of becoming one.

Reply to this note

Please Login to reply.

Discussion

Surprisingly very reasonable. Thank you. Will send a donation via boltz.exchange.

There is an old bounty on bounties.monero.social to fund anyone that wants to bring the code up to speed with Amethyst - https://bounties.monero.social/posts/147/5-002m-garnet-maintenance-sync-upstream-new-icons-resolve-amethyst-dual-install-conflict-etc

After that's done, I think it would be a good idea to start another bounty for a dev to work with you on getting the projects merged, including ditching the internal wallet. Garnet could continue as a separate project with its internal wallet.

Please still consider a main post one of these days (or reposting your reply, or mine) for visibility 🤙

Vitor Pamplona seems open to adding #monero tips to Amethyst, if the community can write the code changes to use external wallets (or fix up the existing Garnet fork while changing its code to use external wallets)

nostr:note1vpp5egdktc74yrkj6w69kuuyhvtdc5knxqctc4we5rsz8l69c0pqpj6tn8

Merge it so that you can send monero tips in addition to LN from an external wallet is the way. You don't want to be a regulatory target and Monero can live happily hiding in a crowd.

Can someone convince nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcscpyug its not stealing user data.

T Y Vitor/*

When I tried the instructions didn't even work to build the apk and the native code. If you want the only thing we can do on amethyst now is add a field for the monero address in the profile and open a monero wallet like we do with lightning without nwc

The external dependencies is also very different from the upstream code so it's hard to verify what was changed

I think this would be the simplest and most straight forward way to do it. Maybe bring up a QR code to scan the address too.

Scan a qr code from a phone app with the same phone?

For when your wallet device is separate from your nostr device

Yes, please!