Questions tagged [transaction-data]

Discussion of any data included in a Monero transaction

Filter by
Sorted by
Tagged with
0
votes
2answers
66 views

Is there a reference about format of transaction?

Is there a document provides the details of the structure of a transaction. And it provides every item's space also. For example: "version": 1 bytes "unlock_time": 1 bytes "...
3
votes
1answer
71 views

Format of numbers decoded from ECDH amount

After decoding the amount from ecdh amount, we get the numbers which is obvious not in decimal, e.g. "0010a5d4e8000000". Then we can transfer them into integer with the following python code and get "...
0
votes
1answer
27 views

What is the max no of input for Monero tx? How does it affect the no of decoys?

Assume the ring size = 11. If I have 1 input, 10 decoys are added. 1 key image. If I have N input, 11 - N decoys are added. N key image. Is the above statement true? Does it mean that if the ...
3
votes
2answers
82 views

Questions about calculating a transaction ID

As I know, Transaction ID is calculated from H( H(tx_prefix) || H(tx_stuff) || H(Signatures) ) Where tx_prefix = {tx version || keyoffset || keyimage || one-time addresses || extra} tx_stuff = {...
0
votes
1answer
47 views

Can EUR 10.000.000 be mined in ONE go?

I understood large sums of Monero can only be mined in several transactions? Could EUR 10.000.000 be mined in ONE transaction?
1
vote
1answer
49 views

How to get components of m (message) for verifying

I am trying to verify a transaction manually..but not knowing some components of message m. The message is derived from: m = H( H(tx_prefix), H(ss), H(range proofs) ) where tx_prefix = { tx ...
0
votes
0answers
26 views

How can I get real inputs from key_offsets? [duplicate]

As I get key_offsets from command "print_tx ... +json", how can I get the real inputs with those numbers? For example, using command below.. print_tx ...
1
vote
0answers
48 views

Build transaction offline

I'm trying to build a transaction hex string which I could later broadcast using the daemon rpc, the my-monero-core lib doesn't seem to have an API to do, so I used the code that I found here ...
1
vote
2answers
47 views

Where is the encrypted Monero amounts in a transaction?

Looking at a monero transaction, I can't see any amounts. Where is this encrypted exactly? Take for example: https://moneroblocks.info/tx/...
1
vote
1answer
41 views

Do transactions to subaddresses look different on the blockchain?

If I sent from wallet A to wallet B's main address, then from wallet A to wallet B's subaddress, beyond normal "differences" in Monero transactions that obfuscate them, would the second transaction ...
1
vote
0answers
74 views

Why my amount decryption fails sometimes?

Thanks to great answers to this question I managed to improve my output recognition code, however I still have issues with some payments. The amounts are garbled, which means the xor mask is probably ...
1
vote
1answer
91 views

How to decrypt the amounts properly?

I'm trying to decode outputs of transactions using the general algorithm described here. It flawlessly identifies my outputs, which proves I properly extract keys from extra and calculate valid Hs(8aR|...
0
votes
2answers
52 views

Is there an example of a transaction that makes use of tx_extra field? Is this public unencrypted data?

Is there a transaction that makes use of the tx_extra field that is viewable in the monero block explorer?
1
vote
1answer
45 views

What is miner_tx_hash?

I am trying to figure out the Daemon RPC API. Requesting a block with get_block(), the block header has a field miner_tx_hash. The block also contains a JSON field miner_tx, which contains the ...
0
votes
1answer
59 views

Monero cli show_transfers transactions for only a specific subaddress

I have a few subaddresses with small amount transactions. How do I view only these transactions that were sent to this subaddress? I already switched to the account account switch 1, but when I do ...
2
votes
1answer
50 views

How to get decimal number out of a decrypted ecdhInfo field?

I have a known amount encoded in ecdhInfo. I can decrypt ecdhInfo according to this formula: amount = 8 byte encrypted amount XOR first 8 bytes of keccak("amount" || Hs(8aR||i)) How can I get a ...
0
votes
2answers
101 views

When receiving funds, does the recipient know the address of the sender?

When someone sends funds he knows the address of the recipient. Is it the same for the one receiving the transaction?
2
votes
1answer
107 views

How to parse TX_EXTRA_TAG_ADDITIONAL_PUBKEYS from extra

Extending this question I am interested in parsing the TX_EXTRA_TAG_ADDITIONAL_PUBKEYS. Here is how the extra looks like: ix value byte 0 1 01 1 73 49 ... 32 230 e6 33 4 ...
2
votes
1answer
98 views

How to check if transaction pays to my address?

Let's assume I have an address, a secret view key for it, and a transaction. The transaction has been checked by a daemon to be valid. How do I figure out if the transaction pays something (and how ...
1
vote
1answer
58 views

How can I distinguish between transactions (send vs. receive)?

How can I distinguish between the transactions I sent and those that came to me? If I decrypt the outputs using my view key and address in the amount field, I get balance / tx amount. But other fields ...
2
votes
1answer
97 views

Can I process incoming transfers from the daemon RPC?

Can I process incoming transfers using only the daemon RPC and my private view key (so without a wallet)? Or how can I decrypt vout from the get_block output JSON?
3
votes
1answer
93 views

Why does Monero create two or more inputs for transactions?

I have been playing around with a private Monero test network and I noticed that the transactions always have two or more inputs. When I inspected the true inputs of a transaction, I observed that one ...
1
vote
1answer
52 views

How to interpret the output from the 'print_ring' command in monero-wallet-cli?

My objective is to identify the true input of a transaction as the spender. Simply keeping track of transaction hashes, in which I am the receiver, does not seem to help, as my own coin can be ...
1
vote
1answer
73 views

Is there a way to see all the transactions coming through my Monero node?

I'm running monerod on my Ubuntu server and if I create a transaction using Monerujo using my node to process it, can I see it in my monerod console? If not, how can I see the transactions going ...
3
votes
2answers
82 views

Can I identify the true input of a transaction as the spender on an explorer?

What information would I need to discern my true input to the transaction from the mixins? Can this be easily done?
0
votes
1answer
100 views

How to get the base transaction hash from the blocktemplate_blob [duplicate]

I want to know how to generate different blockhashing_blobs using blocktemplate_blob, returned by the RPC get_block_template method, with different extra fields. To do this, I need to manually ...
1
vote
1answer
69 views

Correctly retrieving the tx_pubkey from a transaction

I found, in the code, an example of a function that retrieves a public key from a transaction. The comments say that because of a previous bug, the tx may contain more than one public key. Do I ...
0
votes
1answer
48 views

Using Trezor, trying to retrieve tx_key

I made sure to check that store-tx-info = 1 before sending. I seem to recall trying this in an earlier version and it was successful Now I am getting a result of: get_tx_key txid Wallet password: ...
0
votes
0answers
36 views

Adding additional output field in transaction for output validation

Good day, I am trying to integrate a post quantum signature scheme into the Monero codebase, first I had so many issues with key sizes and key derivations, but right now it seems to be partially ...
1
vote
1answer
107 views

Generating key derivation in construct_miner_tx

Good day! I am trying to understand the construct_miner_tx function inside cryptonote_tx_utils.cpp and I am stuck on comparing what is being discussed in the zero to monero reference pdf regarding ...
1
vote
1answer
102 views

How to use the --extra-messages-file option?

monerod has an option to include an extra message in a coinbase transaction with --extra-messages-file. What format should the text in the file be? Hex, Decimal, or some other format? Once the ...
1
vote
2answers
124 views

Where can I find the transaction amount checking logic in the source code?

I'm a newbie to Monero. My question is how Monero does the amount checking logic (the input amount should be larger than the output amount in a transaction) when a node receives a raw transaction. I ...
2
votes
1answer
90 views

How does one craft a Monero transaction locally, sign with their private key and then broadcast using javascript?

I'm looking for the specs to craft a Monero transaction and then sign this transaction with my Monero private spend key. Then broadcast this signed transaction to a node. I want to do this in ...
1
vote
1answer
115 views

Global index of output

Can anyone please tell me, is there a way to find out the future global index of the output that is currently in the tx pool?
1
vote
1answer
93 views

Signatures instead of rct_signatures in a transaction

I'v noticed that the current version of transaction in monero is now: vin, vout, extra, rct_signatures etc. My question is - when I run monero in testnet environment on my computer, the transaction ...
1
vote
1answer
68 views

Trying to update a small analysis, does anyone have a source on current median transaction sizes?

Doing this little shitpost: https://www.reddit.com/r/Monero/comments/9s5n51/monero_selfish_mining_strategy_when_you_need_to/, need to update because it's currently using RingCT figures
1
vote
1answer
46 views

Command for returning transactions in json format to external code

I want to iterate (from a Python program) over all the outputs of all the transactions on the blockchain. Is there any RCP command or something like that, that returns a structure of transactions as ...
1
vote
1answer
70 views

Correlation between transaction vout key and an address

I'm working on a more robust implemenatation for a mining pool to figure out what the actual amount was it received from a block's reward. Retrieving a block using getblock includes the miner_tx ...
1
vote
1answer
167 views

The entire lifecycle of an XMR transaction with RingCT

I'm trying to understand the data structure in monerod and create a simple workflow for a transaction's life cycle. It doesn't look like this has been done post-RingCT activation, and I see a lot of ...
0
votes
1answer
102 views

Getting transaction hash / ID from the raw data

Is it possible to get the hash/ID of the transaction having its raw signed hex value only?
0
votes
1answer
24 views

What's the appropriate place to add additional validity checks for transactions?

What's the appropriate place to add additional validity checks for transactions? (check_tx_inputs?, does every tx pass through this, including during reorgs and such?)
2
votes
1answer
84 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 ...
1
vote
1answer
126 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
130 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 ...
2
votes
4answers
109 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$ ?
2
votes
1answer
112 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 ...
4
votes
1answer
181 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 ...
3
votes
1answer
240 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
136 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 increasing ...
1
vote
1answer
828 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 / ...