Hot answers tagged

21

First and foremost, to put your mind and ease and to verify that your transaction was correctly sent to your address, use this guide to verify your transaction: How do I, as a recipient, verify that my transaction actually arrived? It should show that you have one output with output match? = True for the amount you expect to receive. If this checks out, ...


15

According to your wallet (not the protocol) you have to wait 10 blocks (roughly 20 minutes) before you can spend newly received xmr. The is a measure for increased untraceability. Explanation : As an example, when you send a transaction, your wallet uses one of the 'bills' it has, say 10 xmr. However, you want to pay someone only 3 xmr, so what happens ...


9

The procedure is a bit more involved for Monero, but you can do this in two ways: The easy one off solution is to gather the standard address you sent to, the txkey for the transaction (you said you sent the monero, so you should have it: the txkey is the private key of a random keypair generated when you send a monero transaction: you can get it with ...


5

First and foremost, a view-only wallet with merely the private view key will only be able to see incoming transactions to its corresponding public address. A more theoretical explanation can be found here: Why is the viewkey able to track incoming transactions, but not outgoing transactions? As a practical example, let's say you received a 10 XMR output ...


3

It's not a case of how much is in your wallet, rather how many outputs you own. If you only have 1 output, when you do a transfer, the recipient get's a new output with part of your spend output and you get the rest into a new change output. This answer explains nicely. So this brings us to the question of how to prevent this. There is no way to prevent the ...


3

Yes, change this line and recompile. It's a wallet thing, not consensus. There are caveats: You'll probably be the only one with changed config so someone could use it to fingerprint your TXes If a reorg happens, there's the risk of your transaction becoming invalid because inputs are referenced by offset


3

This answer is for checking the balance of a Monero paper wallet with no other software other than an internet browser. (1) You need to save the transaction id provided every time you send Monero to your paper wallet. (2) To check the balance go to: http://xmr.llcoins.net/checktx.html. (3) On that page you need to enter your transaction id, Monero public ...


3

So problem solved - I did a stupid mistake. I did everything acording to this tutorial https://www.usxmrpool.com/#easy_mining_guide, which I find well done (for noobs like me), but I wanted to mine in a different pool, than the tutorial shows. When I checked the pool adress in config file, I overloocked that I didnt change it. There is a lot of pools with ...


3

No. No. Naturally, you can only know about what you sent to that address. You can't know whether that address ever received anything else from the side. When the target spends what you sent to them, you won't be able to tell if it was your target who did the spending or someone else who just happened to include output of your TX as his "decoy" input (look up ...


2

You can use a view-key only wallet (you will need to note down the viewkey when creating the wallet). Keep in mind though that currently you cannot tell if a transaction is spent without generating key images.


2

Is it possible to (readonly) check the balance of a Monero address with only providing the address and ViewKey (no Payment Id or SpendKey or whatever), and without first installing/syncing software for it? Just a simple web interface for this? Yes, that's possible Private wallet For a private wallet, turns out this is really a good question! I don't have ...


2

The per_subaddress field of the result returned by the get_balance method contains the balances of the addresses. There is also the get_accounts method that gives the balance for each account. Documentation: get_balance get_accounts


2

An integrated address is just a normal address with an embedded payment ID. Thus you use the usual get_balance RPC method, or balance detail CLI command. As they have a payment ID, you can also make use of get_payments (RPC) and payments <PID> (CLI), which will show you any incoming payments made to the address using the provided payment ID. It's ...


2

If a transaction includes a key image in a ring which corresponds to one of the outputs you own, then it is a transaction you sent. If no key image in a tx corresponds, then it is not a transaction you sent. This holds regardless of whether any output is sent to your address. Usually, when you send money, there will be a change output back to you, but not ...


2

Yes. Using monero-wallet-cli you can run the command balance detail, which will show you your wallets balance and each balance received at each subaddress. Typically for non-interactive usage you'd use monero-wallet-rpc, for which there is an equivalent method get_balance, which gives you result in something more machine readable (e.g. JSON). You can ...


1

Last I was aware, Poloniex issues users with a Monero integrated address, which embeds a payment ID in the address. You can easily verify this by the address length - integrated addresses are 106 hex digits long. As the Monero community has already signalled that payment IDs are being deprecated, subaddresses should be used instead moving forwards.


1

You need to take this up with the pool that sent your transaction and prove the tx was never mined. You can check various nodes (https://moneroworld.com/#nodes), via the RPC interface, to prove the tx has not been mined by running the following from the command-line: curl -X POST http://node.moneroworld.com:18089/get_transactions -d '{"txs_hashes":["...


1

If you want to have multiple Outputs in your wallet you can use the "sweep_all" command in the monero-wallet-cli sweep_all [index=<N1>[,<N2>,...]] [<priority>] [<ring_size>] [outputs=<N>] <address> [<payment_id (obsolete)>] but outputs cannot be larger than 16! example: sweep_all unimportant outputs=16 ...


1

The only way I can see to speed this up is to write some code that does parallel crypto ops at a lowish level, roughly where the calls to is_out_to_acc_precomp are made. You can then save all the tx processing, and you then compute the crypto part for N keys rather than one. You can also early out when one key finds a match, since other keys won't find a ...


1

Your transaction has an ADDITIONAL_PUBKEYS tag in the tx_extra field. This means it was a transaction with at least two destinations, at least one of which was a subaddress. These warnings mean that your wallet does not know how to interpret this ADDITIONAL_PUBKEYS tag. Therefore your wallet must be an older wallet version that does not support subaddresses....


1

In CryptoNote you can't just get a balance for an address since CryptoNote uses one time addresses or stealth addresses. Because of that, in order to get your balance you have to scan all transactions on the blockchain. You need to check each output if you can access it with your private view key. Because of that, there is no easy way to get the whole ...


1

If setup is correct, typically how long before the coins should arrive? One to five minutes. Would there be any issue with my server and wallet being offline at the time? As long as the daemon (monerod) is synced through the date/time of the transaction, then it doesn't need to be online when using monero-wallet-cli to refresh your wallet's balance. ...


1

Yes, CPU performance does affect scanning time, but so too does Disk I/O speed, and having a sufficient amount of RAM. By the sounds of it you want to set up your own remote node to connect to from your phone? And yes, my understanding is that when you connect to a remote node, the scanning happens server side, so this should work in theory. My question to ...


1

To be able to make a transaction, the wallet must know how much it contains. The approach for you would be to only scan from when the user made the transaction by specifying a restore height or date. Allowing you to only scan i.e. the last 10 blocks. This technique only works if you are sure that each user only used an address from a specific moment. You ...


1

Chances are your node isn't synced with the blockchain or your wallet isn't refreshed with blockchain data. You can refresh your wallet against either your own node or some open remote node. There are several options to refresh your wallet. If you want to run a full node note that it requires 32GB storage at the moment but has the advantage that you can ...


1

You can download the official GUI and set up a view-only wallet, without downloading the entire blockchain. You would still have to sync your wallet with the network. This doesn't take a long time. Connecting to remote node - so you don't have to download the blockchain. Set-up a view-only wallet


1

This is most likely the bug fixed in https://github.com/monero-project/monero/pull/2542. If you can't or won't patch your copy to include this small fix, a workaround is to ensure you have a synced daemon when you create the wallet, so that monero-wallet-cli can access it to query the current blockchain height.


1

Try mymonero first, maybe your local data was not updated. 国人?


1

No, no and no. Monero is inherently private. Look for more information with keywords like: stealth address, ring signature, confidential transactions etc.


1

You will see your starts with the pool by using the same address as in your miner configuration. Note that it may take some time before first stats appear, and you will see a pending balance only after the pool finds a block in which you took part. Also, to actually receive a payment to your wallet, your pending balance must go over the pool's payout ...


Only top voted, non community-wiki answers of a minimum length are eligible