-
Inge-
moneromooo: combining the metadata so that I can consolidate all the transaction details?
-
Inge-
Or is there One Secret Trick that lets me concat those files or something?
-
rbrunner
For all I know technically it should be traightforward to write a tool for merging meta-info from a group of wallet files for the same private key. Maybe would need one or the other new method in `wallet2` to support, but nothing wild I would say.
-
bysnack
I'm confused about how transactions get added to the pool with dandlelion, when I send a transaction to my node it displays the "Transaction added to pool" message twice, one seems to be triggered by /sendrawtransaction and the other one by the levin packet NOTIFY_NEW_TRANSACTIONS.
-
bysnack
Looking at tx_pool.cpp there is a set called m_txs_by_fee_and_receive_time and the transaction gets emplaced into that set in tx_pool::add_tx, this is getting called once for each "Transaction added to pool" message and the problem I encountered is that the receive time, used to order the transactions in the set and calculated with time(nullptr)
-
bysnack
everytime tx-pool::add_tx is called, might vary from one call to another and therefore the same transaction can be found twice in that set.
-
bysnack
After mining a block to confirm the transaction it's is going to be considered twice and a "key images already seen" message will be shown, then if I decide to mine another block one of those repeated transactions will still be alive in the set and because of that I encounter different behaviors for everytime I run a test case, from "failed to find
-
bysnack
tx meta" because the transaction was removed from the db to having the same transaction in the db with invalid values which look like UB (i.e. extremely big block weight).
-
bysnack
Did someone see anything related to this?
-
moneromooo
I don't understand the question.
-
moneromooo
Oh, you want to merge several wallet files ?
-
moneromooo
Starting to get really complicated. Just use the same in the first place.
-
moneromooo
Interesting, I did not know the meta not found was caused by dandelion, I wanted to look at that at some point.
-
moneromooo
The txpool code became really hairy with dandelion, I don't think I really understand it anymore :/
-
moneromooo
It is supposed to handle this though. Buggy, I guess.
-
bysnack
Gonna look at it for a bit longer and open a PR if I can find a decent solution to the problem
-
moneromooo
OK. You'll want vtnerd to look at it otherwise, he groks that new code well.
-
kiwi_99
Hi guys. What is the contrib folder used for? Specifically the .mk files inside contrib/depends/packages?
-
selsta
depends build system
-
selsta
for cross compiling / reproducible builds
-
kiwi_99
So only if you do make depends?
-
kiwi_99
or for release-static-linux-x86_64 too?
-
selsta
if you use gitian it will use depends
-
kiwi_99
Alright thanks
-
selsta
release-static-linux-x86_64 will not use it AFAIK
-
moneromooo
contrib is for external stuff, typically helpers, glue between monero and other software, packaging stuff, etc.
-
moneromooo
It's also got some source monero needs for historical reasons.
-
caralho
Good evening
-
kiwi_99
thanks for that
-
vtnerd
bysnack : on the first /sendrawtransaction call, the tx is considered to be in the dandelion++ stempool, and therefore when a node eventually announces the tx to you it gets upgraded to the normal txpool
-
vtnerd
unfortunately, these are the same txpool object which might make it harder conceptually for people reviewing the code at-a-glance
-
vtnerd
I cant parse out what you are saying about mining blocks exactly
-
moneromooo
I read it as "it tries to mine it twice".
-
nakedpon_
does the monero gui solo miner use XMRIG?
-
moneromooo
If you mean monero-wallet-gui, no.
-
nakedpon_
ok, thank you
-
nakedpon_
I'm curious why it wouldn't, but that's probably something best researched on my own
-
sech1
Because xmrig is 3rd-party miner, it's not part of official monero binaries
-
caralho
Rip fireiceUK
-
nakedpon_
sech1: ahhh okay that makes total sense. it's all clicking now. the donations, why it's its own thing. thanks I feel less oblivious now
-
sech1
xmrig can also mine like 20 other coins, so it's not monero-only miner
-
nakedpon_
oh cool! I thought the xmrig was "monero rig"
-
nakedpon_
which still looks to be the case. but I see now how it's able to mine other coin
-
selsta
luigi1111: do you have to do merges this weekend?
-
selsta
there are a lot of PRs in the merge bot so rip
-
selsta
time*
-
caralho
.merges
-
xmr-pr
6329 6337 6493 6500 6542 6546 6593 6600 6601 6614 6618 6632 6634 6661 6662 6677 6679 6689 6691 6693 6698 6703 6712 6715 6716 6718 6720 6722 6727 6733 6736
-
luigi1111w
yikers
-
sarang
ikr
-
sarang
code freeze in 4 days
-
selsta
yea that’s not going to work
-
selsta
lol
-
selsta
but merges would help
-
sarang
?
-
selsta
code freeze in 4 days will not work
-
selsta
there are still large unreviewed PRs
-
selsta
or is code freeze no new feature PRs?
-
moneromooo
Bug fixes are obviously ok, otherwise there wouldn't be any point in waiting before releasing.
-
sarang
Well, the stated code freeze is August 17
-
sarang
If this is not the case, it should be addressed
-
selsta
sarang: what is your definition on code freeze?
-
sarang
I assumed no new feature PRs
-
selsta
that’s okay
-
sarang
Otherwise why bother setting a code freeze?
-
selsta
no new feature PRs should work, I don’t think there is anything planned for next HF that is not PRed yet
-
caralho
Code freeze!
-
selsta
sarang: is there a link with the HF timeline? I didn’t find it
-
sarang
It was in meetings
-
sarang
Code freeze Aug 17, release Sep 17, fork Oct 17
-
sarang
If this is not the case, I would like to know ASAP
-
sarang
This was to provide accurate information to hardware wallet teams
-
caralho
There's a hardware wallet?
-
selsta
sarang: should be good
-
dsc_
.merges
-
xmr-pr
6329 6337 6493 6500 6542 6546 6593 6600 6601 6614 6618 6632 6634 6661 6662 6677 6679 6689 6691 6693 6698 6703 6712 6715 6716 6718 6720 6722 6727 6733 6736
-
selsta
clsag PR still needs an approval on github, I don’t know how thorough the reviews have to be because the code is audited
-
selsta
or is only part of the code audited?
-
selsta
sarang: is approval something you can do for the CLSAG PR?
-
dsc_
.merges
-
xmr-pr
6329 6337 6493 6500 6542 6546 6593 6600 6601 6614 6618 6632 6634 6661 6662 6677 6679 6689 6691 6693 6698 6703 6712 6715 6716 6718 6720 6722 6727 6733 6736
-
dsc_
sorry for testing. it's broken.
-
caralho
Kinda sexy, huh dsc_
-
dsc_
will fix later (+v requirement)
-
kpcyrd
what's up with the release notes for 0.16.0.3 in monero and monero-gui? is this urgent?
-
selsta
luigi kinda only half uploaded them
-
selsta
kpcyrd: it’s a placeholder, the website has release notes and they should also get uploaded to github soon
-
sarang
selsta: the PR should receive additional scrutiny IMO
-
kpcyrd
selsta: ok, thank you :)
-
sarang
I wrote some of that code and should not be reviewing it
-
caralho
I can haz PR?
-
selsta
sarang: can you review the commits you did not write?
-
selsta
also which commits were part of the audit?
-
moneromooo
The audit reviewed all the commits. I did squash a little bit when rebasing, but the conflicts were minimal.
-
selsta
ok that’s good
-
luigi1111
the paste wasn't working sooo
-
selsta
not true
-
selsta
ok maybe true
-
luigi1111
I must be quick before it expires