-
gingeropolous
-
gingeropolous
whenever i see boost i lean towards it being an actual problem
-
moneromooo
Looks like a empty filename.
-
moneromooo
Ask if the filenmae, or any directory leading to it, has non 7 bit ASCII characters, or space, or ':'.
-
moneromooo
It thinks the wallet name is "C:\\", so either something misparses hte filename, or the poster is inputting it wrong, or it's empty and the OS replaces empty with C:\\ because windows.
-
moneromooo
Oh, nvm, it already says " (I use special characters in naming the wallet like ?!š etc.)"
-
moneromooo
Then maybe ask if they can repro with monero-wallet-cli. If not, it's a GUI bug.
-
moneromooo
If yes, and they're sure the name is correcly escaped, it may be a wallet2 bug.
-
moneromooo
"correctly escaped" if spceified from the shell. Don't need to escape if prompted by monero-wallet-cli.
-
moneromooo
It could be a UTF-8 encoding thing too. Especially on windows, which IIRC uses the non standard UCS2-LE (because windows).
-
plowsof
-
plowsof
forbidden chars in windows filename - i see a "?" in the list and OP mentions it
-
plowsof
will the monero gui allow ? in filename on windows yes/no (i dont have windows to test)
-
plowsof
if (/[\/]/.test(walletName.text)) {
-
plowsof
-
plowsof
does the cli handle filenames (os specific)? hm
-
moneromooo
Rephrase ?
-
moneromooo
It clearly handles filenames, what in detail are you asking about ?
-
plowsof
is there a check in wallet-cli that says 'if we're on windows and ? is supplied for filename then this is bad' ?
-
moneromooo
Unlikely. And there should not be. It should let the OS error out.
-
plowsof
or rather - error failed to create wallet file?
-
plowsof
i did a quick test (always return true from the guis wallet name verify function) , i set the name of a wallet i know exists already , the gui did not complain (i expected to see this error somehow
github.com/monero-project/monero/bl…1744/src/wallet/api/wallet.cpp#L484) is this an issue selsta? ( im assuming if you enter a ? on windows then you may also not receive an error)
-
ForeverNoob[m]
Hello, is Flatpak `org.getmonero.Monero` officially from the getmonero.org team? Is it even supported?
-
moneromooo
Not that I know of, but I could have missed it. Is it claiming so ?
-
kinghat[m]
BigmenPixel
-
BigmenPixel[m]
<ForeverNoob[m]> "Hello, is Flatpak `org.getmonero..." <- Built from source files; supported.
-
ForeverNoob[m]
Ah ok. That's good to hear, thanks. I've been struggling for the past couple of hours in creating a wallet which is outside of the conventional `~/Monero/` directory. Apparently the FP version only has access to that, and I had to manually allow another location to be allowed (using Flatseal).
-
ForeverNoob[m]
Though I think there's a bug there: If you choose the directory by doing "Browse" (so using your file manager), choosing even a directory which has been allowed, is not possible.
-
BigmenPixel[m]
> <@forevernoob:matrix.org> Ah ok. That's good to hear, thanks. I've been struggling for the past couple of hours in creating a wallet which is outside of the conventional `~/Monero/` directory. Apparently the FP version only has access to that, and I had to manually allow another location to be allowed (using Flatseal).
-
BigmenPixel[m]
>
-
BigmenPixel[m]
> Though I think there's a bug there: If you choose the directory by doing "Browse" (so using your file manager), choosing even a directory which has been allowed, is not possible.
-
BigmenPixel[m]
Probably the Qt file selection portal opens, but for some reason monero-gui does not work with this. So only manually allow the custom directory.
-
ForeverNoob[m]
If you specify the path manually, then it works yeah, but here's the dangerous part:
-
ForeverNoob[m]
When you specify a path manually, it proceeds to create the wallet, the addresses etc.
-
ForeverNoob[m]
BUT: The wallet disappears once you close the GUI. So that means all XMR which has been transferred to the wallet that was created in a path which was not allowed, are gone.
-
ForeverNoob[m]
* If you specify the path manually, then it works yeah, but here's the dangerous part:
-
ForeverNoob[m]
When you specify a path manually, it proceeds to create the wallet, the addresses etc. without warning you that it's all temporary (!!!)
-
ForeverNoob[m]
BUT: The wallet disappears once you close the GUI. So that means all XMR which has been transferred to the wallet that was created in a path which was not allowed, are gone.
-
ForeverNoob[m]
* If you specify the path manually, then it works yeah, but here's the dangerous part:
-
ForeverNoob[m]
When you specify a path manually, it proceeds to create the wallet, the addresses etc. without warning you that it's all temporary (!!!)
-
ForeverNoob[m]
So... The wallet disappears once you close the GUI. So that means all XMR which has been transferred to the wallet that was created in a path which was not allowed, are gone.
-
ForeverNoob[m]
That sounds like a pretty serious bug.
-
BigmenPixel[m]
> <@forevernoob:matrix.org> If you specify the path manually, then it works yeah, but here's the dangerous part:... (full message at
libera.ems.host/_matrix/media/r0/do…e48533a980044c75759ce90f14f9d97a95c)
-
BigmenPixel[m]
* also dangerous. (no sandbox)
-
ForeverNoob[m]
True, best would be to not allow the creation of a wallet if the wallet files fail to be created for whatever reason.
-
BigmenPixel[m]
ForeverNoob[m]: It seems to me that in this case it is better to open an issue on the github page. (not on the org.getmonero.Monero repo)
-
ForeverNoob[m]
Ok, will do.
-
selsta
plowsof: it should definitely complain if you set the name to an existing wallet, it has always done this
-
metawill[m]
Hello everyone!
-
metawill[m]
I have made an exchange of BTC to XMR two hours ago on
changenow.io and the transaction is considered successful :
xmrchain.net/tx/ef13d9310f0d43d0c97…d7c553f3b1957cf7042c2d1a456187a2b4a Still, I have received nothing in my wallet. Can you help?
-
sech1
contact changenow maybe?
-
sech1
is your wallet fully synced?
-
sech1
it should be syncced at least up to block 2665080
-
-
metawill[m]
the interface says it is synchronized
-
metawill[m]
I have contacted channow's chat, and they say that everything is correct
-
metawill[m]
So, is that normal that I still have nothing? Does it take many hours to process, and can you help from the transaction details?
-
metawill[m]
Fro now, I feel I have lost the money
-
metawill[m]
still evrything has been done correctly
-
selsta
metawill[m]: can you go to Settings -> Info and post
-
selsta
Version, Wallet Mode and Wallet restore height
-
selsta
all 3
-
-
metawill[m]
French version sorry!
-
selsta
your restore height is completely off
-
selsta
did you change it yourself?
-
selsta
-
selsta
follow the steps in this comment
-
metawill[m]
Ok, I try
-
metawill[m]
what does mean "restore height is completely off" ? the number indidcated is : 9052021
-
selsta
20:19 <sech1> it should be syncced at least up to block 2665080
-
selsta
your restore height is ~ 4x higher than that
-
metawill[m]
I have done nothing, so what do I have to do?
-
selsta
like I said, follow the steps in the linked comments and then i will give more instructions
-
metawill[m]
How do I use advanced mode and set a custom remote node?
-
metawill[m]
On the interface, I can't see anything for that
-
selsta
screenshot?
-
-
selsta
Click on the door symbol in the top left corner, it's right next to the lock symbol.
-
selsta
if you hover over it it should say close wallet or something like that
-
metawill[m]
Ok, then? is that the bottom button "change wallet mode?"
-
-
selsta
yes
-
metawill[m]
Ok, so I choose advanced mode?
-
selsta
yes
-
selsta
then open your wallet again
-
selsta
i can't give you instructions in french so it's a bit more complicated
-
metawill[m]
Before, do I do something from here
-
-
selsta
you open your wallet again
-
metawill[m]
ok
-
metawill[m]
hold on
-
metawill[m]
here I am now
-
selsta
Then you go to Settings -> Node
-
-
selsta
and select remote node
-
metawill[m]
the one with cloud? (remote daemon)
-
selsta
yes
-
selsta
-
metawill[m]
it asks me if I want to stop the local node or to leave it in rear
-
metawill[m]
to I stop, or continue exectution?
-
metawill[m]
stop the local?
-
ofrnxmr[m]
Looks like their restore height is a date 9/05/2021, instead of the correct height
-
ofrnxmr[m]
Just try setting a correct height? (Sorry to interrupt)
-
-
metawill[m]
what is a correct height?
-
metawill[m]
Do I validate this? (see screen capture)
-
ofrnxmr[m]
Height before your first transaction in the wallet
-
metawill[m]
I don't get it
-
ofrnxmr[m]
Block height
-
ofrnxmr[m]
Current blockchain is 2665080 blocks. That is the current height
-
metawill[m]
I have done what you said, see
-
-
metawill[m]
I'm disconnected
-
metawill[m]
I'm lost
-
ofrnxmr[m]
Close and open?
-
ofrnxmr[m]
If you could switch to English, would be easier Lol
-
metawill[m]
Sure! How do I do that?
-
metawill[m]
I donload another version?
-
ofrnxmr[m]
The same way you set it to French, I wouldnt know.
-
ofrnxmr[m]
To close and open, the x button works :P
-
metawill[m]
Ok, it's in English now :)
-
-
metawill[m]
So, what do I do now?
-
metawill[m]
I still have 0 XMR
-
ofrnxmr[m]
<metawill[m]> "image.png" <- Go to this page
-
ofrnxmr[m]
How long ago was the first transaction in this wallet? Aprox
-
ofrnxmr[m]
Recent? Early, mid, late last year?
-
metawill[m]
3 hours ago
-
-
metawill[m]
transaction hash:
-
metawill[m]
-
metawill[m]
I never used it, I only exchanged BTC to XMR but I never bought anything
-
metawill[m]
I just want to charge my wallet
-
metawill[m]
So, what's next?
-
ofrnxmr[m]
ofrnxmr[m]: On this page
-
ofrnxmr[m]
Change restore height to
-
ofrnxmr[m]
2660080
-
metawill[m]
done!
-
-
ofrnxmr[m]
Wallet syncing?
-
metawill[m]
Sorry??
-
ofrnxmr[m]
Did your wallet start synchronizing
-
metawill[m]
Yes! I have my XMR charged!
-
metawill[m]
Thank you very much for you time!
-
-
metawill[m]
I really appreciate!
-
ofrnxmr[m]
NP. So everything is good?
-
metawill[m]
So far, so good! :)
-
metawill[m]
I'm not XMR wealthy yet, but it's a start! ;-)
-
-
metawill[m]
So, I keep the remote mode, from now on?
-
ofrnxmr[m]
The remote node you are using is trusted, so you may
-
metawill[m]
Ok, so I don't touch nothing
-
metawill[m]
I keep it running like it is
-
ofrnxmr[m]
Yes. No need to touch anything.
-
ofrnxmr[m]
Its better privacy to use your own node though.
-
metawill[m]
Are you part of the developer team?
-
metawill[m]
If I go back to local mode, could be a trouble?
-
ofrnxmr[m]
No trouble for local mode. Local will use your own node. You were using previously? If so, I suggest going back to local mode
-
ofrnxmr[m]
Your issue was the restore height. Your node was 👌
-
metawill[m]
Great, thank you very much again for your time
-
metawill[m]
Best wishes
-
ofrnxmr[m]
And btw I am just a community member, for now
-
ofrnxmr[m]
Take care
-
metawill[m]
I appreciate even more your help then.
-
metawill[m]
See you again someday maybe. Best regards
-
selsta
ofrnxmr[m]: ty for helping forgot to reply lol
-
nioc
<ofrnxmr[m]> And btw I am just a community member, for now <<>> you can't leave
-
ofrnxmr[m]
selsta: np
-
ForeverNoob[m]
Is sending 0.0001 XMR via Monero GUI normally a problem?
-
ForeverNoob[m]
* a problem? (When connected to an external node)
-
ForeverNoob[m]
`WARNING: no two valid DNS TXT records were received` - Could this be the potential culprit?
-
ForeverNoob[m]
Ok, now sending 0.001 XMR failed. This is my 5th attempt. Any ideas?
-
plowsof
using a ledger wallet right? confirmed everything on it?
-
plowsof
does it just say failed in your transactions list?
-
ForeverNoob[m]
Well, almost :p
-
ForeverNoob[m]
This is the part where I send a test amount to that ledger wallet address.
-
ForeverNoob[m]
plowsof: "Send (failed)"
-
ForeverNoob[m]
And then after I switch views (go from Account to Transactions for example) the transaction is no longer there.
-
plowsof
use this node selsta2.featherwallet.net port: 18081
-
ForeverNoob[m]
s/Send/Sent/
-
ForeverNoob[m]
> <@forevernoob:matrix.org> "Send (failed)"
-
ForeverNoob[m]
> And then after I switch views (go from Account to Transactions for example) the transaction is no longer there.
-
ForeverNoob[m]
Correction: Still failed, but the transactions don't disappear. I was just sorting by block height instead of date.
-
ForeverNoob[m]
plowsof: I switched to another pub node, if that doesn't work then I'll try your suggested node.
-
selsta
ForeverNoob[m]: i'd recommend to use advanced mode with a dedicated remote node
-
ForeverNoob[m]
My 7th attempt is more entertaining:
-
ForeverNoob[m]
`Couldn't send the money: transaction <bla> was rejected by daemon with status: <error>. Reason: double spend, invalid input`
-
ForeverNoob[m]
Tried all kinds of external nodes (in advanced mode) but yeah.
-
ForeverNoob[m]
Never thought a simple "Hey let's add a Ledger to my XMR wallet so that I'm a bit more secure." would turn into a whole day of uh... fun :p
-
selsta
wait
-
ForeverNoob[m]
But at least it exposed a potentially devastating bug (the report of which I'm writing atm), so I guess there was at least some benefit to all of this madness 🤷
-
selsta
i mean nothing should have happened
-
selsta
you likely have to resync your wallet and your funds should be there again
-
selsta
did you enter the "failed" txid on xmrchain.net ?
-
selsta
does it show up or not?
-
plowsof
also open the wallet you sent it to (your ledger) and it should be there
-
selsta
ForeverNoob[m]: that issue you opened does seem legit
-
ForeverNoob[m]
<BigmenPixel[m]> "It seems to me that in this case..." <-
monero-project/monero #8429
-
selsta
BigmenPixel[m]: is there a specific bug tracker for flatpak monero related issues?
-
selsta
because this isn't something we can fix
-
selsta
ForeverNoob[m]: did you look into your tmp directory? i assume the wallet should still be there
-
ForeverNoob[m]
selsta: Heh, a funny story about that...
-
ForeverNoob[m]
(I can't remember exactly what I did, but here's a rough sketch of what happened)
-
ForeverNoob[m]
I think when I pointed the "Browse" file manager to my actual wallet keys which were outside of the allowed directory, it complained about some directory in `/var/run/user/1000/` about another wallet file. So I went there and checked out what was happening. I found exactly the wallet file I was trying to open. So I thought it was copied from the directory I pointed the Monero GUI to.
-
ForeverNoob[m]
So thinking this was some temporary file, and that my actual wallet key was somewhere else, I just deleted it.
-
ForeverNoob[m]
Spectacular mistake!
-
ForeverNoob[m]
Apparently it was a hardlink? Anyway, it deleted the original wallet key file 🤡
-
ForeverNoob[m]
Luckily I have my seed, so restored from that, but I couldn't remember the block height, so then it turned into the waiting game.
-
selsta
you can also approximate the block height with a date
-
selsta
if you remember your date of wallet creation, or a date before that
-
selsta
e.g. 2020-05-01
-
ForeverNoob[m]
selsta: Yeah thing is I didn't really remember :p
-
selsta
also don't remember the year? lol
-
ForeverNoob[m]
Anyway, all of my 6 attempts which resulted in a txid do not show up in
xmrchain.net
-
ForeverNoob[m]
selsta: Heh I'm not an intensive XMR user unfortunately :p
-
plowsof
somewhere between 2014 and 2022 at least
-
ForeverNoob[m]
yeah I think somewhere between those dates would be a good guess :p
-
plowsof
i have flatpak ubuntu too. you can download the monero gui app image from getmonero and avoid these issues
-
plowsof
not app image but.. the linux version
-
ForeverNoob[m]
<selsta> "because this isn't something..." <- Would it not be possible to just not allow creation of wallet if wallet file creation fails?
-
selsta
well it depends on what exactly is going on here
-
ForeverNoob[m]
plowsof: Yeah I guess, but I wanted AppImages with sandboxing and auto updates capabilities :p
-
plowsof
monero gui has auto update feature now
-
selsta
so maybe it is something we can fix on monero's side
-
plowsof
(it alerts you to a new version in the app)
-
ForeverNoob[m]
plowsof: Oh that's new to me, but I'd rather become aware of a new version _before_ launching it :)
-
selsta
what i don't understand, are sandboxed programs allowed to access tmp?
-
ForeverNoob[m]
IIRC Flatpak has its own tmp
-
plowsof
monero gui does not force but it tells you its available and you choose *
-
selsta
ForeverNoob[m]: but sure, if saving does not work there should be extra error messages / abort
-
ForeverNoob[m]
plowsof: Well tbh I'd rather like it if it actually _would_ force me. This way I would minimize the risk of opening the app which potentially might have an (known but) unpatched remote hole in it before I can update.
-
plowsof
just admit you are a flatpak maxi
-
ForeverNoob[m]
Hey at least I'm not a Snap maxi :p
-
selsta
snap = ubuntu thing?
-
plowsof
yeah.. i have snap.. flatpak
-
ForeverNoob[m]
selsta: Yeah Snap is similar to Flatpak, but you can't turn auto updates off :)
-
selsta
i only remember reading that snap significantly increases the app startup time in some situations
-
selsta
and that ubuntu forced everyone to use it
-
ForeverNoob[m]
Yeah both are somewhat true. Though tbh even Flatpak apps add some overhead. Canonical is just transitioning to Snap as their main package format.
-
ForeverNoob[m]
Btw, just made a "temporary" wallet and I don't see anything in `/tmp/`
-
selsta
wait, have to look up the full tmp folder
-
selsta
it's in a subdirectory i think
-
selsta
if you click on "Create new wallet" does anything show up in /tmp/ ?
-
selsta
if you finish creating the wallet is should get deleted again
-
selsta
it's either TMPDIR and if that's not defined it's saved in /tmp
-
selsta
so maybe flatpak defines that env variable?
-
ForeverNoob[m]
I didn't observe anything in `/tmp/` during the entire process.
-
ForeverNoob[m]
Could be in `~/.local/share/flatpak/`
-
ForeverNoob[m]
ForeverNoob[m]: Ah no, those are the apps themselves. Appdata is I think in `~/.var/app/`
-
ForeverNoob[m]
Both of course if app is installed for user instead of system.
-
ForeverNoob[m]
Nah, can't find anything there either.
-
ForeverNoob[m]
Anyway, does the Monero GUI support sending XMR or can it only let XMR wallets disappear? :p
-
kinghat[m]
also with snap you have to use their store/repo. flatpak you can use theirs or your own.
-
ForeverNoob[m]
selsta: pls unblock my tx im using ur node now 😇
-
ForeverNoob[m]
Anyone here has a guide on how not to double spend?
-
selsta
ForeverNoob[m]: did you try restoring your wallet?
-
ForeverNoob[m]
How do you mean, using a seed? Yes and both daemon and blocks are synced.
-
selsta
and what does it say in your transaction history?
-
ForeverNoob[m]
Basically a bunch of failed transactions saying "Sent (Failed)"
-
ForeverNoob[m]
s/daemon/wallet/
-
-
selsta
right, did you restore your wallet after the first failed tx showed up?
-
ForeverNoob[m]
selsta: You mean restore it again from the seed?
-
selsta
yes
-
ForeverNoob[m]
I can try. Last time took a while, so should I restore it from the first ever tx of that wallet or can I also do it from the last one?
-
selsta
first one
-
selsta
the restore height has to be lower than your first one
-
selsta
something is bugged in your wallet and restoring from seed is usually helpful
-
ForeverNoob[m]
Oh boy, here we go again ⏳️
-
selsta
i haven't seen failed tx in a while
-
ForeverNoob[m]
selsta: If I connect to external node, all block info will come from that node or is that process fully p2p?
-
selsta
daemon / nodes does p2p
-
selsta
the wallet only gets infos from the node