-
m-relay
<umask777:decred.org> damn a blackhawk and an airliner colided above DC?
-
m-relay
<umask777:decred.org> inb4 china ww4
-
m-relay
<ravfx:xmr.mx> One the same day XMR pulled a 8%
-
m-relay
<ravfx:xmr.mx> Something happening or something
-
m-relay
<ofrnxmr:xmr.mx> Is that why xmr went up?
-
m-relay
<ravfx:xmr.mx> On the same day XMR pulled a 8%
-
m-relay
<ravfx:xmr.mx> Something happening or something
-
m-relay
<umask777:decred.org> red team needs a false flag to keep everyone occupied 😏
-
m-relay
<ranguvar:matrix.org> hello, new to Matrix. hope everyone is well.
-
m-relay
<ranguvar:matrix.org> I have XMR on a Trezor affected by an old firmware bug which prevents me from sending large amounts to integrated addresses.
-
m-relay
<ranguvar:matrix.org> I could update the firmware now as it was solved Nov. 2022, but I don't have the backup seed phrase, so I'd like to transfer all coins off and wipe the Trezor before updating and setting it up again. I have a new wallet set up not using the device so it can serve as interim storage.
-
m-relay
-
m-relay
<ranguvar:matrix.org> I was able to use monero-wallet-cli to run 'integrated_address' which provided payment ID along with an integrated address. I then used github.com/luigi1111/xmr.llcoins.net to decode this into an old-style payment address with the payment ID.
-
m-relay
<ranguvar:matrix.org> Unfortunately even with monero-wallet-cli's transfer command I'm unable to perform a test transaction using the payment ID.
-
m-relay
<ranguvar:matrix.org> <payment_id> shows as a parameter, but transfer fails and says that's an invalid parameter. I assume it's disabled even in the cli.
-
m-relay
<ranguvar:matrix.org> Would anyone be able to assist further in re-enabling payment ID transfers temporarily if you agree it could be a temporary workaround? I'll do small test transactions to confirm it works.
-
m-relay
<ranguvar:matrix.org> If not, any other suggestions please? I'm not very familiar with the Monero CLI but am with the terminal generally.
-
m-relay
<ranguvar:matrix.org> hello, new to Matrix. hope everyone is well.
-
m-relay
<ranguvar:matrix.org> I have XMR on a Trezor affected by an old firmware bug which prevents me from sending large amounts to integrated addresses.
-
m-relay
<ranguvar:matrix.org> I could update the firmware now as it was solved Nov. 2022, but I don't have the backup seed phrase, so I'd like to transfer all coins off and wipe the Trezor before updating and setting it up again. I have a new wallet set up not using the device so it can serve as interim storage.
-
m-relay
-
m-relay
<ranguvar:matrix.org> I was able to use monero-wallet-cli to run 'integrated\_address' on my interim software wallet which provided payment ID along with an integrated address. I then used github.com/luigi1111/xmr.llcoins.net to decode this into an old-style payment address with the payment ID.
-
m-relay
<ranguvar:matrix.org> Would anyone be able to assist further in re-enabling payment ID transfers temporarily if you agree it could be a temporary workaround? I'll do small test transactions from Trezor to interim software wallet to confirm it works.
-
m-relay
<ranguvar:matrix.org> If not, any other suggestions please? I'm not very familiar with the Monero CLI but am with the terminal generally.
-
moneromooo
Why do you want a payment id ?
-
m-relay
<ranguvar:matrix.org> because my Trezor is affected by the linked firmware bug which prevents sending large amounts to integrated addresses. (my rough understanding)
-
m-relay
<ranguvar:matrix.org> and updating firmware to fix this endangers the coins present as I lost the backup seed phrase.
-
moneromooo
Does this bug prevent sending large amounts to non-integrated addresses ?
-
m-relay
<ranguvar:matrix.org> I don't believe so, based on the bug thread and ph4r05's comments. Here is the fix (applied to firmware):
trezor/trezor-firmware #2479
-
moneromooo
Then why do you want a payment id ?
-
m-relay
<ranguvar:matrix.org> so I can send all coins from my device to a software wallet unaffected by this issue while I wipe and update my Trezor.
-
Cindy
that's not related to the payment ID
-
m-relay
<neromonero1024:monero.social> do you have the wallet seed? then, you can just restore the wallet using that software wallet while safely wiping your Trezor
-
Cindy
i mean, you're better off trying to export the keys out of the hardware wallet
-
Cindy
<ranguvar:matrix.org> [...] but I don't have the backup seed phrase
-
m-relay
<ranguvar:matrix.org> That might be the way to go, good idea - so since I lack the seed phrase, I could export the keys for Monero specifically?
-
m-relay
<ranguvar:matrix.org> then import those into a software wallet?
-
m-relay
<ranguvar:matrix.org> any pointers?
-
m-relay
<ranguvar:matrix.org> my understanding from ph4r05's comment in the bug thread was by using a payment ID transaction I would avoid this bug. Hence why they described using xmr.llcoins.net to generate such.
-
moneromooo
Send your monero to that new wallet (without a payment id, which you do not need). Reflash your trezor. Send coins back. Done.
-
moneromooo
Oh.
-
moneromooo
That's the opposite of the first claim :D
-
moneromooo
To enable payment ids again, you'd need to revert the patch which removed them. Hopefully there's just one of them and it reverts cleanly.
-
moneromooo
git log
-
Cindy
revert and compile :P
-
moneromooo
Scratch what I said, we're not in -dev.
-
m-relay
<ranguvar:matrix.org> I'm familiar with patching and compilation if anyone can help me identify the commit to revert please.
-
moneromooo
I'd say... download the earliest monero binaries that are compatible with the current fork. Check whether it still has payment id support.
-
moneromooo
Odd. The source in release-0.18 still seems to have integrated address support.
-
moneromooo
What exactly are you missing ?
-
m-relay
<ranguvar:matrix.org> Huh. I'm using 18.3.4 and the help text when I try `transfer` shows <payment_id> in the syntax but when I try it tells me that parameter is invalid.
-
moneromooo
Ah, those are for *long* payment ids, long obsolete. They're unrelated to integrated addresses.
-
moneromooo
Use: transfer INTEGRATED_ADDRESS_HERE AMOUNT_HERE
-
m-relay
<ranguvar:matrix.org> ...sorry, so the entire idea was that I was creating a non-integrated address along with a payment ID and then sending to that, to avoid the firmware bug? per ph4r05's comment
-
moneromooo
Lemme go read the bug quick...
-
m-relay
<ranguvar:matrix.org> See his comment and example - so for the integrated address 4LuUffWR5Qmefh1czD4yEHUKZ17g1ziXVB2NCPoUH8kiCwwWLRTSFNrdphQgxB4seHLv6HYJ2AqyP2bH4xU12QQwZdd2TwKx3ZQ7u3ZeTv, he was able to produce 4BCoergvU9Fefh1czD4yEHUKZ17g1ziXVB2NCPoUH8kiCwwWLRTSFNrdphQgxB4seHLv6HYJ2AqyP2bH4xU12QQwP5m7Fzy with payment ID 17238a896634173d
-
m-relay
<ranguvar:matrix.org> Thank you very much. Check the linked comment if you can please.
-
moneromooo
Ugh. I see.
-
m-relay
<ranguvar:matrix.org> See their comment and example - so for the integrated address 4LuUffWR5Qmefh1czD4yEHUKZ17g1ziXVB2NCPoUH8kiCwwWLRTSFNrdphQgxB4seHLv6HYJ2AqyP2bH4xU12QQwZdd2TwKx3ZQ7u3ZeTv, he was able to produce 4BCoergvU9Fefh1czD4yEHUKZ17g1ziXVB2NCPoUH8kiCwwWLRTSFNrdphQgxB4seHLv6HYJ2AqyP2bH4xU12QQwP5m7Fzy with payment ID 17238a896634173d
-
m-relay
<ranguvar:matrix.org> See their comment and example - so for the integrated address 4LuUffWR5Qmefh1czD4yEHUKZ17g1ziXVB2NCPoUH8kiCwwWLRTSFNrdphQgxB4seHLv6HYJ2AqyP2bH4xU12QQwZdd2TwKx3ZQ7u3ZeTv, they was able to produce 4BCoergvU9Fefh1czD4yEHUKZ17g1ziXVB2NCPoUH8kiCwwWLRTSFNrdphQgxB4seHLv6HYJ2AqyP2bH4xU12QQwP5m7Fzy with payment ID 17238a896634173d
-
moneromooo
Then, in simplewallet.cpp, search for LONG_PAYMENTP_ID_S
-
moneromooo
Then after the half dozen lines that define it, add #define LONG_PAYMENT_ID_SUPPORT_CHECK ((void)0)
-
Cindy
please don't edit too much
-
moneromooo
That ought to do it, assuming the rest of the code hasn't rotted away.
-
m-relay
<ranguvar:matrix.org> sorry, just realized it's probably spamming IRC.
-
m-relay
<ranguvar:matrix.org> tyvm moneromoo. I think I understand.
-
m-relay
<ranguvar:matrix.org> I'm not sure if it'll help since I never got to that error msg, "Long payment IDs are obsolete". Hopefully that's still what it was hitting and just outputting bad parameter
-
moneromooo
Maybe there's another check first. Lemme see if I can fnd it quick.
-
moneromooo
What's the actual error message you were getting about "parameter is invalid" ?
-
m-relay
<ranguvar:matrix.org> sure, just a sec.
-
m-relay
<ranguvar:matrix.org> Error: Invalid last argument: ......
-
m-relay
<ranguvar:matrix.org> where ...... is my payment ID
-
m-relay
<ranguvar:matrix.org> my syntax was:
-
m-relay
<ranguvar:matrix.org> transfer unimportant <address> <amount> <payment_id>
-
moneromooo
No obvious other check for it. Does it work if you remove "unimportant" ?
-
moneromooo
(you get prompted before sending and can cancel)
-
m-relay
<ranguvar:matrix.org> Nope. Invalid last argument again
-
moneromooo
Right. It's not popping the payment id, so it's trying on a second address/amount pair. But there's no code to actually encode that payment id anymore AFAICT.
-
m-relay
<ranguvar:matrix.org> gotcha. do you think I should pursue the key export idea? I'll have to logoff for a few hours soon, I can check back if anyone has pointers later for attempting that.
-
moneromooo
9768e96d7447f8afa443347b9532d0f4a1bab17c will need reverting.
-
moneromooo
Possibly. I dunno how trezor works.
-
m-relay
<ranguvar:matrix.org> Thanks for all thus far including finding that commit. I can sit tight here for the moment and hopefully someone with Trezor-fu stops by today.
-
m-relay
<ranguvar:matrix.org> If not I'll attempt revert, new define on LONG_PAYMENT_ID_SUPPORT_CHECK, and rebuild.
-
m-relay
<darkhappyman:monero.social> Hello, I am asking this question after reading this :
monero.stackexchange.com/questions/…he-balance-of-an-integrated-address
-
m-relay
<darkhappyman:monero.social> Are integrated addresses deprecated ?
-
m-relay
<darkhappyman:monero.social> Hello, I am asking this question after reading this :
monero.stackexchange.com/questions/…he-balance-of-an-integrated-address
-
m-relay
<darkhappyman:monero.social> _Are integrated addresses deprecated_ ?
-
m-relay
<darkhappyman:monero.social> Hello, I am asking this question after reading this :
monero.stackexchange.com/questions/…he-balance-of-an-integrated-address
-
m-relay
<darkhappyman:monero.social> __Are integrated addresses deprecated__ ?
-
m-relay
<darkhappyman:monero.social> Hello, I am asking this question after reading this :
monero.stackexchange.com/questions/…he-balance-of-an-integrated-address
-
m-relay
<darkhappyman:monero.social> **Are integrated addresses deprecated ?**
-
m-relay
<ofrnxmr:xmr.mx> ^
-
m-relay
<darkhappyman:monero.social> ok ok thanks 🙏 🛌🚶♂️
-
m-relay
<izzyma:matrix.org> Hi, I just synced the blockchain onto a ubuntu server that I access via ssh. It seems to be running ok, but when I use the command to start_mining, it prints this error message: Invalid syntax: Invalid combination of parameters.
-
m-relay
<izzyma:matrix.org> does anyone know of any good guides out there for newbs like me?
-
m-relay
<izzyma:matrix.org> with clear instructions on how to use the monero cli (monerod and wallet)
-
m-relay
<izzyma:matrix.org> thanks
-
m-relay
-
m-relay
<plowsof:matrix.org> sorry, the correct one for monerod Isaac Marsden
docs.getmonero.org/rpc-library/monerod-rpc/#start_mining
-
plowsof
sorry again, just type `help start_mining`
-
m-relay
<ofrnxmr:xmr.mx> Easiest is to run monero-wallet-cli and send the mining command from there
-
m-relay
<izzyma:matrix.org> Thanks so much you guys! I will get on it :-)
-
m-relay
<ranguvar:matrix.org> From my limited research it seems I may not be able to export the keys for Monero from my Trezor, so I may need to patch the code and transfer to an old format address as discussed prior. If anyone is available in the next hours to assist it would be deeply appreciated (and I can kick you a little xmr after). I'll attempt rebuilding monero shortly.
-
m-relay
<ofrnxmr:xmr.mx> why would you need to patch any code?
-
m-relay
<ofrnxmr:xmr.mx> Problem: you have trezor that have a bug that prevents sending large amounts to integ addresses
-
m-relay
<ofrnxmr:xmr.mx> Solution: send to a normal address,
-
m-relay
<ranguvar:matrix.org> That's what I'd like to do. I think there's a small chance I could be overcomplicating it.
-
m-relay
-
m-relay
<ranguvar:matrix.org> I am using `integrated_address` in monero-wallet-cli to generate a payment ID and integrated address, which I'm feeding to luigi1111/xmr.llcoins.net, producing an address which I'm providing along with the payment ID to `transfer` from my Trezor. However, I get "Invalid last argument" when I include payment ID, and so it seems code must be patched.
-
m-relay
<ranguvar:matrix.org> Are you saying there's a different address format I can use without payment ID that won't trigger the firmware bug?
-
m-relay
<ofrnxmr:xmr.mx> tiny
-
m-relay
<ofrnxmr:xmr.mx> Use `address`
-
m-relay
<ofrnxmr:xmr.mx> How to get a normal address? Open monero-wallet-cli and create a new wallet. Then type `address`. Send funds on trezor to the `address`. -> do whatever you want with trezor (wipe, update, create new wallet etc) -> send funds back to trezor
-
m-relay
<ofrnxmr:xmr.mx> Theres no reason (that i can see) for you to want to use an integrated address.. so just use a regular one, which should work. The bug is only concerning integrated addresses
-
m-relay
<ranguvar:matrix.org> That does give me the same address I decoded using xmr.llcoins.net, just without a payment ID.
-
m-relay
<ranguvar:matrix.org> I think I see - I can send to myself without a payment ID. It was only necessary on services that needed a way to differentiate incoming funds.
-
m-relay
<ofrnxmr:xmr.mx> Only on _some_ services. Mose use subaddresses these days
-
m-relay
<ofrnxmr:xmr.mx> Tradeogre and fixedfloat use integrated addresses. Almost everyone else uses subaddresses
-
m-relay
<ranguvar:matrix.org> Huge thanks. I'll test shortly and request your address if it works.
-
m-relay
<ofrnxmr:xmr.mx> Integrated addresses arent officially deprecated afaict, but the preferred method is to replace integrated addresses with subaddresses
-
m-relay
<ranguvar:matrix.org> What's the best resource on the differences between those? I didn't fully understand. If you have handy
-
m-relay
<ofrnxmr:xmr.mx> 1 sec
-
m-relay
-
m-relay
<ofrnxmr:xmr.mx> ^ this is the (slightly) updated version of
docs.getmonero.org/public-address/standard-address
-
m-relay
<jeffro256:monero.social> Integrated addresses are not "deprecated", that should be updated
-
m-relay
<ofrnxmr:xmr.mx> Moo thought they were, as did i
-
m-relay
<ofrnxmr:xmr.mx> But its been like that for years, even though the integrated addr page says that merchants should use them
-
m-relay
-
m-relay
<jeffro256:monero.social> That page is mainly correct: subaddresses for users, integrated addresses for mercahants
-
m-relay
<jeffro256:monero.social> Unless your business needs to maintain confidentiality between receipts
-
m-relay
<jeffro256:monero.social> At any rate, support for integrated addresses is continuing into Carrot at least for some period of time. But business will finally be able to get rid of integrated addresses once support for Carrot-keyed subaddres generation is implemented in wallets
-
m-relay
<jeffro256:monero.social> I think at that point we could finally discuss deprecating them without losing real needed features
-
m-relay
<ofrnxmr:xmr.mx> Most merchants these days are using subaddresses (like btcpayserver or 9/10 swappers)
-
m-relay
<ofrnxmr:xmr.mx> The benefits of integ addresses (such as generation w/o a view key) are still pros though.
-
m-relay
<ofrnxmr:xmr.mx> Though
-
m-relay
<ofrnxmr:xmr.mx> For payment verification, it makes sense for the merchant device to have a view key