Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
Join us in building a kind, collaborative learning community via our updated Code of Conduct.

Discussion of any data included in a Monero transaction

1
vote
1answer
27 views

How does key images work when you create a transaction using two or more of your previously unspent transaction outputs?

I've read key images are the critical element in Monero to avoid double spends. I think I understand how it works when you are using only one of your previously unspent transaction outputs to create ...
0
votes
1answer
34 views

Can the sender of the transaction find out via any blockchain explorer, how much money he sent?

The sender has all 4 keys and can have the destination address, but does not have the tx_key, is there any way to find out, how much money he sent in a transaction using any blockchain explorer? Or ...
0
votes
1answer
12 views

Can the sender find an address of the receiver of the transaction when not using GUI wallet?

wallet-CLI was used to send the transaction, but the sender forgot, where he send the money, so is there a way to determine, where it was sent? I would prefer wallet-CLI or wallet-RPC solution if ...
1
vote
4answers
34 views

How can I check if a transaction is mined into the blockchain?

How can I check if a transaction is mined into the blockchain ? How much time does it take for this if the transaction is less then 1000$ ?
1
vote
1answer
37 views

How to buy monero for cash?

How to buy monero for cash ? I meet with the seller, then give him cash and send him my wallet address using some messenger. Then he using a laptop or smartphone send xmr to my address. How much time ...
2
votes
1answer
44 views

How to create more outputs?

I forked aeon/monero for fun and to learn. I have seed nodes running, pools running, miners running. The blockchain syncs, nodes connect to eachother. I can send transactions from the cli wallet only ...
2
votes
1answer
62 views

How to parse transaction extra field to extract pubkey

Is there some description of transaction extra field? From rpc-request to blockchain I have tx object with extra(Uint8Array). In monero repo I found how they parse extra field, but don't understand in ...
0
votes
1answer
50 views

Does it make sense to run two nodes in order to disguise your identifiable information?

I'm repeatedly encountering statements related to passive monitoring. Like that: If you send XMR frequently to another person, an attacker passively monitoring both parties will know with ...
1
vote
1answer
60 views

How to get a Monero Transaction Hash to check incoming deposit on MoneroAddress.org generated address - without CLI or GUI wallet? [closed]

I need some help with following! I have set up a monero address with moneroaddress.org. I want to be able to check if that address has received a monero payment using any available online tools / ...
2
votes
1answer
110 views

What is the “SpendProofV1…” or “OutProofV1…” in the details of a sent transaction in the GUI?

I'm guessing it's either the Confidential Transaction range-proof? Or is it some kind of proof-of-payment I can send to the recipient to prove... payment...? Either way, what privacy or security is ...
2
votes
2answers
283 views

Recover an XMO transaction

I have an XMR Monero wallet on my MAC computer, went through Changelly and sent (accidentally) XMO to it instead of XMR. Everything was correct except I sent XMO instead of XMR. I have looked at a ...
3
votes
1answer
45 views

Where can I find the random public key R=rG in a Tx?

I've read the white paper of Monero(CryptoNote v2.0) and a problem confuses me. This paper says that when Alice sends coin to Bob, she uses P = Hs(rA)G + B as a destination key and packs value R = rG ...
0
votes
0answers
39 views

where can I find proof that is better than xmrchain.net? [duplicate]

I sent money to purchase something, and my monero is gone. the third party (manger) of the company says my transaction doesn't exist. He sent this in reply to my trouble ticket: This transactions ...
3
votes
1answer
64 views

How can I choose addresses to create a ring signature for a transaction

I am doing a project based on blockchain, and I found that Monero is a good candidate for my project because of its ring signature scheme. The scenario is that I would like to create a transaction ...
3
votes
1answer
124 views

Theoretically, is it possible to send a value of 0 to someone?

And if the answer is yes, doesn't it compromise the anonymity property? Assuming my wallet client does not check the transfer amount. (I prefer mathematical explanations).
1
vote
1answer
125 views

V7 hard fork inputs sorting

I've seen that the new hard fork requires the inputs to be sorted. I already had some transactions rejected from my testnet node due to this rule. So, the question is: How are the inputs supposed to ...
2
votes
2answers
62 views

Duplicate output keys

