-
m-relay
<m03w:matrix.org> MoneroKon needs some love and piconeros, changing organisation type and more transparent financials also
-
m-relay
<m03w:matrix.org> using a cold + hot wallet setup as CCS, but the hot one will be a RINO multisig (read till the end)
-
m-relay
-
m-relay
<123bob123:matrix.org> Hmm
-
m-relay
<andrewski:matrix.org> working now thanks
-
m-relay
<ofrnxmr:monero.social> Ty plow
-
m-relay
<plowsof:matrix.org> passing the thanks forward to ofrnxmr from the last person who did it to me
-
m-relay
<123bob123:matrix.org> Pay it forward
-
m-relay
<keepemup:matrix.org> Is using torsocks with monerod better than using the --proxy switch?
-
m-relay
<recanman:agoradesk.com> Torsocks IIRC uses ld_preload, so it might leak if it doesn't use libc
-
m-relay
<recanman:agoradesk.com> I would assume that it does but I'm not sure
-
m-relay
<naphtha:kyun.host> someone
-
m-relay
<naphtha:kyun.host> please help me find a monero nostr client i saw a couple days ago
-
m-relay
<naphtha:kyun.host> it had a monochrome color scheme
-
m-relay
<naphtha:kyun.host> like full black and white
-
m-relay
<timklsfr:matrix.org> Hello, I was transferred money to the address, but they came to me, who would help me so that I could figure out what the problem is?
-
Inge
@timklsfr I think you might need some translation help - it is unclear what your issue is.
-
m-relay
<unkn8wn69:matrix.org> Guys whats your setup for running monerod node via tor?
-
m-relay
<unkn8wn69:matrix.org> I've been using torsocks command infron of rest. But wanted to know what you guys have best experience with
-
selsta
-
m-relay
<unkn8wn69:matrix.org> Yes ive read that. So general would be better to seperately run a tor proxy and just use --tx-proxy?
-
selsta
tx-proxy only sends transactions over Tor, blocks get sent over clearnet
-
selsta
you can use --proxy as an alternative for torsocks
-
m-relay
<alfieedwards:monero.social> Why not whonix approach? You could run monerod in an environment where all traffic is torified. Like a vm in Xen host or docker container.
-
m-relay
<unkn8wn69:matrix.org> Im using local raspi
-
m-relay
<unkn8wn69:matrix.org> And i want it to be available on local wifi yk
-
m-relay
<unkn8wn69:matrix.org> I mean probably would somehow be possible with a whonix vm on my raspi but ig it would also take too much ram
-
m-relay
<alfieedwards:monero.social> Custom docker setup could solve that. There are solutions plus you may always foward a port from it.
-
m-relay
<alfieedwards:monero.social> And it will protect from any IP leaks.
-
m-relay
<unkn8wn69:matrix.org> Yeah i tried with monerosuite, but I didnt find a good docker image for tor proxy that supports amdv7
-
m-relay
<unkn8wn69:matrix.org> Yeah i tried with monerosuite, but I didnt find a good docker image for tor proxy that supports amd64
-
m-relay
<unkn8wn69:matrix.org> Yeah i tried with monerosuite, but I didnt find a good docker image for tor proxy that supports arm64
-
m-relay
<alfieedwards:monero.social> Guess you would have to build custom docker images for it and then routing traffic with iptables.
-
m-relay
<alfieedwards:monero.social>
blog.jessfraz.com/post/routing-traffic-through-tor-docker-container there is an example, of course jess/tor image would not work for amd64.
-
m-relay
<unkn8wn69:matrix.org> Yes, thank you tho. Maybe (tho less secure) I could also use my local mashines tor proxy
-
m-relay
<unkn8wn69:matrix.org> using this in the docker-compose:
-
m-relay
<unkn8wn69:matrix.org> environment:
-
m-relay
<unkn8wn69:matrix.org> - http_proxy=socks5://127.0.0.1:9150
-
m-relay
<unkn8wn69:matrix.org> - https_proxy=socks5://127.0.0.1:9150
-
m-relay
<alfieedwards:monero.social> It may not work as Socks5 aren't meant to use as HTTPS proxy.
-
m-relay
<alfieedwards:monero.social> HTTPTunnelPort [address:]port|auto [isolation flags]
-
m-relay
<alfieedwards:monero.social> Open this port to listen for proxy connections using the "HTTP CONNECT" protocol instead of SOCKS. Set this to 0 if you don’t want to allow "HTTP CONNECT" connections. Set the port to "auto" to have Tor pick a port for you. This directive can be specified multiple times to bind to multiple addresses/ports. See SOCKSPort for an explanation of isolation flags. (Default: 0)
-
m-relay
<alfieedwards:monero.social> in torrc
-
m-relay
<alfieedwards:monero.social> I have some complex problem with sending transfers over RPC that I have been struggling for months to solve without success. I see some solutions however each one has its drawbacks. Anyone would want to help and think about this together?
-
moneromooo
That is on topic here. Just explain your issue and wait, maybe someone will have something to say about it.
-
m-relay
<alfieedwards:monero.social> I have developed a custom payment processing system for an service. In past it was running on some decommissioned Bitcoin wallet software which allowed better control of coins. In particular, system was able to:
-
m-relay
<alfieedwards:monero.social> 1. Generate unique address for every payment.
-
m-relay
<alfieedwards:monero.social> 2. Handle coins of each address separately.
-
m-relay
<alfieedwards:monero.social> 3. Send funds to recipient and a change as a service fee to cold wallet, which from network fee was also subtracted.
-
m-relay
<alfieedwards:monero.social> Third point was the most important, as this feature (subtract fee parameter set to true for a chosen destination besides address and amount) allowed to avoid dust change left on each deposit address.
-
m-relay
<alfieedwards:monero.social> Today, system works only on Monero with official wallet software:
-
m-relay
<alfieedwards:monero.social> 1. Generates unique subaddress for every payment.
-
m-relay
<alfieedwards:monero.social> 2. Sends funds to recipient (from whole wallet) and then saves information about service fee earned.
-
m-relay
<alfieedwards:monero.social> 3. Once each day it sends accumulated service fee (from whole wallet) to cold address.
-
m-relay
<alfieedwards:monero.social> This works most of the time. Unfortunately, for larger amounts (+30 XMR, sometimes +20XMR) it fails to send as created transaction is too large. Error message suggests using transfer_split, however this is not the perfect solution in my opinion. Recipient may receive funds in many smaller amounts and to better describe the issue, imagine sending 1000 XMR in 100 transfers, 10 XMR e<clipped message>
-
m-relay
<alfieedwards:monero.social> ach. It should work like in Bitcoin, except there is no subtract fee parameter in transfer RPC call.
-
m-relay
<alfieedwards:monero.social> So there are a few concepts I came up with:
-
m-relay
<alfieedwards:monero.social> 0. This is point 0 since it was already tested without much success. I simply consolidated funds (grouped in less, bigger amounts) when moving them to new wallet. It helped for some time, transfer sizes were smaller and it doesn't cost me any code changes. Cons: change coins made wallet big again and solution stopped working...
-
m-relay
<alfieedwards:monero.social> 1. Calculate best (with lowest numer of txs) combination of transfer_split if transfer fails and resend. Cons: one transaction split to many transfers...
-
m-relay
<alfieedwards:monero.social> 2. Consolidate funds on separate wallet account for "bigger" transactions. Cons: how much is bigger? Transfer size limit may be reached anyway...
-
m-relay
<alfieedwards:monero.social> 3. Rewrite system to work similar to previous one. Cons: will sweep_all work to consolidate service fees from subaddresses of finished transactions? Will it not lock itself? A lot of coding is required...
-
m-relay
<alfieedwards:monero.social> Tl;DR current system works but it is not perfect. It should be more scalable...
-
m-relay
<alfieedwards:monero.social> and... there is no much control over change in Monero wallet software or I could not find it in RPC docs.
-
plowsof
would this open PR give you more control over change?
monero-project/monero #8861
-
m-relay
<alfieedwards:monero.social> Yes, exactly. I have been thinking with bypass like using sweep_all in some clever ways. It would however, at best, make transfers stand out (just one destination without change for sweep_all etc)
-
moneromooo
wallet2 will automatically include a dummy output if there would otherwise be only one.
-
m-relay
<alfieedwards:monero.social> And FYI, this feature (subtract_fee flag) is available in Wasabi Wallet (for Bitcoin)
-
m-relay
<alfieedwards:monero.social> Thanks, I have not studied source code that much. This PR would allow to set subtract from subaddress, however it would be best to set it to destinations instead.
-
m-relay
<alfieedwards:monero.social> Or both, the more control the better as there might be other cases.
-
moneromooo
So what you need, in addition to the patch above, is a way to set the change address to something else than the default, right ?
-
m-relay
<alfieedwards:monero.social> In my case it would be sending net value to recipient and sending any rest minus network fee to cold wallet in single transfer. Another case would be refunds, where all funds minus network fee are sent to recipient.
-
moneromooo
I have an old patch that does this, can't recall if it's working though. I can post it if someone else wants to check it and fix it if it needs to be.
-
m-relay
<alfieedwards:monero.social> I guess it wouldn't be needed to set change address in my case. If I set destinations to recipient_address (without subtract_fee flag) and coldwallet_address (with subtract_fee flag) for total of subaddress balance, then wallet shouldn't create change address.
-
moneromooo
Ah, yes. I believe this is correct.
-
m-relay
<alfieedwards:monero.social> I know subaddress balance, I just don't know network fee yet (and wouldn't set any arbitrary fee value to not stand out).
-
moneromooo
You could try the patch linked above then. It shouldn't require a fork nor make txes look different so is usable now.
-
m-relay
<alfieedwards:monero.social> I will test that, thank you.
-
m-relay
<alfieedwards:monero.social> Is there any ETA on this PR? It would be best to use this feature in official release.
-
moneromooo
Looks like there are unaddressed comments, so the author may have decided the changes aren't worth doing, or simply did not notice. There's an at least two week delay before a patch can be merged (absent urgent needs), but this lapsed long ago on this one.
-
moneromooo
After a patch is merged though, a release happens at irregular intervals, and a new feature would only be included in a major release (ie, not a bugfix release).
-
moneromooo
So... not in the near future.
-
plowsof
Jeffro256 ^
-
m-relay
<alfieedwards:monero.social> I have asked jeffro256 via PM.
-
m-relay
<plowsof:matrix.org> a moment of silence for jeffros inbox x