All Questions

1
vote
1answer
31 views

How can someone verify funds in a XMR wallet usint public viewkey?

I know that to create a view only wallet you have the following option using the secret view key: ./monero-wallet-cli --generate-from-view-key wallet-name Standard address: 4jkshetduseokd... ...
1
vote
1answer
51 views

What would be the process for creating a Monero transaction on paper?

I'm trying to better understand the CryptoNote protocol and Monero's current codebase, and I'm having trouble grasping how transactions are made in the protocol. I've read over the CNS standard and I ...
1
vote
1answer
27 views

What is the block height from which RingCT was implemented?

Can we know the block height from which the ring signatures were implemented. Because i read few blocks which are pre-ring signature blocks where I see there are ring members repeating for a single ...
0
votes
1answer
26 views

Can an output public key appear more than once in the blockchain

The output public key 9b2e4c0281c0b02e7c53291a94d1d0cbff8883f8024f5142ee494ffbbd088071 appears in the the following blocks: https://moneroblocks.info/search/...
0
votes
1answer
39 views

Go or Rust library to use Monero

Is there any library for Go (Golang) or Rust that I can use in order to generate the key pair, manually build a transaction, sign it and broadcast it to a remote node? I searched GitHub and either ...
0
votes
1answer
44 views

I want to mine Monero but I do not have money for a better GPU / equipment

I have a notebook. I want to mine with my GPU, but in the GUI, no GPU appears. My CPU is an i3 4th generation series U. How long can I be mining without damaging my CPU? My notebook has a GPU: AMD ...
3
votes
1answer
64 views

Differences between Monero and CryptoNote?

In CryptoNote whitepaper: The upper bound for the overall amount of CryptoNote digital coins is: MSupply = 2^64 − 1 atomic units. However, in Monero technical specifications, I see ...
1
vote
1answer
57 views

What is the logic behind sc_add?

In sc_add (crypto-ops.c) we first load three chars, we mask with 2097151 (loosing information?): int64_t a0 = 2097151 & load_3(a); Then continue with something similar, but this time with four ...
1
vote
1answer
40 views

If I delete the .bitmonero data.mdb, will it delete my wallet or the ability for me to access my wallet?

My .bitmonero/lmdb/data.mdb takes up too much space on my computer, and I'd like to delete it. If I do that, will it cause problems accessing my wallet?
1
vote
1answer
31 views

How to call get_hashes.bin RPC method?

From the documentation: https://ww.getmonero.org/resources/developer-guides/daemon-rpc.html#get_hashesbin The description is not clear: block_ids - binary array of hashes; first 10 blocks id goes ...
1
vote
1answer
38 views

What is the monero-wallet-rpc/deamon-rpc?

What are they used for? *These belong is from someone who asked in a chat and I'm curious. What does it mean http request? Does that mean it gets information directly from a website?
1
vote
1answer
34 views

How does the miner know the public key for the signature in the block?

When a block is being processed by the miner he has to verify the signature by using the public key. How does the miner know about this public key? Is it included in the block data?
1
vote
1answer
165 views

How do I restore / recreate my Ledger Monero wallet?

I have lost my Ledger device and/or cannot access the system with my Ledger Monero wallet files. How do I restore / recreate my Ledger Monero wallet?
0
votes
1answer
32 views

Please help noob to start monero wallet recording deposit or withdrawal events

I am currently using getMonero Wallet service to create a recorder of my account withdrawal and deposit history program. The language and the environment are not yet defined. I would like to record ...
0
votes
1answer
34 views

Invalid rpc-bind-ip address when using a bash script to pass node IP to the --rpc-bind-ip argument

I need to install monero on 30 machines and I created a for script to do this. for i in {1..10} monero --rpc-bind-ip 10.0.0.$i done The problem is that I keep getting a response of invalid IP ...
0
votes
1answer
52 views

Run monero only in LAN

I'm want to run monerod only on my LAN. I don't want it communicate with the official blockchain. I followed this answer except that I replaced the localhost IP with my IP: ./monerod --stagenet --...
0
votes
1answer
40 views

dual wallet confusion

Newbie mistake. I created a view-only wallet from within a spend wallet (Ledger enabled) and gave it the same password as the spend wallet. Now both wallets appear under the view-only name and the ...
1
vote
1answer
65 views