Output keys are 256 bits public keys. They should be unique. Are there any duplicate output keys ? What happens if there is any ? Is it a double spend ?
6
votes
1answer
150 views

Transaction structure: Question about ecdhInfo

This question by kenshi84 shows how the pseudoOuts and outPk fields can be validated by anyone (without knowing any of the private keys involved), by checking that sumIn === sumOut: > var H = ...
2
votes
2answers
60 views

Does the receiver need to be online in order to complete a transaction?

By reading Crypto-Note paper, I see that there is a diffie-helman key exchange. To that end, does the receiver need to be online to complete that key-exchange? Thanks.
3
votes
1answer
99 views

How the receiver knows the amount that he received from the sender?

After the receiver scan the blockchain and identifies his own transaction, how does he know the amount that he received in that Tx? (Without off-chain communication) I appreciate a Technical ...
1
vote
0answers
131 views

Unable to get any transactions from walletd JSON RPC response

I apologise for being slightly off-topic here, but I'm clueless at this moment and struggling with finding an answer for some time now... I have daemons forked from original CryptoNote source code ...
1
vote
1answer
90 views

Was the reasoning behind the large tx extra in minergate's transactions ever revealed?

It's absolutely enormous. Was it revealed why it's used? This is a Minergate block: http://explore.moneroworld.com/tx/bba343e5e172f07f623fb34c0cbd26519567cc374c5d61d468d370714f3d5b66 This is a ...
3
votes
1answer
113 views

More than one real input per transaction?

Is it possible to have more than one real input in a monero transaction? If yes, how can you know how many mixins are there and how many real inputs? If no, how do you explain this: https://...
2
votes
3answers
178 views

Is there a way to make unsigned transaction, sign and submit manually using wallet RPC?

I want to make unsigned transactions, sign and submit manually using wallet RPC. I know that transfer method does them directly, but I want to do it separately. However I can't find the way using ...
1
vote
1answer
129 views

Sent Monero to Shapeshift [duplicate]

Mined my first monero.. got 0.42 in three months and was very excited to cash in for some December pocket money but it never arrived shapeshift even though my monero wallet showed it was sent.. that ...
0
votes
0answers
52 views

Bought Monero - use Monero GUI - when do I get my Monero? [duplicate]

I am new to Monero - and bought yesterday evening my first Monero's. I installed the Monero GUI and it is connected. I bought around 6pm my first monero from AnyCoindirect and around 11pm my second ...
1
vote
0answers
81 views

Intentionally reveal unspent transaction outputs (UTXOs)

As per this discussion I learned it is not possible in Monero to count the total unspent transaction outputs (UTXOs) in the blockchain to verify the total coin supply. I can understand that this is ...
2
votes
1answer
81 views

Reading Signed/unsigned tx files

I'd like to transfer files between cold and hot wallets via QR codes. Python can't seem to decode/encode the bytes in the unsigned tx file. Can someone confirm they are mostly binary, and some sort of ...
0
votes
0answers
93 views

offline transaction signing, what does “for <amount>” mean?

I'm about to submit my first offline-signed transaction to the network, but before I do that I want to be sure not to mess it up, so sorry if this question is stupid. When I signed the transaction ...
5
votes
1answer
114 views

How does input reference the output of some transaction?

