-
m-relay_
<vtnerd:monero.social> Technically you can't until carrot outgoing view keys get deployed. Then the view balance tier can track all incoming and outgoing
-
m-relay_
<vtnerd:monero.social> Right now we can filter the majority of txes my tracking all decoy+real references
-
m-relay_
<vtnerd:monero.social> *by tracking
-
m-relay_
<vtnerd:monero.social> After fcmp++ legacy wallet can only infer spends by incoming change. If an attacker does a sweep this will be completely missed. The protocol by every wallet is to add change, even if zero, so lws like backends can identify them
-
Cindy
Protocol?
-
Cindy
Isn't that apart of consensus?
-
Cindy
Like every TX must have 2 outputs even if change is 0
-
m-relay_
<vtnerd:monero.social> The carrot spec says specifically that wallets should it. It's not consensus and totally non enforceable, thus the attacker sweep scenario
-
m-relay_
<vtnerd:monero.social> But at least putting in the spec makes all valid implementators aware of the issue
-
Cindy
And how do legacy wallet infer which of the output is the change or main
-
Cindy
I mean programs like LWS without the spend key
-
m-relay_
<vtnerd:monero.social> Well the change is sent to their key so it's obvious
-
m-relay_
<vtnerd:monero.social> If you do a self send/churn then it's just incoming outputs which is no big deal
-
m-relay_
<vtnerd:monero.social> Or I see, iirc carrot has a way of indicating whether it's change so you know a spend occurred
-
Cindy
How do you know the wallet sent that change to themselves
-
Cindy
I thought calculating the key image required the spend key
-
m-relay_
<vtnerd:monero.social> With legacy, yes. The wallet sees the change as a receive
-
Cindy
Ah I meant legacy not carrot
-
UkoeHB
In the current impl, dummy enotes are sent to dummy addresses, but in Carrot that changes. Carrot enotes are attributable, i.e. 'send' vs 'change', however any tx author can build an enote as 'change' so it isn't 100% reliable.
-
m-relay_
<vtnerd:monero.social> Legacy wallets will use the carrot protocol after fcmp++ but won't have all the features of the newer keys. Tracking spends with legacy is handled differently pre/post fcmp++. Before fcmp it's handled by tracking the decoy list of the rings. Post fcmp it's handled by the carrot protocol marking an output of the tx as change - the backend records all inputs and let's the spend key figure it out
-
m-relay_
<vtnerd:monero.social> Yes, the backend is blinded from attacks. Otoh, the spend webhooks of lws are actually very useful with new/carrot addresses as it knows exactly when an event occurred
-
Cindy
I hope carrot rolls out soon
-
Cindy
I don't want to rely on a spend key or periodically exporting key images
-
armtux
I set the parameters for IPv6 only, but the sync p2p is still IPv4.
-
m-relay_
<ofrnxmr:monero.social> Did u disable ipv4? And did u add ipv6 seed nodes?
-
armtux
I disable IPv4 in the parameters by only enable: "p2p-bind-ipv6-address=::" "rpc-use-ipv6=true" "rpc-bind-ipv6-address=::"
-
m-relay_
<ofrnxmr:monero.social> --p2p-ignore-ipv4
-
m-relay_
<ofrnxmr:monero.social> `--seed-node <arg>` need to add an ipv6 seed
-
m-relay_
<ofrnxmr:monero.social> #monero-support
-
armtux
ok
-
xmr-pr
tobtoht opened pull request #10383: ci: depends: bump container to ubuntu 22.04
-
xmr-pr
-
xmr-pr
tobtoht opened pull request #10384: ci: bump deprecated actions
-
xmr-pr
-
whatsayjose1980
the xmr mainnet has gone extremely slow over the last 15mins, is it just me or its really happening
-
whatsayjose1980
i am a ping response in range 124ms to 2s
-
whatsayjose1980
i am getting a ping response in range 124ms to 2s
-
m-relay_
<ofrnxmr:xmr.mx> Just you
-
whatsayjose1980
any particular reason?
-
m-relay_
<ofrnxmr:xmr.mx> Also, no idea what youre referring to as "xmr mainnet". Connections to monerod peers? Connection to a remote rpc?
-
whatsayjose1980
monerod peers
-
m-relay_
<jpk68:matrix.org> I think he means that the entire network has somehow slowed, by some act of god or something
-
m-relay_
<jpk68:matrix.org> No offense, but I doubt that could happen
-
whatsayjose1980
i just checked the overall linkspeed is up and sitting at 2gbps
-
whatsayjose1980
also seeing way too many ip getting blocked
-
whatsayjose1980
while trying to sync
-
whatsayjose1980
any ideas
-
m-relay_
<ofrnxmr:xmr.mx> paste.debian.net << send logs
-
m-relay_
<ofrnxmr:xmr.mx> And since this isnt development related, #monero-support
-
m-relay_
<jpk68:matrix.org> Is it fine to use CHECK_AND_ASSERT_MES in networking code?
-
m-relay_
<vtnerd:monero.social> It's more important to note whether it throws or returns a code and then writing the rest to match behavior
-
moneromooo
That one returns. CHECK_AND_ASSERT_THROW_MES throws.
-
xmr-pr
vtnerd opened pull request #10385: Fix DNS resolve UB [0.18]
-
xmr-pr
-
xmr-pr
selsta opened pull request #10386: abstract_tcp_server2: add missing return
-
xmr-pr
-
xmr-pr
selsta opened pull request #10387: abstract_tcp_server2: add missing return [release-v0.18]
-
xmr-pr