API call for ring members

Is there any way that we can do an API call to the Monero daemon RPC to get all the ring members for a given transaction hash?
0
votes
1answer
30 views

onion-monero-blockchain-explorer together with Apache webserver

I have installed onion-monero-blockchain-explorer and I am running website using Apache. Explorer listens on port 8081, but I would like to have it on standard www port 80(443) as virtualhost/...
1
vote
1answer
40 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?
2
votes
1answer
75 views

Monero GUI: How do I switch back to my Ledger Nano S wallet from my original wallet

I have just created a new wallet using my Ledger Nano S, all went fine. I then closed the new wallet in order to open my original wallet so I could transfer the funds over to my new wallet. Again, ...
2
votes
2answers
83 views

Can any one please tell me where I can find the latest python implementation of monero RingCT?

Mininero is a python implementation of monero. But the git repository is three years old where the latest link does not have any content. Is there any other python implementation of monero where code ...
3
votes
2answers
60 views

Why does the Bulletproof prover always have T1 = rct::scalarmultKey(T1, INV_EIGHT)?

I am reading the source code of Monero. In the Bulletproof prover, there is always a line like T1 = rct::scalarmultKey(T1, INV_EIGHT). Why is there always a INV_EIGHT multiplication with the point? ...
0
votes
1answer
114 views

I cannot start monero-wallet-rpc. I receive the error: no connection to daemon

I can't start monero-wallet-rpc. I received an error: ERROR wallet. RPC Src / Wallet / wallet_rpc_server. cpp: 3443 wallet initialization failed: no connection to daemon. Thanks.
0
votes
1answer
100 views

Churning and subaddresses

Today I was thinking about churning again. But I was wondering, since we now have subaddresses, does it matter or make any difference when I churn to the main-address or to a subaddress? Is one way ...
0
votes
1answer
75 views

How do bulletproofs work?

There are lots of questions on this SE about how RingCT works, but not on Bulletproof. I would like to know the algorithm (Proof of correctness not necessary, since I can work that out), but the ...
0
votes
1answer
33 views

How to switch the algorithm according to hard fork height?

When a hard fork is scheduled, how does the program recognize the hard fork? And how to make the whole network recognize the new algorithm?
0
votes
1answer
50 views

Why does Monero use epee in the crypto module?

Is there any obvious gain to using epee in the crypto module? I don't know why this code is inside crypto instead of cryptonote: inline std::ostream &operator <<(std::ostream &o, ...
0
votes
1answer
57 views

Why there are four parameters for hard fork?

static const struct { uint8_t version; uint64_t height; uint8_t threshold; time_t time; } It is easy to understand version and height, but it is hard to understand threshold and time. And ...
1
vote
1answer
85 views

Fix “[P2P0]WARNING: no two valid MoneroPulse DNS checkpoint records were received” in systemd file

I receive the error "[P2P0]WARNING: no two valid MoneroPulse DNS checkpoint records were received" while running my node. I know how to fix it in the command line when running manually with "...
1
vote
1answer
36 views

How to save wallet after create_address?

If I create a new address (create_address from rpc), the state of the wallet is not saved while rpc daemon is running. If the daemon crashes, will I lose the generated keys? What are possible ...
1
vote
1answer
62 views

Unable to send amount below one (.x) in Mac OS and Windows OS GUI

(Primary enviornment Mac OS 10.13.6, running local node, completly synced) I updated my GUI after the fork and successfully completed one transaction. Two weeks later, I attempt to open the GUI and ...
3
votes
1answer
42 views

Is a mnemonic for view only wallet possible?

It occurred to me that one may wish to restore a wallet on a compromised computer. Perhaps they need to prove that a payment was received. Regardless of whether this is a good idea, is it possible ...
0
votes
1answer
49 views

Trojans and generic suspicious malware blocked by MalwareByte while downloading blockchain

I am in the process of downloading the blockchain. I am 90% finished but it is going very slowly. I started 2 days ago. Hopefully it will download fully. I have the Monerod application as an ...
1
vote
1answer
40 views

What do these two lines in electrum-words.cpp do?