So I want to understand how does Monero work under the hood. Input of tx is structured as follows: "vin": [ { "key": { "amount": 0, "key_offsets": [ 17927, 10436, 804, 32, ...
0
votes
0answers
67 views

Another Noob Question

Today I finally got access back into my Bittrex account and decided to do the right thing and pull everything I can off exchanges. So i got a mymonero wallet. Did a test with .5 and it took about an ...
3
votes
1answer
159 views

Is it easily provable by a third party that the key image used in a transaction is associated with the spent output without revealing the (P,I) pair?

What I'm getting at is I'd like to know how the Monero network can know that a key image used in a transaction is not either forged (probably an easy answer) or created from a different output owned ...
4
votes
2answers
235 views

Is it possible to attach a message to monero transactions?

It would be useful if we can attach a message to monero transactions for reference. Is there any future features in the works to do something like this? Bitcoin has OP_RETURN with 40 byte limit.
2
votes
1answer
254 views

How does the payment id appear in a transaction?

I'm having troubles finding the payment ID in a transaction info. I'm using the daemon RPC API to get the transaction info. According to the official documentation the extra field is used for the ...
2
votes
1answer
87 views

Are there options for `show_transfers` to change the date format?

I recently made a transfer; and, when running show_transfers in the CLI wallet, the transaction reflects a date format of HH:MM:ss AM/PM. All the other transactions in that output are reflected as ...
4
votes
2answers
116 views

Is the 'pseudoOuts' of 'rctSig' the commitment on input amounts for simple RCT

It seems that the genRctSimple function will make a different input commitment for each input amount (line 675-683 in file src/rct/rctSigs.cpp). And summation of these input commitments = output ...
6
votes
1answer
289 views

Size requirements for different “pieces” of a Monero transaction

What are the different pieces of a transaction that take up precious bytes on the blockchain (range proof, MLSAG, inputs, outputs, ECDH, keys, TX extra, other)? How much space do they take up (in ...
1
vote
0answers
85 views

monero blocks explorer

During working with the apis offered specified http://moneroblocks.info/api, I'm confused by the following 2 apis http://moneroblocks.info/api/get_block_header/{hash} gives me the response as while ...
4
votes
1answer
64 views

What determine the transaction size of Monero?

Only the public key size of ring signature or both the public key size and signature size?
5
votes
1answer
299 views

Is the 10-block lock time a protocol rule? What rules accompany it?

Every Monero transaction consumes old outputs (used as inputs to the transaction) and creates new outputs. The new outputs are locked for 10 blocks before they can be spent. A. Is this a wallet ...
4
votes
2answers
61 views

About the actual implementation of the **mix-ins** construction process

Following problems occur to me during my reading codebase of the current monero project, Are the mix-ins grabbed through wallet2::get_outs function in the wallet side, which is further delegated to ...
2
votes
1answer
65 views

What is the meaning of wallet2::transfer_details::m_global_output_index?

I'm new in Monero. While reviewing the codebase of the Monero project, I'm stuck in the m_global_output_index field in transfer_details struct in the 'wallet2.h' file and want to know what it means. ...
5
votes
2answers
170 views

Are 0-output transactions possible?

Is it possible (as in allowed by consensus, not doable with today's software) to create a zero-output transaction in Monero? In other words, is it possible to create a transaction whose inputs are ...
10
votes
1answer
3k views

What does Monero's scaling roadmap look like

I know Monero is dynamically scalable, but everyone knows that simply increasing blocksize does not make a blockchain scale. Nodes will still need to download the entire blockchain to function. The ...
0
votes
1answer
235 views

What happend to my transaction

I bougth some Monero on poloniex to send to my paperwallet some months ago. Today I checked my paper wallet on mymonero.com and there is balance 0. When I check my transaction on moneroblocks, it says ...
4
votes
1answer
103 views

Newbie, tracing/understanding transactions

Am I correct? I see in my transaction "From Block" these things: Hash IDon'tKnowIfIShouldObscureThis Height 1317365 (437 confirmations) Timestamp (UTC) 2017-05-24 18:40:59 (15 hours ago) In my ...
4
votes
1answer
516 views

What significance does the wallet public spendkey and public viewkey have in a transaction?

I was just wondering what function does the public keys in a wallet address have in creating a transaction or receiving a transaction from someone?
5
votes
1answer
110 views

Why is there a multiply by 8 in the hash_to_ec and derivation_to_scalar functions?

Trying to get an intuition about the hashing that Monero is doing. Some definitions: Let P represent a point on the Ed25519 curve that's also a part of the group. Let H represent a hash function. ...
6
votes
1answer
78 views

How is the commitment for a previous outpoint computed (tx v2)?

I've been working on a Go-based Monero library and for the MixRing of a RCT, we need the previous outpoints that are being mixed in. It's easy enough to grab those output keys and put them in the ...
3
votes
1answer
98 views

Do Transaction version 2 (ringct) have a different hash function or different input for computing tx hash?

I can verify transactions ids with version 1 using the normal Keccak256 hash just fine. I seem to be having trouble with version 2. For example, this transaction: https://explorer.xmr.my/tx/...