-
br-m
<entropyhoover:matrix.org> For a small commit(around 100-200 lines diff), is it recommended to squash before pr, or squash only after pr is reviewed by someone?
-
UkoeHB
Squash if you haven't submitted yet
-
br-m
<entropyhoover:matrix.org> I am curious why does the monero official wallet did not directly integrate the atomic swap? Is there any regulatory risk of doing this?
-
moneromooo
From afar, it looks like it doesn't belong. Same as the linux kernel doesn't include a text editor.
-
moneromooo
It can be pretty useful, but it's just not what the kernel is.
-
moneromooo
Monero also doesn't include a marketplace, exchange, etc, for the same reasons.
-
moneromooo
Someone else may build those, and there'll be choice (and, probably, danger).
-
moneromooo
Then again, monero does support a couple hardware wallets with code that doesn't really feel like it belong.
-
br-m
<entropyhoover:matrix.org> Feels like currently one the biggest problem for monero is scattered liquidity, it seems really difficult for new people(especially not tech savvy people) to figure out "how to reliably get monero".
-
moneromooo
It also depends on how feasible it is to build something else that does what you want (here, atomic swaps) without needing changes to monero software.
-
br-m
<maxxor:nitro.chat> @entropyhoover:matrix.org: there's sites like
kycnot.me/?currency-mode=or¤cies=xmr
-
moneromooo
Yes, the issue is also one of looking at things differently. We're hackers (in the original meaning), and people using monero are often not.
-
br-m
<entropyhoover:matrix.org> I am thinking probably having an extension section in wallet that can optionally deploy those atomic swap in one click
-
br-m
<entropyhoover:matrix.org> In this way it doesn't clutter the main wallet
-
br-m
<maxxor:nitro.chat> a plugin system for the wallet? like it's implemented in electrum
-
moneromooo
Plugins would be great. They also require a very clean and stable/versioned API, so a pretty mature architecture.
-
moneromooo
And a lot of grunt work.
-
br-m
<ofrnxmr:xmr.mx> also, regarding atomic swaps, who's implementation do you choose? they require third party services. regarding hardware wallets, jus yesterday tobtoht pushed for removing them from the core repo
-
br-m
<ofrnxmr:xmr.mx> "I don't think we should allow third party hardware integrations in the main repo. We can set up a generic USB interface, and if a vendor wants to offer Monero support they can go ahead and implement that. We have given Trezor/Ledger way too much leverage over our code and dependencies."
-
br-m
<ofrnxmr:xmr.mx> and regarding plugins, even feather wallet rejected an atomic swap plugin, and is moving towards removing 3rd party stuff from the wallet
-
moneromooo
For trezor/ledger, I think two large parts for why they went in was "it seems very desirable to have" and "someone else is willing to do the work".
-
br-m
<ofrnxmr:xmr.mx> you need a bitcoin etc wallet integrated with the GUI to add atomic swaps, and third party networking -- the scripting is done via messaging and on the bitcoin network. id say these reasons along are enough to disauqlify any idea of integrating them into a monero core wallet
-
br-m
<ofrnxmr:xmr.mx> yeah, but now trezor is vibe coding 10000 lines of slop for their claude created interface
-
moneromooo
That seems like self sabotage for something with the overarching goal is security.
-
br-m
<ofrnxmr:xmr.mx> the number one commiter is claude
-
br-m
-
br-m
-
br-m
<entropyhoover:matrix.org> > <@ofrnxmr:xmr.mx> also, regarding atomic swaps, who's implementation do you choose? they require third party services. regarding hardware wallets, jus yesterday tobtoht pushed for removing them from the core repo
-
br-m
<entropyhoover:matrix.org> My thought are not really polluting the wallet by directly put their code in, but mostly get a separate menu, list out the mature implementations along some introduction, and a simple script to download and verify the bin, and can directly start the binary in that menu. So someone want an atomic swap can directly look at this [... too long, see
mrelay.p2pool.observer/e/k6vz2qULWFR1czg0 ]
-
br-m
<ofrnxmr:xmr.mx> i widely disagree
-
br-m
<ofrnxmr:xmr.mx> atomic swap platforms require wallets. eigenwallet and basicswap, for example, include monero wallets. they dont need to be in gui.
-
br-m
<ofrnxmr:xmr.mx> and bitcoin definitely doesnt need to be in gui.
-
br-m
<thomasbuilds:matrix.org> tevador / SChernykh for randomX, is src/aes_hash_rv64_zvkned.cpp meant to require the Zvkned intrinsics on every riscv64 build, even when the capability probes report the extension absent? It doesn't build with Ubuntu's riscv64 gcc 13.3.0.
-
br-m
<ofrnxmr:xmr.mx> thats sect1 *
-
br-m
<ofrnxmr:xmr.mx> sech1 ***
-
sech1
It requires gcc 14, I think? Or gcc 15
-
sech1
whichever supports zvkned properly
-
sech1
-
sech1
"RandomX bump requires GCC 14 bump on RISC-V platforms."
-
br-m
<thomasbuilds:matrix.org> README still says gcc 4.8+/7+ and lists RISCV64 as validated
-
br-m
<ofrnxmr:xmr.mx> why would it say otherwise
-
br-m
<ofrnxmr:xmr.mx> randomx v2 isnt shipped?
-
br-m
<ofrnxmr:xmr.mx> are you building v1.x?
-
br-m
<thomasbuilds:matrix.org> master not v1.x, my bad on the README
-
aps2026
is there a darkmode version of this chat?
-
DataHoarder
that is totally up to you and your client
-
DataHoarder
it's IRC, you can join it using any IRC client you prefer
-
aps2026
any new updates on monero dev?