00:24:33 https://youtu.be/I_wRqCywGVE 02:39:33 how long should it take for "exit" to exit to daemon? 02:39:40 its been over 10min and it still isnt closed 02:41:23 a8_: should close quickly, if not just type exit again 02:41:33 ok 02:41:40 it still didnt 02:42:08 exit 02:42:08 Stop signal sent 02:42:08 exit 02:42:08 Stop signal sent 02:42:10 exit 02:42:11 Stop signal sent 02:42:12 status 02:42:13 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 02:42:14 this is what status says 02:43:09 strange, you should be able to x out without issue 02:43:18 fingers crossed 02:45:55 ok 03:27:00 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? 04:50:10 hoplaahei: yes it is 04:50:37 it does ip block some countries 11:39:25 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? 11:39:57 gingeropolous: you sound like the person who'd have one :) 11:44:21 another question that might be easier to answer: what are the valid categories for the set_log command? 11:47:40 git grep DEFAULT_MONERO_LOG_CATEGORY 11:47:53 There's probably a couple more. 11:51:18 wow. "git grep" Thanks for that advice. 11:55:11 is there another way to figure that out without installing git? 11:58:32 grep DEFAULT_MONERO_LOG_CATEGORY `find . -name \*.cpp -o -name \*.h` 11:58:39 oooph 11:58:40 Should find most, if not all. 11:58:58 Let me clarify: I am on Windows 11:59:22 Common problem. 11:59:44 git for windows to the rescue. 11:59:50 *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? 11:59:51 grep is fine on Windows. I dunno about find. 11:59:57 grep is find* 12:00:03 Yes. 12:00:13 Lyza: https://paste.debian.net/hidden/59b17a9d/ 12:00:16 that seems bad. but okay 12:00:30 selsa ty so much 12:00:45 Funny that. Someone should make a program called grep that finds files. 12:01:34 :D 12:02:07 I don't get what you're trying to say there moneromoo 12:03:04 I was finding it funny that grep is called find on windows. So calling find grep would be even better. 12:03:05 selsta: Maybe a | cut | sort | unique ? 12:03:26 Then grep `find` woukd be find `grep` on windows. 12:03:40 Except it probably doesn't have `` but you get the point. 12:04:36 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 12:04:51 D: 12:04:53 complicated 12:05:13 On Windows, 'find' is superseeded by 'findstr'. It works a little differently from 'grep', just because. 12:05:30 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 12:05:33 rbrunner: do you have time today to test and approve the easylogging PR? :) 12:06:01 In about 5 hours or so. 12:06:12 perfect 12:06:44 If you *really* want to see only errors and warnings: --log-level \*:WARNING 12:07:02 But that's probably not what you want. 12:09:05 Well, I want to see the default + error and warnings 12:09:31 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 12:09:36 i tried to tidy it but it's definitely worse :P 12:09:38 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 12:10:02 log level 1.5 12:10:08 0.5* :( 12:10:17 lol yeah that would be perfect 12:10:52 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:( 12:13:14 asymptotically: Now replace every MONERO_DEFAULT_LOG_CATEGORY by MONERO_LOG and you win a trophy. 12:28:53 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. 13:05:49 hi everyone 13:07:18 how to clone both monero and monero-gui on specific day 13:07:26 git rev-list -n 1 --before="2020-01-26 13:37" origin/master 13:07:35 no success 13:07:47 files that are no need are still there 13:15:57 did you change get_libwallet_api.sh? 13:16:19 no 13:16:21 change line 20 to checkout e.g. v0.15.0.1 13:16:32 then you can build v0.15 gui 13:16:40 ok 13:17:28 i can do again clone and after change line 20 13:17:54 If you're trying to bisect a failure, there's git bisect. 13:18:51 takel: you can try gui checkout v0.15.0.4 and v0.15.0.5 13:19:01 I think the breaking change is somewhere in there 13:19:26 so should work for v0.15.0.4 and not for v0.15.0.5 13:19:50 this is most possible Allow wallet2.h to run in WebAssembly 13:20:24 6332 13:43:06 checkout solution failed too 13:46:52 same error "epee/include/net/http_client.h:31:10: fatal error: 'boost/shared_ptr.hpp' file not found" 13:47:13 is not 6332 is something else 13:47:48 on windows compile is ok with latest code 13:49:08 I would check GUI PRs, not CLI PRs 13:49:23 yea but which 13:49:47 did you try v0.15.0.4? 13:49:52 and v0.15.0.5 13:50:11 no i try right now but i dont have hopes 13:50:50 you need a point that works and one that is broken then you can bisect 13:51:31 ok 14:12:56 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. 14:14:38 anon_chuck[m]: monero uses 3 clause bsd license 14:14:41 Authors of the vast majority of free software keep rights. 14:14:49 this is as free as it gets 14:15:56 There's possibly some confusion about copyright and licencing. Copyright is what allows a free software licence to keep the code free. 14:16:28 (free as in copyleft) 14:17:18 Now if you do mean that and specifically want a copyleft source, I don't know of any. 14:19:28 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. 14:19:39 anon_chuck[m]: it starts off as all rights reserved, then the license gives some rights up :D 14:19:56 Thanks for your help :D 14:20:24 anon_chuck[m]: https://en.wikipedia.org/wiki/BSD_licenses#3-clause_license_("BSD_License_2.0",_"Revised_BSD_License",_"New_BSD_License",_or_"Modified_BSD_License") 14:20:47 ugh broken link, but the all rights reserved is included in the wikipedia version 14:22:23 Yeah, so it is included in some versions. 14:40:14 v0.15.0.4 and v0.15.0.5 has the same result 14:40:23 all don’t work? 14:40:46 when was the last time it did work? 14:40:54 before 3months 14:41:14 maybe git dont make real update 14:41:18 dont know 14:41:38 there is also v0.15.0.3 and v0.15.0.2 and v0.15.0.1 to test :) 14:41:54 v15.0.5 is out? 14:42:06 we decide to not release it 14:42:16 i tested v15.0.1 14:42:20 v0.16 will be the next verison 14:42:25 oh ok. when will v16 be out? 14:42:28 so only v15.0.2 14:42:34 and v15.0.3 14:42:41 well if v0.15.0.1 does not work then no idea 14:43:06 What is "does not work" here ? I think I missed that part. 14:43:33 a8_: next days 14:43:44 ok tnx 14:43:50 moneromooo: takel tries to compile GUI for android 14:43:56 which we don’t officially support 14:44:19 compilation fails with "epee/include/net/http_client.h:31:10: fatal error: 'boost/shared_ptr.hpp' file not found" 14:44:29 before 2-3months compile was ok 14:44:31 I think it happens since we added epee dependency to GUI 14:44:41 and apk created and work very well 14:45:05 Which boost version ? 14:45:11 1.68 14:45:21 files are there 14:45:28 a8_: the stop GUI issue you wrote, I think it is because you used restricted daemon 14:45:32 I guess compile again with VERBOSE=1, paste the compile line. 14:45:39 you can’t send a stop signal to a restricted daemon 14:45:55 oh, how should you stop it then? 14:46:13 Signal 15 will stop it nicely. 14:46:16 cuz when i run it even in term it just ignores stop too 14:46:28 oh ok i will look into sending prosses signles to it thanks 14:46:38 kill -TERM `pidof monerod` 14:46:57 Or you can have a non restricted port in addition to the restricted one. 14:47:04 and that will like save the blockchain download prosses too? 14:47:17 with the kill command u sent me? 14:47:28 VERBOSE=1 on ./build.sh ?? 14:47:35 The part of the blockchain that's checked and stored in the db, yes. The downloaded but not checked yet parts, no. 14:47:45 takel: in the make command build.sh calls. 14:49:06 Alternatively, build again normally, and copy the command line from ps. 14:49:24 The one with plenty of -I, -W, etc. 14:49:42 Just make sure to wait till it's reached the failing file. 14:50:02 what other issues can haveing ristricted daemon cause? 14:51:46 You don't get full info in "status" IIRC. 14:52:00 (well, commands run from another monerod) 14:52:15 Lower limits in some RPC. 14:52:32 what do u mean 14:52:51 status output seems fine 14:52:59 When run like this: ./monerod status 14:53:17 oh ok 14:53:47 i'd try but my computer has issues connecting to its own localip / localhost 14:54:03 ouch 14:54:12 yea, also has issues when i try to connect to it with its own external IP 14:54:21 i think its an issue with my router :/ 14:54:34 loopback won't actually go on the physical network. 14:54:49 (so not a router thing if loopback doesn't work) 14:54:56 hm 14:55:07 i will check on another computer later today :) 14:55:14 Are you using 127.0.0.1 or 192.168.x.y (or 172, 10.x...) ? 14:55:33 127.0.0.1 is local loopback, the others will go through the IP stack. 14:55:47 Well, the NIC stuff. All go through the IP stack I guuss. 14:55:47 with localip it doesnt connect to any other computers on localip 14:55:53 127.0.0.1 also doesnt work at all 14:56:08 i think i messed up some setting 14:56:32 oh i think i removed all search domains from my setting 14:57:28 i will try to fix it ltr today :) 15:00:49 peer claims higher version that we think (60 for 2108982 instead of 12) is that normal? 15:00:51 where verbose=1 logs 15:01:06 Same place as others. I expect console. 15:01:19 a8_: yes, some dick is spamming. 15:01:33 he is spamming bad packets? 15:01:46 If you define bad that way, yes :) 15:02:06 i did verbose=1 ./build.sh but console didnt output something different than before 15:02:13 you have to change build.sh 15:02:24 < moneromooo> takel: in the make command build.sh calls. 15:02:43 ie, change "make -C monero release" to "make -C monero release VERBOSE=1". 15:02:57 I don't know how the actual make command looks like, just add VERBOSE=1 at the end. 15:03:13 ah ok 15:03:27 Or run normally and pick the command off the ps output. 15:03:58 is it stupid to use a HDD for my monero node? or is it fine 15:04:06 i am worried it will be too slow to use 15:04:10 Do you have a boost you installed yourself (as opposed to installed by your distribution's package manager) ? 15:04:29 is dockerfile for android 15:04:38 was everything ok before 2-3months 15:04:42 If you hace the choice, sync on SSD, then you can to HDD and it'll keep up fine. 15:04:54 can move to HDD 15:05:29 yea i dont have any ssd thats can store the blockchain. i will just sync the entire blockchain to hdd then defrag 15:05:33 :) 15:05:39 now verbose is working 15:06:05 If you have ~30 GB free on SSD, you can use --prune-blockchain on the initial sync. 15:06:30 ok 15:14:45 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) 15:15:10 --restricted-rpc-port IIRC. See monerod --help 15:15:29 ok 15:15:51 that gives you a restricted port. if you want a not restricted port, just use --rpc-port 15:20:26 Hi. i have a question about hardware for mining menero. Which hardware is the best right now for mining monero? 15:21:43 #monero-pools will know best, but some kind of Ryzen, or also ARM for power efficiency. 15:22:37 thanks. 15:32:37 ./build.sh: line 115: VERBOSE=1: command not found 15:32:49 line 115 $MAKE || exit 15:32:50 What's the command you used ? 15:33:05 i did make VERBOSE=1 15:33:13 VERBOSE=1 make didnt work 15:33:17 Weird. 15:33:57 VERBOSE=1 work and stop some lines before error 15:34:02 very weird 15:36:07 maybe line115 need to hardcode again in other way not "make VERBOSE=1" 15:36:40 because is one line before $QMAKE ../monero-wallet-gui.pro "$CONFIG" || exit 15:56:48 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? 15:57:28 the next release doesn't fork/update the network so i think it's just somebody being annoying 15:57:38 oof ok 15:57:49 you can type `ban IP_address -1` 15:57:54 to ban them for a while 15:58:00 ok 15:58:08 but not necessary 16:01:16 Is it always the same IP btw ? 16:02:42 Doesn't seem to be on mine, nvm. 16:02:58 i have 13 different ips with wrong versions in my logs 16:03:04 wrong/higher 16:03:57 Guess we could remove this message since it's not super helpful anymore. 16:04:20 It's curious how there's always people wanting to remove useful things. 16:04:40 Like the ability to query blocks not sequentially. 16:23:45 i once had a node on i2p. 16:25:48 once 16:28:34 hi 16:29:24 the hashes in windows dont match with the page hashes 16:29:42 certUtil -hashfile monero-gui-install-win-x64-v0.15.0.4.exe 16:29:42 Are you sure you got the same versions ? 16:29:42 SHA1 hash de monero-gui-install-win-x64-v0.15.0.4.exe: 16:29:43 33b67977a2df07515d1902ff6d61017b33888644 16:29:58 Or the right hash algorithm :) 16:29:59 just download 16:30:02 Use SHA-256. 16:30:20 ok lets try :) 16:33:02 it works :) 16:33:39 windows defender show Trojan:Win32/CoinMiner!MSR 16:33:42 in some files 16:33:52 \extras\monero-blockchain-usage.exe 16:34:03 extras\monero-blockchain-stats.exe 16:34:07 It's probably not bothering to distinguish between a trojan including the miner, and monerod including it. 16:34:14 \extras\monero-blockchain-export.exe 16:34:17 ok 16:34:30 thanks 16:34:37 <__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. 16:34:39 so is safe to restore then back 16:35:05 That's DNS. If your DNS times out, you can use --disable-dns IIRC. 16:35:11 kiwi_38: yes if you checked hashes 16:35:17 which you did 16:35:49 thanks so muchp 16:35:55 Actually it's --no-dns. 16:36:11 <__wallet> What is monero-wallet-cli trying to do when connecting to the internet after command 'transfer address amount' was given 16:38:07 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. 16:41:05 <__wallet> are there other versions of the monero command line wallet that work with monerod? 16:41:30 <__wallet> Can I just kill the DNS queries with ss -K dst address 16:42:42 __wallet, moneromooo just told you... start the wallet with --no-dns 16:45:35 <__wallet> I tried 'transfer address amount paymentid', but this is apparently not the correct syntax. Is there a monero cheat sheet? 16:46:53 Remove paymentid. 16:47:04 Also, "help_advanced transfer". 16:47:34 If whoever you're sending requires a payment id, tell them this is obsolete and get their arses in gear. 16:48:02 They can use integrated addresses (under the hood payment ids, but encrypted) or subaddresses (preferred). 17:17:58 Is this rpc call depricated then? https://web.getmonero.org/resources/developer-guides/wallet-rpc.html#get_payments 17:18:58 No. 17:19:16 I just checked, it should still work. 17:40:37 what's Bus Error mean? 17:40:51 SYNCHRONIZATION started Bus error 17:41:10 corrupted db usually 17:41:19 did you have power loss during sync? 17:41:57 you can try `./monerod --db-salvage` 17:43:00 i did. same deal too 17:43:46 you’ll have to resync then 17:44:00 delete ~/.bitmonero/lmdb.data.mdb 17:50:40 The monerod flag '--db-sync-mode safe' can help with this 17:51:56 You can try running monerod once with --db-salvage, might help. Usually does not. 17:52:52 thanks MoneroArbo i'll use that in future 17:54:29 I use safe mode all the time, just in case. It seems fast enough on my machine. 17:55:47 It should switch over to it after the initial sync. 18:19:24 well that's good to know 19:22:17 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 19:24:58 Did you see a "Failed to send via dandelion stem" or similar error ? 19:25:29 Someone made a really great video exposing the Tether pump scam. https://www.youtube.com/watch?v=aAUtXQ6FmxE 19:26:09 vtnerd_: when using relay_tx, does this go through dandelion too (if enabled) ? 19:28:10 moneromooo: ah no, it's about no available outbound connections. i forgot that i didn't add any tor peers :x sorry 19:29:26 I have a feeling there's going to be a lot of people with missing txes soon. 19:32:12 if even the sender can't find it, then any nasty spy will have no chance :D 19:32:13 ultimate privacy 19:33:23 --tx-relay forces through tor/i2p 19:34:00 To be clear, I meant relay_tx the daemon console command. 19:34:07 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 19:34:20 Nice. Thanks. 19:34:29 it should be identical to using t he rpc 19:35:31 there should be an error log message in this situation, as you indicated earlier 19:36:24 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 20:11:11 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`? 20:12:37 Looks right. 20:12:50 And setup any router to forward 18081. 20:20:47 do I need tls or something? 20:21:58 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? 20:45:09 there's one listed on https://moneroworld.com/#nodes 20:49:47 hi 20:50:16 i have some logs from gui compile for android with verbose=1 20:50:54 no changes at all just compile 20:51:10 can you paste to paste.debian.org ? 20:51:25 yea right now 20:52:38 http://paste.debian.net/1147726/ 20:53:17 this is the last part because paste.debian refuse more than 150kb 20:53:48 yep, like I thought, the switch to epee broke it 20:54:28 xiphon: any idea on what takel has to do to get android GUI builds working again? 21:00:59 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? 21:10:33 when line 20 of get_libwallet is changed to v0.15.0.1 21:10:38 i have error: pathspec 'origin/v0.15.0.1' did not match any file(s) known to git 21:10:54 trying to compile with old version 21:11:36 maybe is need to edit line27 21:12:37 without origin 21:12:47 ah 21:13:10 but you can’t compile master with v0.15.0.1 21:13:12 selsta: didn't inspect this yet 21:20:19 takel: v0.15.0.4 does not have the breaking change 21:20:28 if you checkout gui v0.15.0.4 it should work 21:20:50 ok i test it 21:21:00 but not libwallet v0.15.0.4 21:21:14 set libwallet to v0.15.0.1 (which should be default) 21:21:18 and gui to v0.15.0.4 21:21:27 where to change this 21:21:34 git checkout v0.15.0.4 21:21:39 inside gui repository 21:21:52 and libwallet? to 0.2 21:21:54 and libwallet? to 0.1 21:22:16 v0.15.0.1 (but it should be set to that anyway by default) 21:22:23 no need to change it 21:22:44 on other file or on get_libwallet again 21:23:19 sorry in which file? 21:24:27 cd monero-gui 21:24:31 git checkout v0.15.0.4 21:24:37 and then use your docker build script 21:24:40 don’t change anything else 21:25:07 don’t change any file 21:25:57 ok 21:39:56 i have again error: pathspec 'v0.15.0.4' did not match any file(s) known to git 21:40:16 line 20 git -C $MONERO_DIR checkout v0.15.0.4 21:42:57 takel: no, like I said, don’t change any file 21:43:12 type git checkout v0.15.0.4 into the console 21:43:16 before you build 21:43:20 ah 21:43:21 ok 21:43:32 so that the repository checks out the old code 21:43:39 before the change 21:45:10 where to check if i have old code 21:45:56 if you look at get_libwallet_api file it should say v0.15.0.1 21:46:08 then you have old code 21:46:46 hmm no is origin/master 21:46:59 delete and clone again 21:47:08 yep try that 21:47:12 ok 21:47:23 you should only have to type git checkout v0.15.0.4 21:47:30 inside the monero gui folder 21:48:31 ok 22:29:46 selsta thnx 22:29:55 the solution for now is 0.4 22:30:28 it’s probably missing include / link to boost 22:30:29 just i dont understand why is on 0.1 and not in 0.4 22:30:45 where are this includes 22:31:04 but I don’t know how the current code works on linux because it does not link to boost at all 22:31:08 only on Windows / Linux 22:31:17 monero-wallet-gui.pro 22:32:01 so the real solution is cmake for gui 22:32:20 it is being worked on 22:32:29 but editing monero-wallet-gui.pro can also solve it 22:32:31 but I don’t know how 22:32:46 how much time will need cmake 22:32:48 months 22:33:42 where i can help 22:34:21 https://stackoverflow.com/a/19015217 22:34:25 maybe you can try something like this? 22:36:40 i give a try 22:36:50 you have to find the boost path 22:37:06 i know 22:37:38 $prefix 22:37:39 you can add it here then: https://github.com/monero-project/monero-gui/blob/master/monero-wallet-gui.pro#L182 22:39:44 i try it right now 22:50:29 how ws your lday? 22:52:09 on stack is includepath example and in pro file is libs 22:52:17 2different things 22:53:17 no, that was not an example 22:53:24 you have to add the includepath to the .pro file