-
HennyH
thanks luigi1111!
-
HennyH
should I repost my messages I sent before recieving voice? I can't see them if I view the chat from a different IRC client, so I assume they weren't delivered to everyone?
-
luigi1111
yes
-
HennyH
-
HennyH
Hi there :) a few weeks ago I messaged and recieved some help regarding integrated payment addresses for my local music streaming app. I'm pleased to report it seems to mostly be working! However when I was doing some testing yesterday I noticed a weird issue, for some reason transactions from one testnet wallet to another would appear, and then
-
HennyH
disappear! I've tested and verified a few times that the following sequence of steps causes a transaction to disappear from the wallet it is visible on the testnet block explorer though:
-
HennyH
1. I start up monerod using the xmrto/monero:v0.17.2.0 docker image
-
HennyH
2. I create two testnet wallets (A, B) and connect to that local daemon
-
HennyH
3. I make a transfer from wallet A -> B using the GUI wallet
-
HennyH
4. I can see the transfer (0 conf) in wallet B in the GUI wallet
-
HennyH
5. I wait a few minues and the transfer which was there before no longer appears in wallet B in the GUI wallet.
-
anonmon777[m]
I have really specific security question. Is this a good place to ask?
-
anonmon777[m]
Are there security flaws for using the Monero wallet private key also for a crypto lock login system (
github.com/monero-ecosystem/Monero-Crypto-Lock)?
-
HennyH
The daemon printed the following message: monerod_1 | 2021-05-08 02:02:51.514 E failed to find tx meta: <93ec0eb675eda24e1b898933341bdd097fcb5f513ca28e354c50f6b23666ed1f> (will only print once)
-
HennyH
I have uplaoded a video of the process here (you should skip the few minutes in the middle where I wait for it to dissapear):
uploads.kiwiirc.com/files/d4cdd6fcf…356119422/2021-05-08%2009-57-58.mkv
-
HennyH
Restarting the deamon (and also running the latest release using the native binaries from getmonero) does not make the transaction appear in the GUI.
-
anonmon777[m]
I have really specific security question. Is this a good place to ask?
-
anonmon777[m]
Are there security flaws for using the Monero wallet private key also for a crypto lock login system (
github.com/monero-ecosystem/Monero-Crypto-Lock)?
-
selsta
HennyH: check if your restore height is from the future
-
selsta
inside Settings -> Info look for "wallet restore height"
-
selsta
if it is then the GUI will skip transactions
-
HennyH
selsta to be safe I went and changed the restore height to 2021-05-01 using the GUI, it resynched + I tried running the rescan and it still does not show up
-
selsta
HennyH: what number is inside "Wallet restore height"?
-
HennyH
1728577 hmm which is greater than the current testnet height of 1717241
-
HennyH
i think you have found the issue!
-
selsta
testnet has incorrect date -> height conversion currently
-
HennyH
perhaps when you create a testnet wallet using the GUI it miscalculates the restore height?
-
HennyH
yep
-
selsta
yes due to rollbacks
-
HennyH
thank you! It would have taken me a _very_ long time to figure this out myself
-
selsta
-
HennyH
I suppose the hint was that once it disspeared from the mempool it stopped showing up in the wallet
-
HennyH
I am so happy now, my tipping code is now working :D thank you!
-
HennyH
how does the wallet RPC account for the restore height when searching for transactions? It seems that the wallet RPC doesn't pick them up:{
-
HennyH
"json_rpc": "2.0",
-
HennyH
"id": "0",
-
HennyH
"method": "get_transfers",
-
HennyH
"params": {
-
HennyH
"in": true,
-
HennyH
"out": true,
-
HennyH
"pending": true,
-
HennyH
"failed": true,
-
HennyH
"pool": true,
-
HennyH
"filter_by_height": true,
-
HennyH
"min_height": 1,
-
HennyH
"max_height": 1717246
-
HennyH
}
-
HennyH
}
-
HennyH
{
-
HennyH
"id": "0",
-
HennyH
"jsonrpc": "2.0",
-
HennyH
"result": {}
-
HennyH
}
-
HennyH
removing the "filter_by_height" has an empty result too, I checked that get_address returned the address of the wallet I have open in the GUI
-
selsta
HennyH: is it the same wallet file?
-
selsta
I'm not super familiar with wallet RPC but look for an option to set restore height, could be the same issue
-
HennyH
weird, it was, I copy and pasted it and when i opened in the GUI it said 1700000 for the restore height (like i had set it to), but i had to reset it again for it to update. Basically I have C:\Users\...\Documents\Monero\wallets (default windows GUI location), and then I copied those wallet files into C:\ProgramData\bitmonero\wallets which is the
-
HennyH
data directory I mounted with the docker image. It looks like maybe you can't just copy-paste the wallet files :/
-
HennyH
I then opened that wallet file in ProgramData\bitmonero\wallets with the windows GUI and set the height to 1700000 again and it now works via RPC
-
HennyH
I'll just mount my windows \wallets directory to /bitmonero/wallets or whatever in the container as well
-
nicopok
would you know why MoneroOutgoingTransfer object in MoneroTxWallet does not always have destinations ?
-
luigi1111
<ragnaroek> I finished a RandomX implementation in pure Rust (not a binding to the C code). This is the first implementation in Rust that I'm aware of:
github.com/Ragnaroek/mithril Feedback is welcomed :)
-
selsta
.merges
-
xmr-pr
7349 7663 7664 7665 7666 7667 7668 7670 7677 7678 7680 7681 7682 7685 7695
-
selsta
.merge+ 7686 7687 7688 7689 7690 7691 7694 7696 7697
-
xmr-pr
Added
-
selsta
-
selsta
else I will add it to merge list
-
selsta
or maybe wait a bit longer as it is a larger change
-
mj-xmr
I'd say, not as large as having mixed many ideas into one PR, but still manageable.
-
mj-xmr
And it's about time Epee finally gets promoted to a shared lib.
-
selsta
mj-xmr: could you also approve 7693 ? :)
-
mj-xmr
selsta, I somehow don't receive notifications on force pushes. Other than this, have you noticed, that 7693 has 3 commits?
-
selsta
yes, it is intentional
-
mj-xmr
OK. If you know what you're doing :)
-
mj-xmr
selsta, ticked.
-
selsta
thanks