-
ADL
-
a8_
how long should it take for "exit" to exit to daemon?
-
a8_
its been over 10min and it still isnt closed
-
niocbrrrrrr
a8_: should close quickly, if not just type exit again
-
a8_
ok
-
a8_
it still didnt
-
a8_
exit
-
a8_
Stop signal sent
-
a8_
exit
-
a8_
Stop signal sent
-
a8_
exit
-
a8_
Stop signal sent
-
a8_
status
-
a8_
Height: 276784/2101429 (13.2%) on mainnet, not mining, net hash 20.29 MH/s, v1, update needed, 16(out)+12(in) connections, uptime 0d 4h 22m 36s
-
a8_
this is what status says
-
niocbrrrrrr
strange, you should be able to x out without issue
-
niocbrrrrrr
fingers crossed
-
a8_
ok
-
hoplaahei
hi. I would like to make my first purchase with monero. The product I want to purchase only supports bitcoin, however, so is xmr.to a suitably anonymous way to convert from monero to pay?
-
niocbrrrrrr
hoplaahei: yes it is
-
niocbrrrrrr
it does ip block some countries
-
Lyza
Hey y'all. I'm working rn on trying to get my public node working with i2p. My problem at the moment is that I can't seem to add any i2p peers. I'm not 100% sure whether the i2p SOCKS proxy is working or not, so my question is: does anybody have the address for an i2p node that's known to be currently up?
-
moneromooo
gingeropolous: you sound like the person who'd have one :)
-
Lyza
another question that might be easier to answer: what are the valid categories for the set_log command?
-
moneromooo
git grep DEFAULT_MONERO_LOG_CATEGORY
-
moneromooo
There's probably a couple more.
-
d4ndo[m]
wow. "git grep" Thanks for that advice.
-
Lyza
is there another way to figure that out without installing git?
-
moneromooo
grep DEFAULT_MONERO_LOG_CATEGORY `find . -name \*.cpp -o -name \*.h`
-
Lyza
oooph
-
moneromooo
Should find most, if not all.
-
Lyza
Let me clarify: I am on Windows
-
moneromooo
Common problem.
-
TrasherDK1
git for windows to the rescue.
-
Lyza
*sigh* okay, so is the answer that it's not documented and if I want to find out I need to dig through the source code?
-
moneromooo
grep is fine on Windows. I dunno about find.
-
moneromooo
grep is find*
-
moneromooo
Yes.
-
selsta
-
Lyza
that seems bad. but okay
-
Lyza
selsa ty so much
-
moneromooo
Funny that. Someone should make a program called grep that finds files.
-
TrasherDK1
:D
-
Lyza
I don't get what you're trying to say there moneromoo
-
moneromooo
I was finding it funny that grep is called find on windows. So calling find grep would be even better.
-
TrasherDK1
selsta: Maybe a | cut | sort | unique ?
-
moneromooo
Then grep `find` woukd be find `grep` on windows.
-
moneromooo
Except it probably doesn't have `` but you get the point.
-
d4ndo[m]
You can start with a find and move on to grep : find ./ name *.h | while read line; do echo $line; cat $line | grep MONERO_LOG; done
-
asymptotically
D:
-
selsta
complicated
-
rbrunner
On Windows, 'find' is superseeded by 'findstr'. It works a little differently from 'grep', just because.
-
Lyza
mk. well. I'm still not sure how to use those log categories. I wanted to like, only see errors and warnings, since even log level 1 is extremely verbose with lots of info messages
-
selsta
rbrunner: do you have time today to test and approve the easylogging PR? :)
-
rbrunner
In about 5 hours or so.
-
selsta
perfect
-
moneromooo
If you *really* want to see only errors and warnings: --log-level \*:WARNING
-
moneromooo
But that's probably not what you want.
-
Lyza
Well, I want to see the default + error and warnings
-
asymptotically
find . \( -name '*.cpp' -o -name '*.h' -o -name '*.inl' \) -print0 | while read -r -d $'\0' file; do awk -F'"' '/#define MONERO_DEFAULT_LOG_CATEGORY/ {print $2}' "$file"; done | sort -u
-
asymptotically
i tried to tidy it but it's definitely worse :P
-
Lyza
it's just that log level zero is very little information, but log level 1 is spam city. whatever. not a big deal I guess
-
selsta
log level 1.5
-
selsta
0.5* :(
-
Lyza
lol yeah that would be perfect
-
asymptotically
speaking of logs, is there a way to hide the error when it fails to allocate the full randomx dataset? i thought there was an environment variable for it but after some digging couldn't find it:(
-
d4ndo[m]
asymptotically: Now replace every MONERO_DEFAULT_LOG_CATEGORY by MONERO_LOG and you win a trophy.
-
Lyza
sooo, I hope this doesn't come across as snarky, but if a new i2p node needs to manually add an i2p seed nodes, and there are no reliable/known i2p seed nodes.... does this mean i2p basically isn't working rn? Seems like a publicly known seed node is required for the thing to work. From what I understand.
-
takel
hi everyone
-
takel
how to clone both monero and monero-gui on specific day
-
takel
git rev-list -n 1 --before="2020-01-26 13:37" origin/master
-
takel
no success
-
takel
files that are no need are still there
-
selsta
did you change get_libwallet_api.sh?
-
takel
no
-
selsta
change line 20 to checkout e.g. v0.15.0.1
-
selsta
then you can build v0.15 gui
-
takel
ok
-
takel
i can do again clone and after change line 20
-
moneromooo
If you're trying to bisect a failure, there's git bisect.
-
selsta
takel: you can try gui checkout v0.15.0.4 and v0.15.0.5
-
selsta
I think the breaking change is somewhere in there
-
selsta
so should work for v0.15.0.4 and not for v0.15.0.5
-
takel
this is most possible Allow wallet2.h to run in WebAssembly
-
takel
6332
-
takel
checkout solution failed too
-
takel
same error "epee/include/net/http_client.h:31:10: fatal error: 'boost/shared_ptr.hpp' file not found"
-
takel
is not 6332 is something else
-
takel
on windows compile is ok with latest code
-
selsta
I would check GUI PRs, not CLI PRs
-
takel
yea but which
-
selsta
did you try v0.15.0.4?
-
selsta
and v0.15.0.5
-
takel
no i try right now but i dont have hopes
-
selsta
you need a point that works and one that is broken then you can bisect
-
takel
ok
-
anon_chuck[m]
Hey, do you know any monero desktop wallet which is free software (free as in freedom)? I only find open source ones with "all rights reserved", but I'd like to avoid that.
-
selsta
anon_chuck[m]: monero uses 3 clause bsd license
-
moneromooo
Authors of the vast majority of free software keep rights.
-
selsta
this is as free as it gets
-
moneromooo
There's possibly some confusion about copyright and licencing. Copyright is what allows a free software licence to keep the code free.
-
moneromooo
(free as in copyleft)
-
moneromooo
Now if you do mean that and specifically want a copyleft source, I don't know of any.
-
anon_chuck[m]
<selsta "anon_chuck: monero uses 3 clause"> I'm sorry, your of course right. I was confused by the "all rights reserved", which isn't normally included in the 3 clause bsd license.
-
asymptotically
anon_chuck[m]: it starts off as all rights reserved, then the license gives some rights up :D
-
anon_chuck[m]
Thanks for your help :D
-
selsta
anon_chuck[m]:
en.wikipedia.org/wiki/BSD_licenses#3-clause_license_("BSD_License_2.0",_"Revised_BSD_License",_"New_BSD_License",_or_"Modified_BSD_License")
-
selsta
ugh broken link, but the all rights reserved is included in the wikipedia version
-
anon_chuck[m]
<selsta "anon_chuck:
en.wikipedia"> Yeah, so it is included in some versions.
-
takel
v0.15.0.4 and v0.15.0.5 has the same result
-
selsta
all don’t work?
-
selsta
when was the last time it did work?
-
takel
before 3months
-
takel
maybe git dont make real update
-
takel
dont know
-
selsta
there is also v0.15.0.3 and v0.15.0.2 and v0.15.0.1 to test :)
-
a8_
v15.0.5 is out?
-
selsta
we decide to not release it
-
takel
i tested v15.0.1
-
selsta
v0.16 will be the next verison
-
a8_
oh ok. when will v16 be out?
-
takel
so only v15.0.2
-
takel
and v15.0.3
-
selsta
well if v0.15.0.1 does not work then no idea
-
moneromooo
What is "does not work" here ? I think I missed that part.
-
selsta
a8_: next days
-
a8_
ok tnx
-
selsta
moneromooo: takel tries to compile GUI for android
-
selsta
which we don’t officially support
-
selsta
compilation fails with "epee/include/net/http_client.h:31:10: fatal error: 'boost/shared_ptr.hpp' file not found"
-
takel
before 2-3months compile was ok
-
selsta
I think it happens since we added epee dependency to GUI
-
takel
and apk created and work very well
-
moneromooo
Which boost version ?
-
takel
1.68
-
takel
files are there
-
selsta
a8_: the stop GUI issue you wrote, I think it is because you used restricted daemon
-
moneromooo
I guess compile again with VERBOSE=1, paste the compile line.
-
selsta
you can’t send a stop signal to a restricted daemon
-
a8_
oh, how should you stop it then?
-
moneromooo
Signal 15 will stop it nicely.
-
a8_
cuz when i run it even in term it just ignores stop too
-
a8_
oh ok i will look into sending prosses signles to it thanks
-
moneromooo
kill -TERM `pidof monerod`
-
moneromooo
Or you can have a non restricted port in addition to the restricted one.
-
a8_
and that will like save the blockchain download prosses too?
-
a8_
with the kill command u sent me?
-
takel
VERBOSE=1 on ./build.sh ??
-
moneromooo
The part of the blockchain that's checked and stored in the db, yes. The downloaded but not checked yet parts, no.
-
moneromooo
takel: in the make command build.sh calls.
-
moneromooo
Alternatively, build again normally, and copy the command line from ps.
-
moneromooo
The one with plenty of -I, -W, etc.
-
moneromooo
Just make sure to wait till it's reached the failing file.
-
a8_
what other issues can haveing ristricted daemon cause?
-
moneromooo
You don't get full info in "status" IIRC.
-
moneromooo
(well, commands run from another monerod)
-
moneromooo
Lower limits in some RPC.
-
a8_
what do u mean
-
a8_
status output seems fine
-
moneromooo
When run like this: ./monerod status
-
a8_
oh ok
-
a8_
i'd try but my computer has issues connecting to its own localip / localhost
-
moneromooo
ouch
-
a8_
yea, also has issues when i try to connect to it with its own external IP
-
a8_
i think its an issue with my router :/
-
moneromooo
loopback won't actually go on the physical network.
-
moneromooo
(so not a router thing if loopback doesn't work)
-
a8_
hm
-
a8_
i will check on another computer later today :)
-
moneromooo
Are you using 127.0.0.1 or 192.168.x.y (or 172, 10.x...) ?
-
moneromooo
127.0.0.1 is local loopback, the others will go through the IP stack.
-
moneromooo
Well, the NIC stuff. All go through the IP stack I guuss.
-
a8_
with localip it doesnt connect to any other computers on localip
-
a8_
127.0.0.1 also doesnt work at all
-
a8_
i think i messed up some setting
-
a8_
oh i think i removed all search domains from my setting
-
a8_
i will try to fix it ltr today :)
-
a8_
peer claims higher version that we think (60 for 2108982 instead of 12) is that normal?
-
takel
where verbose=1 logs
-
moneromooo
Same place as others. I expect console.
-
moneromooo
a8_: yes, some dick is spamming.
-
a8_
he is spamming bad packets?
-
moneromooo
If you define bad that way, yes :)
-
takel
i did verbose=1 ./build.sh but console didnt output something different than before
-
selsta
you have to change build.sh
-
moneromooo
< moneromooo> takel: in the make command build.sh calls.
-
moneromooo
ie, change "make -C monero release" to "make -C monero release VERBOSE=1".
-
moneromooo
I don't know how the actual make command looks like, just add VERBOSE=1 at the end.
-
takel
ah ok
-
moneromooo
Or run normally and pick the command off the ps output.
-
a8_
is it stupid to use a HDD for my monero node? or is it fine
-
a8_
i am worried it will be too slow to use
-
moneromooo
Do you have a boost you installed yourself (as opposed to installed by your distribution's package manager) ?
-
takel
is dockerfile for android
-
takel
was everything ok before 2-3months
-
moneromooo
If you hace the choice, sync on SSD, then you can to HDD and it'll keep up fine.
-
moneromooo
can move to HDD
-
a8_
yea i dont have any ssd thats can store the blockchain. i will just sync the entire blockchain to hdd then defrag
-
a8_
:)
-
takel
now verbose is working
-
moneromooo
If you have ~30 GB free on SSD, you can use --prune-blockchain on the initial sync.
-
a8_
ok
-
a8_
how do i make a not ristricted port to connect to my daemon from my wallet without the issues of restrected? (the port wont be open tho)
-
moneromooo
--restricted-rpc-port IIRC. See monerod --help
-
a8_
ok
-
hyc
that gives you a restricted port. if you want a not restricted port, just use --rpc-port
-
linarcx
Hi. i have a question about hardware for mining menero. Which hardware is the best right now for mining monero?
-
moneromooo
#monero-pools will know best, but some kind of Ryzen, or also ARM for power efficiency.
-
linarcx
thanks.
-
takel
./build.sh: line 115: VERBOSE=1: command not found
-
takel
line 115 $MAKE || exit
-
moneromooo
What's the command you used ?
-
takel
i did make VERBOSE=1
-
takel
VERBOSE=1 make didnt work
-
moneromooo
Weird.
-
takel
VERBOSE=1 work and stop some lines before error
-
takel
very weird
-
takel
maybe line115 need to hardcode again in other way not "make VERBOSE=1"
-
takel
because is one line before $QMAKE ../monero-wallet-gui.pro "$CONFIG" || exit
-
a8_
im getting basiclly spammed with this, peer claims higher version that we think (13 for 2100892 instead of 12). is this due to testing of the upcomeing release?
-
asymptotically
the next release doesn't fork/update the network so i think it's just somebody being annoying
-
a8_
oof ok
-
selsta
you can type `ban IP_address -1`
-
selsta
to ban them for a while
-
a8_
ok
-
selsta
but not necessary
-
moneromooo
Is it always the same IP btw ?
-
moneromooo
Doesn't seem to be on mine, nvm.
-
asymptotically
i have 13 different ips with wrong versions in my logs
-
asymptotically
wrong/higher
-
moneromooo
Guess we could remove this message since it's not super helpful anymore.
-
moneromooo
It's curious how there's always people wanting to remove useful things.
-
moneromooo
Like the ability to query blocks not sequentially.
-
gingeropolous
i once had a node on i2p.
-
kinghat[m]
once
-
kiwi_38
hi
-
kiwi_38
the hashes in windows dont match with the page hashes
-
kiwi_38
certUtil -hashfile monero-gui-install-win-x64-v0.15.0.4.exe
-
moneromooo
Are you sure you got the same versions ?
-
kiwi_38
SHA1 hash de monero-gui-install-win-x64-v0.15.0.4.exe:
-
kiwi_38
33b67977a2df07515d1902ff6d61017b33888644
-
moneromooo
Or the right hash algorithm :)
-
kiwi_38
just download
-
moneromooo
Use SHA-256.
-
kiwi_38
ok lets try :)
-
kiwi_38
it works :)
-
kiwi_38
windows defender show Trojan:Win32/CoinMiner!MSR
-
kiwi_38
in some files
-
kiwi_38
\extras\monero-blockchain-usage.exe
-
kiwi_38
extras\monero-blockchain-stats.exe
-
moneromooo
It's probably not bothering to distinguish between a trojan including the miner, and monerod including it.
-
kiwi_38
\extras\monero-blockchain-export.exe
-
kiwi_38
ok
-
kiwi_38
thanks
-
__wallet
monero-wallet-cli connects on 18081 to monerod. When I send a tx it also tries to connenct to the internet. If this is not possible the wallet will wait for 15mins until it continues to procedure for send a tx.
-
kiwi_38
so is safe to restore then back
-
moneromooo
That's DNS. If your DNS times out, you can use --disable-dns IIRC.
-
selsta
kiwi_38: yes if you checked hashes
-
selsta
which you did
-
kiwi_38
thanks so muchp
-
moneromooo
Actually it's --no-dns.
-
__wallet
What is monero-wallet-cli trying to do when connecting to the internet after command 'transfer address amount' was given
-
moneromooo
A DNS query to see if there's a need to use a tweak to the fake out selection algorithm, because some jerks previously forked monero and reused the existing chain, which made people reuse thier secret keys and outputs on two chains, which destroyed one of the privacy layers monero uses.
-
__wallet
are there other versions of the monero command line wallet that work with monerod?
-
__wallet
Can I just kill the DNS queries with ss -K dst address
-
Mochi101
__wallet, moneromooo just told you... start the wallet with --no-dns
-
__wallet
I tried 'transfer address amount paymentid', but this is apparently not the correct syntax. Is there a monero cheat sheet?
-
moneromooo
Remove paymentid.
-
moneromooo
Also, "help_advanced transfer".
-
moneromooo
If whoever you're sending requires a payment id, tell them this is obsolete and get their arses in gear.
-
moneromooo
They can use integrated addresses (under the hood payment ids, but encrypted) or subaddresses (preferred).
-
d4ndo[m]
-
moneromooo
No.
-
moneromooo
I just checked, it should still work.
-
azy
what's Bus Error mean?
-
azy
SYNCHRONIZATION started Bus error
-
selsta
corrupted db usually
-
selsta
did you have power loss during sync?
-
selsta
you can try `./monerod --db-salvage`
-
azy
i did. same deal too
-
selsta
you’ll have to resync then
-
selsta
delete ~/.bitmonero/lmdb.data.mdb
-
MoneroArbo
The monerod flag '--db-sync-mode safe' can help with this
-
moneromooo
You can try running monerod once with --db-salvage, might help. Usually does not.
-
azy
thanks MoneroArbo i'll use that in future
-
MoneroArbo
I use safe mode all the time, just in case. It seems fast enough on my machine.
-
selsta
It should switch over to it after the initial sync.
-
MoneroArbo
well that's good to know
-
asymptotically
do i need to do anything else after setting tx-proxy? my transaction has shown as pending for a few hours and i don't see it on any block explorers
-
moneromooo
Did you see a "Failed to send via dandelion stem" or similar error ?
-
neoflux[m]
Someone made a really great video exposing the Tether pump scam.
youtube.com/watch?v=aAUtXQ6FmxE
-
moneromooo
vtnerd_: when using relay_tx, does this go through dandelion too (if enabled) ?
-
asymptotically
moneromooo: ah no, it's about no available outbound connections. i forgot that i didn't add any tor peers :x sorry
-
moneromooo
I have a feeling there's going to be a lot of people with missing txes soon.
-
asymptotically
if even the sender can't find it, then any nasty spy will have no chance :D
-
asymptotically
ultimate privacy
-
vtnerd_
--tx-relay forces through tor/i2p
-
moneromooo
To be clear, I meant relay_tx the daemon console command.
-
vtnerd_
if you have no outbound connections over those networks the tx is held until one is made or the daemon is restarted without --tx-relay
-
moneromooo
Nice. Thanks.
-
vtnerd_
it should be identical to using t he rpc
-
vtnerd_
there should be an error log message in this situation, as you indicated earlier
-
vtnerd_
I don't think there is any other way to handle this when --tx-proxy is used, otherwise it could unintentionally leak a tx over public ipv4 when the user expected tor/i2p routing
-
Luuubb
what do I need to run a public monerod node? something like `monerod --public-node --restricted-rpc --rpc-bind-ip 0.0.0.0 --confirm-external-bind`?
-
moneromooo
Looks right.
-
moneromooo
And setup any router to forward 18081.
-
Luuubb
do I need tls or something?
-
Monero_Arbo
looking for a known working i2p address to add as a peer to monerod. Not an i2p RPC server, but a peer. anybody know of one?
-
azy
there's one listed on
moneroworld.com/#nodes
-
takel
hi
-
takel
i have some logs from gui compile for android with verbose=1
-
takel
no changes at all just compile
-
selsta
can you paste to paste.debian.org ?
-
takel
yea right now
-
takel
-
takel
this is the last part because paste.debian refuse more than 150kb
-
selsta
yep, like I thought, the switch to epee broke it
-
selsta
xiphon: any idea on what takel has to do to get android GUI builds working again?
-
Lyza
If I flush a tx from my own mempool that hasn;t yet been relayed to any other nodes, is there a way to get the wallet to reflect that?
-
takel
when line 20 of get_libwallet is changed to v0.15.0.1
-
takel
i have error: pathspec 'origin/v0.15.0.1' did not match any file(s) known to git
-
takel
trying to compile with old version
-
takel
maybe is need to edit line27
-
selsta
without origin
-
takel
ah
-
selsta
but you can’t compile master with v0.15.0.1
-
xiphon
selsta: didn't inspect this yet
-
selsta
takel: v0.15.0.4 does not have the breaking change
-
selsta
if you checkout gui v0.15.0.4 it should work
-
takel
ok i test it
-
selsta
but not libwallet v0.15.0.4
-
selsta
set libwallet to v0.15.0.1 (which should be default)
-
selsta
and gui to v0.15.0.4
-
takel
where to change this
-
selsta
git checkout v0.15.0.4
-
selsta
inside gui repository
-
takel
and libwallet? to 0.2
-
takel
and libwallet? to 0.1
-
selsta
v0.15.0.1 (but it should be set to that anyway by default)
-
selsta
no need to change it
-
takel
on other file or on get_libwallet again
-
takel
sorry in which file?
-
selsta
cd monero-gui
-
selsta
git checkout v0.15.0.4
-
selsta
and then use your docker build script
-
selsta
don’t change anything else
-
selsta
don’t change any file
-
takel
ok
-
takel
i have again error: pathspec 'v0.15.0.4' did not match any file(s) known to git
-
takel
line 20 git -C $MONERO_DIR checkout v0.15.0.4
-
selsta
takel: no, like I said, don’t change any file
-
selsta
type git checkout v0.15.0.4 into the console
-
selsta
before you build
-
takel
ah
-
takel
ok
-
selsta
so that the repository checks out the old code
-
selsta
before the change
-
takel
where to check if i have old code
-
selsta
if you look at get_libwallet_api file it should say v0.15.0.1
-
selsta
then you have old code
-
takel
hmm no is origin/master
-
takel
delete and clone again
-
selsta
yep try that
-
takel
ok
-
selsta
you should only have to type git checkout v0.15.0.4
-
selsta
inside the monero gui folder
-
takel
ok
-
takel
selsta thnx
-
takel
the solution for now is 0.4
-
selsta
it’s probably missing include / link to boost
-
takel
just i dont understand why is on 0.1 and not in 0.4
-
takel
where are this includes
-
selsta
but I don’t know how the current code works on linux because it does not link to boost at all
-
selsta
only on Windows / Linux
-
selsta
monero-wallet-gui.pro
-
takel
so the real solution is cmake for gui
-
selsta
it is being worked on
-
selsta
but editing monero-wallet-gui.pro can also solve it
-
selsta
but I don’t know how
-
takel
how much time will need cmake
-
takel
months
-
takel
where i can help
-
selsta
-
selsta
maybe you can try something like this?
-
takel
i give a try
-
selsta
you have to find the boost path
-
takel
i know
-
takel
$prefix
-
selsta
-
takel
i try it right now
-
cannon-c[m]
how ws your lday?
-
takel
on stack is includepath example and in pro file is libs
-
takel
2different things
-
selsta
no, that was not an example
-
selsta
you have to add the includepath to the .pro file