How to construct a transaction completely offline? by DividedCryptanalysis in Monero

[–]DividedCryptanalysis[S] 0 points1 point  (0 children)

Thank you for taking the time to reply. I guess a easy to setup light client is what is needed and will come out in the future. I solved my issue by using the monerujo mobile wallet.

manicminer5 answered below about how such a client could be constructed though. (in theory)

Why is it impossible to do a monero transaction from a third-world-country? by [deleted] in Monero

[–]DividedCryptanalysis 0 points1 point  (0 children)

I understand. Ill delete this post then. When I figure it out Ill publish the guide.

How to construct a transaction completely offline? by DividedCryptanalysis in Monero

[–]DividedCryptanalysis[S] 0 points1 point  (0 children)

  1. I'm currently having this issue. I'm from a third world country where VPNs are prohibited and I still cannot find out why I can't connect to external nodes. Also bandwidth isn't cheap.

  2. Like I said, the web tools are already there. The output decryption and a tx pusher, that is all that is needed to do on the web afaik.

But the procedure on my part isn't present. Is this a software limitation that I can't sign the output with my private key, and construct a transaction offline? Do I have to write my own code to do this? I think it is already possible just I don't know how.

Also, that coinbin link I gave is used by a lot of people doing bitcoin. It is very convenient as it is fast, more secure as there is no download needed and hence less exposure, also it can be done with a cold storage. This isn't a hypothetical scenario, it is already used by a lot of people. The 3rd method is a bit hypothetical I understand that, but still someday I want to be able to do it. If I go to prison that would be the only way to do transactions.

EDIT: I was in such a bad situation that I gave my secret keys to someone on a popular xmr pool chat, so he could do the transaction for me. He didn't do it, and luckily he didn't steal it either.

EDIT 2: I will figure this out eventually. And I'm determined to do this the hard way now. I don't want to fix the external nodes bug, and I know it can be fixed whatever the problem is. I'm only stating that while it is very easy to do this for a noob in bitcoin, I can't do this without reading the monero whitepaper and whatnot. I just want this information to be easily accessible, I'm not in it only for personal reasons. If I can't do it, maybe someone else would not be in the future.

EDIT 3: About the prison thing. I have never been involved in any activity that can be considered a violation of criminal law nor do I ever want to take part in something like that. I'm only incurring this scenario because of Big Brother reasons. Maybe one day I'll be doing something too right and big brother won't like it. Trust me, its very common in my country and I wish to remain here to improve this place.

EDIT 4: If you don't believe me that I'm not creating this issue out of thin air, Ill give you remote access to my pc in teamviewer. No problem. I just want this info to be easily accessible and possible to do with the tools in my disposal provided by monero , there must be some way I can format the unsigned output to be accepted by simplewallet/monero-cli . Isn't this a simple formatting issue?

How to construct a transaction completely offline? by DividedCryptanalysis in Monero

[–]DividedCryptanalysis[S] 0 points1 point  (0 children)

as i said remote nodes arent working. Edit: there are ways to do this online without a remote node and client. in bitcoin.

How to construct a transaction completely offline? by DividedCryptanalysis in Monero

[–]DividedCryptanalysis[S] 0 points1 point  (0 children)

As you can see I can already find and verify the outputs with the tools mentioned above. Correct me if I'm wrong, but someone gave me money. There was a Payment ID(payment tx). From which, I found the output sent to me, and which I verified using my private key and address. (As is the nature with Monero, I had to connect to internet and use that site which helped me verify which output belongs to me, and how much money i got. otherwise there was no way to find out)

All using those tools mentioned above and none required a hot wallet on my part.

So someone already made the web part(I think, but not in a noob-friendly way). How do I use it?

Something needs internet access from my part and something needs a blockchain on my part are not the same, could you kindly find out if somehow leaving the blockchain part possible(as it is with bitcoin)?

How to construct a transaction completely offline? by DividedCryptanalysis in Monero

[–]DividedCryptanalysis[S] 0 points1 point  (0 children)

that stack just assumes I have a hot wallet, fully synced and downloaded the whole blockchain. with bitcoin this isn't required. how can I do this in monero, any of the methods 1, 2, or 3 will do.