-
patap0n
!seen p3rL
-
patap0n
!seen p3rL
-
br-m
-
br-m
<milas900:matrix.org> In monero cake wallet it just generates new monero address for you when you exchange from ltc to Xmr right ?
-
Bunnyh
hopefully, haven't checked :) would be stupid not to right?
-
Bunnyh
I loke how I can use the same wallet on both PC and android
-
Bunnyh
dont know how it really compares to the default wallet feature wise
-
Bunnyh
sure it's nice to have other coin support etc usability but its a legit fear that might mean the XMR wallet isnt really behaving optimally in that kind of generic wallet...
-
br-m
<tsjk:matrix.org> Is there a particularly efficient way of consolidating amounts in many diverse addresses?
-
Cindy
consolidating amounts in many addresses?
-
Cindy
to what? one address?
-
br-m
<tsjk:matrix.org> Or do I just send all to a new address in, say, feather?
-
br-m
<tsjk:matrix.org> Cindy: yes
-
Cindy
are you talking about subaddresses or regular addresses
-
br-m
<tsjk:matrix.org> I wish I knew. They are coinbase txs. :)
-
Cindy
so you're talking about consolidating all the coinbase outputs?
-
br-m
<tsjk:matrix.org> Yes
-
Cindy
or just.. are you mining to many seperate addresses or something?
-
Cindy
ah
-
Cindy
yes, you can just send all the outputs to yourself
-
Cindy
-
Cindy
sweep all the outputs to yourself, which will merge them all into one
-
br-m
<tsjk:matrix.org> Aight. I remember I read something a long time ago that there was a particularly clever way if one ran ones own node. But I recall neither the motive nor anything else.
-
br-m
<tsjk:matrix.org> Cindy: Thanks!
-
Cindy
honestly, you don't need to run your own node for this one
-
Cindy
unless you have a LOT of outputs to use
-
Cindy
restricted RPCs have a limit on how much outputs you can have in a transaction (to prevent DoSes)
-
br-m
<ofrnxmr:xmr.mx> Cindy: No they dont
-
Cindy
oh?
-
Cindy
i could have swore
-
Cindy
sorry
-
br-m
<ofrnxmr:xmr.mx> The limit is 100kb one way or another. About 146 inputs
-
br-m
<tsjk:matrix.org> idk what a lot is
-
Cindy
what ofrnxmr said
-
br-m
<tsjk:matrix.org> maybe 200-ish payouts
-
br-m
<ofrnxmr:xmr.mx> Feather wont create multiple txs when doing a clnsolidation, so youll have tk use another wallet for that (iirc)
-
br-m
<tsjk:matrix.org> so, more than 146
-
Cindy
or just split it yourself
-
Cindy
make one TX with 146 inputs, and another with the rest that is left
-
Cindy
the problem is you'll end up with 2 outputs, rather than one output
-
Cindy
unless you refer to the output that was created by the earlier TX
-
br-m
<ofrnxmr:xmr.mx> The main reason to use a local node is that finding decoys is slow, and if it takes too long thr wallet bails out
-
br-m
<tsjk:matrix.org> Aight. Guess it was more complicated than just clicking a button. I'll read up. Thanks for the hints.
-
br-m
<ofrnxmr:xmr.mx> Its not more complicated than clicking a button
-
br-m
<ofrnxmr:xmr.mx> Just sweep all to yourself
-
br-m
<tsjk:matrix.org> The sweep-output thingy in feather then?
-
br-m
<ofrnxmr:xmr.mx> Better to sweep to a new wallet or to a subacccount, so that youre not re-consolidating already consolidated funds
-
br-m
<ofrnxmr:xmr.mx> @tsjk:matrix.org: Use gui or wallet-cli
-
Cindy
in GUI, it's pretty simple
-
Cindy
copy your primary address, go to send, paste it as the dest, click the infinity button
-
Cindy
and send
-
br-m
<tsjk:matrix.org> Okidoki. I'll try that! Guess I'll need to import the seed to the gui. But that's no problem. I'll do that and see. Thanks
-
Cindy
ofrnxmr: does GUI let you switch accounts in the same wallet?
-
selsta
Cindy: yes
-
Cindy
neat
-
plowsof
It makes you think your wallet got drained until you realise you're in the wrong account :D
-
Cindy
your wallet has nothing: O_O
-
Cindy
you were in the wrong account: :)
-
Cindy
your wallet actually has nothing and someone swept it all up: O_O
-
gingeropolous
time for some upgrades!
-
gingeropolous
am5 socket here i come
-
sech1
What about DDR5 RAM though, have you stocked up in advance?
-
BlueyHealer
It's not like I could've stocked up on it even if I wanted to.
-
uncle_rae
sech1: i'm glad that i bought storage that i did not need 6 months ago
-
BlueyHealer
Thankfully 16 gigs is more than enough for me, and by the time I can afford to upgrade, AI may not have as much money to throw around...
-
uncle_rae
they looked like good value at the time, looks like a genius move now
-
BlueyHealer
But storage - yeah. That I could've used.
-
uncle_rae
the 2tb nvme drives that i bought 6 months back have damn near doubled in price
-
BlueyHealer
F
-
BlueyHealer
I haven't filled up even my 512 SSD + 1 TB HDD, but in hindsight should've bought another SSD. I can't leave the HDD plugged into my Raspberry all the time because I'd need it to be noiseless, and the SSD is getting full...
-
gingeropolous
yeah ima just have to suck it up and pay cpu prices for some ram
-
gingeropolous
is uh matrix doin something weird?
-
uncle_rae
no
-
uncle_rae
why?
-
gingeropolous
i can't login on element
-
uncle_rae
you tried another client?
-
gingeropolous
tryin the web client. monero.social won't work when i put it as the homeserver
-
AlbertLarsan68
The irc-matrix birdge is also down
-
gingeropolous
sgp save us
-
gingeropolous
yeah monero.social must be down
-
plowsof
yes, back end admin looking into this 🙏
-
RavFX
Hi there. Good to know you guys all alive!
-
DataHoarder
16:50:42 <AlbertLarsan68> The irc-matrix birdge is also down
-
DataHoarder
yeah, it goes via monero.social
-
MaxLPM
Hey everyone! I'm new here and I tried joining the monero:monero.social Matrix channel (and others listed in
getmonero.org/community/hangouts), but for some reason neither Cinny nor Element can join it. Cinny fails with "MatrixError: [502] Failed to fetch alias" while Element just hangs. Is the Matrix server still working? Of course, I'm happy to use IRC, but the Matrix error looks weird
-
DataHoarder
matrix monero.social is down
-
DataHoarder
HTTP 502 mostly means it couldn't contact backend
-
Cindy
yay
-
Cindy
matrix-free day
-
Cindy
woohoo
-
MaxLPM
Oh. Will it come back online?
-
DataHoarder
18:09:14 <@plowsof> yes, back end admin looking into this 🙏
-
MaxLPM
Ah, great. Thank you!
-
Cindy
also btw, why are there public monero nodes that only work in HTTP
-
Cindy
(not HTTPS)
-
Cindy
aren't people worried about DPIs?
-
Cindy
or maybe setting up monerod to use HTTPS is hard
-
BlueyHealer
I wonder if this counts as "DPI" given that it's just reading plaintext. When I think "Deep", I think "figuring out whether this TLS connection is real or hiding a tunnel inside it".
-
Cindy
DPI also includes reading into what's inside the packet, determine what kind of service it is for
-
Cindy
and deserializing info from it
-
Cindy
just look at wireshark, it's an example of a DPI
-
DataHoarder
Cindy: there are issues, but if you are using it to sync + send txs via tor, you are mostly fine
-
DataHoarder
though as always, a bug in how wallet handles this can make issues appear as the most recent one shows
-
DataHoarder
and remember "fine" is relative
-
Rucknium
Cindy: Almost everything sent to and from a node is public anyway. The only privacy issue is its IP address origin.
-
Rucknium
Most node SSL certs would be self-signed. They can be swapped out by a man in the middle, theoretically. There is SSL cert pinning to defend against that AFAIK.
-
Rucknium
I run a public node and don't use an SSL cert. You can connect with the same node through my onion service. That sort of is like an SSL cert.
-
DataHoarder
> That sort of is like an SSL cert.
-
DataHoarder
unless you do ssl cert pinning, Tor is stronger than pure SSL with public certs
-
DataHoarder
it'd make headlines but a rogue public/country CA could issue a cert for the node one, unless you pin to the pubkey/cert (which Tor onion address pins to pubkey)
-
Cindy
Rucknium: yes i know
-
Cindy
but the IP address thing is what i'm talking about
-
Cindy
you can match subscribers up to the TXIDs they sent
-
Rucknium
IIRC RavFX switched his Monero nodes to use SSL only.
-
Cindy
DataHoarder: is it okay to "encrypt" the spend and view key using a XOR cipher?
-
Cindy
XORing the keys with hash function outputs
-
DataHoarder
xor cipher means nothing
-
DataHoarder
don't invent own crypto please
-
AlbertLarsan68
Crypto is one of the only space where the NIH syndrome is the worst thing ever
-
DataHoarder
you can store spend/view key encrypted properly, and pubs in the open (it's the main address on legacy wallets)
-
Cindy
encrypted properly requires space for the nonce
-
Cindy
and other cipher stuff
-
DataHoarder
yes
-
DataHoarder
you can use pubkey as nonce
-
DataHoarder
they can be verified. but straight hashing or password schemes you think of just ad more issues in the future
-
Cindy
i figured not adding a MAC either
-
Cindy
just verifying the decryption by multiplying the private key by the basepoint and comparing public keys
-
DataHoarder
derive key using PBKDF2
-
Cindy
i was thinking of argon2é
-
DataHoarder
then encrypt with a nonce (which might as well be the pubkey)
-
Cindy
argon2*
-
Cindy
but sure
-
DataHoarder
argon2 is a function
-
DataHoarder
PBKDF2 is a method to use the function
-
DataHoarder
argon2 here being the PRF part
-
Cindy
i see
-
DataHoarder
if you didn't have a nonce
-
DataHoarder
someone can build a rainbow table
-
DataHoarder
either for the bruteforce or encryption
-
Cindy
nonce for the hash function?
-
Cindy
i mean key derivation function
-
DataHoarder
kdf
-
Cindy
the key is unlikely to be used more than once for encryption tbh
-
Cindy
so i don't need nonce in the encryption algorithm
-
DataHoarder
someone will use password2 as password
-
Cindy
yes, but i meant the derived key
-
Cindy
which will have nonce applied
-
DataHoarder
But yeah, if you can have the nonce on the kdf that should be relatively ok. You also want a scheme that has them do the full derivation to check, not fast checks where only partial outputs can be extra ted
-
DataHoarder
Extracted*
-
DataHoarder
For example if you used raw SHA3 you can skip some sponge extraction steps to do quick 64-bit checks
-
Cindy
i want to save as much space as i can
-
DataHoarder
Also think about: what if the pubkey has been lost :)
-
DataHoarder
You want to save space at the cost of future usability or adding custom complexity
-
DataHoarder
Tbh. Have the spend key be sealed inside a fold
-
Cindy
doesn't an address have both public keys serialized in it?
-
» nioc watches as Cindy becomes a cryptographer
-
Cindy
i wanted the gift wallet to take up 1/4 of an A4 paper, but after seeing how massive the QR code was, and how unrealistic it would be to expect most consumer printers to have the amount of DPI required to print it out without ruining the code
-
Cindy
i had the QR code take up like 2/4 of the paper
-
Cindy
below the whole info above
-
Cindy
lemme upload something rq
-
Cindy
-
Cindy
this is the whole A4 paper lol
-
Cindy
(also yes, placeholder QR code, but an actual one is much much larger)
-
DataHoarder
21:42:59 <Cindy> doesn't an address have both public keys serialized in it?
-
DataHoarder
yes
-
DataHoarder
the QR code can be smaller
-
DataHoarder
you can also have it within the layout
-
DataHoarder
just think in bytes if you are encoding raw stuff
-
Cindy
i'm encoding a whole URI
-
Cindy
containing 1) address, keys, TXIDs
-
Cindy
i mean address and keys already make the QR code massive, like version 18 or something
-
Cindy
TXIDs would push it to version 25
-
DataHoarder
split it on multiple, too
-
DataHoarder
you can do multi qr encoding
-
Cindy
this is with high error correction btw
-
Cindy
oh really?
-
DataHoarder
and as said, txids are not needed
-
DataHoarder
you only need the global output index/amount which amount = 0 on all relevant recent hardforks
-
DataHoarder
global output index is an uint64, which gets varint encoded to be much smaller
-
DataHoarder
they are at like 147053899 atm
-
Cindy
does the URI allow encoding global output index
-
DataHoarder
with these values you can make RPC calls to get the specific transaction outputs (txid : local output id tuples)
-
Cindy
the standard doesn't
-
DataHoarder
I have no idea about what URL you are targeting
-
Cindy
monero-wallet URI
-
Cindy
-
Cindy
it only lets you encode either the block height or list of TXIDs
-
DataHoarder
-
DataHoarder
why are you encoding txid here
-
Cindy
yes that
-
DataHoarder
this is to generate the wallet restore height
-
DataHoarder
you can pass a height instead
-
DataHoarder
or leave empty to scan since monero inception
-
Cindy
to make it much faster to scan
-
DataHoarder
this is not to scan specific txids
-
DataHoarder
yes, then you just pass an integer as height
-
DataHoarder
txid will just lookup which height that tx was included as part of
-
DataHoarder
did you misunderstand the meaning of that field?
-
Cindy
i thought it would lookup each of the TXIDs and then scan the blocks they belong to
-
DataHoarder
nope
-
DataHoarder
wait
-
DataHoarder
it does
-
DataHoarder
"Absence of height"
-
DataHoarder
it was me all along who didn't read
-
Cindy
ha
-
Cindy
you see
-
Cindy
i knew it :D
-
DataHoarder
tbh
-
Cindy
it would be dumb to implement it if it didn't do that
-
DataHoarder
just set height to the first tx
-
DataHoarder
yeah this QR would be massive
-
DataHoarder
dedicate an entire A4 for it :)
-
DataHoarder
you also want to be able to support depositing?
-
DataHoarder
if so, just setting the initial creation height works well
-
Cindy
i mean, setting the height would make it waste more bandwidth searching from the creation of the gift wallet to the current block height
-
Cindy
before it can send anything
-
Cindy
that ain't fast
-
DataHoarder
if you constraint to a single txid maybe
-
DataHoarder
but realistically this would be a multipart qr
-
DataHoarder
where you scan wallet details
-
DataHoarder
then txid sets to scan
-
DataHoarder
but ofc. not standard
-
DataHoarder
at that point just encode this onto some NFC chip tbh
-
DataHoarder
you can find 1K/4K ones cheap enough as stickers
-
DataHoarder
then duplicate of the wallet restore (As fallback) without txids
-
DataHoarder
phones can just tap/scan this
-
Cindy
hmmm
-
DataHoarder
and there are standards to resolve them as urls automatically
-
DataHoarder
you can even write to them with phones too
-
Cindy
but will it be as easy as printing
-
DataHoarder
you can support multiple features Cindy
-
DataHoarder
specially with txids being dynamic
-
DataHoarder
you can always re-scan /write the nfc with more txids
-
nioc
sometimes there are issues with the exact restore height, I believe it is better if you set the restore height some small # of blocks b4
-
DataHoarder
and leave the permanent one with just restore height
-
DataHoarder
indeed nioc
-
DataHoarder
I tend to set it to a week before :')