00:15:59 literally days stuck at 200 blocks behind and suddenly synced up. 00:35:43 Can anybody tell me why syncing through a remote node can be a slow process, i.e. what are the bandwidth/latency requirements and bottlenecks ? 00:35:43 Spent time in remote places with limited bandwidth and high latency and it was basically impossible to sync my wallet at times (was using cakewallet,monerujo and monero gui) 00:37:20 You have to download a portion of each block to check for transactions you control locally, which requires a good bit of bandwidth depending on how many blocks behind your wallet is. 00:38:11 AFAIK this can be worked around with Monero-wallet-RPC but not sure if mobile wallets support it/how to use it personally. 00:39:03 and also io 00:39:16 Thanks, that makes sense I guess, I will look into Monero-wallet-RPC 00:40:34 ssd or raid/zfs wil be faster 00:40:41 It's something which was a big hurdle for adoption in that particular situation because when I would show people Monero it would always be a bit problematic 00:41:00 Yeah mobile light wallets against your own full node is the easy solution 00:41:02 @mnt_grrl I don't think io was the issue, tried monero gui locally with gui 00:41:16 Right now mobile wallets are full wallet clients and have to check every block individually 00:41:25 I do run my own node 00:41:32 Monero-wallet-rpc enables light wallets when run as a server against a full node IIRC 00:41:44 I think hyc has done that before? 00:41:52 Not sure if anyone else has input on the subject 00:42:17 for a full node io is an issue 00:42:21 I meant I tried gui with a ssd earlier 00:44:55 So Monero-wallet-rpc is used when you use a remote node in monero gui for instance ? 00:48:54 what host are you using? 00:49:57 I run a couple nodes on different hosts, hardware for the nodes themselves shouldn't be the issue 00:50:13 clear,i2p or tor 00:50:20 Ah clear 00:50:47 But with password for rpc 00:51:36 what port 00:54:08 18080 and 18081 00:56:09 But it really seems like latency is the problem, with a good connection it is fine, however at the remote places with high latency (ranging intermittently from ~200-2000ms) it just doesn't work 00:57:15 While other wallets like electrum will cope much better 00:58:03 I might be missing something but why are you having latancy above 500ms 00:58:26 There are still places in the world with really bad connections haha 00:58:59 Islands without cables for instance 00:59:42 However bandwidth is not that bad 00:59:49 what's half a second between friends anyway? 01:00:31 trying to sign a a transaction from a cold wallet. keep getting "Error: Failed to sign transaction" 01:01:01 hotwallet and cold wallet running same version. computers are different arch. hot -> x64 cold -> arm 01:01:34 0.17.1.9-release 01:01:39 refactor_ring[m], are you seeing packet loss with ping? 01:04:41 mnt_grrrl: Yes for sure, I'm just wondering why it's so slow because my experience with other cryptos has been better 01:04:41 CRYPTO IS NOT CRYPTOCURRENCY ಠ_ಠ ~ IT REFERS TO CRYPTOGRAPHY, refactor_ring[m] 01:05:44 in the logs i see "Filed to parse data from unsigned tx" 01:06:42 the unsigned_tx data file is formatted with ---BEGIN MoneroAsciiDataV1--- 01:07:22 There's a bug ferrying cold data between different archs. It'll be fixed in next couple days. If you want to help, it might be fixed earlier. You need to run a logging patch on both archs and paste the resulting log. 01:07:57 logging patch? 01:10:07 https://paste.debian.net/hidden/e4e7fa2b/ 01:11:40 is this a recent bug? what if i just downgrade the hot wallet version instead to generate the unsinged tx? 01:12:04 but publish the signed tx with a 0.17 version? 01:12:31 Fairly recent, yes. I believe 0.17.0.0 would work. 01:12:57 can i generate and sign with 0.15 versions? 01:13:10 Probably not. 01:13:20 hey y'all wondering how current is the zero to monero for the tech details and all that? thanks 01:13:24 really? 01:21:15 ya, i se, downgrading to 0.15 probably requires more effort. 01:35:28 agreed, xmr is crypto 90% of the rest is digital currency 01:35:43 topkek 01:36:04 agreed. xmr is crypto, 90% of the rest is digital currency 01:37:15 is there a reason i cant create the full transaction from the cold wallet? 01:37:31 it has all of the outputs imported and the keyimages 01:38:00 what is the hot wallet accessing that the coldwallet cant? 01:38:08 There's a bug ferrying cold data between different archs. It'll be fixed in next couple days. If you want to help, it might be fixed earlier. You need to run a logging patch on both archs and paste the resulting log. 01:39:22 When I say "in a couple days", it's because I have someone who can repro it easily who's running these patches to get me the logs, but offline atm. 01:39:51 So it'll probably take a couple days to debug. 01:45:38 kankles: oooh, I have an idea 01:45:46 in monero-wallet-cli, enter: 01:46:10 set export-format binary 01:46:15 Then try again. 01:46:34 what is the difference between runing monero-gui and monero-rpc against a localserver? 01:46:40 I'd been assuming it was all binary, I'd forgot someone added an ASCII version. 01:52:00 oh ya i forgot about the binary version 01:52:01 let me try 01:52:25 i thought i remembered it was in binary the last time i did cold transfer 01:56:52 And if you can build with the patch I linked and get me the level 0 logs (both from export and import), I should be able to copare and spot where it goes out of sync. 01:59:15 nope. still failed. 02:02:00 Are the attacks still ongoing? 02:09:27 * moneromooo bumped logs up a bit to check, I'll look again in an hour or so 03:06:18 No attack packet so far. Probably over. 03:11:12 moneromoo: point upgrade solved it or attacker gave up? 03:17:19 bitcoin is going to test 35000 again 03:19:03 sorry wrong chan 03:19:10 that was meant for #-markets 04:14:11 https://mobile.twitter.com/naval/status/1348427330570489856 04:14:26 https://mobile.twitter.com/naval/status/1348427330570489856 04:15:16 https://mobile.twitter.com/naval/status/1348427330570489856 09:01:49 Hello everyone 09:08:51 is 6GiB too few ram for a full node? 09:09:13 I see my node was out of memory killed a month ago, I hadn't noticed it 09:10:06 there has been an OOM attack running against nodes 09:11:19 ah 09:11:59 running a publicly available node on a 4GB VPS, seems fine. 09:12:06 on that note, it's recommended to update your node to the latest v0.17.1.9 09:12:08 how does this benefit the attackers 09:12:51 some people just like chaos 09:12:57 that's where the benefit is 09:13:41 hmm 09:13:42 There could be many motives. There is the somewhat delusional guy with a thorn in his side wanting to get "monero" to concede something, then there are govts that probably want Monero to fail (or at least to be trackable), then there could be those looking to make a buck by shorting and/or buying low by attacking and making it out to be a coin in trouble 09:13:44 also testing a theory at large scale that's cool too 09:15:17 anything popular enough will attract haters and attackers, Monero is not an exception 09:15:40 I found a first bug in v0.17.1.9, it doesn't like my empty password 09:15:53 but trying one more time does it 09:16:20 or maybe I just typed a few letters by accident just the first time, becasue trying again and it works sounds suspicious 09:28:54 the "mark as trusted daemon" checkbox keeps unchecking itself 09:31:15 mawk: I have a lot of test wallets with empty passwords and they work fine 09:31:19 which OS are you using? 09:31:30 linux, with debian 09:31:42 but I guess I may have typed something by mistake in the box if it works fine by your side as well 09:31:52 10:28 the "mark as trusted daemon" checkbox keeps unchecking itself <-- yea that is kinda bugged, the idea is that it unchecks itself if the value is changed but it annoys me too 09:32:57 well the value is changed but kinda not 09:33:02 the value changes to the old value 09:33:21 I guess if the ssl certificate didn't change, and the uri is the same, it shouldn't say it's changed 10:06:58 Is monero is still worth mining? 10:07:39 yes 10:12:10 Is there any public node I can connect to for my cli-wallet? 10:15:32 a bunch: https://moneroworld.com/#nodes 10:29:55 Inge-: thanks. 10:30:59 yw 12:14:03 Hello I have a question. By accident I started monerod with --prune-blockchain command. I shut it down by CTLR+C quiclky after that when I noticed it started prunning. Is there something I can do to check that I still have full blockchain locally and if not, can I force to re-download missing blocks? Thanks. 12:51:47 Do you know when Triptych will be implemented? 12:54:11 No. 14:21:21 word down the grape vine is that the attacker is moneromoo and Selsta. They purposely made sure to never fully take down the network. They did this in an attempt to rile up the community to start up more full nodes to make the network stronger while simultaneously keeping the price low so XMR could stay out of the radar a little longer as to not fully kick the hornets nest just 14:21:21 yet. 14:21:26 jk tho 14:41:26 Adamas[m]: did you resolve your syncing issue? 14:42:24 yeah, somehow it decided to work after a week+ of being constantly behind by 200 blocks. 14:46:33 Howard, you know why all the 'Titanic intelligence Saviour of NASA' posts stopped last year? They know you are an embarrassment. Your arse didn't learn anything new in 25 years, and that includes C++. They just can't say it to your face. 14:48:26 Hello I have a question. By accident I started monerod with --prune-blockchain command. I shut it down by CTLR+C quiclky after that when I noticed it started prunning. Is there something I can do to check that I still have full blockchain locally and if not, can I force to re-download missing blocks? Thanks. 14:49:10 check_pruning IIRC. Or check_blockchain_pruning. 14:49:30 To force re-download: rm ~/.bitmonero/lmdb/data.mdb while monerod is down. 15:03:16 anyone running the xrmto node container? i got it to the point where it wants to write the db but i get a permission denied even though the ENV is set to 1000. 15:47:51 @moneromooo thanks 15:48:32 hello, which wallet is most recommended? 15:49:03 non web, non store the entire blockchain type preferably? 15:51:23 Just use the standard cli or gui wallet and a remote node 15:52:52 hey guys 16:04:01 hey there 16:46:26 howdy 16:52:19 ohai fibonacci :) 16:53:22 hope we are all doing well 17:07:30 oaky so everyone is dead /shrug 17:08:12 hello if I may ask does running a full monero node without mining takes up cpu usage all times (for validation/verification) ? is it ok to run it on a small vps ? 17:08:18 hello Dyrim 17:08:25 hello hoomans 17:08:30 >>> update check 17:08:30 [1/11/21 11:07 AM] 2021-01-11 17:07:48.397 I Monero 'Oxygen Orion' (v0.17.1.8-release) 17:08:30 Error: Problem fetching info-- rpc_request: Error checking for updates 17:08:43 r00tobo low cpu usage if synced 17:08:51 r00tobo: after it syncs, low cpu 17:09:03 any ideas why the update check fails? 17:09:12 r00tobo: you can do it with 1 gig ram, 1 cpu, but more "comfortable" with 2 gig ram, 2 cpu. 17:09:25 u29601mg6ba93j[m: do you have --public-node or restricted RPC going? 17:09:25 so it's better to load up the monero blockchain ahead of running the daemon ? so shared low end vps won't be affected ? 17:09:40 * u29601mg6ba93j[m sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/VnvWLzGTPPCtRmdwjCCjxEEI/message.txt > 17:09:44 r00tobo: i dont do that, but ya, that could be a way perhaps. 17:09:51 restricted RPC on 17:09:59 * restricted RPC on that device 17:11:12 u29601mg6ba93j[m: ya, that restricted/public-node thing will stop you from running `status` etc. 17:11:20 cause according to ramnode AUP they strictly prohibited "Crypto verification (SmartNodes, etc.) (*Allowed on VDS*)" I don't know if this applies to running a full node tho and what do they mean by smartnodes 17:11:40 u29601mg6ba93j[m: I also see you are running .8, you probably want to update to latest/greatest. 17:11:57 thanks! 17:12:04 :) 17:12:32 r00tobo: I think they dont want blockchain miners (since it crushes the vps), but you may want to just confirm with them. 17:12:42 I haven't seen any that dont allow nodes, fwiw. 17:13:23 thanks. I can do it manually and verify the hashes myself. just testing the auto updater feature 17:13:26 they say "Virtual currency / cryptocurrency (*coin) mining" 17:13:36 so it's also prohibited 17:13:53 but I don't get the crypto verification part 17:14:54 maybe find another host? there's millions of them. 17:15:19 best bet is to contact them 17:16:37 LOL, my monerod is "syncing" with IP 116.203.42.1 from ZZ (reserved / unknown country) according to whois :-) 17:17:16 monerouser1144, that's a hetzner ip 17:18:10 your whois is outdated x3 17:18:34 ya, looks like german hetzner 17:18:52 Fine provider, btw. :) 17:19:24 I might go with them then instead of RN 17:21:04 r00tobo: are you just setting up a node for kicks? Maybe track down a country that is serverless at present. Just humble suggestion, idk what your plans/needs are. 17:21:26 Well, even the 2 web-whois sites I just checked say this: http://paste.debian.net/1180675/ 17:21:46 terms of service saying Operating applications that are used to mine crypto currencies 17:22:04 monerouser1144: ya, the `whois` record is old for that IP. By tracing it and looking at current DNS, shows it is probably at hetzner germany. 17:22:13 jebba, just a node to connect to 17:22:23 always run your own node 17:22:29 then you probably want it close to you 17:22:32 maybe 17:23:14 or just run it at home why not 17:23:24 Anyhoo, i havent used hetzner for monero, but i've used them in the past and they are good, in my experience. 17:23:50 if your home will allow incoming 18080-1 and you have the bandwidth.... 17:24:11 I can limit it with monerod 17:24:18 ya 17:24:21 how much bw do I need ? 17:25:38 Uh, initially you have to download 30 gigs (pruned) or 98 gigs (full). Then you could probably throttle down to a couple mbit/sec (?). 17:28:47 that's easy I have 100 mbps down 17:29:54 after the initial sync you can throttle as low as 100k/s and it will work fine. 17:30:37 perfect 17:40:48 doesn't a pruned node download the full 98GB (but only need 30-ish gigabytes storage)? 17:44:02 Roughly, but less than that IIRC 17:44:45 such data 17:48:48 is anybody running with the rpc_payments? I can't figure it out 18:13:11 tried to set up through tor on arch but gave up :( 18:18:35 Did you try contrib/tor/monero-over-tor.sh ? 18:30:49 Catching up on earlier discussions, I think that using dedicated ("root") servers instead of VPS for monerod, you get a lot more "bang for the buck". Because a VPS (running on KVM) typically offer better uptime and redundancy etc, which you don't need for "disposable" / "ephemeral" monerod nodes. 18:32:21 I have no final opinion on using Docker to deploy, but I currently think doesn't offer any advantages over a dedi (with auto-deployment). 18:45:05 hi, i'm trying to send some xmr... it waits for confirmation for a while, and then it just says "Failed" 18:45:37 i see in the log: 2021-01-11 18:32:20.504 E res.txs.size() != 1. THROW EXCEPTION: error::wallet_internal_error 18:45:54 this is with 0.17.1.9 18:46:27 micah: CLI or GUI? 18:46:48 selsta: Gui 18:47:04 which wallet mode? 18:47:38 can check on Settings -> Info 18:57:14 selsta: Simple 18:57:41 i'm also using a hardware wallet (trezor) 18:57:57 Ok, go to Settings -> Info, click on (Change) next to wallet restore height and then on ok twice 18:58:03 wait for a full rescan and try again 19:12:28 Any update on the tor attack? 19:13:34 selsta: ok, i did that, there was no wait for a rescan though, it was just...immediate 19:13:38 yeah, ran into some issues. will try again later. probably doesnt help that i fell for the anti systemd meme and am running artix. will prob switch that system to ubuntu to make my life easier. 19:14:06 micah: look at the left status bar 19:14:07 selsta: although I don't see a value there now, and if I click Change again, its 0 19:14:26 selsta: yeah, the left says wallet synchronized, daemon is synchronized 19:17:39 micah: ok, let’s try this then 19:17:55 click on Change and enter a date that was before you first received a transaction into this wallet 19:17:58 i could try and quit/restart after the 'change' 19:18:11 e.g. 2020-02-01 if you first received a tx in Feb 2020 19:18:22 Inge-: If you start with `--prune-blockchain` it wont download the full 98G, it will just start pruned. I have some KVM with just 50G, for example. 19:18:23 then click on ok twice and see if the wallet scan bar restarts 19:18:50 micah: IMC? :) 19:19:31 selsta: it does not 19:19:38 jebba: ahimsa ;D 19:19:41 lol 19:20:12 micah: what value does "Wallet restore height" display now? 19:20:31 selsta: if I click change it shows '0' 19:21:44 micah: do you know how to restore from seed? 19:22:05 selsta: i do 19:24:47 yea, that will work too 19:25:03 afterwards you should be able to send again 20:03:10 jebba: did you check how much data it downloaded? not talking about disk space used. 20:03:32 Inge-: good question, i didnt check that. 20:15:50 * assratatouille[m sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/MHldabdMoAmMbTpgUQHpbbzK/message.txt > 20:29:00 also, im using btrfs. should i disable CoW for my lmdb directory 20:45:25 Full blockchain sync in 6 hours and 12 minutes on Ryzen 5900x. Not too bad. I noticed that mostly only one core was fully utilized. Is it not possible to paralelize the verification? 20:46:57 Try --fast-block-sync 0 20:47:32 This should be more parallel, and also much slower. 20:49:21 slower? 20:50:32 Taking more time. 20:54:53 so what is the bottleneck if not parallelization? 20:57:03 At least with Bitcoin, what takes most time during IBD (initial blockchain download) is CPU time verifying all those signatures. So in theory the more parallelizable the verification the faster it should be. Is it different with Monero? 20:57:36 Assuming fast internet connection and fast nvme drive. 20:58:25 The hash function is much heavier for Monero, so the verification of block headers takes longer too 21:09:50 selsta: ok, i'm trying to recover the wallet from my trezor, but when I create a new wallet from device I get: 2021-01-11 21:08:32.937 E Open exception: Failed to acquire device 21:17:40 selsta: i'm seeing: !hwdev.connect(). THROW EXCEPTION: error::wallet_internal_error 21:30:56 Hello, I have some security questions about running a full node. I'm planning to run automated build and redeploy when master is updated so I can hopefully update before any 0 days can affect me, but I'm wondering if this is potentially a security concern in case something nasty slips into master. Am I being paranoid? or maybe there is a better way 21:30:57 to keep the node up to date? 21:31:44 Master branch is not guaranteed to be compatible with current release, use the latest release branch 21:36:59 sech1 ok, would automatic builds on updates to the release branch be ok? 21:37:33 mostly ok, but intermediate updates can be unstable 21:37:41 only release tags are safe 21:41:42 If i connect the latest CLI wallet to a remote .onion node will it get blocked or is the network allowing .onion nodes? 21:41:48 Thanks! 22:08:25 hi guys, anyone had issues getting --restore-height to be honored with monero-wallet-cli? I am trying a command like "./monero-wallet-cli --generate-from-device myledger --restore-height 0" and the wallet still prompts with "No restore height is specified." -- this is newest release, on OS X Big Sur 22:09:08 tried changing the order of the options around. Also tried --restore-height=0 22:11:32 Probably a bug. 22:14:32 https://paste.debian.net/hidden/938e4dd5/ should fix it. 22:15:53 ah great, thanks @moneromooo ...assuming this fix will be in the next release too? 22:18:45 Probably. Assuming it builds. 22:18:54 and works :) 22:52:28 I am reading now on getmonero.org FAQ that lightwallet is not able to know how Monero you received, it is that correct? 22:55:09 We are talking about light wallet like MyMonero where viewkey is given directly to them , or light wallet like Monero wallet connected to remote node where wallet only download blocks and locally scans transactions to discover own outputs? 22:55:30 it must be talking about the lightwallet API that scans for you in front of a node 22:56:13 it can tell which transactions contain outputs decodable by your view key.. but it doesnt have your spend key so cant generate the key images to check if you were the true spender in certain transactions.. aiui 22:56:35 or dont as the case may be 22:57:24 ok thanks 23:42:17 If i connect the latest CLI wallet to a remote .onion node will it get blocked or is the network allowing .onion nodes? 23:45:45 i might be mistaken, but i think blocking tor exits refers only to P2P connections, not RPC 23:45:51 so node-to-node, not wallet-to-node 23:47:32 Any reddit mods on here? This post looks prime to turn into a "shit show" quickly. https://www.reddit.com/r/Monero/comments/kvf75w/how_to_censor_monero/ 23:47:37 The network doesn't block anything. Individual node operators may block some nodes.