-
donbas
hello
-
donbas
how to connect to daemon behind router with only open port 698
-
moneromooo
Tell your router to send 698 to the host running monerod, presumably on 18080 (or 18081 if you want RPC).
-
moneromooo
You won't be able to connect to more than one server though.
-
donbas
if i dont have access tou router nothing can be done?
-
xmrpow
@moneromoo: Are there some issues with open public nodes? xmr.to , hashvault.pro etc nodes seem to be down... Is this still our sibling guy?
-
moneromooo
ew, not sibling
-
moneromooo
I don't run any of those.
-
xmrpow
Yea, I know. Maybe they didnt apply the ban list. What do you mean by ew? ;)
-
moneromooo
Hmm, that's the kind of thing you'd say if you step in shit.
-
moneromooo
Or anything else really gross.
-
moneromooo
Anyway. Might be DoSed for all I know. You'd have to ask those people to check logs.
-
xmrpow
Ok, I thought ew is one of these fancy abbreviations :-D
-
donbas
@moneromooo daemon to daemon not wallet to daemon
-
xmrpow
Hmm... Strange that all these nodes have been pulled down... opennode and moneroworld is down as well.
-
selsta
-
selsta
try the nodes from this comment
-
nioc
-
nioc
lists public nodes
-
nioc
xmrto onion is up
-
nioc
moneroworld is up but the their other one, uwillrunanodesoon is down and has been for a while
-
selsta
xmr.to node seems affected by the +2 bug
-
selsta
node.supportxmr.com:18081 should be fine, also the others I posted in this link
-
nioc
selsta: funny that monero.fail lists xmrto as being up and properly synced
-
nioc
last page
-
selsta
yea, it is synced
-
selsta
but the target height is wrong which monero.fail does not check
-
nioc
ok, thx
-
xmrpow
selsta: I had the sibling problem the day before yesterday and then added the banlist. Today my node failed again....
-
selsta
the attacker can add new IPs
-
selsta
ban list is temporary measure
-
xmrpow
I ryl looking forward to the new point release :)
-
selsta
try to update the ban list, if you still have issues post the output of sync_info
-
selsta
so that we can find the attackers IP address
-
selsta
we will tag the release today hopefully
-
xmrpow
ok, then im just going to wait.
-
selsta
updating the ban list should not take long and will most likely resolve your issue
-
selsta
what value did you set for out_peers?
-
xmrpow
I set out_peers to 500
-
xmrpow
Where can the list be found again?
-
selsta
if you set out_peers to 500 it will increase the chance of getting connected to an attacker by 40x
-
selsta
keeping it at default 12 is recommended
-
selsta
should be enough to solve your issue most likely, but still here is the latest version:
gui.xmr.pm/files/block.txt
-
xmrpow
Isnt it better supporting more connections in general?
-
xmrpow
Thanks
-
selsta
I don’t know.
-
selsta
Afaik low out peers is better for decentralization, bitcoin core hardcodes it to 8
-
sethsimmons
<xmrpow "Isnt it better supporting more c"> Out connections just cost the network more over the long term in theory.
-
sethsimmons
<selsta "Afaik low out peers is better fo"> Yeah, that’s a great example.
-
selsta
having many in_peers means your node is helping the network, having many out_peers is not as beneficial
-
sethsimmons
Yup 🙂
-
xmrpow
selsta: Oops, then I meant it the other way round. Thanks selsta! ;)
-
xmrpow
Then it makes sense :)
-
selsta
I always find it difficult to wrap my head around in / out peers
-
xmrpow
Me too :)
-
xmrpow
Then I am going to set my in_peers to 500 ;)
-
selsta
in_peers is unlimited by default
-
selsta
so no need to :)
-
xmrpow
ok
-
xmrpow
selsta: Are you sure that it is set to unlimited by default. My in_peer number is basically not growing.
-
xmrpow
?
-
selsta
something between 20-80 in peer should be normal
-
xmrpow
I do have 3
-
selsta
did you recently restart your node?
-
xmrpow
yep...
-
xmrpow
Maybe it takes some time
-
selsta
will take a while until peers get connected again
-
gingeropolous
technically, uwillrunanodesoon is up, its just so overloaded that it doesn't respond within the timeout
-
gingeropolous
i think its a bandwidth issue because system resources look fine. even though i thought i was payin for 1 gbps unmetered
-
gingeropolous
it mighta been 100 unmetered
-
Mochi102
Has anybody ever done tests to see what the limits for txs per time period that the monero-wallet-cli can do?
-
Mochi102
er... I mean the rpc
-
moneromooo
vtnerd had some numbers in the asm patch PR IIRC.
-
Mochi102
asm patch?
-
moneromooo
The patch that added an assembler implementation of crypto ops to the wallet.
-
Mochi102
ah ok
-
Mochi102
thanks
-
Mochi102
You're referring to this here?
monero-project/monero #6337
-
moneromooo
Yes.
-
Mochi102
Thanks moneromooo, I'd never have found that without you.
-
mrtrousers
Hello
-
mrtrousers
Im settint a monero node and now want to connect to it with monero-cli, is not working..
-
mrtrousers
I get Error: wallet failed to connect to daemon
-
mrtrousers
What are the default ports..?
-
Lyza
18080 is p2p 18081 is RPC and 18089 is restricted RPC
-
mrtrousers
Is monero-cli RPC ?
-
Lyza
yes it uses RPC to talk to the daemon
-
Lyza
or restricted RPC if it's remote
-
Lyza
since full RPC lets you do stuff you don't want randos doing on your node
-
moneromooo
There's no default restricted RPC port, to be precise.
-
mrtrousers
Would that be the command: ./monero-wallet-cli --daemon-address loopback:18081 --trusted-daemon
-
Lyza
my bad, Ig I 18089 is just often used
-
moneromooo
monero-wallet-cli uses daemon RPC.
-
moneromooo
If loopback ends up correcly looked up, it's right, but it's also the default.
-
moneromooo
Are you sure your daemon is running, and is done syncing ?
-
mrtrousers
The daemon is ./monerod right?
-
moneromooo
Yes.
-
mrtrousers
I can turn on the wallet see balance, etc.. I cant mine though..
-
mrtrousers
The daemon is running not sure if its done syncing..
-
moneromooo
"status" in monerod
-
Lyza
you can run 'monerod status' to see but do unsynced nodes refuse connections?
-
mrtrousers
Thats what monerod says: Sync data returned a new top block candidate: 2244517 -> 2246925 [Your node is 2408 blocks (3.3 days) behind]
-
moneromooo
They don't, but it might time out.
-
Lyza
tru
-
moneromooo
And *some* RPC are rejected when not synced.
-
moneromooo
So wait till it's done.
-
Lyza
right not being synced def would prevent mining
-
mrtrousers
So am i not synced yet?
-
mrtrousers
Also the your node blocks behind number is going up instead of down..
-
mrtrousers
Like the number of blocks behinde is increasing instead of decreasing over time..
-
mrtrousers
Status returns: Height: 2244517/2246926 (99.9%)
-
moneromooo
Ah, it might be stuck. Restart monerod with --log-level 1.
-
moneromooo
That'll give you more info on why it's not progressing.
-
mrtrousers
Its unprogressing like going backwards..
-
Lyza
well it's not losing blocks from what I see it's just that new ones are made every ~2 minutes
-
moneromooo
Looks like the same to me.
-
mrtrousers
Orphaned block..
-
mrtrousers
Ah ok, is the new ones that make my lag increase then?
-
mrtrousers
But if new ones are created faster than my syncing I might never be fully synced then, right?
-
Lyza
yeah. you should run it would log-level=1 and we can get more info
-
Lyza
or '--log-level 1' rather
-
mrtrousers
Yes i have..
-
mrtrousers
E Block recognized as orphaned and rejected, id = <450919b06788d3d0043885d6b063409033a4cac06886be377b223c3752fceef4>, height 2244518, parent in alt 0, parent in main 0 (parent <19e0db157746e8a02869c96aa922e8ea501414731be699081f6db05936983569>, current top <cb6abc4af9da93eafc70e75673382a9dabbb21e47b6a59cf577b92bb0cfe13db>, chain height 2244517
-
mrtrousers
Did my blockchain become corrupted? I read something about popping blocks?
-
moneromooo
Looks likely. Gimme a min.
-
moneromooo
That looks like a correct block. There should be an error before that, can you check ?
-
mrtrousers
Ok, now its working.. Before it was looping and periodically giving the orphan block error.. But now seems unstuck and moving forward..
-
mrtrousers
Yes, ok.
-
moneromooo
That's odd... Can you paste the entire log to paste.debian.net or similar ?
-
moneromooo
Oh, the prev top is not right in that message. That's why.
-
moneromooo
You likely were on a local fork, which took a bit to resolve.
-
moneromooo
The log might shed more light.
-
mrtrousers
So some of the peers I was connected to where feeding me the wrong blockchain?
-
moneromooo
Maybe.
-
Lyza
>3 days seems pretty far behind for an organic fork situation. I do wonder if it's our old friend the attacker
-
raecarruth
sounds suspect as hell to me
-
raecarruth
i'd redo the whole chain
-
Lyza
nahh if you get synced and matching other well known nodes you good
-
mrtrousers
I get this in red too: E Setting timer on a shut down object
-
moneromooo
That's fine.
-
moneromooo
I think it's fine, just a rare known problem, you seem to have "skipped" a block in download. I've seen that reported before, but it's very rare.
-
mrtrousers
So when you are fully synced you are no blocks behind anymore?
-
moneromooo
So you could not add the new block because you were missing the one just before it. A little hole. It resolved once you fetched that missing block.
-
mrtrousers
And thats why i cant connect with ./monero-cli to ./monerod yet?
-
moneromooo
Right. Then you'l constantly catch up every 2 minutes on average as new blocks are created.
-
moneromooo
Probably. I'll try to make the wallet feedback better.
-
mrtrousers
Ok thanks Lyza moneromooo
-
mrtrousers
I spent a few hours trying to work it out, and seeing the blocks behind number increase was doing my head in..
-
moneromooo
Did you restart monerod in that time ?
-
mrtrousers
Yes i've closed it ctrs+c and restarted ./monerod a few times
-
moneromooo
Then maybe something else is odd since this should have reset the download queue.
-
moneromooo
Or maybe you were only connected to asshole nodes and they did not give you the data.
-
mrtrousers
Still checking and the blocks behind is still increasing..
-
moneromooo
Can you paste the output of "sync_info" to some paste site ?
-
mrtrousers
I was 2427 and then 2434
-
mrtrousers
Im a bit concerned about the ips being out there..
-
mrtrousers
I checked, it seems mine is not showing..
-
mrtrousers
Im having trouble copy pasting the terminal output.. When i scroll down it unselects..
-
moneromooo
Exit monerod maybe.
-
mrtrousers
Ok..
-
Lyza
there's also the log file in your bitmonero folder
-
Lyza
nm commands like 'sync_info' don't print to the log I think
-
Lyza
but you can pull up monerod again when it's already running like, 'monerod sync_info' in the command prompt, it'll print the info then exit. then maybe full screen the term
-
mrtrousers
Thats what was happening lastly:
pastebin.com/ZeZ9ARw6
-
mrtrousers
And thats what was happening previously when it seemed to error more:
pastebin.com/hX7dy4Es
-
mrtrousers
Dunno, part of me thinks if i just let it run ./monerod it will eventually sync but the other thinks that it might never sync meanwhile wasting resources..
-
mrtrousers
Like now i restarted ./monerod, im getting the pattern from pastebin 2 , with orphaned blocks and the recurrent error red wording..
-
mrtrousers
Mmm , also let me say i pruned the blockchain in case that has something to do with it..
-
moneromooo
You have a lot of known malicious peers there.
-
moneromooo
Pruning's fine.
-
collectivev
What kind of person steals from their own community?
-
collectivev
-
moneromooo
-
moneromooo
Then run monerod with an extra: --ban-list block.txt
-
mrtrousers
Malicious peers?
-
Lyza
-
mrtrousers
Was that targeted or they are just ther in the monero network connecting to whoever happens to turn up? I doubt it was targeted nobody knew i was startint to run a monero node, and I had no monero ports open so there was no tell..
-
moneromooo
There's a known dishonest asshole that's been barking at us for years. He's now trying to degrade network operation by running lots of nodes that behave badly.
-
moneromooo
Unlikely it's just for you.
-
lorian29
hello
-
moneromooo
hi
-
mrtrousers
Ok, I got those malicous nodes banned.. Blocks behind is still increasing though, at a far bigger rate than a block per 2 min..
-
moneromooo
Then I need to see the level 1 log from the start of your run. You pasted part of the log only.
-
moneromooo
At least the first verification error.
-
mrtrousers
-
mrtrousers
Probably that ban list is not comprehensive as they may be updating their ips to bypass it right?
-
Lyza
the ban list is actively maintained but it's always possible there could be some that aren't on there, sure
-
selsta
to me this seems like a corrupted blockchain
-
mrtrousers
How do I fix that? Cant believe i got to redownload the whole blockchain..Also how come it became corrupted?
-
selsta
but wait for mooo to look at the logs
-
jess
out of interest, do you know who it is that's trying to poison the network with bad nodes
-
mrtrousers
Yea I was wondering too, an ex developer?
-
Ymgve
what's that three year old reddit link referring to?
-
mrtrousers
I read Fluffypony did a pump and dump..
-
fluffypony
lol
-
jess
is your nick fluffypony due to mlp or something
-
jess
rainbow dash best pony btw
-
fluffypony
jess: unfortunately not related to MLP, but I get that a lot :)
-
jess
^^
-
fluffypony
re: who is trying to poison the network, it's a former developer of a piece of mining software
-
fluffypony
he tried to contribute to Monero itself, and even raised funds from the CCS, but then when delivery time came he had all sorts of strings attached via a weird license
-
fluffypony
which goes against merge request rules for Monero
-
sech1
Was it before 2017? I'm not familiar with that part of the story
-
fluffypony
so he got all butthurt and left to start a Monero fork, and instead of just quietly working on things he's spent the last few years attacking Monero
-
fluffypony
and then getting angry when nobody listens
-
fluffypony
sech1: 2018 I think
-
Lyza
that's interesting I didn't know about the ccs/licensing stuff either
-
lorian29
how u know that is he or anyone else
-
Lyza
he told everyone it was him
-
Lyza
made a dumb website and everything
-
fluffypony
lorian29: he's open about it
-
lorian29
what is his gain
-
sech1
What was that CCS? Some wallet scan speedups?
-
Lyza
<lorian29> I think it's more personal but he did fork the Monero code to create a competing currency so, there's that. seems like a dead project though.
-
moneromooo
He's probably paid for it. No one would waste so much of their life just for something so dumb.
-
fluffypony
sech1: yes
-
sech1
Ah, that one I remember
-
sech1
I didn't know it was funded, lol
-
fluffypony
it was basically just the ASM speedups that vtnerd eventually did
-
jess
fluffypony: is this the fireice guy or whatever
-
fluffypony
yup
-
jess
same dude spamming you on freenode?
-
moneromooo
Yes.
-
jess
he's quite dedicated
-
lorian29
so he start a fork alone and after quit and because of that is doing all this
-
moneromooo
He was also apparently stalking a monero contributor's brother on the phone :D
-
moneromooo
Damn. I shouldn't laugh about it, it's not nice.
-
lorian29
wow psycho
-
Lyza
he's pretty clearly unwell imo
-
moneromooo
Yeah, either that or paid.
-
Lyza
If I were going to pay somebody to attack Monero I feel like I could do better lol
-
Lyza
find somebody better I mean
-
moneromooo
For the tech side, sure.
-
Lyza
maybe he'd do it for cheaper since he's motivated heh
-
Lyza
I mean also personality wise he mostly makes himself look bad I feel like
-
moneromooo
I wonder what I've done. Full rebuild, and ccache ain't speeding things up...
-
fluffypony
moneromooo: yeah I agree, could entirely be externally motivated / paid
-
fluffypony
his aim isn't to break Monero technically
-
fluffypony
it's to cast doubt, to call individuals into question, and to fracture the community
-
jess
i've got a bit of experience with trolls and i think the best advice i could give is pretend he doesn't exist
-
fluffypony
jess: we do
-
fluffypony
occasionally we have to acknowledge his existence when people ask questions, like now
-
jess
yeah
-
jess
fair enough
-
moneromooo
He's good at starting from a grain of truth to make up a mountain of lies though.
-
moneromooo
Could get a job a JTRIG.
-
moneromooo
at
-
moneromooo
If not already there ^_^
-
fluffypony
lol
-
jcpham
hi
-
fluffypony
jcpham: ltns
-
jcpham
huh
-
» jcpham is dumb
-
fluffypony
long time no see :-P
-
jcpham
i'm a real boy!
-
jcpham
play with my strings
-
fluffypony
lol
-
jcpham
we hang out in secret channels
-
jcpham
usermask were set invite only 10 years ago sorry
-
jcpham
if I told you the channel name they'd kill me
-
jcpham
i was able to sync the latetst monero blockchain as of friday that was neat
-
jcpham
hello Hail_Spacecake
-
jcpham
fluffypony our passports just expired :\
-
nos411
<Lyza> "seems like a dead project though." RYO's still kicking, not that I always agree with the tact used to engage with others.
-
Lyza
I guess I should have said dying not literally dead
-
donkeydonkey[m]
is the wallet polling the monero daemon for new transactions or does it make some soft or bidirectional connection where the daemon can push updates to the wallet?
-
moneromooo
The former.
-
donkeydonkey[m]
thx
-
moneromooo
If you use 0mq, it might do the latter too.
-
moneromooo
Not sure it was done already, but it was planned.
-
donkeydonkey[m]
whats 0mq
-
moneromooo
An RPC layer.
-
donkeydonkey[m]
ohh wow looking at it now.
-
moneromooo
The wallet doesn't use it, so you;d have yto have your own wallet code.
-
moneromooo
Like mymonero. Which uses it.
-
donkeydonkey[m]
thats why im asking
-
donkeydonkey[m]
the daemon supports it?
-
moneromooo
Yes.
-
moneromooo
Well, 0mq. Pub/sub, not sure.
-
selsta
-
donkeydonkey[m]
thanks selsta
-
sethsimmons
Over 25,000 transactions in the last 24h, blowing past our previous ATH:
-
sethsimmons
-
sech1
This is a bit too steep rise in transactions. Is someone playing with the network?
-
sethsimmons
Potentially, hard to know TBH.
-
sethsimmons
Could try to do fee fingerprinting or timing analysis to try and see if there is a clear batch.
-
sethsimmons
We also are well past our previous yearly ATH in USD and climbing vs BTC so could be speculators rushing onto/off exchanges
-
sech1
We're past 2-year ATH
-
sech1
It was $140+ in July 2018 last time
-
sethsimmons
Even better 🙂
-
sethsimmons
So could be speculators + the steady organic growth we’ve seen lately.
-
sethsimmons
But again, Monero makes it hard to determine 😅
-
midipoet
are we being attacked again?
-
sethsimmons
Via transaction spam? Or what do you mean?
-
sethsimmons
-
sethsimmons
Nothing way out of the ordinary that I can see, midipoet
-
sethsimmons
Mostly just a steady, busy day in the mempool
-
sech1
I can at least say 2 of those past 24h transactions are mine :)
-
sethsimmons
:D
-
hyc
but why would you ever say such a thing
-
moneromooo
When just one is yours.
-
sech1
btw moneromooo they both ended up in mempool instantly this time
-
sech1
using 0.17.1.5 + ban list
-
moneromooo
Of a miner ?
-
sech1
I checked at xmrchain.net
-
sethsimmons
My previous notes on a flooding attack, if helpful to anyone else worried about the TX count rise:
-
sethsimmons
-
sech1
I wonder when we'll see dynamic block size kicking in for the first time. Has it ever activated before?
-
moneromooo
Yes.
-
moneromooo
Spectacularly!
-
sech1
that fork bug?
-
moneromooo
Thought to be activated by the bytecoin team.
-
moneromooo
Yes.
-
sech1
that left hard-coded block hash in the source?
-
sech1
well, I mean first time for real. It'll be interesting to watch
-
moneromooo
Well, it also went up normally later on.
-
moneromooo
It never went up a *lot* though.
-
sethsimmons
-
sethsimmons
Lots of blocks hitting the median last 24h
-
sethsimmons
But the overall median blocksize is still <100kb
-
sethsimmons
So would be costly to miners to raise median limit
-
dEBRUYNE
sech1: August 2017 iirc
-
vtnerd
the situation fluffypony described earlier was actually slighty worse - I only repeat for those that dont know some of the story
-
vtnerd
the PR with licensing issues was for concurrency speedups in the wallet, not ASM
-
vtnerd
the ASM speedups came later as a separate library for self-promotion. all of the comments from the original source were stripped, including original authors name
-
vtnerd
the ASM was converted from AT&T syntax to Intel syntax to further obscure the original source of the code
-
sech1
I remember all of that, he created a lot of buzz around that time and ended up starting ryo and integrating all that code there
-
hyc
so, aside from just grousing over the license, he was plagiarising the contribution?
-
sech1
I didn't know it was community funded, which makes it 100000 times worse
-
vtnerd
the changes made by him were primarily already done in my working branch that was public, but Im not sure if that was used as a reference
-
vtnerd
it took a while because I had to change some of the crypto code to make it work with dynamic libs and constant time
-
vtnerd
hyc yes, basically. the license was public domain so it was legal? but certainly unethical
-
Mochi102
vtnerd, did you ever bombard the wallet-rpc with tx requests to see when it would be saturated? (assuming you had all the outputs you ever needed)
-
Inge-
sech1: actually, he joined SUMO, but later (According to him) found out that there was a hidden premine or something, and the community split into SUMO and Ryo
-
sech1
so much drama
-
Mochi102
Inge-, not eveRYOne wants to hear about that coin. :P
-
Inge-
But hey, maybe someone got tired of the AHP's and moved on to try a spam attack instead
-
vtnerd
Mochi102 : I tested from daemon->wallet-cli not wallet-rpc->3rd party or were you asking about the former?
-
vtnerd
I've done various tests to determine limits of serialization code, but it was a bunch of direct timings. I have not tested to see full lmdb->wallet-cli timings
-
moneromooo
The PR has timings, like 17 minutes for 2 million blocks or so. That's something like 16 million outputs IIRC, very roughly.
-
vtnerd
my numbers on a 3900x were indicating that the crypto code may not be the bottleneck on bigger cache cpus. I didn't fully look into though
-
vtnerd
this was a 3900x, with a 970pro (but encrypted) and fast ram recommended for mining, so it was on the edge of what an "average" person would have
-
Mochi102
I was just wondering if it could handle 15-20 txs per second. Third party to wallet-rpc
-
vtnerd
what rpc call? one to retrieve received xmr, or ?
-
Mochi102
Spend
-
vtnerd
oh right that could have lots of results
-
moneromooo
Oh, sending ? No way.
-
moneromooo
1 tx/sec sounds more like it. It could be sped up if needed though.
-
vtnerd
oh wait I thought this was to retrieve "possible-spends" that was to send 15-20 txes a second?
-
vtnerd
*that was to send->, but this was for sending
-
Mochi102
yes spending xmr (transfer)
-
moneromooo
Spending's fairly inefficient. It constructs at least two txes to send one, for example.
-
vtnerd
yeah no clue on that, moo's guess is probably close
-
moneromooo
There are misc serialized daemon RPC calls to get data.
-
Mochi102
I see
-
vtnerd
yeah it probably hits the daemon-rpc to get the mapping for dummy outputs every time, which is a pretty response
-
vtnerd
*pretty big
-
gingeropolous
id love a monero resources reporter, some data that shows what functions are using the most resources. i wonder if i could get it just by parsing a very verbose logfile
-
moneromooo
You can use perf and cachegrind.
-
gingeropolous
sorry, thats ancillary. oh cool. ill check em out
-
moneromooo
"perf top -a" is very useful.
-
gingeropolous
cause with ~150 wallets connected a node gets a bit sloggy
-
moneromooo
Dont connect 150 wallets :D
-
hyc
there's no limits for number of rpc connections
-
hyc
that's why I run monerod with ulimit -n
-
moneromooo
If you must offer public RPC, setup pay-for-rpc.
-
selsta
-
moneromooo
And see some asshole offer free rpc service so they can spy.
-
selsta
could this be related?
-
sethsimmons
-
selsta
sethsimmons: gui is also tagged
-
sethsimmons
Ah I’ll update for that then
-
sethsimmons
Thanks
-
sethsimmons
But no deterministic builds yet, correct?
-
selsta
CLI or GUI?
-
gingeropolous
huh. 30% at fe_mul
-
sethsimmons
GUI has no deterministic builds right?
-
gingeropolous
they do exist now, dunno if the ones for 17.6 are ready
-
tobtoht
only on linux binaries, xiphon made a thread about it recently
-
selsta
The Linux GUI is reproducible, but we don’t have a repository for it like gitian.sigs.
-
tobtoht
-
hyc
is it still using gitian build system?
-
selsta
GUI does not use gitian.
-
selsta
it is mostly a dockerfile
-
sethsimmons
tobtoht: Do you or someone else want to post asking for sigs of that? I don’t know enough detail to really do it TBH
-
selsta
maybe better to keep GUI reproducible builds to IRC for now
-
selsta
Lyza: the peer id issue should be solved in v0.17.1.6
-
Lyza
fantastic
-
sech1
26.6k transactions in the last 24h, it keeps growing...
-
mrtrousers
Hello.. I was here before.. moneromooo
-
mrtrousers
I still have trouble syncing..
-
sethsimmons
What trouble?
-
mrtrousers
Some people suggested the blockchain might be corrupted.. Are we certain about it?
-
mrtrousers
sethsimmons my syncing instead of getting closer smaller, increases..
-
mrtrousers
So im 2628 blocks behind and next i'm 2630 blocks behind..
-
sethsimmons
What version are you running? What is the output of ‘status’ from your daemon?
-
nioc
did you delete the chain and sync again?
-
mrtrousers
No.. What folder is the chain in?
-
nioc
sorry what OS?
-
mrtrousers
sethsimmons Height: 2244517/2244517 (100.0%)
-
mrtrousers
Thats strange..
-
mrtrousers
+nioc im in ubuntu 20.04
-
nioc
sethsimmons: do you know where the chain is in linux?
-
selsta
~/.bitmonero/lmdb
-
nioc
2247151 is current height
-
sethsimmons
Don’t need to delete I don’t think
-
sethsimmons
You seem to be affected by the malicious peers
-
selsta
sethsimmons: moo looked at it previously, it is a non obvious issue
-
sethsimmons
What version are you running?
-
sethsimmons
Oh nvm then
-
sethsimmons
Seems like he’s eclipsed
-
selsta
"sync_info" output would be interesting
-
mrtrousers
nvm ? When i use status in monero-cli it says i'm synced..
-
selsta
it is not synced
-
sethsimmons
You’re not, you’re behind the network in reality
-
selsta
can you run ./monerod, then in a second terminal enter ./monerod sync_info
-
selsta
and then post the output
-
sethsimmons
Please provide the output of `sync_info` from your daemon
-
mrtrousers
So why is status saying i'm synced?
-
mrtrousers
OK +selsta
-
sethsimmons
I’ll let selsta handle this :)
-
selsta
because your daemon does not know the real height so it thinks it is synced
-
retarder
Can I trust MyMonero app?
-
mrtrousers
Thats the output of sync_info:
pastebin.com/raw/kevL7a0Z
-
azy
link it retarder
-
azy
mymonero.com " We do not currently have an Android application. Please DO NOT download a MyMonero application from the Google Play store. Any MyMonero Android application is fake, and you will risk losing all your funds!"
-
retarder
-
selsta
I would try to sync from scatch
-
mrtrousers
So what should I do..? Also what is nvm ?
-
mrtrousers
Ok.. Where is the blockchain.. What folder files do i delete?
-
selsta
rm ~/.bitmonero/lmdb/data.mdb
-
mrtrousers
Could i just delete the whole folder?
-
moneromooo
mrtrousers: yes, the failure to find output 1 of whatever amount it was means the db is borked.
-
Quotes
-
selsta
mrtrousers: yes
-
moneromooo
monero-wallet-cli tells you whether the wallet is synced with the daemon.
-
mrtrousers
Will it be faster to download the blockchain raw?
-
moneromooo
Download yes, process it probably not.
-
mrtrousers
Mmm, i dont understand..
-
Quotes
-
moneromooo
You want to use a SSD if you can, and bump the number of out peers to, say, 40, from the defualt. It'll speed it up.
-
mrtrousers
moneromooo should i just restart ./monerod then ? How do i bump up to 40?
-
mrtrousers
Im using an SSD
-
moneromooo
"out_peers 40" in the monerod console
-
mrtrousers
./monerod --out_peers 40 ?
-
moneromooo
Maybe. Check --help.
-
mrtrousers
Well, it's starting from 0, cant believe it i spent all last night doing that.. I will try one more time..
-
mrtrousers
I have used the --ban-list command too..
-
moneromooo
Hmm. Did you delete it already ?
-
mrtrousers
moneromooo what means borked? Was that cause by the malicious nodes..?
-
moneromooo
It's odd if you got it yesterday and it's borked already...
-
moneromooo
No.
-
mrtrousers
Yes i deleted it.. moneromoo
-
moneromooo
borked means broken.
-
Quotes
-
mrtrousers
bork
-
mrtrousers
borked
-
selsta
./monerod --out-peers 40 --ban-list /path/to/block.txt
-
selsta
would be the correct command ^
-
mrtrousers
Ok, cools, thats what I did.. Will rebooting or restarting the computer while im downloading the blockchain and syncing break it?
-
moneromooo
If you end up with hte same problem, try: output_histogram @55704670000 0
-
moneromooo
It should output 2.
-
selsta
you wrote --out_peers that’s why I wrote it again
-
moneromooo
It should not, but if you use windows, it might.
-
moneromooo
Best to exit monerod before shutting down your machine, just in case.
-
selsta
force shutdown during sync can corrupt it
-
Mochi102
With Windows you're able to potentially break anything.
-
mrtrousers
ah ok +selsta i wrote it right in the console, thanks.
-
mrtrousers
Im in ubuntu
-
mrtrousers
Could it be related to pruning the blockchain before being fully synced? moneromoo +selsta
-
selsta
how did you prune it?
-
mrtrousers
./monero-blockchain-prune
-
mrtrousers
moneromooo so would the command ./monerod output_histogram @55704670000 0
-
moneromooo
In theory, it should not... But it might be buggy.
-
mrtrousers
have fixed the issue? Should i just restore the old blockchain and try it..?
-
moneromooo
If you want to prune, restart monerod now with --prnue-blockchain. It's *much* faster if you prune from the start (or near start).
-
moneromooo
No, it's a query only.
-
mrtrousers
ok..
-
mrtrousers
Is that command right: ./monerod --out-peers 40 --ban-list block.txt --prune-blockchain ?
-
mrtrousers
Can't tell from the output if its pruning or not..
-
moneromooo
Yes, it's fine.
-
mrtrousers
So pruning doesnt prune 1/3 of the blockchain, it prunes a 1/3 of each block.. right?
-
mrtrousers
Lulz, i'm reading about pruning now.. anyways, thanks a lot for helping me with that issue, lulz
-
moneromooo
Pruning dumps signatures, which take... maybe 2/3 of a tx on average, *very* roughly. And it dumps that for 7/8ths of the chain,
-
moneromooo
All in all, it dumps about 2/3rds of the whole historical chain.
-
moneromooo
ie, 100 GB -> 30 GB.
-
mrtrousers
Ok thanks for helping with the technical..
-
mrtrousers
Is monero the coin with more presence at defcon?
-
mrtrousers
I saw there is a monero village and stuff..
-
xmrmatterbridge
<agentpatience> lol wtf is a monero village
-
sethsimmons
Yes there is a large Monero village at each DEFCON for the past few years
-
sethsimmons
<xmrmatterbridge "<agentpatience> lol wtf is a mon"> Villages are the name for mini conferences at DEFCON each year with their own talks etc
-
Inge-
0.17.1.6 now? xmrchain is a little trigger happy - binaries not yet on getmonero.org?
-
selsta
it is tagged, website release will be out tomorrow
-
sethsimmons
Deterministic build verification is happening now so some early adopters are likely building from the tag and deploying.
-
Inge-
cool
-
Inge-
tl;dr or release notes out somewhere?
-
-
sethsimmons
-
sethsimmons
Many more fixes of course but those are the high level changes
-
sethsimmons
Lots of mitigations for the ongoing network attack.
-
selsta
also drop peers that decrease their target height and drop peers that don’t reply to queries
-
sethsimmons
Nice 😀
-
selsta
and also drop peers that are idle for too long
-
lorian29
hello
-
while
hi
-
donkeydonkey[m]
nice work y'all!
-
kinghat[m]
so there was ways to automate it 😁
-
lorian29
as i told u before this serialize_rctsig_base cant serialize block version > 3 but i cant replace with this one serialize_rctsig_prunable
-
locustlord
when I left my node to sync
-
locustlord
it had a segmentation fault 67% through
-
locustlord
no other error, just "segmentation fault"
-
locustlord
is there a way I can alert myself if this happens?
-
locustlord
because I do not want this happening in production
-
moneromooo
Oh, that's very bad. Unless it's lmdb, which likes to SIGSEGV on bad data.
-
moneromooo
Try running in gdb.
-
moneromooo
Then, if it crashes again: bt
-
locustlord
how do I run it in gdb?
-
locustlord
"sudo gdb monerod --stagenet --data-dir /mypathhere" ?
-
locustlord
I turned it back on already and it hasn't crashed yet
-
locustlord
I'm somewhat aware that a segmentation fault is a programmer thing, not a user thing.
-
locustlord
so I'm happy to test it
-
locustlord
hmm gdb command not found
-
locustlord
I have apt installing gdb
-
locustlord
I don't normally use gdb but in this case there's good reason to do it
-
moneromooo
You don't need sudo .
-
moneromooo
THen:
-
selsta
try `gdb --args --stagenet --data-dir /mypathhere`
-
moneromooo
gdb monerod
-
moneromooo
run --stagenet --data-dir /mypathhere
-
moneromooo
Or what selsta said, yes.
-
selsta
ah wait, my comment was wrong :)
-
selsta
monerod is missing
-
selsta
`gdb --args monerod --stagenet --data-dir /mypathhere`
-
locustlord
I do need sudo though because my directory needs root
-
locustlord
the thing is I can't reproduce this bug
-
locustlord
running that just brings me to the gdb prompt
-
selsta
run
-
locustlord
ah ok cool
-
locustlord
it's doing its thing now
-
selsta
if it crashes again enter "bt"
-
locustlord
ok
-
locustlord
it happened some time yesterday