-
jeffro256[m]
<Rucknium[m]> "tobtoht: Could the blackballing..." <- Do you p2pool in mind when asking this? Decoy selection needs adjustment for p2pool IMO
-
tobtoht[m]1
-
Rucknium[m]
jeffro256: Yes. I wonder if it could be accomplished without waiting for the next hard fork.
-
Alex|LocalMonero
<UkoeHB> "Also Alex | LocalMonero | AgoraD..." <-
monero-project/monero #8757 🫡
-
monerodtxproxy[m
paying 10 XMR to the first core developer who can solve a dispute between myself and ofrnxmr
-
monerodtxproxy[m
will be a good learning experience for all
-
monerodtxproxy[m
ofrnxmr:
-
ofrnxmr[m]
#monero-offtopic:monero.social
-
monerodtxproxy[m
this is about development
-
monerodtxproxy[m
because if things arent as i think they are i will develop the solution
-
ofrnxmr[m]
Pay a dev to do your homework. To prove me wrong? You cant even read. Im dont talking to you and id appreciate it if you stopped annoying me with your lack of understanding
-
monerodtxproxy[m
if i am using --tx-proxy, do i have any guarantees that a tx will not get sent out on same circuit twice? if i am not using --tx-proxy am i relying on dandelion to prevent multiple txs from being linked?
-
jeffro256[m]
hyc will a normal call to mdb_cursor_put with no flags return MDB_KEYEXIST if the key already exists?
-
jeffro256[m]
hmmm also the lines ```check_open();
-
jeffro256[m]
mdb_txn_cursors *m_cursors = &m_wcursors;
-
jeffro256[m]
CURSOR(properties);``` causes a segfault
-
jeffro256[m]
in db_lmdb.cpp
-
jeffro256[m]
*When adding code not as-is
-
jeffro256[m]
rbrunner: Would you like to check out
rbrunner7/monero #5 ?
-
jeffro256[m]
The blockchainDB stuff looks scary but it's just a bunch of boilerplate to load/save the m_cookie value
-
jeffro256[m]
This should alleviate some node privacy concerns as well as system time inconsistency problems while keeping the interface simple
-
moneromooo
This seems to leave an inconsistent state if the process crashes, machine loses power, etc. m_cookie grows in memory without writing to the db.
-
rbrunner
Will have a look, maybe later today. I would like to invite jberman[m] also to comment whether this is improvement enough to be worth pushing this through another round of review, testing, and make the PR more complicated still.
-
rbrunner
I am not devaluing your contribution, just suffering from fatigue regarding this PR :)
-
hyc
jeffro256[m]: no, only if you specify MDB_NOOVERWRITE
-
hyc
-
Alex|LocalMonero
Anyone know of an online tool to decode a pasted tx hex into a human-readable format? Google doesn't turn up anything
-
sech1
-
sech1
scroll down to "show json"
-
moneromooo
I guess if you have a web server, you could run monero-utils-deserialize as a CGI, should be pretty simple.
-
moneromooo
Though it takes its input as "--input <hex>", not on stdin, so you'd need a shell script in the middle, but it's a simple one.
-
Alex|LocalMonero
Thanks!
-
jeffro256[m]
<moneromooo> "This seems to leave an inconsist..." <- This is true. I was trying to make it have the least overheard possible, but I could definitely have it write to the DB when modified to fix that problem
-
jeffro256[m]
<rbrunner> "I am not devaluing your contribu..." <- I know, I know. It’s been open for over a year , I totally feel you. I’m sorry I didn’t review it earlier but I think this change will really be worth it because it will make wallet users/devs lives much easier
-
jeffro256[m]
<hyc> "the cursor_put flags are already..." <- Yes, I did take a look at the documentation, thanks. The documentation does a god job documenting the flags, but IMO doesn't clearly specify what the flagless behavior is
-
moneromooo
A "and" of the negations of all the flags, presumably.