-
Kronovestan
I'm getting a lot of "failed out" transactions however they **ARE** in the txpool on xmrchain.net at some time (5 mins about). Sometimes instantly, but very very rare. Anyone else notice this?
-
selsta
Kronovestan: are you using your own node?
-
Kronovestan
@selsta yes my own node.
-
Kronovestan
This happens with remote nodes as well.
-
selsta
Do they stay as failed?
-
Kronovestan
I am using a ledger with CLI and have tried both a Ledger nano X and S and both get the same result. I can try cakewallet on my own node and see.
-
Kronovestan
they CONFIRM eventually.
-
Kronovestan
*always*
-
Kronovestan
xmrchain.net picks them up in txpool but not after MY wallet shows failed out
-
Kronovestan
I've tested this with minko.to as well and if you know that game the ball will drop when they see the TX.. same as xmrchain.net .. .both will see the TX at the same time.
-
selsta
Are you connecting to a restricted remote node?
-
Kronovestan
local node running on my own pc
-
Kronovestan
I am running the daemon with "monerod --restricted-rpc"
-
selsta
yea that explains it, it is Dandelion++ and restricted rpc related
-
Kronovestan
I'm afraid of running it without that flag
-
Kronovestan
can I do monerod --rpc-login user:pass
-
Kronovestan
would that be safe?
-
selsta
should work
-
selsta
vtnerd explained the issue you are describing once, apparently it is not trivial to fix
-
Kronovestan
ok pending out
-
Kronovestan
failed
-
Kronovestan
Guess I'll just have to close my ports up and just run the daemon local without the restricted flag till this is fixed.
-
gyt0
my logs are flooded by lines: ERROR txpool src/cryptonote_core/tx_pool.cpp:139 failed to find tx meta
-
gyt0
how to avoid it?
-
binaryFate
binaries for CLI 0.17.0.1 are out on getmonero.org. Thanks to TheCharlatan, hyc, iDunk and scoobybejesus for the reproducible builds gitian PRs :) And selsta obviously!
-
moneromooo
\o/ Thanks all :)
-
Kronovestan
The binaries on getmonero.org are still 0.17.0.0 but it says there is a new version?
-
Kronovestan
getmonero.org is still giving out Version: 0.17.0.0 for Windows 64-bit
-
binaryFate
I get 0.17.0.1
-
binaryFate
Your browser probably cached it. Try with incognito window or different browser?
-
Kronovestan
That works... incognito window.
-
Kronovestan
*glares at firefox*
-
moneromooo
Firefox reports Kronovestan to the mozilla mothership
-
Kronovestan
I wanted to go revenge bet more at minko.to lol
-
binaryFate
solid plan
-
Kronovestan
it's funny binary I can bet min for tons of times and be fine but then big one .. boom loss.. so odd
-
binaryFate
thanks provable fairness, you can check all that tomorrow
-
Kronovestan
ok
-
Kronovestan
When you send a TX it seems to take a long time to go though the network now ... for other sites to see the TX takes up to 5 mins. Is this new? It used to be instant.
-
moneromooo
It is new. It's due to Dandelion, which sends txes to just one (or two ?) or your peers, which in turn do the same. It used to be sent to all peers at once.
-
moneromooo
The intent is to make it harder for someone to get an overall view of the network.
-
moneromooo
But if a node along the stem phase drops txes on the floor, it takes a wihle for a timeout to occur and txes to be broadcasted.
-
binaryFate
could the timeout be shorten maybe?
-
sech1
if you use something like xmr.to you can just connect directly to their node (node.xmr.to) to send tx instantly
-
moneromooo
IIRC the timeout is not arbitrary (well, not totally arbitrary).
-
selsta
It will be interesting to see if it gets better or worse with v0.17 when all legit nodes use Dandelion.
-
Inge-
hm. I haven't seen 5 minutes - more like 30-45 seconds vs 1-5 seconds before
-
Guest_91
Hi guys
-
Guest_91
Is there exists guide to setup dev env for monero?
-
Guest_91
My problem is errors when i try to run python tests
-
Guest_91
Got this error: "ModuleNotFoundError: No module named 'framework'"
-
Guest_91
How to fix this?
-
selsta
Which OS?
-
Guest_91
MacOS
-
Kronovestan
what python is your env using?
-
Guest_91
3.8
-
Kronovestan
You have Xcode installed?
-
selsta
you have to install requests with pip
-
selsta
but i had some annoying python2 / python3 issues on mac, don’t remember currently how I solved it
-
Guest_91
xcode is installed
-
Kronovestan
Oh damn. From the time of reply I was hoping that was the issue and it was fixed.
-
sech1
moneromooo transactions propagate much slower now with 0.17. I waited for a couple of minutes before my tx appeared on xmrpool.net
-
sech1
I was on 0.15 before
-
selsta
It's due to Dandelion++ and most likely hostile nodes black holing transactions.
-
selsta
It's only slow sometimes, depending on which peer gets the tx propagated.
-
sech1
what's the timeout for resending tx? Does resending go through another peer?
-
selsta
average is 173 seconds
-
Inge-
selsta: how do you time that?
-
selsta
It's in the code
-
selsta
sech1: resending is without D++ and it goes to all peers AFAIK
-
sech1
hmm, so that opens a sybil attack vector
-
sech1
I had 2 transactions today and both had to be resent
-
selsta
manually?
-
sech1
first one manually, it didn't propagate at all
-
sech1
second one went through after a few minutes
-
sech1
I use my own node
-
selsta
-
sech1
all right, I'll keep an eye on propagation when I do next transactions. This can only be tested on mainnet.
-
moneromooo
I guess we need to find a good way to get rid of those nodes. They're obvious atm, but if we start weeding them out, they'll start hiding.
-
Kronovestan
I've been playing with sending TX and they are taking up to 5 mins some times to show on xmrchain.net or my other node on another ISP. Some times it is instant. I dono if it's Dandelion++ or not. How can we test?
-
moneromooo
You could disable dandelion. This would be... setting a flag to 1 or 0 in the transactions packet. Let me see..
-
sarang
-
Kronovestan
@moneromooo, I don't see how to set the dandelion
-
moneromooo
I PMed you the code.
-
dsc_
on what unix epoch did monero blockchain start
-
dsc_
18 apr 2014
-
dsc_
1397818193
-
dsc_
hmmz
-
moneromooo
Epoch ?
-
dsc_
unix timestamp*
-
moneromooo
1/1/1970, if you really mean epoch.
-
moneromooo
Ah. That date looks plausible.
-
dsc_
Ill go with `1397818193`
-
moneromooo
The genesis block ts might be wrong though.
-
UkoeHB_
yeah genesis doesn't have a timestamp, but block 1 does
-
azy
thats my birthday!
-
binaryFate
genesis block wasn't mined so block 1 better representative of actual launch