-
monerouser1144
-
monerouser1144
Also
monero.stackexchange.com and reddit (in additional to the official site ofcourse).
-
monerointhenude4
Fork 2: Electric Boogaloo
-
TamaraneanGirl[m
Greetings, earthlings.
-
TamaraneanGirl[m
I wish to use both the Tor and the i2p-zero for a Monero node. Is this a good idea? I'd run it under Whonix so I2P can peer over Tor.
-
artefact
it's possible. however i don't see a rationale behind running i2p over tor, except wasting tor bandwidth
-
Mochi101
Any special 'trick' to get the daemon to hurry up and sync past block 2210720, or is it just a matter of waiting it out?
-
xmrmatterbridge
<rbrunner7> Blockchains are very un-funny, they don't offer such tricks ...
-
Mochi101
hehehe
-
Mochi101
Well... I thought maybe I could force it to connect to a safe, known peer or something that might help.
-
ajsodasd
I'm being disconnected at block 2210720 despite running 0.17.1.0
-
ajsodasd
Isn't this pretty bad? Is it happening to anyone else?
-
ajsodasd
It's the v14 activation height
-
sech1
Height: 2210861/2210861 (100.0%) on mainnet, not mining, net hash 1.48 GH/s, v14, 8(out)+0(in) connections, uptime 3d 18h 41m 47s
-
sech1
on my v0.17.1.0 node right now
-
sech1
try cleaning your peer list
-
Mochi101
happening to me too ajsodasd
-
ajsodasd
I removed ~/.bitmonero/p2pstate.bin. I'm checking again
-
Mochi101
sech1, just ban peers until you get some that are good?
-
Mochi101
seems all my peers are on 719 or 720
-
sech1
why would I ban peers if me node is good?
-
Mochi101
all my peers are at block 719 or 720
-
Mochi101
so I can't get past this height either
-
sech1
-
sech1
try them
-
Mochi101
how do I add a preferred peer?
-
sech1
some command line option, let me check
-
spedex
I am affected as well
-
sech1
--add-peer Manually add node to local peer list.
-
Mochi101
ah for startup
-
sech1
--add-priority-node ip:port
-
Mochi101
mkay
-
sech1
--add-priority-node=ip:port
-
sech1
you might need to change port number to 18081 in my list
-
sech1
this was just connections dump
-
sech1
or no, port 18080
-
sech1
I don't remember anything
-
Mochi101
sech1, can you type sync_info into your daemon and give me someone who is past block 720
-
sech1
-
Mochi101
thanks
-
Mochi101
seems --add-priority-node is not helping much
-
sech1
try --add-exclusive-node
-
sech1
I've restarted my node with 25in/25out peers limit
-
sech1
maybe it'll help someone
-
sech1
also enabled port 18080 for incoming connections finally :D
-
sech1
This node is in Hetzner DC with 1 Gbit connection
-
lza_menace
hey peeps, can you guys be pals and check out my node list website?
monero.fail add some nodes if you know of any
-
sech1
well, out of 26 connected peers almost all are synced fine at block 2210884
-
rbrunner
I just saw that I have the same problem syncing beyond 2210720 with a monerod compiled from master yesterday
-
ajsodasd
All of mine show 2210720. Even the ones in your paste that are past
-
rbrunner
It sees many other daemons that tell it the correct height, but it seems it does not like their blocks?
-
sech1
do you run official binaries?
-
sech1
master had a number of commits since the release, so maybe one of them broke something
-
rbrunner
Latest master, compiled myself on Linux
-
sech1
compile release-v0.17, not master
-
sech1
I see quite a bit of difference in commits between them
-
ajsodasd
I run monero-linux-x64-v0.17.1.0.tar.bz2
-
rbrunner
Yeah, no doubt that this will run. Still strange that master does not seem to be able to sync. I see nothing useful at first glance with set_log 1
-
rbrunner
The only "Error" lines (in red) are: Setting timer on a shut down object ...
-
ajsodasd
"monerod is now disconnected from the network" when I connect to peers at 2210888
-
ErCiccione
I might be wrong but i don't think master should be used untill it gets the commits from the branch
-
ajsodasd
Would it be fine to try out monero-linux-x64-v0.17.0.1.tar.bz2?
-
paulebert
*17.1.0 that is the current version yes
-
sech1
I run 0.17.1.0, it should be preferred
-
ajsodasd
I wanted to try in case that version can actually sync
-
sech1
any 0.17 version should sync
-
spedex
I am running the gui version and not able to sync
-
spedex
Height: 2210720/2210720 (100.0%) on mainnet, not mining, net hash 1.47 GH/s, v14 (forking now), 8(out)+18(in) connections, uptime 0d 0h 3m 24s
-
spedex
version
-
spedex
0.17.1.0-release
-
ErCiccione
There were some sync problems in precedent versions of the GUI that should be resolved with 0.17.1 afaik.
-
ErCiccione
Oh you are using that one already
-
spedex
yeah
-
Mochi101
0.17.1.0-release and I cannot sync
-
spedex
Someone posted this issue to Reddit too it seems
-
Mochi101
even added a bunch of priority nodes that supposedly show they are synced past 720 but my node ignores it or something
-
spedex
same
-
ErCiccione
Selsta xiphon any idea? ^
-
Mochi101
I added nodes from sech1
-
Mochi101
-
spedex
tried --db-salvage too but it did not do anything
-
Mochi101
now when I do sync_info these nodes show up to 720
-
sech1
Mochi101 try to clean your peers again, stop monerod, pop a few blocks and start syncing again
-
sech1
try supportxmr node as an exclusive node
-
paulebert
maybe to fix this try to pob blocks before the v13 fork and then start with "--add-exclusive-node" just until you are synced past 720..
-
sech1
or better pop 1000 blocks to be sure
-
sech1
Mochi101 was your node running through the both fork heights? My node didn't restart since October 15th
-
Mochi101
nah... this is just my local node... I turn it on only when I need it
-
Mochi101
my other one was fine
-
rbrunner
I somehow doubt that it's bad peers. I went up to "out_peers 50" but still no luck.
-
paulebert
bitinfocharts.com is also stuck on the old chain^^ crazy though there are 2200+ tx in the last 24h and moer than 300blocks
-
spedex
hmm seems good so far with pop-bloocks 1000
-
rbrunner
Try the same. Of course it syncs the V12 blocks now, but let's wait
-
sech1
spedex Did it sync past 2210720?
-
sech1
miningpoolstats.stream/monero is also stuck, it shows difficulty 232.04G which is outdated
-
sech1
but on the other hand, it shows that all pools are doing fine
-
spedex
not quite there yet :) maybe 1000 was a bit excessive
-
spedex
but let's see
-
sech1
-
sech1
I don't see many problematic peers
-
spedex
no stuck again: Height: 2210720/2210720 (100.0%) on mainnet, not mining, net hash 1.47 GH/s, v14 (forking now), 7(out)+19(in) connections, uptime 0d 0h 4m 24s
-
rbrunner
No luck with my master-compiled daemon after dropping 1000.
-
Mochi101
trying to sync after popping 1000 blocks and with preferred nodes
-
Mochi101
er...priority-nodes
-
Mochi101
takes a bit... will let you know
-
rbrunner
I am really curious whether using known-good priority nodes will work. Somehow I doubt it. My daemon sees many other peers with the correct current height and still does not seem to want blocks from them.
-
ajsodasd
Yes, it just says "monerod is now disconnected from the network" when I connect to peers at correct height
-
ajsodasd
I tried to pop 1000 blocks, use the supportxmr node as an exclusive and it's the same
-
rbrunner
Alright, I compiled 0.17.1.0 in the meantime. Same problem.
-
rbrunner
That can't be good ...
-
Mochi101
nope
-
Mochi101
strange I have one node that is good... and my local node is bad
-
sech1
and both run official binaries?
-
Mochi101
yes
-
sech1
then it's something local
-
Mochi101
but the good one is linux and my local is windows
-
Mochi101
the good one was running the whole time though
-
sech1
so what if you stop the good one, pop 1000 blocks and start again?
-
Mochi101
nfw
-
rbrunner
Well, maybe, for whatever reason, it's not possible *anymore* to sync past that block. No conspiracy theories, I know, but what if somebody manages to disturb the network enough now?
-
Mochi101
That is part of my critical infrastructure.
-
sech1
I can try it with my node :shrug:
-
sech1
what was the command to pop blocks?
-
Mochi101
ok..popped 1000 blocks...added like 6 priority nodes and resynced... still can't get past block 720
-
rbrunner
./monero-blockchain-import --pop-blocks 1000
-
Mochi101
1k is too much
-
Mochi101
do 100
-
Mochi101
or wait forever
-
Mochi101
:D
-
rbrunner
No, 100 won't get you back to V12 blocks ...?
-
Mochi101
ok
-
Mochi101
1k then
-
rbrunner
Who was writing yesterday that Monero forks are oh so boring, nothing bad ever happens with them :)
-
Mochi101
ummm
-
Mochi101
dunno
-
Mochi101
:D
-
rbrunner
Maybe it helps to whisper "moneromooo" 3 times?
-
sech1
all right, syncing again
-
sech1
Height: 2209905/2210905 (99.9%) on mainnet, not mining, net hash 1.87 GH/s, v12, 17(out)+0(in) connections, uptime 0d 0h 0m 28s
-
sech1
damn, this is slow
-
sech1
I'm on HDD by the way
-
rbrunner
Big blocks now
-
rbrunner
To add suspense? :)
-
sech1
Also syncing from scratch on my Windows PC, but that one is R7 3700X + 32 GB RAM + Samsung 970 Pro NVMe SSD
-
Quotes
fuck windows, use linux!
-
sech1
fuck Quotes
-
rbrunner
Definitely.
-
sech1
2210305, place your bets...
-
sech1
bad news
-
sech1
all my peers are 2210720 or below
-
sech1
good news, not all
-
sech1
2210645...
-
gethh
i have count load of peers all on 2210908
-
sech1
aaaannnddd... I'm stuck at 2210720
-
Mochi101
#metoo
-
sech1
fuck you all
-
Mochi101
calm down
-
Mochi101
We're not in pools.
-
M5M400
3hehe
-
gethh
hehe
-
M5M400
now I'm curious. updating my local toynode
-
sech1
what if this chain (past 720) is not the real chain at all?
-
Mochi101
"real chain"
-
Mochi101
:D
-
sech1
or maybe it's just syncing code that's broken
-
gethh
put ya back in chains
-
sech1
so better not restart working nodes
-
sech1
until moneromooo fixes it
-
gethh
910
-
gethh
blocks coming okey,
-
Mochi101
I even add M5M400's node as an exclusive node... doesn't do anything
-
sech1
ok, now my node banned everyone who's past 2210720
-
M5M400
2020-10-18 09:53:13.920 I Synced 2175013/2210910 (98%, 35897 left)
-
sech1
M5M400 it'll get stuck at 2210720
-
gethh
ok let me sync again for test
-
paulebert
popped some blocks on linux trying to reproduce
-
sech1
for all we know, restarting node might get it stuck at block 2210720 and probably further blocks if they have the problematic data in them
-
sech1
-
sech1
this tx shouldn't be there
-
sech1
maybe running daemon allowed it, but syncing code rejects it
-
sech1
rbrunner can you recompile the code, but change 2210720 to 2210721?
-
Mochi101
why shouldn't it be there?
-
sech1
as a fork height
-
sech1
Mochi101 because it's MLSAG
-
sech1
2210720 and up should be only CLSAG
-
paulebert
mlsag tx in clsag only block? :D
-
sech1
seems like it
-
sech1
-
paulebert
can't sync after 720 too on linux my node was fully synced before and was online the whole time during both forks
-
sech1
yep, my node was fully synced and was running through both fork height
-
sech1
then I popped 1000 blocks and now can't sync past 720
-
sech1
so I put my bet on an off-by-one error somewhere in the code
-
rbrunner
Alright, can try that alternative fork height in about 1 hour, busy with lunch now ...
-
sech1
that brings an interesting question. The fix will be a consensus change. Granted that we in fact have 2 different fork heights in the code now, it can also be considered just as a fix, not a consensus change.
-
sech1
so we change from 2210720 to 2210721 if someone (rbrunner) confirms 2210721 works for syncing
-
Mochi101
How come it was fine for some nodes and not others though
-
NHnCH3
Stuck at 2210720 too
-
Guest98710
Me too!
-
dEBRUYNE
sech1: How did those transactions managed to get included in a block? A one off?
-
sech1
Mochi101 it was fine for everyone who was online
-
sech1
yes, I suspect an off-by-one error in the code that handles incoming blocks
-
sech1
but syncing code doesn't have this error
-
sech1
so they don't agree and we get this clusterfuck
-
dEBRUYNE
I see
-
sech1
it wasn't an issue past few forks because old type transactions weren't issued at all after the first fork
-
sech1
but this time, they kept coming in
-
rbrunner
Tried already. Maybe your intuition about one-off error is correct, but by merely changing the fork height from 2210720 to 2210721 does not seem to help
-
sech1
0.17 should've rejected MLSAG right after 2210000
-
fort1
Stuck at 2210720 too. What can be done?
-
dEBRUYNE
Presumably due to old wallet software being connected to an updated remote node?
-
dEBRUYNE
fort1: Wait for a fix to be released I guess
-
sech1
rbrunner are you still stuck at 2210720? Tried connecting to known working nodes as exclusive peers?
-
NHnCH3
my peer list all at 2210720!
-
M5M400
so I should avoid restarting pool nodes, right?
-
Mochi101
yeap
-
rbrunner
Stuck yes, tried with good nodes no
-
sech1
M5M400 don't restart until moneromooo tells more
-
sech1
Right now it's just my speculation on what's happening under the hood
-
-
sech1
but MLSAG transactions in block 2210720 is certainly not ok
-
fort1
oki, thanks @dEBRUYNE
-
-
dEBRUYNE
jonathancross: Those messages aren't getting through properly
-
dEBRUYNE
They are displayed as links
-
fort1
@dEBRUYNE, should I keep the node running, or it does not make sens?
-
dEBRUYNE
If it is stuck, I guess it doesn't make much sense to keep it running
-
fort1
oki
-
hyc
my 2 nodes are still fine, were running thru the fork
-
hyc
was also mining
-
hyc
few hundred H/s
-
rbrunner
What if ... moneromooo is on vacation for 1 month on some island in Townforge? :)
-
Mochi101
M5M400, when I connect to node.supportxmr.com as an exclusive node it doesn't seem to connect
-
Mochi101
hyc, you have an open node?
-
jonathancross
dEBRUYNE: just saying my linux node is syncing fine with release binaries.
-
jonathancross
(Hopefully you can see this?)
-
hyc
set loglevel to 1
-
jonathancross
Going offline now
-
hyc
Mochi101: yes, 173.255.205.142
-
dEBRUYNE
jonathancross: Did you keep it running or?
-
Mochi101
hyc, 18081 ?
-
sech1
we need to confirm if changing 2210720 to 2210721 in hardfork.cpp helps
-
asymptotically
Mochi101: if you're doing --add-exclusive-node, you should use the p2p port (18080)
-
sech1
It'll take 6-10 hours for me to check... Syncing from scratch here
-
asymptotically
that's probably why node.supportxmr.com didn't work for you
-
Mochi101
ok
-
dEBRUYNE
sech1: That should also work by using a synced chain and popping blocks, no?
-
dEBRUYNE
Also, rbrunner reported this:
-
dEBRUYNE
<rbrunner> Tried already. Maybe your intuition about one-off error is correct, but by merely changing the fork height from 2210720 to 2210721 does not seem to help
-
sech1
<dEBRUYNE> I had a working node, then I popped blocks and it's not working now
-
Mochi101
2020-10-18 10:30:22.108 E Ringct type 4 is not allowed from v14
-
Mochi101
2020-10-18 10:30:22.109 I Transaction with id= <6f2f117cde6fbcf8d4a6ef8974fcac744726574ac38cf25d3322c996b21edd4c> has at least one invalid output
-
Mochi101
2020-10-18 10:30:22.109 E Transaction verification failed: <6f2f117cde6fbcf8d4a6ef8974fcac744726574ac38cf25d3322c996b21edd4c>
-
Mochi101
2020-10-18 10:30:22.109 I transaction with hash c5151944f0583097ba0c88cd0f43e7fabb3881278aa2f73b3b0a007c5d34e910 not found in db
-
Mochi101
ok... so sech1 is correct it seems
-
sech1
yep, these 2 transactions in block 2210720
-
Mochi101
I popped 100 blocks, set log level to 1 and used a known good node as an exclusive
-
fort1
I had already some syncing problems with v0.16.0.3 about 1 week before the fork. Earlier it worked perfectly.
-
Mochi101
M5M400, are your blockchains pruned?
-
M5M400
nope
-
M5M400
pruning is for plebs
-
Mochi101
My working one is pruned.
-
Mochi101
:P
-
M5M400
syncing so sloooow
-
sech1
Mine is not pruned
-
hyc
my public node is now pruned, because I ran out of disk space
-
hyc
and couldn't justify bumping up to the next size up Linode
-
Mochi101
Why if I pop 10 blocks and use a known good node as an exclusive does it still not sync though?
-
hyc
because there is a bug.
-
M5M400
wasn't there a way to skip verifications for trusted sources?
-
M5M400
or was that just for importing the .raw?
-
Mochi101
Email me your blockchain please M5M400
-
hyc
just for importing .raw
-
hyc
but that's a good idea M5M400
-
hyc
we can do an export of 2 blocks
-
hyc
and post that .raw file so people can import and get past the error
-
sech1
is it possible?
-
hyc
I'll try that now
-
M5M400
didn't know partly exporting is possible
-
hyc
yes of course it is
-
M5M400
well, great :)
-
Mochi101
obvs
-
Mochi101
:P
-
Mochi101
;)
-
sech1
Why 2 blocks, is 1 block not enough?
-
hyc
sech1: just in case.
-
hyc
but unfortunately, while export has a --block-stop option, it has no --block-start option. crazy.
-
sech1
I don't see any MLSAG transaction after 2210720
-
hyc
looks like I can only do an export starting from block 0
-
M5M400
feature request time!
-
sech1
hyc just hack monero-blockchain-import to add block 2210720 unconditionally
-
kayabaNerve
Instead of shipping a db file, wouldn't it be possible to just write a script to send stuck nodes the block as if it's live?
-
kayabaNerve
*I understand it's not exactly that simple. My guess is you'd also need to do transmit the TXs so they enter the mempool (my first, uneducated guess, at why this split happened)
-
Mochi101
imagine if you could just slip a block into the chain at will
-
kayabaNerve
But if you lie to one stuck node saying it's new, wouldn't it rebroadcast it to any others it knows as well? Gets the current stuck nodes going again/provides a script to run to fix the problem?
-
Mochi101
oh! Here's one that give me 100000 XMR!
-
M5M400
thinking so small, Mochi101
-
asymptotically
kayabaNerve: it would need to skip the verification
-
dEBRUYNE
I think the fix basically needs to make those two transactions seen as valid
-
kayabaNerve
asymptotically: Not if we replicate the original conditions?
-
dEBRUYNE
And use the MLSAG verification rules
-
kayabaNerve
Live nodes didn't fail.
-
kayabaNerve
I'm asking if it's possible to ejust tell the stuck nodes it is live.
-
sech1
dEBRUYNE that fix is better than changing fork height, but we also need to find the actual bug and fix it
-
kayabaNerve
Send the TXs so they enter the mempool, as if they're pending, and then sync the block.
-
kayabaNerve
So it fixes the current network before needing to ship out a new release for anyone syncing in the future
-
TheCharlatan
Mochi101 going by your debug output from before it should be enough to add a rule in cryptonote_core/blockchain.cpp:3070 to allow that transaction hash.
-
kayabaNerve
*And means existing nodes don't HAVE to upgrade so quickly/articially edit their DB files
-
hyc
unfortunately the .raw file format doesn't include block number in each block
-
hyc
so -import just counts all blocks in the file, to assign block number to each record
-
M5M400
hacky.
-
Mochi101
wow
-
sech1
hyc rewrite monero-blockchain-import to import single block?
-
hyc
so the only way to import block number X is to have (X-1) records in front of it
-
kayabaNerve
Couldn't you use the last hash from the header?
-
kayabaNerve
*Still breaks compatibility. Just less so then a new format
-
kayabaNerve
Thought it sounds like a new method is being discussed...
-
sech1
hmm, I have one more thought. What if someone tries to use these 2 MLSAG transactions as decoys? Won't it break something again?
-
dEBRUYNE
MLSAG outputs are still allowed as decoys no?
-
dEBRUYNE
It's not like the non-RCT -> RCT change where you basically have two pools of outputs
-
» dEBRUYNE may be wrong here
-
dEBRUYNE
-
sech1
yes, they should be allowed anyway
-
dEBRUYNE
Guess we'll see v0.17.2.0 soon lol
-
M5M400
when it rains, it pours.
-
hyc
ok, this isn't so horrible. the raw file header format has fields for block start. it's just that export inits them to 0 and import ignores them
-
hyc
but we can add support for them without having to change the raw file format
-
» Mochi101 starts writing an e-book, "The Day hyc Saved Monero"
-
M5M400
right in the feels.
-
hyc
lol
-
M5M400
can I be the one pretending to be his brother claiming that it never happened?
-
Mochi101
for sure
-
Mochi101
That'll give it some real depth.
-
sech1
is moneromooo in US somewhere? Still sleeping?
-
Mochi101
mooon
-
rbrunner
They are usually online at current daytime
-
moneromooo
hi, I'm here now
-
sech1
2210720 has 2 MLSAG tx
-
M5M400
welcome to the party moneromooo
-
sech1
nodes can't sync
-
moneromooo
That seems... annoying.
-
rbrunner
A little.
-
sech1
but nodes that were online are at 2210950 now
-
sech1
so network kind of keeps working
-
sech1
just outdated nodes can't sync
-
sech1
my guess is an off-by-one error that allowed MLSAG in 2210720
-
Mochi101
moneromooo, if you want some relevant log:
pastebin.com/LZ4Z9bSq
-
Mochi101
It's using a known good exclusive node
-
M5M400
dEBRUYNE: care for some visible PSA on /r/monero if not there yet already?
-
sech1
adding an exception for these two transactions would allow nodes to sync. Or changing v14 height to 2210721. But I'm more worried about where this off-by-one error is hiding.
-
Mochi101
Happy Sunday everybody.
-
paulebert
i am not a fan of adding an exception for 2txs betther then off by 1
-
sech1
changing v14 height is a more clean "fix" for sure
-
sech1
I just can't test if it really works, still syncing at 16% here
-
rbrunner
But that fork height fix only starts to work after most daemons put it into service, right?
-
dEBRUYNE
M5M400: Seems like a good idea, not sure what to put there though?
-
sech1
rbrunner it'll start to work for anyone who's stuck and applies it
-
sech1
and then syncs using known working nodes
-
rbrunner
Not sure, I did try that. Edit the fork height, compile, try, yes?
-
sech1
--add-exclusive-node ???
-
sech1
and clear p2pstate.bin before that too
-
rbrunner
No. You mean I can't rely on nodes that tell me the correct current height to be "working"?
-
rbrunner
Because I have plenty of those.
-
dEBRUYNE
rbrunner: Did you check if you were connected to a node that is actually past the 'stuck' height
-
paulebert
just changing hardforks.cpp won't do the trick (at least for me)
-
sech1
if they tell you correct height above 720, you should be able to sync
-
rbrunner
Yes, that's what I mean. I had several nodes announcing the correct current height to my daemon, which did not budge.
-
binaryFate
we need to send out a message on monero-announce list soonish IMO. If we don't come up with specific plan within an hour or so, I'll just send a general warning
-
sech1
ah I think I know why
-
rbrunner
Version in block info?
-
sech1
because they already tell that 2210720 is v14
-
rbrunner
yep.
-
sech1
so these 2 tx must be added to the code as exceptions
-
M5M400
binaryFate: ++
-
paulebert
sech1: yep thats the same log output i had
-
aubergine
Apparently monero php library isn't working anymore after new changes. Most wallet RPC functions accepting arrays are failing. An example:
-
aubergine
Request have return error: Parse error. Request: {"jsonrpc":"2.0","method":"make_multisig","params":{"multisig_info":[null,null],"threshold":2,"password":"mypassword"},"id":0};
-
ffnopeg
you got asked this a lot already I'm guessing. I'm running several nodes, one of them got stuck at the second fork block 2210720.
-
ffnopeg
I need to wait for a patch?
-
sech1
yes, it requires a patch to sync after 2210720
-
ffnopeg
but a different node synced just fine
-
binaryFate
yes, depends if it was running during fork and had 2 specifics tx in its mempool at that time
-
MoneroArbo
nodes that were online did fine, nodes that were offline can't sync now
-
ffnopeg
none were offline though, just saying
-
rbrunner
aubergine: Are you already on the latest release 0.17.1.0. I am not sure, but I think there was a fix for that RPC problem.
-
moneromooo
-
Freneticks
btw is there some open source tool for making a pool ?
-
upsdnz
QUESTION: Problems Syncing my monerod v017.1.0 , stuck at block 2210720, new top block candidates get added. assumption: is this problem on my side ?.
-
selsta
No, new version will be out soon.
-
upsdnz
k, thnks..
-
selsta
If you know how to compile yourself you can fix it now
-
selsta
-
upsdnz
k, Network still OK, just client problem right ?
-
selsta
Network still okay, just new nodes can’t join it
-
selsta
(without applying this patch)
-
MoneroArbo
@Freneticks I think this might be outdated (
github.com/Snipa22/nodejs-pool) but MoneroOcean maintains a fork at (
github.com/MoneroOcean/nodejs-pool). There's probably other forks floating around, Idk, but I think most pools are using some version of this nodejs-pool
-
upsdnz
k, thnks, have a nice Sunday ...
-
Freneticks
MoneroArbo: nice thx !
-
aubergine
@rbrunner yes no new updates yet
-
MoneroArbo
So I'm curious how this fork issue came about -- a bug or some more fundamental issue?
-
moneromooo
See the commit message.
-
selsta
-
MoneroArbo
Thank you. I don;t understand why the invalid block was accepted by other nodes, though
-
MoneroArbo
I guess I'm wondering if it's a bug that can be avoided next time or if it's some sort of inherent risk
-
moneromooo
Read the commit message, it says why.
-
MoneroArbo
-
MoneroArbo
Because I did and I don't feel it answered my question. Maybe I'm reading the wrong thing, or am just dumb
-
moneromooo
Yes.
-
ffnopeg
"Miners with MLSAG txes which they'd already verified included
-
ffnopeg
a couple in that block, but the consensus rules had changed
-
ffnopeg
in the meantime, so that block is technically invalid and any
-
ffnopeg
node which did not already have those two txes in their txpool
-
ffnopeg
could not sync"
-
moneromooo
Maybe I misunderstood your question.
-
MoneroArbo
Yes, I saw that. But it says the block is technically invalid so I'm asking why it was accepted as valid
-
ffnopeg
it says right there
-
MoneroArbo
I understand how it was produced but it seems like it should have been rejected by the network
-
rbrunner
" which did not already have those two txes in their txpool" Concentrate on this bit.
-
moneromooo
Because the those nodes already had verified that tx.
-
moneromooo
(with old rules)
-
MoneroArbo
I probably don't understand on a low enough level how the mempool works.It seems like you validate transactions when you get them, then when you get a block you just check to see if the TXs are in your mempool, and if they are it's valid?
-
MoneroArbo
based on what I'm hearing rn
-
MoneroArbo
why wouldn't you check TXs for validity when they're mined instead of when they're broadcast? or check twice
-
sech1
TXs were verified when they were added to the mempool
-
sech1
so all nodes just accepted new block and skipped verification of these TXs
-
MoneroArbo
cool, so, that seems like something that can be corrected going forward?
-
sech1
the proper fix would be to reset "verified" flags on these TXs in the mempool once fork height is hit
-
sech1
and nodes would verify them again with new rules once the block is mined
-
sech1
I'm not sure if mempool even has "verified" flag for transactions or just verifies them once and then assumes they're ok always
-
MoneroArbo
I agree sech1 that sounds reasonable. And I think answers my question as well so ty.
-
Bobbette
Hello all. My node got stuk (like everyone elses), i read the 'fix' on github but there are no instructions on what to do? It just says what's going on but no way to resolve it?
-
selsta
You have to compile monero yourself or wait until new release binaries are out
-
Bobbette
Oh, oopsie. So effectively the network has stagnated now?
-
selsta
No, the network runs fine
-
selsta
just new nodes can’t join
-
selsta
or they can if they compile themselves
-
Bobbette
Number of transactions dropped from 18k to 1.4k. But sure as long as blocks keep getting mined.
-
selsta
Number of transactions?
-
Bobbette
transactions per day
-
selsta
-
Bobbette
The day isn't over yet of course.
-
selsta
don’t think that is related to this issue
-
Bobbette
You don't? Well people can't use their Monero right?
-
Bobbette
If they don't have a self-compiled client.
-
nssy
They can use public nodes that are synced up
-
Bobbette
Yea that's true.
-
sech1
number of transactions on that website is wrong
-
binaryFate
This site only shows completed day, the low number is for yesterday 17th. I think they did not update in time for the fork and only saw few hours worth of transactions before HF occured
-
Bobbette
I see @binaryFate
-
sech1
they show 1408 transactions on the top, this is supposed to be the rolling 24h number
-
sech1
But it's definitely more than 7000 in the last 720 blocks now
-
Bobbette
Nice price on OKEX xD
-
binaryFate
maybe 1408 is the number on the 0.16 chain, not sure if there is a zombie chain or not. Or just in 0.16 mempool
-
Bobbette
The fix-release is expected later today?
-
nioc
just before the second fork I used the status command and it showed block 2210719 as v14 already
-
nioc
and it also showed 1 block until fork
-
sech1
2210719 was v13.14
-
sech1
2210720 was v14.14
-
nioc
ok
-
nioc
other blocks between 2210000 and 2210719 displayed v13
-
nioc
closest I have prior to 2210719 is 2210478 and shows v13
-
nioc
FWIW
-
ak77
Hi. I switched my seed to monerujo, and when I tried to transfer my balance to another wallet, it gave me an error saying that I wasnt connected to the daemon. Then after closing the wallet and opening it again, my balance no longer appeared there and no transactions are shown. The seed is the right one since the address is the same.i switched to different wallets and nodes, but still nothing. I need help, please.
-
moneromooo
I just checked on my daemon 2210719 shows as v13.
-
ak77
** when it said that i wasnt connected to the daemon, and i went back, it didnt let me connect to any node, then i restored the wallet and i found it empty.
-
ak77
I have been hours trying. Since the wallet was created yesterday, I have been trying to even restore the height from two days ago, and nothing. A support agent from a wallet i was trying to restore my seed on, told me it might be due to the latest upgrade, but after trying on so many different wallets, Im starting to get paranoid.
-
moneromooo
Is it your node or a stranger's node ?
-
ak77
Tried monerujo, cakewallet, monero gui,...
-
ak77
I tried different nodes recomended by the wallet, i dont have my own
-
M5M400
ak77: try node.supportxmr.com:18081
-
M5M400
it's correctly synced
-
selsta
ak77: also set your restore height to from 1 month ago
-
ak77
I have already, but its not appearing
-
M5M400
^that
-
ak77
Alright i will do that now selsta
-
selsta
or when did you first receive monero?
-
selsta
to that wallet?
-
ak77
Been using xmr for two years and its my first time having an issue
-
M5M400
better restore from height 0 then :)
-
M5M400
if it's an old wallet
-
ak77
selsta: i created the wallet yesterday as i exchanged some btc, so the wallet its fresh from yesterday only
-
selsta
do you have the transaction id?
-
selsta
did the service send you monero on the right chain?
-
ak77
M5M400: i meant from my own experience that i have never had an issue before, the wallet is brand new from yesterday
-
M5M400
understood
-
M5M400
the TX id from the incoming transaction would help a lot
-
ak77
selsta: will have to check with changenow.io as i switched the coins with them
-
ak77
First i sent to coinomi, and it didnt appear. Then i converted the 24 word seed to a 25 one and switched to monerujo, the balance appeared. Then right upon sending the xmr, it gave me an error saying i wasnt connected to the daemon. I closed the wallet to refresh it and then it wasnt connecting to any node at all. Restored the seed and found that there werent transactions and the balance was zero
-
selsta
it is possible that coinomi didn’t update for the hardfork
-
ak77
Gave me multiple errors upon trying to connect to a node. Will try to get the TX and be right back
-
ak77
Yes but when i changed my seed to a 25 word seed and restored the wallet on monerujo, the balance was there
-
selsta
sure, that is still possible though
-
selsta
as the address would not change
-
ak77
So even if coinomi hasnt updated it yet, the balance should be there
-
selsta
anyway, yes, first I would check the tx id
-
ak77
Yes sure. Thank you so much. One sec
-
nssy
Yep just check the transaction ids on a xmrchain or something
-
nssy
Also if it gave you the error that you were not connected to any daemon then the transaction was probably never broadcasted
-
ak77
nssy: it gave me the error upong trying to send it to another wallet. But why did the balance "disappear" then? Ill get the tx and send it here. I appreciate it.
-
ak77
Upon*
-
ak77
The balance and all the transactions**
-
nssy
Ok.
-
Freneticks
what's mean this error on monero-gui (testnet) : "Failed. Reason: double spend, invalid input"
-
selsta
Freneticks: which version are you using?
-
selsta
Go to Settings -> Wallet and press on "rescan"
-
Freneticks
selsta: latest 0.17.1
-
Freneticks
selsta: oh yeah it's working now thanks
-
ffnopeg
you need to rescan outputs, I had the same issue
-
selsta
was a bug in v0.17.0.1
-
selsta
but fixed now
-
Freneticks
weird because i'm on 17.1
-
selsta
did you use v0.17.0.1 before?
-
Freneticks
selsta: nope I synced the blockchain today
-
Freneticks
(testnet)
-
selsta
not sure then
-
Freneticks
oh maybe addr destination (rpc wallet) was old
-
ak77
Still queuing to talk to a changenow support agent, will be back as soon as they answer
-
nssy
Think monero transactions are disabled on changenow by the way
-
ak77
Were disabled for a long time yeterday but eventually were available for a while and i was able to do the transaction.
-
Freneticks
what's the status with zmq is it usable ? Is there any doc ?
-
selsta
Freneticks: ZMQ.md
-
ak77
Hi again, finally they replied
-
ak77
4e5488e33e5eadfe845a6f30c14b6a7f5de263fda678275eb07c6bf59fe1f1bb thats the tx id
-
ak77
06ad34d7158dd7 (Transaction ID)
-
selsta
ak77: ok looks good
-
ak77
What do you mean
-
ak77
selsta: what should I do
-
selsta
set node.xmr.to 18081 or node.supportxmr.com 18081 as remote node
-
selsta
and then restore again
-
selsta
make sure to set your wallet creation height to 2020-09-01
-
raecarruth
monerod update today?
-
ak77
selsta: ok will do now
-
boldsuck
@selsta Do you have the xmr.to stagenet P2P onion address? Not the RPC which are on the website.
-
ak77
Hey there
-
ak77
selsta: i got it!!! :D
-
boldsuck
Or another stagenet P2P ;-)
-
ak77
Thank you everyone for your assistance. 👍
-
ak77
selsta: appreciate your help, it worked.
-
selsta
ak77: nice
-
selsta
boldsuck: onion stagenet?
-
selsta
no
-
ak77
Why is it that i needed to restore from a height way older than my wallet? selsta
-
selsta
I don’t know, maybe you mistyped the restore height?
-
ak77
I mean, i created the wallet yesterday and i was restoring from Oct 16th to be sure. I wasnt doing it wrong. You said to restore from september, interesting
-
selsta
That was just as a safety margin, is not necessary usually.
-
boldsuck
selsta: OK, thanks
-
selsta
Maybe there were issues with node.
-
ak77
selsta: thank you so much again. Love monero🍀
-
ffnopeg
regarding the current issue with stuck sync, I don't think it's a good idea to keep saying it affected nodes that were offline during the two forks. I mentioned before, I had nodes that were all online and 1 got affected. Particularly because tx propagation was quite slow it could have affected any online nodes. The PR that fixes it says the proper
-
ffnopeg
wording and maybe it's better to stick to that wording
-
MoneroArbo
agreed
-
moneromooo
Current ? It's not fixed ?
-
ffnopeg
is there a new release?
-
ffnopeg
no exchange is going to re-open before that plus some extra time
-
moneromooo
And yes, pedantically, if you were online and did not receive the tx, you'd be stuck, but you can always find spceial cases with everything, so...
-
ffnopeg
it's not really pedant in this situation. Tx propagation is very slow lately
-
moneromooo
It's obvious to people if they're stuck.
-
ffnopeg
you'd be surprised
-
ffnopeg
exchanges will be receiving tickets months from now related to now being able to receive coins
-
ffnopeg
related to not*
-
sech1
-
sech1
and I think they are both online 24/7
-
sech1
first one shows "Difficulty : 232.04 G", seconds one can't count transactions anymore
-
selsta
None of my 4 nodes were stuck
-
hyc
strangely, one of my two nodes kept stopping syncing in the hours before v13
-
hyc
I had to restart it at least 3 times
-
selsta
default 8 peers?
-
hyc
yeah
-
Mochi101
are there binaries out?
-
selsta
in a couple hours
-
hyc
haven't seen any yet. my build is nearly done
-
Mochi101
sweet
-
hyc
windows is compiling now, mac will be after that
-
Mochi101
Can't wait to spend some sweet moneroj
-
Mochi101
oh man... I think Mac users should have to wait.
-
Mochi101
at least a week
-
Mochi101
press <ctl><alt><del> if you disagree
-
Mochi101
lol
-
Mochi101
must be coincidence hey?
-
binaryFate
minko node was online and got stuck
-
Inge-
any good public nodes to recommend?
-
sech1
node.xmr.to
-
sech1
node.supportxmr.com
-
bluudz
Hello. Just wanted to get latest gui wallet, but sha256hash doesn't match the binary. Can anyone please check?
-
bluudz
Was linux 64 bit wallet
-
bluudz
Should be : b7b573ff3d2013527fce47643a6738eaf55f10894fa5b2cb364ba5cd937af92e
-
bluudz
is : shasum -a 256 monero-gui-linux-x64-v0.17.1.0.tar.bz2
-
bluudz
9076b731634e073430817cd590ea015a19a9cf3336c3c7a7bb16f1fd25b429f4 monero-gui-linux-x64-v0.17.1.0.tar.bz2
-
TamaraneanGirl[m
Try sha256sum directly
-
bluudz
Same result
-
selsta
bluudz: you are looking at cli hashes
-
selsta
GUI hashes are underneath
-
bluudz
Ah!
-
TamaraneanGirl[m
It is the unpleasant that what was supposed to be a joyous occasion has been filled with strife.
-
TamaraneanGirl[m
Has anything like this happened before?
-
TamaraneanGirl[m
Would it have been theoretically possible to completely lose transactions in blocks, if there were not many people who were able to sync.
-
bluudz
There re no other hashe savailable, this is under the section to verify the download
-
bluudz
Ah got it!
-
bluudz
Its correct.
-
bluudz
Hello again. I send transaction from my wallet (latest). 1hour later its still waiting for confirmation and block explorer is not showing the txid. Was the update quite recent and services don't support it yet, or what can be causing the issues?
-
sethsimmons
What’s the block height your node is reporting? Are you using a local or remote node?
-
sethsimmons
You’re likely being affected by this bug (or your remote node is):
-
sethsimmons
-
bluudz
2211328
-
sethsimmons
Ah nvm then.
-
bluudz
Its the remode node I'm connected through
-
sethsimmons
Hmm yeah the TX must have never gotten propagated.
-
sethsimmons
Can you try a different node and restart the wallet?
-
selsta
Which node did you use?
-
bluudz
I don't see there is option to fill in the node by myself anymore. It just connects to random public node by the look of things.
-
bluudz
I will try to switch and restart
-
bluudz
No change. Strange is that I sent two transactions. One from my other account, that one went well and other from my main, which is stuck in pending and txid not recognized by any explorer
-
bluudz
Can I rebroadcast from the gui wallet?
-
bluudz
Or can it be that the other wallet I'm sending to haven't upgrade yet?
-
bluudz
But that would certainly not stop the network from confirming
-
dEBRUYNE
bluudz: Which wallet software are you using? The GUI?
-
bluudz
Yes, latest gui
-
selsta
bluudz: You can simply try resending.
-
selsta
Make sure the blockheight in the bottom left corner is the same as on xmrchain.net
-
selsta
if not, wait a bit or click on the two arrow symbol to find a new node
-
bluudz
Yes it is correct
-
bluudz
Actually 1 block ahead
-
bluudz
If I try resending and this transaction will propagate later I will send it twice.
-
selsta
It will not propagate again, it is a failed transaction. We will release v0.17.1.1 tomorrow that will correctly label them as "failed"
-
bluudz
Ah ok
-
bluudz
I will try to send again then
-
selsta
I tried sending 20+ times and it never failed for me :/ But some report it.
-
selsta
Not sure yet what the issue is but retrying usually solves it.
-
bluudz
I sent again, just waiting whether it confirms
-
selsta
can take between couple seconds and 5 minutes to show up on xmrchain
-
selsta
due to dandelion
-
sech1
hopefully everyone will be forced to update to 0.17.1.1 which works better with dandelion than 0.17.0.x
-
selsta
there still are these troll nodes that drop transactions :/
-
» selsta is excited for i2p / tor adoption
-
bluudz
12 minutes and no difference, txid not propagated
-
bluudz
Did restart of the wallet so waiting for sync with remote node
-
bluudz
But chain dont see that txid
-
selsta
hmmmm
-
selsta
Do you know how to manually set a remote node?
-
bluudz
There used to be option in the gui to set up one, but I don't see it anymore.
-
bluudz
But why would the first transaction go through?
-
bluudz
That was just between my accounts in the gui tho
-
bluudz
This one is to send out
-
selsta
Can you click on the door icon in the top left corner, then click on "Change wallet mode" and select advanced mode
-
selsta
then you can specify a remote node inside settings
-
bluudz
Ok got it
-
bluudz
Any specific I should set up?
-
selsta
node.xmr.to 18081
-
selsta
node.supportxmr.com 18081
-
bluudz
it will take a bit to check the blocks again
-
bluudz
How big is the chain if I would want to get full node at the moment?
-
selsta
30gb pruned
-
bluudz
But the gui wont be getting pruned version will it?
-
selsta
not sure if I understand
-
selsta
pruned version also works with GUI
-
bluudz
But if I choose to have local chain it will get pruned version by default?
-
selsta
no
-
selsta
but you only have to enter "prune_blockchain" on Settings -> Log once
-
selsta
and it will be pruned for all time
-
bluudz
Ok thats good to know
-
bluudz
Thanks
-
selsta
anyway, look out for v0.17.1.1 tomorrow
-
selsta
or use v0.17.1.1 CLI daemon to sync up initially
-
bluudz
Well I will wait for this remote node and hope to be able to send the transaction today still
-
selsta
ok, do you know why it scans wallet blocks again?
-
selsta
usually just changing node should not cause that
-
moneromooo
A troll node can cause a rescan from scratch.
-
selsta
we added a bit protection to that in v0.17.1.0
-
bluudz
Yes. Changing options to advanced didn't give me option to go back to my previous wallet so I just restored it from the seed again
-
selsta
That sounds weird.
-
selsta
Did you select "portable" mode?
-
moneromooo
Oh yes, I remember xiphon added a setting, you're right :)
-
bluudz
No I don't know what is portable mode.
-
selsta
Is your wallet stored in default ~/monero/wallets ?
-
bluudz
Yes I think do. I didn't changed the default path
-
bluudz
But this is linux version
-
selsta
And on recent wallets screen nothing showed up?
-
bluudz
No when I clikced the door I get back to options to create new wallet and such, let me double check
-
selsta
I meant door -> "Change wallet mode" -> Advanced mode -> Open wallet -> Open your previous wallet
-
bluudz
Ah yes its there..
-
selsta
ok :) no new bug then
-
dsc_
is the fluffypony talk for hcpp20 up yet?
-
TamaraneanGirl[m
Is there a way to reattach an instance of monerod to a terminal for realtime output of the status? I can query it every time with monerod status, and the command monerod itself just tries to start a new instance and fails.
-
risho[m]
have you considered using tmux or screen?
-
TamaraneanGirl[m
I have it started by a systemd service.
-
risho[m]
you should be able to detach and reattach whenever you want to check it
-
risho[m]
oh
-
selsta
TamaraneanGirl[m: tail -f ~/.bitmonero/bitmonero.log
-
selsta
does that work?
-
TamaraneanGirl[m
I need to grab 0.17.1.1 quickly, I can see the errors
-
TamaraneanGirl[m
But I guess I forgot tail could do that
-
TamaraneanGirl[m
I want to make a system tray icon too, so knowing that file might be helpful
-
risho[m]
does monero have a flag for the equivalent to blocksonly from bitcoin?
-
selsta
I don’t know what blockonly is.
-
risho[m]
it only downloads confirmed blocks. it doesn't download or relay unconfirmed transactions.
-
risho[m]
it saves massively on bandwidth
-
selsta
I don’t think monero has that, but you can limit bandwidth in general.
-
moneromooo
Surely most of those txes wlil end up in blcks soon, and will need downloading anyway a bit later, no ?
-
moneromooo
Not resending would save some, but it's really assholish to the rest of the network.
-
moneromooo
Maybe I'm misunderstanding what it does...
-
risho[m]
yeah maybe. i'm not exactly sure other than the fact that it supposedly reduces bandwidth on bitcoin by up to 80 percent
-
risho[m]
it could be that it doesn't relay blocks as well...
-
moneromooo
I could see that for upload.
-
moneromooo
Anyway, we don't have that.
-
moneromooo
I'm surprised bitcoin would have that, it centralizes massive AFAICT. You end up getting your txes from a few nodes only if most people start using this.
-
moneromooo
Again, assuming Im not misunderstanding what it does.
-
risho[m]
yeah i'm under the impression that it's not being a good network citizen
-
TamaraneanGirl[m
Should I build against master branch if I want to modify the Monero software?
-
moneromooo
If you want to merge upstream, yes.
-
moneromooo
If not, probably.