jtgrassie
Moderator
  • Member for 3 years, 9 months
  • Last seen this week
How to enable pruning in the command line of the monero blockchain in version v0.14.1?
Accepted answer
8 votes

Quoting relevant part of the commit message: There are three ways to prune a blockchain: run monerod with --prune-blockchain run "prune_blockchain" in the monerod console run the monero-...

View answer
Pruning the Monero blockchain, a number question
7 votes

Why only 2/3 of the blockchain data can be pruned? Think about it like this: If you pruned 100% you would have nothing, your node, and wallet connected to your node, wouldn't be able to do anything. ...

View answer
Where can I download the pruned Monero blockchain that is 25+ GB instead of the full blockchain
7 votes

It helps to better understand first how pruning works. When pruning, your blockchain gets split into stripes. These start from a random point chosen when you first decide to prune. If you are pruning,...

View answer
I'm trying to create a Python miner, can I get some guidance please?
Accepted answer
7 votes

The general steps are as follows: Call your Monero daemon's RPC method get_block_template. Take the blockhashing_blob from the response and convert the hex to binary. Set a 4 byte nonce in bytes 39....

View answer
What is the difference between Monero (XMR) and Electroneum (ETN)?
Accepted answer
7 votes

Going through the commits there is really only one significant difference. Electroneum has no decoys, thus removes a significant aspect of privacy: #define DEFAULT_MIX 0 #...

View answer
Buying Monero and saving to Ledger
6 votes

You can purchase Monero for cash directly on sites like https://localmonero.co/. Alternatively buy BTC for cash somewhere like https://localbitcoins.com/ and convert to BTC to XMR on something like ...

View answer
GUI MMS - a graphical monero multisig app
5 votes

Would it be possible to perform all the process automatically? Not completely automatic no. Any UI would still need to prompt for user confirmations for example. Imagine a GUI app where ... and then ...

View answer
Is it possible to check which of the last blocks is mined by me?
Accepted answer
5 votes

Using the monero-wallet-cli this is a breeze. Start the wallet with your miner wallet: monero-wallet-cli --wallet-file miner-wallet Then execute: show_transfers coinbase Which will list all ...

View answer
How to calculate job target in hex
Accepted answer
5 votes

How to get a decimal value of difficulty (480045) by a hexadecimal value of a given target in hex (f3220000) ? Swap endian f3220000 and remove padding gets 22f3, then 0x100000001 / 0x22f3 yields: ...

View answer
Unlock time clarity
Accepted answer
5 votes

Question: is the unlock block height the first block that an output is spendable, or the last block it is unspendable? ... can the coinbase be spent in block 61 or must it be at least block 62? 61.

View answer
How do the new rpc-payment... options for monerod work?
5 votes

Quoting the relevant commit message: daemon, wallet: new pay for RPC use system Daemons intended for public use can be set up to require payment in the form of hashes in exchange for RPC service. ...

View answer
How can I permanently ban a peer?
Accepted answer
5 votes

There is no command to permanently ban, but you can set a lengthy ban time using the daemon command ban <IP> [<seconds>], or using the RPC method set_bans. So if you set the seconds ...

View answer
How does Monero protect users from inflation bugs if the blockchain can't be audited?
Accepted answer
5 votes

The daemon command print_coinbase_tx_sum is useful for auditing the supply (sum of all coinbase transactions). help print_coinbase_tx_sum Command usage: print_coinbase_tx_sum <start_height>...

View answer
Should Monero use ElGamal commitments instead of Pedersen commitments?
Accepted answer
5 votes

Let's first recap the concept of input and output spaces. In our Pedersen commitments, we are perfectly hidden because the input space is larger than the output space - we have a many-to-one ...

View answer
How can I create a million blocks in regtest or testnet?
Accepted answer
5 votes

Creating a private testnet and setting the difficulty very low is an easy way. You can start your testnet nodes passing the flag --fixed-difficulty N (where N is a very low number), so your mining ...

