-
MrProx[m]
About how long until a payout?
-
xmrmatterbridge
<xmrhaelan> On CLI -> public_nodes, what does the credits/hash column represent?
-
xmrmatterbridge
<xmrhaelan> Are these RPC-pay credits?
-
duso
Any plans on moving to proof-of-stake and cashing in on the defi craze as big money runs from fiat and stockmarkets?
-
duso
which poses a good question - what is going to happen to the value of stable coins when hyperinflation from helicopter money starts?
-
spoke0
are there still network upgrades planned now after randomX has come last November
-
niocbrrrrrr
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.
web.getmonero.org/2020/05/23/monero-0.16-released.html
-
niocbrrrrrr
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
-
niocbrrrrrr
the audit on that work should be completed by July with a HF a couple of months after
-
niocbrrrrrr
maybe :)
-
d4ndo[m]
Where to get machine readable data of monero blockchain?
-
d4ndo[m]
e.G. mempoolsize, transactions per block, blocksize.
-
spoke0
niocbrrrrrr: thanks
-
azizLIGHT
how do i rename an account on the gui
-
endor00[m]
<d4ndo[m] "Where to get machine readable da"> Rpc requests?
-
d4ndo[m]
-
endor00[m]
I'm not even sure there are other ways - unless you wanna parse the blockchain by yourself 😂
-
d4ndo[m]
I thought - maybe there is some block explorer out there offering an api for prepared data.
-
endor00[m]
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
-
d4ndo[m]
I want to use GnuR to parse the data via rpc Json.
-
endor00[m]
Maybe you could try using a remote node? As long as you're not hammering it with massive requests it might be fine
-
d4ndo[m]
i do run a local node.
-
endor00[m]
In that case just use your own - much faster transfer speeds
-
d4ndo[m]
true - true
-
binaryFate
-
binaryFate
xmrchain is running this, which you can run locally if you want
github.com/moneroexamples/onion-monero-blockchain-explorer
-
binaryFate
d4ndo[m]: ^
-
d4ndo[m]
binaryFate: Ah- Thanks. running the explorer locally with json enabled is pretty cool ./xmrblocks --enable-json-api
-
d4ndo[m]
This way it is pretty easy to import the data to Gnu R. No JSON Header needed. Just a GET call "
127.0.0.1:8081/api/transactions?page=2&limit=10"
-
d4ndo[m]
Oh shit. The onion-monero-blockchain-explorer requires the monero libraries.
-
d4ndo[m]
What cmake flags to set to build the monero libraries?
-
selsta
which monero library?
-
d4ndo[m]
Never mind. The libraries are build by building the monero binaries. I figured it out
-
d4ndo[m]
The onion-monero--explorer was pointed to the wrong directory. I had to set a link to the correct directory.
-
d4ndo[m]
linking failed - some boost problem.
-
selsta
logs?
-
d4ndo[m]
-
d4ndo[m]
But this is the compile output of onion-monero-explorer.
-
d4ndo[m]
monero compiled without problems
-
d4ndo[m]
Don't worry. I will fix it later.
-
selsta
haven’t seen this one before
-
xmrmatterbridge
<xmrhaelan> On CLI -> public_nodes, what does the credits/hash column represent? Are these RPC-pay credits?
-
moneromooo
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.
-
moneromooo
It's per hash you compute, not per hash that meets the difficulty that server has set.
-
azy
-
azy
"one week from Thursday." - is that tomorrow?
-
d4ndo[m]
selsta: I had to checkout branch devel on onion-monero-blockchain to be compatible with v0.16.0.0.
-
d4ndo[m]
Here my first results using the api of onion-monero-blockchain using gnu R.
postimg.cc/cgf4XGmw
-
endor00[m]
d4ndo: that's block size, I suppose?
-
d4ndo[m]
yes
-
hyc
you're not just using monero-blockchain-stats for that?
-
d4ndo[m]
i'm just playing around with the data a bit.
-
d4ndo[m]
i'm a total noob in block chain in general.
-
or5g
Hi! I have a monerod (0.15.0.5) installed and got following error in logs: "Unknown command:2010", full:
pastebin.com/e4mikFcc Can anybody explain what is this error?
-
moneromooo
Your daemon does not know how to handle that message (getting txpool data).
-
or5g
How can I fix this error? I want to implement mining pool that use this node, is it critical error for that purpose?
-
moneromooo
Update your tree.
-
moneromooo
It is not needed for a pool.
-
moneromooo
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.
-
or5g
moneromooo Sorry, you mean that I should use a last commit of master? Or a new version "v0.16.0.0 "?
-
moneromooo
v0.16.0.0 is an excellent choice.
-
or5g
Thanks!
-
d4ndo[m]
Ok. Now i got the num of transaction.
postimg.cc/HJkyZ2vB
-
d4ndo[m]
hyc. i know you love C, but for statistic Gnu R is pretty nice.
-
d4ndo[m]
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).
-
moneromooo
You might elect to use C for database extraction and R for data analysis.
-
d4ndo[m]
I think onion-monero-blockchain is implemented in C.
-
d4ndo[m]
I use that for the data.
-
d4ndo[m]
-
d4ndo[m]
The explorer is running local <-- > connected via monerod.
-
hyc
-
d4ndo[m]
oh wow. nice plot.
-
d4ndo[m]
That is next level. Pretty impressive plot.
-
hyc
trivial to generate with gnuplot
-
hyc
you can see how simple the commands were
-
d4ndo[m]
Yes- i know gnuplot. But it takes a while to prepare the data the way that gnuplot doen't mess up.
-
hyc
and that's why monero-blockchain-stats exists ;)
-
d4ndo[m]
thought so XD.
-
d4ndo[m]
nice i like that output.
-
d4ndo[m]
Ok. so ./monero-blockchain-stats writes to stdout.
-
d4ndo[m]
hyc: ok- I used that output of monero-blockchain-stats to plot a tx/day using ggplot.
-
d4ndo[m]
-
hyc
nice
-
hyc
and we can clearly see the ATHs
-
d4ndo[m]
This is the source code:
pastebin.com/ePWc0H1M It is a functional language - so don't get confused.
-
hyc
so it's not perl ;)
-
d4ndo[m]
:) No it's not. The syntax highlighting may be.
-
hyc
yes, the pastebin has labeled it as perl
-
d4ndo[m]
Yes.
-
d4ndo[m]
I couldn't find Gnu R in the list.
-
hyc
mebbe attach this script & image to a comment on that PR. so far the PR is the only documentation for the -stats cmd
-
hyc
more examples of usage are always good
-
d4ndo[m]
sure.
-
d4ndo[m]
I did not know that monero-blockchain-stats existed. Not bad, to say the least.
-
kevcrumb
hei
-
a8_
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
-
a8_
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
-
a8_
what can i do to fix this? i am at like 99% sync qwq
-
a8_
pls
-
a8_
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)
-
hyc
if --db-salvage didn't work then there's nothing you can do besides start over
-
hyc
unplugging a disk while it's in use - you're lucky the disk is usable at all
-
a8_
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
-
hyc
dude.... I think there is a lesson for you lying here
-
a8_
no i actually dont know what caused it
-
moneromooo
Yes. Disable all your caches and set all your disks to sync access.
-
a8_
i was sitting at computer when i saw sound of unsafe unplug and then notifaction of it being pluged in
-
a8_
ok i'll resync :/
-
a8_
i tought i could like set it to sync from a point i know synced safely, like from 95% or something
-
moneromooo
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.
-
moneromooo
The salvage thing looks like it never works in practice, it was supposed to do that with just one txn delay.
-
a8_
oof ok
-
hyc
lmdb only stores one backup root page
-
a8_
i am deleteing the files now and will restart sync
-
a8_
rip me i was at like 98%
-
selsta
a8_: use v.16 to sync up
-
selsta
it includes new checkpoints so sync will be quicker
-
a8_
yes i moved to v16 once it was out :)
-
a8_
im on a HDD not an SSD tho so it will be a ton slower then ssd sync
-
endor00[m]
<hyc "if --db-salvage didn't work then"> 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?
-
hyc
the latter
-
endor00[m]
> <@freenode_hyc:matrix.org> if --db-salvage didn't work then there's nothing you can do besides start over
-
endor00[m]
* 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)?
-
endor00[m]
ah, that sucks
-
hyc
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
-
hyc
and since things are scattered around, damage to the file can corrupt many data structures at once
-
endor00[m]
makes sense