39
votes
Accepted
Is there any way to construct a transaction manually?
Yes, there is. It works a bit different than in Bitcoin due to Monero specifics involving scanning for outputs with the view-key and checking the spent status by using key images.
First, we assume ...
28
votes
Accepted
How can I use Monero without syncing the blockchain?
The Monero community encourages you to run a full node so you can get the highest level of privacy and support the network the most. However, we understand that convenience is sometimes more important....
24
votes
How to Use Monero Multisignature Wallets (2/2 & 2/3)
Monero 2/2 Multisig
First, the wallet to be converted to multisig must be empty. It is best to use a brand-new walllet for the purpose, although not required. It is strongly advised to make a copy of ...
18
votes
Accepted
Can simplewallet auto refresh?
Recent simplewallet has an automatic refresh, every 90 seconds. If can be enabled and disabled by set auto-refresh 1 and set auto-refresh 0. To view current settings: set.
When this was implemented, ...
17
votes
Accepted
I forgot to upgrade (from CLI or GUI v0.13 to CLI or GUI v0.14) and, as a result, accidentally synced to the wrong (alternative) chain
With the most recent version, this particular issue is, fortunately, trivially fixed as follows:
GUI
Exit the GUI by clicking on the x (right top) and subsequently making sure to stop the daemon as ...
17
votes
Accepted
How do I generate a Ledger Monero wallet with the CLI (monero-wallet-cli)?
Windows
We first have to ensure that we're sufficiently prepared. This entails the following:
This guide assumes you have already initialized your Ledger wallet and thus generated a 24 word mnemonic ...
16
votes
Accepted
How to create a cold storage & watch-only wallet
Monero Cold Storage, Monitoring, and Spending Guide (MS Windows) - Part 1: Creating The Wallet
Create a bootable USB drive. Follow instructions here.
Get the latest Monero Core binaries. If you ...
16
votes
Accepted
How do I, as a recipient, verify that my transaction actually arrived?
First, theoretical background can be found here:
Selective transparency in Monero vs Zcash
Why is the viewkey able to track incoming transactions, but not outgoing transactions?
Is there any way to ...
15
votes
Accepted
private spend key versus mnemonic seed
Thanks to deterministic key derivation, the private spend key is an alternate representation of the mnemonic seed. Both the mnemonic seed and private spend key can be used to derive all other keys
...
15
votes
Accepted
Are there any Monero specific programming language "libraries" available?
There are several.
Python: https://github.com/tippero/python-monero
Node js: https://github.com/ShenNoether/monero-nodejs
Php: https://github.com/PsychicCat/monero-php
I think the node and php ...
14
votes
Accepted
What is churning?
Churning means simply sending the entire balance back to yourself. There's a privacy increase because by doing so, you increase the distance of your funds from some source. Each churn serves to fuzz ...
13
votes
Accepted
How to Use Monero Multisignature Wallets (2/2 & 2/3)
Disclaimer: this is written for the pre-release version and for testing purposes only (at the present moment). Use at your own responsibility and don't play with big amounts. To test yourself, you ...
12
votes
What does "transaction failed" mean in simplewallet?
Once the wallet creates a transaction, it can fail at several steps.
The first one is to be rejected by the daemon. This can happen if the daemon sees that transction uses already spent key images, ...
12
votes
Accepted
Transaction stuck as "pending" in monero-wallet-cli
You can first use the show_transfers command in monero-wallet-cli to see if your transaction shows there. It should show as "pending". Subsequently, you can use the flush_txpool command in monerod (...
12
votes
Accepted
Setup remote-connectable node?
you'll want to restrict the RPC, otherwise other people that get access to your node can shut it down.
./monerod --rpc-bind-ip <external.ip.of.node> --restricted-rpc --confirm-external-bind
...
11
votes
Accepted
How to change password on a wallet created with simplewallet?
As far I know, this is not possible. You have to restore you account with
simplewallet --restore-deterministic-wallet and give a new password.
11
votes
Accepted
Why was `always-confirm-transfers = 1` not the default in version 0.10.0.0?
I can't tell you why it currently (version 0.10.0.0) is not enabled by default. However, about 10 days ago I filed an issue (#1058) for this on GitHub. Meanwhile, it seems there's a pull request in ...
11
votes
Does the Monero daemon and wallet connect with other nodes by ssl or unencrypted?
From my knowledge the connection is not encrypted, but this doesn't hurt anything because the data that is exchanged is already public record.
For example: the same information can also be found on ...
10
votes
Accepted
If I send money with Simplewallet, it'll show that I've both sent and received funds. Why?
This is change coming back to your wallet. For instance, if you send 5 XMR, simplewallet might send that using a 10 XMR input, which it will then split and send 5 XMR to the person you are sending to, ...
10
votes
Accepted
How long do I have to wait for monero-wallet-cli to be synchronized again?
If you use exit in simplewallet the last refreshed block will be saved in the wallet cache, i.e., the wallet's memory. Thus, the next time you will refresh the wallet, it will start refreshing from ...
10
votes
Accepted
Simplewallet password confirmation during wallet creation
That feature does not yet exist, but there is an open issue for it in GitHub and a fix is being worked on.
+bool password_container::read_from_tty_double_check(const char *message) {
+ std::string ...
10
votes
Accepted
What programming language(s) are used in building Bitmonerod, Simplewallet, Kovri, and the Monero GUI?
bitmonerod/simplewallet are written in C++, with some C too. C libraries are used (unbound, lmdb, etc). Some C++ bits are pretty intricate. Wallet code is simpler.
Kovri is C++. I've not looked at ...
10
votes
Accepted
What encryption algorithm is used for the wallet.keys file?
ChaCha8; the key derivation is done with CryptoNight.
https://github.com/monero-project/monero/blob/e06530e2d97a0a44f1f954b0d9a49e522e2ca74a/src/wallet/wallet2.cpp#L1362
Specifically note L1429 which ...
10
votes
Why did monero-wallet-cli restore the same wallet with different mnemonic seeds?
TL;DR first is completely random seed, 2nd is the "normalized" seed, and they're both valid and resolve to the same wallet. As long as you know the method to go from mnemonic to the actual private key,...
10
votes
Accepted
How do I prove that a payment has been sent to a particular address?
When you send a transaction, a one time random keypair is generated. You can later see it with get_tx_key txid, replacing txid with the transaction id for the transaction in question.
You can then ...
10
votes
Accepted
What would be the minimum mixin for full privacy?
It will always be a sliding scale, much like how many confirmations will give me full security? The answer is neither can give you "full" security, but they can make it so that it's enough to thwart ...
10
votes
Accepted
Is there any way of changing the password of an existing wallet?
This answer depends on whether your .keys file was compromised as well. If an attacker knows your password and somehow has access to your .keys file he will be able to steal your funds. However, if he ...
10
votes
Accepted
Why is the Monero node separate from the wallet?
It's good practice to separate them, here's why:
Security. The node is open to the network and the wallet keeps your private keys. In case some exploit was found in the node sofware, this ...
10
votes
Accepted
Why does the option "--verify 0" for monero-blockchain-import not work?
People were abusing --verify 0, using it for files they downloaded from the internet, which is a dangerous thing to do. So it got renamed to --dangerous-unverified-import (prior to this it was named --...
9
votes
Accepted
Why do I need to refresh my wallet?
"Refreshing" means telling the wallet to check the blockchain to see if any transactions were sent or received in any blocks added to the chain since it last looked. This makes it clearer why this has ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
monero-wallet-cli × 518monerod × 98
monero-wallet-gui × 90
monero-wallet-rpc × 30
mnemonic-seed × 25
cold-storage × 21
security × 19
mymonero × 19
mining × 18
blockchain × 18
rpc × 17
daemon × 16
full-node × 16
wallet-recovery × 16
transaction-data × 15
synchronization × 14
linux × 13
remote-access × 13
transaction-confirmation × 12
address × 12
monerod-commands × 12
testnet × 11
sub-address × 11
transfer × 11
cli × 11