View answer
How do I check my public facing remote node is up and running via a web browser?
Accepted answer
5 votes

You can easily test via the daemon RPC interface. Assuming default ports used, you can browse to: http://x.x.x.x:18081/get_info Replacing x.x.x.x with your servers IP address. This will return some ...

View answer
What is the monero-wallet-rpc/deamon-rpc?
Accepted answer
5 votes

monero-wallet-rpc is one of the command-line applications that ships with Monero. It enables developers to make HTTP based requests to interact with a Monero wallet. An example could be to implement ...

View answer
How does having a negative number in a Pedersen commitment, create money out of thin air?
Accepted answer
5 votes

A good description of this is found in Greg Maxwell's paper on CT: (1 + 1) - (-5 + 7) == 0 This would be interpreted as "someone spends two bitcoins, gets a '-5' bitcoin out that they discard out, ...

View answer
Is monero worth mining in 2021?
Accepted answer
4 votes

Is monero worth mining in 2021? It's "worth it" profitability wise if your cost of running is less than the revenue you can make. Thus you need cheap electricity / low power consumption ...

View answer
Format of numbers decoded from ECDH amount
Accepted answer
4 votes

It's just the hex of a little-endian byte-order encoded number (i.e. when swapped around you get 0xE8D4A51000). Perhaps this will help you see: import struct import binascii bin = binascii.unhexlify(...

View answer
How to increase monero node connectivity?
4 votes

Some suggestions... Relying on those publicly known/advertised nodes is probably a bad idea to start with. Lots of people use those as remote nodes for their wallets for example, so I'd expect the ...

View answer
How to manually add public nodes to your node?
Accepted answer
4 votes

... --add-peer node.supportxmr.com:18081 --add-peer arg is the correct parameter, however, by the peers you are trying to add it's clear you are using the other peers RPC interface, not their p2p ...

View answer
Difference between subaddresses and integrated_addresses
Accepted answer
4 votes

Integrated addresses are just standard addresses but with an embedded payment ID. Anyone can decode the integrated address and determine the standard address it is associated with. However, when a ...

View answer
What is a valid public key in Monero?
Accepted answer
4 votes

sc_reduce just takes a 256 bit number and reduces it mod 𝑙 to yield a scalar of the correct curve order. Nothing special. Any number between 0 and 𝑙 is a valid scalar. For a point (which is what a ...

View answer
What is Triptych and how does it relate to Monero ring signatures?
Accepted answer
4 votes

In Monero currently, we use a ring signature comprising of 10 decoy inputs to each input being spent - so a ring size of 11 - and it scales linearly. This last point is what prevents us from using a ...

View answer
How to distinguish between the amount of the real input amount and the decoys
4 votes

Since every transaction has multiple decoys from previous transactions that are connected to it (while only one is real), how does the user link the amount that is linked to the "real" transaction? ...

View answer
How to automatically start XMRig on Ubuntu 18.04?
Accepted answer
4 votes

There are many ways to do this. One simple way is via cron: In a shell execute crontab -e then add and edit the line: @reboot /path/to/xmrig -B [--syslog | --log-file=/some/file.log] [your other ...

View answer
Problem with compile part of monero sources to create python bindings
Accepted answer
4 votes

This is not specific to Monero, rather a C/C++ linking question, nevertheless... The order you add the libraries matters. In your example: ... /usr/bin/c++ _build/pymonero.cpp.o -o pymonero \ -L$...

View answer
Kovri / Sekreta development status
Accepted answer
4 votes

Kovri appears to be dead. However, there are two other projects that have been active w.r.t. Monero+i2p ambitions: i2p-zero and tini2p. There is also now i2p support merged into the Monero master ...

View answer
What are the standard fee multiplier levels?
Accepted answer
4 votes

I can't speak to why the GUI has them labeled that way, but the current, actual fee multipliers are: 1, 5, 25, 1000 [ref]. What confuses this a little further though is that the default strategy is ...

View answer
1
2 3 4 5
25