-
ndorf
selsta says "ideally everyone would use a subaddress," i think most of us agree. why not simply have newly created wallets show the first subaddress by default, instead of the primary?
-
ndorf
the primary could be hidden behind a command/menu item for the thankfully already rare case when subaddresses aren't accepted
-
moneromooo
IIRC you can't mine to a subaddress (not an inherent limitation, but IIRC the code changes to allow this were hairy).
-
selsta
we are trying something like this for the GUI (show subaddress by default), but not merged yet and is larger change
-
ndorf
isn't that ok though? if someone is setting up a miner they can be asked to take 1 step to see the primary address reasonably, no?
-
moneromooo
Are you showing the 0,0 subaddress ? It's not accessible from monero-wallet-cli.
-
ndorf
i.e. "click Menu | Item to see your 'mining address'"
-
ndorf
i thought 0,0 was special cased to refer to the primary
-
ndorf
if true, i mean showing 0,1 by default instead of 0,0/primary
-
ndorf
actually that requirement applies only to daemon mining, unless i'm missing something. so the wallet could even handle it automatically when you issue start_mining from therein.
-
ndorf
just to be extra clear, i'm proposing a UI-only change, nothing in the protocol
-
ndorf
s/could/already does, so no change needed there/
-
selsta
-
ndorf
nice
-
ndorf
is there any reason this shouldn't be done for cli also?
-
ndorf
newly created wallets only, of course
-
moneromooo
There might be reasons in the issue and/or PR adding subaddresses.
-
moneromooo
If they boil down to "nobody supports subaddresses yet", then it could be done.
-
selsta
at least something like "get_fresh_address" command
-
ndorf
cool. i'll take a look and open a [Proposal] before doing anything. honestly it is so "obvious" i assumed i was missing something, that's why i asked here instead of just doing that
-
ndorf
what does fresh mean there?
-
selsta
forget what I wrote :) I think that exists already
-
selsta
just a new subaddress
-
dsc_
Maybe show a random subaddr by default, from a pool of size determined by the lookahead
-
dsc_
nvm, bad idea
-
jtgrassie
it would seem this idea of coinbase only rings is just kicking the can down the road so to speak.
-
sarang
jtgrassie: how so
-
ndorf
same question, coinbase txes already stand out so using a different address format in those txes doesn't seem to matter?
-
nssy
Looks like this command doesn't work anymore:
-
nssy
set inactivity-lock-timeout = 0
-
nssy
Am using monero-wallet-cli v0.16.0.0-release
-
nssy
Error: Invalid number of seconds
-
nssy
even positive numbers also get the same error
-
asymptotically
try without the =
-
nssy
That worked. Thaks
-
moneromooo
rbrunner: if I made some serialization changes to message_store, would you be able to check it didn't break anything ?
-
rbrunner
moneromooo: No problem for me to check if you make serialization changes in the message store. I guess "breaking" would mean that it can't read anymore an *existing* store, right?
-
moneromooo
rbrunner: yes. 6690.
-
moneromooo
(if load-deprecated-formats is set, otherwise it should not read it)
-
rbrunner
Alright. Probably tomorrow.
-
moneromooo
No rush. Thanks.
-
rbrunner
Things deprecate fast nowadays it seems :)
-
rbrunner
I remember now that story about the serialization. I started with Monero serialization but then I had the absolutely strange effect that the optimizer completely optimized my code away and replaced it with a 1-x64-instruction endless loop
-
rbrunner
It was quite bizarre.
-
rbrunner
I then switched to boost serialization.
-
rbrunner
I think it did not only in release builds. Debug builds were ok.
-
rbrunner
*did it only in
-
rbrunner
Will check that, for sure.
-
moneromooo
rbrunner: the messages exchanged between users are short lived, right ?
-
moneromooo
(bitmessage messages)
-
rbrunner
It depends. The message contents are stored, for collecting them (waiting for *all* signers to send their data), for resending them if somebody reports to have received nothing etc.
-
rbrunner
The MMS does not delete any message on its own, all deleting from the message store is active.
-
rbrunner
But if things move forward in a good way you are right that usually they become expendable over a short time.
-
rbrunner
But if you really mean the Bitmessage messages themselves: As soon as the MMS sees them and copies them over into the store, they are not interesting anymore.
-
rbrunner
I think the MMS even deletes them, so they don't stack up, and for security reasons.
-
selsta
-
hyc
it's used in gitian builds at least
-
selsta
seen it twice now in the codebase but
cmake.org/cmake/help/latest/module/FindOpenSSL.html does not have a `OpenSSL_DIR` so I was thinking it’s a typo
-
hyc
ah
-
selsta
-
hyc
ask fluffy? see commit 058eed369b
-
selsta
ok have an idea what it could be used for, but kinda looks like a hack
-
hyc
came from unbound
-
selsta
setting OpenSSL_DIR in toolchain.cmake will have the effect that the system does not look for homebrew openssl
-
selsta
but the value of it is not used anywhere
-
hyc
or it came from here 2d43ae806359c89818c0519d81a65ded768746d8
-
selsta
yep, the patch is ok but I think it should be OPENSSL_ROOT_DIR instead of OpenSSL_Dir, OpenSSL_Dir is probably something unbound specific
-
selsta
because then you can also manually specify -DOPENSSL_ROOT_DIR and use non standard locations
-
hyc
well, as I recall, we authored the unbound CMakeLists.txt too
-
hyc
and it doesn't appear anywhere else in the unbound tree either
-
hyc
so perhaps it was a typo for OPENSSL_ROOT_DIR
-
hyc
doesn't say much here either
monero-project/monero #578
-
selsta
-
selsta
-
hyc
good luck....
-
hyc
would still ask fluffypony if he remembers the actual problem being fixed
-
hyc
if there's an associated issue# with more description
-
fluffypony
might have been unbound specific
-
fluffypony
I mean, it's 30 Dec 2015 and I'm probably a whisky deep writing that PR
-
hyc
lol
-
fluffypony
is it unbound that doesn't have CMake or upnp?
-
fluffypony
coz one of the two we had to make our own CMake for it, I think it used autotools
-
hyc
unbound uses autotools
-
fluffypony
yeah so every time I updated it I had to fight with CMake for a day to get it to work
-
fluffypony
that OpenSSL homebrew thing is definitely code from StackExchange or somewhere
-
selsta
the homebrew thing is ok
-
fluffypony
I'd be very surprised if I actually reasoned through that
-
hyc
the homebrew bit sets OPENSSL_ROOT_DIR, so it shortcuts the following find_package(OpenSSL REQUIRED)
-
hyc
but it implies that whoever was building on OSX set OpenSSL_DIR on their cmake invocation, manually
-
selsta
it shortcuts it? can you explain?
-
selsta
if you don’t set OPENSSL_ROOT_DIR on macOS to the homebrew path, it will use system openssl and the linker does not allow that
-
selsta
so if you would want a custom OPENSSL_ROOT_DIR you would have to do -DOPENSSL_ROOT_DIR="..." -DOpenSSL_Dir right now
-
moneromooo
Oh, fighting cmake... I want to punch it in the face almost every time I have to deal with it...
-
dsc_
seconded
-
fluffypony
could be worse
-
fluffypony
could be autotools
-
moneromooo
I dunno. Last time I really used those was long enough I long for them when I use cmake. Not libtool though. Fuck libtool.
-
selsta
hyc: yep, works like expected now, the old code also worked by accident because `CMAKE_FIND_ROOT_PATH` was set.
-
hyc
cool
-
hyc
since I've never built OSX binaries besides with gitian, I've never run into whatever the original problem was
-
hyc
speaking of which, now that Apple has announced they're switching to all-ARM architectures, we'll need to adjust for that soon. ~1 year I suppose
-
sarang
Looks like they're shipping an emulator for x86, but they highlighted that it's transitional only
-
sarang
and don't forget hyc, it's not ARM, it's "Apple Silicon (tm)"
-
sarang
You're legally required to write it in a pleasant font
-
selsta
sarang: it’s more like a translator, they translate it during install time
-
hyc
binary recompiler
-
selsta
apparently it also works with JIT, would be curious if monerod /randomx works
-
selsta
and the performance difference between native
-
sarang
interesting
-
moneromooo
I really like how "silicon" readily translates to "silly con".
-
hyc
sillycon valley, yep
-
moneromooo
But then I've always loved bad puns.
-
moneromooo
Well, there you go. I knew I couldn't be the first to like bad puns.
-
sarang
It'll be interesting to see what power efficiency they might get out of Apple Silicon (tm) devices
-
fluffypony
you're required to use the ™ symbol and not (tm) when talking about Apple Compute™
-
fluffypony
-
» sarang is clearly a rebel
-
dsc_
(tm)™
-
sarang
So it'll be necessary to maintain the current Mac™ build in addition to a new AppleⓇ™ Silicon©℠™ build?
-
sarang
I may be missing a symbol or two
-
sarang
apologies to the overlords
-
sarang
Or just do the current build and rely on the translatorrecompilerthingy tool
-
fluffypony
that's a good question
-
fluffypony
I think we'll likely have a native Mac ARM build in short order since we're already ARM compatible
-
fluffypony
and pretty much all the underlying FOSS libs / tools we rely on are available for Apple's iOS silicon (eg. on jailbroken phones etc,)
-
sarang
You mean AppleⓇ™ Silicon©℠™ build
-
fluffypony
sorry yes
-
fluffypony
the latter
-
sarang
"It's not ARM... but it's not not ARM"
-
elghosto
hey the Monero GUI says there's a list of known spend outputs on the Monero website but I can't find it. Can anybody point me to it?
-
sarang
elghosto: are you spending old pre-CT funds?
-
sarang
If not, you almost certainly don't need the spent-output list
-
elghosto
I'm doing an EAE attack
-
sarang
maybe don't do that
-
sarang
There is no "official" spent-output list
-
sarang
sgp_ built one using the built-in tools (you could do the same)
-
sarang
Note that any spent-output list you obtain could have been generated adversarially
-
sarang
In theory it's possible to verify, but the tool doesn't currently do this
-
sarang
post-CT outputs are almost entirely unaffected
-
elghosto
ugh sorry i got disconnected right after I joked about EAE attack so couldn't see responses
-
sarang
15:57 <sarang> sgp_ built one using the built-in tools (you could do the same)
-
sarang
15:57 <sarang> Note that any spent-output list you obtain could have been generated adversarially
-
sarang
15:58 <sarang> In theory it's possible to verify, but the tool doesn't currently do this
-
sarang
15:58 <sarang> post-CT outputs are almost entirely unaffected
-
elghosto
thanks a lot
-
sarang
I can look up the link to sgp_'s list if you like
-
sarang
but again, it assumes some level of trust in the list
-
elghosto
does it include post-ct outputs?
-
sarang
Yes, but there are negligible numbers of them
-
sarang
And all from chain splits
-
sarang
None from on-chain chain reaction analysis
-
sarang
Er, there's one small set from a preprint analysis
-
sarang
like 5 outputs
-
sgp_
-
sarang
thanks sgp_
-
sgp_
I got a tiny amount from chain splits
-
sarang
Yeah I recall it was quite small
-
sarang
and very centered around particular times
-
sgp_
those also somewhat account for public pool data around that time
-
sgp_
-
sgp_
hmm, I don't actually know what I did with that site anymore lol
-
sarang
Well, the list wasn't verified once imported
-
sarang
So you have to trust whomever generated it
-
sarang
It could be verified, but isn't
-
selsta
What does Size threshold, Percent used, Percent threshold mean during monerod start? Someone reports the daemon getting stuck after precent threshold