Analyzing the seed logic here; Can someone please explain this expression: w[0]= w[1] + word_list_length * (((word_list_length - w[1]) + w[2]) % word_list_length) + word_list_length * ...
-1
votes
1answer
48 views

Monero GUI Crash on Launch “api-ms-win-core-libraryloader-l1-2-0.dll is missing”

When I copy over/unzip/run a fresh copy of v0.13.0.4 GUI on my spare laptop, the program fails to open and says "api-ms-win-core-libraryloader-l1-2-0.dll" is missing. The window keeps popping back up ...
1
vote
1answer
47 views

Unable to connect to monero-wallet-rpc from code

I have run the monero-wallet-rpc using the below command: ./monero-wallet-rpc --rpc-bind-port 8080--rpc-bind-ip 127.0.0.1 --prompt-for-password --wallet-file sample-wallet --rpc-login walletuser:...
4
votes
2answers
80 views

How is the used Pedersen commitment kept secret?

I understand one can have two commitments P and Q, and show the world that P - Q = 0 - communicating the commitment to only the recipient. In fact, it can be done with many input commitments P1 ... Pn....
1
vote
1answer
56 views

Does Monero (XMR) or Pirate (ARRR) offer better privacy and security?

I have read several comparisons between Monero and Pirate. Can someone please explain to me the objective pros and cons about their privacy offerings? Is one more secure than the other? What are the ...
2
votes
1answer
42 views

Why is it necessary to have such long addresses?

In the cryptonote paper, it says the address needs to be so long because there has to be a spend key and a view key. where the receiving address is calculated like this; address = Hs(rA)G + B but ...
1
vote
1answer
31 views

Reasons for the way the mask/amount is calculated?

I am reading some monero docs and it says that the mask and amount are generated like this; mask = x + H(K); //where x is the blinding scalar amount = b + H(H(K)); //where b is the amount `K` is the ...
1
vote
0answers
56 views

Running the GUI wallet connected to a daemon on my home network - How do I mark the daemon as 'trusted'?

I'm using the GUI wallet on my windows desktop but run a daemon on a small linux home server. I can connect to my daemon by selecting 'remote node' in my settings using the local IP of my home server. ...
2
votes
2answers
88 views

Use bip39 mnemonic to generate monero keys [duplicate]

Is it possible to use bip39 mnemonic used in btc/eth etc and generate monero keys ? If not possible is it possible to generate a monero compatible mnemonic deterministically from bip39 mnemonics ?
2
votes
1answer
195 views

Explanation of how exactly the pederson commitments in monero work?

so lets say for the first commitment (after a mined transaction) let a = miner_reward this is a known number. to generate the first commitment, one does; input = x.G + a.H; output = x.G + a.H ...
0
votes
1answer
44 views

allow access to the daemon for everyone

I want to make my daemon accessible to anyone, is there an additional command besides this? --confirm-external-bind --rpc-access-control-origins are there other additions that I have to use? the ...
2
votes
1answer
132 views

Why is it necessary in confidential transactions to have two generators?

So as i understand it (though im not sure if its the same w/ bulletproofs so please correct me if im wrong), a commitment is generated like this; commitment = (blinding_secret . G) + (value . H) ...
4
votes
1answer
64 views

CryptoNight detail. Why this kind of multiplication?

The Cryptonight description by the CryptoNote team states that The 8byte_mul function, however, uses only the first 8 bytes of each argument, which are interpreted as unsigned 64-bit little-...
1
vote
1answer
42 views

RPC throwing “method not found” error when I'm trying to call from curl

I'm new to Monero. When I'm using curl, all the wallet RPC calls are showing "method not found" error but getnumberofblocks method is working. I'm running the daemon, is it is necessary to run the ...
0
votes
1answer
40 views

If the Monero started with rCT, would it be needed to have any part of the codebase handling dust?

I mean there is so much code in Monero handling situation that involve any dust. Is it just for backward compatibility or would it be needed even if the Monero started with rCT? I know about 2 types ...
3
votes
2answers
187 views

Why do I have to export the private view key every time I use my Ledger?

I currently use the Monero GUI v0.13.0.4 with my Ledger Nano S and I'm confused by a few things: What is saved in the .keys file generated when I create my wallet using the Ledger? I would assume ...

15 30 50 per page