02:31:23 About how long until a payout? 02:38:57 On CLI -> public_nodes, what does the credits/hash column represent? 03:10:30 Are these RPC-pay credits? 03:56:35 Any plans on moving to proof-of-stake and cashing in on the defi craze as big money runs from fiat and stockmarkets? 03:57:44 which poses a good question - what is going to happen to the value of stable coins when hyperinflation from helicopter money starts? 05:43:44 are there still network upgrades planned now after randomX has come last November 05:52:59 spoke0: there just was one although it doesn't require a hardfork. The CLI binaries are out and the GUI ones will be released soon. The main feature is Dandelion++ which hides the node where transactions originate. There are some other speedups and other improvements. https://web.getmonero.org/2020/05/23/monero-0.16-released.html 05:54:14 The next upgrade that will require a hardfork will be a change in RingCT called CLSAG which will make txs smaller and faster to verify 05:55:40 the audit on that work should be completed by July with a HF a couple of months after 05:55:44 maybe :) 05:56:02 Where to get machine readable data of monero blockchain? 05:57:10 e.G. mempoolsize, transactions per block, blocksize. 06:22:58 niocbrrrrrr: thanks 06:29:47 how do i rename an account on the gui 06:52:15 Rpc requests? 06:55:11 endor00: Yes. I guess https://www.getmonero.org/resources/developer-guides/daemon-rpc.html would be the best way to go. 06:57:08 I'm not even sure there are other ways - unless you wanna parse the blockchain by yourself 😂 06:59:29 I thought - maybe there is some block explorer out there offering an api for prepared data. 07:01:27 Ah - not sure, I was looking for one myself a while back, but I just ended up downloading the blockchain and using my own node. Much faster that way 07:02:51 I want to use GnuR to parse the data via rpc Json. 07:02:53 Maybe you could try using a remote node? As long as you're not hammering it with massive requests it might be fine 07:03:25 i do run a local node. 07:04:00 In that case just use your own - much faster transfer speeds 07:04:11 true - true 08:35:15 https://moneroblocks.info or https://xmrchain.net have an API 08:36:04 xmrchain is running this, which you can run locally if you want https://github.com/moneroexamples/onion-monero-blockchain-explorer 08:41:54 d4ndo[m]: ^ 09:02:39 binaryFate: Ah- Thanks. running the explorer locally with json enabled is pretty cool ./xmrblocks --enable-json-api 09:05:48 This way it is pretty easy to import the data to Gnu R. No JSON Header needed. Just a GET call "http://127.0.0.1:8081/api/transactions?page=2&limit=10" 09:09:19 Oh shit. The onion-monero-blockchain-explorer requires the monero libraries. 09:32:01 What cmake flags to set to build the monero libraries? 09:35:35 which monero library? 09:37:26 Never mind. The libraries are build by building the monero binaries. I figured it out 09:38:18 The onion-monero--explorer was pointed to the wrong directory. I had to set a link to the correct directory. 09:43:15 linking failed - some boost problem. 09:44:32 logs? 09:46:34 https://pastebin.com/nYrdEeEa 09:47:01 But this is the compile output of onion-monero-explorer. 09:47:32 monero compiled without problems 09:52:01 Don't worry. I will fix it later. 09:55:34 haven’t seen this one before 12:57:26 On CLI -> public_nodes, what does the credits/hash column represent? Are these RPC-pay credits? 13:00:14 It's the expected number of credits for that node you will get for every hash you compute. They're used to pay for RPC service, yes. 13:00:43 It's per hash you compute, not per hash that meets the difficulty that server has set. 13:58:06 https://decrypt.co/29027/hackers-crypto-ransom-secrets-trump-lady-gaga 13:58:20 "one week from Thursday." - is that tomorrow? 14:10:59 selsta: I had to checkout branch devel on onion-monero-blockchain to be compatible with v0.16.0.0. 14:42:01 Here my first results using the api of onion-monero-blockchain using gnu R. https://postimg.cc/cgf4XGmw 14:48:19 d4ndo: that's block size, I suppose? 14:48:36 yes 14:53:11 you're not just using monero-blockchain-stats for that? 14:54:45 i'm just playing around with the data a bit. 14:55:40 i'm a total noob in block chain in general. 15:44:37 Hi! I have a monerod (0.15.0.5) installed and got following error in logs: "Unknown command:2010", full: https://pastebin.com/e4mikFcc Can anybody explain what is this error? 15:55:11 Your daemon does not know how to handle that message (getting txpool data). 15:58:42 How can I fix this error? I want to implement mining pool that use this node, is it critical error for that purpose? 15:59:47 Update your tree. 15:59:58 It is not needed for a pool. 16:00:42 Well, it's probably best for a pool to have txpool getters since it'll make them a bit more monero I guess. But not a huge difference. 16:04:11 moneromooo Sorry, you mean that I should use a last commit of master? Or a new version "v0.16.0.0 "? 16:05:00 v0.16.0.0 is an excellent choice. 16:05:31 Thanks! 16:20:32 Ok. Now i got the num of transaction. https://postimg.cc/HJkyZ2vB 16:29:06 hyc. i know you love C, but for statistic Gnu R is pretty nice. 16:32:01 Next i try some plots via date/time. Maybe transaction per month or (on what time of the day most transaction are made over 6 month). 16:32:38 You might elect to use C for database extraction and R for data analysis. 16:33:45 I think onion-monero-blockchain is implemented in C. 16:34:10 I use that for the data. 16:34:35 https://github.com/moneroexamples/onion-monero-blockchain-explorer 16:43:44 The explorer is running local <-- > connected via monerod. 17:48:12 d4ndo[m]: https://github.com/monero-project/monero/pull/4694 17:55:54 oh wow. nice plot. 18:03:59 That is next level. Pretty impressive plot. 18:07:52 trivial to generate with gnuplot 18:08:49 you can see how simple the commands were 18:11:26 Yes- i know gnuplot. But it takes a while to prepare the data the way that gnuplot doen't mess up. 18:14:21 and that's why monero-blockchain-stats exists ;) 18:14:43 thought so XD. 18:14:54 nice i like that output. 18:19:23 Ok. so ./monero-blockchain-stats writes to stdout. 19:29:09 hyc: ok- I used that output of monero-blockchain-stats to plot a tx/day using ggplot. 19:29:22 https://postimg.cc/k67vvjTT 19:33:42 nice 19:34:03 and we can clearly see the ATHs 19:34:53 This is the source code: https://pastebin.com/ePWc0H1M It is a functional language - so don't get confused. 19:36:13 so it's not perl ;) 19:37:41 :) No it's not. The syntax highlighting may be. 19:37:57 yes, the pastebin has labeled it as perl 19:38:15 Yes. 19:38:31 I couldn't find Gnu R in the list. 19:43:40 mebbe attach this script & image to a comment on that PR. so far the PR is the only documentation for the -stats cmd 19:44:12 more examples of usage are always good 19:44:42 sure. 19:49:15 I did not know that monero-blockchain-stats existed. Not bad, to say the least. 21:47:12 hei 22:07:40 hey guys i need your help. i have been syncing for ~2weeks now and i mistakenly unpluged a disk during sync. and now i get this 22:07:51 2020-05-27 22:07:24.062 E Error opening database: Failed to query m_blocks: MDB_BAD_TXN: Transaction must abort, has a child, or is invalid 22:08:05 what can i do to fix this? i am at like 99% sync qwq 22:15:04 pls 22:18:33 i tried ./monerod --db-salvage --data-dir /run/media/nikita/Untitled/XMR/node but i get normal startup stuff and then Segmentation fault (core dumped) 22:23:36 if --db-salvage didn't work then there's nothing you can do besides start over 22:23:50 unplugging a disk while it's in use - you're lucky the disk is usable at all 22:26:41 yea it somehow got unpluged when it was still in the port, not sure what caused it. im really lucky it still works tho cuz i have no backups 22:27:06 dude.... I think there is a lesson for you lying here 22:28:37 no i actually dont know what caused it 22:28:45 Yes. Disable all your caches and set all your disks to sync access. 22:29:06 i was sitting at computer when i saw sound of unsafe unplug and then notifaction of it being pluged in 22:29:22 ok i'll resync :/ 22:29:42 i tought i could like set it to sync from a point i know synced safely, like from 95% or something 22:32:48 It'd need liblmdd to store historical root pages from a while back, so it can restart from there. Hopefully from before the last full disk sync. 22:33:22 The salvage thing looks like it never works in practice, it was supposed to do that with just one txn delay. 22:33:36 oof ok 22:34:01 lmdb only stores one backup root page 22:34:14 i am deleteing the files now and will restart sync 22:34:18 rip me i was at like 98% 22:35:24 a8_: use v.16 to sync up 22:35:37 it includes new checkpoints so sync will be quicker 22:36:15 yes i moved to v16 once it was out :) 22:37:41 im on a HDD not an SSD tho so it will be a ton slower then ssd sync 22:51:30 That actually makes me wonder: would it be possible to keep reading the chain, block by block, and then discard all the data after the last valid block found? Or is this what it already tries to do, and a corruption event has repercussions over the entire blockchain file? 22:52:16 the latter 22:52:23 > <@freenode_hyc:matrix.org> if --db-salvage didn't work then there's nothing you can do besides start over 22:52:23 * That actually makes me wonder: would it be possible to keep reading the chain, block by block, and then discard all the data after the last valid block found? Or is this what it already tries to do, and a corruption event has repercussions over the entire blockchain file (thus making it unrecoverable)? 22:52:53 ah, that sucks 23:09:31 the DB isn't like a logfile, its contents aren't written in sequential order. you need a root page to provide a map of where everything resides 23:09:51 and since things are scattered around, damage to the file can corrupt many data structures at once 23:22:16 makes sense