Questions tagged [daemon]
Program that implements the protocol for remote procedure call (RPC) use. For Monero it is called monerod
197
questions
2
votes
2
answers
671
views
Unable to run multiple instances of monerod
Since version 0.10.2, Monero has reportedly supported the ability to run two or more instances of monerod with only one copy of the ful blockchain database:
added support for multiple daemons using ...
2
votes
1
answer
139
views
Error when trying to reach own remote node
I've created a node on a VPS server. I run the node this way:
monerod --rpc-bind-ip <IP_SERVER> --rpc-bind-port 18089 --restricted-rpc --confirm-external-bind --detach --data-dir=/mnt/volume1
...
3
votes
2
answers
1k
views
No matching key/data pair found ("Error finding txpool tx meta: MDB_NOTFOUND: No matching key/data pair found" error)
Running monerod.exe I get the following error:
2017-12-20 06:08:47.886 [P2P6] ERROR txpool src/cryptonote_core/tx_pool.cpp:516 Failed to update txpool transaction metadata: Error finding ...
1
vote
1
answer
362
views
What does getblocktemplate return?
Looking on the forum, it seems that getblocktemplate RPC call returns both a blockhashing_blob and blocktemplate_blob, but on the monerod documentation i didn't find anything about the ...
4
votes
2
answers
1k
views
How to get network hashrate from monero daemon via RPC?
When the Monero daemon is running, the monerod status command prints the network hashrate .., net hash 287.52 MH/s,... I couldn't find any mentions of network hashrate in the Monero daemon RPC ...
0
votes
1
answer
1k
views
Daemon Failed to start error
I recently started learning about monero and exchanged some BTC to XMR and sent to my Monero GUI wallet. For some reason, when the network synchronization was happening, my computer crashed. Now, ...
9
votes
1
answer
11k
views
Daemon shuts down on startup ("MDB_BAD_TXN: Transaction must abort, has a child, or is invalid" error)
The daemon worked until a few days ago. Now when I start it up it shuts down with this message:
2017-11-27 21:25:56.989 3056 INFO logging contrib/epee/src/mlog.cpp:148 New log categories: *:...
2
votes
1
answer
559
views
Running Monero Remote node
Im having some difficulty getting a remote node setup, as far as i understand all you need is a fully synced node. and then you add some start up flags to get the remote node running currently im ...
0
votes
1
answer
355
views
Gui never updates. Data.mdb will not sync. Need handholding guide. Please help
The GUI Wallet will download blocks from node.moneroworld.com but I see no blockchain on my HDD. I tried monerod.exe and get the following:
sync_info
Height: 1, target: 1 (100%)
Downloading at 0 kB/...
2
votes
2
answers
956
views
connecting wolf`s miner to monero daemon
I want to start solo-gpu mining with wolf`s amd miner. in the config file i put daemon+tcp://localhost:18781 and so far its connecting to the daemon but I'm getting following message:
"Setting up GPU(...
0
votes
1
answer
135
views
Does core_rpc_server::on_submitblock need full block blob?
It looks like the core_rpc_server::on_submitblock method is expecting a full block blob, since it calls...
if(!parse_and_validate_block_from_blob(blockblob, b))
However this RPC method is used to ...
5
votes
1
answer
1k
views
How to get the entire block blob for submission after mining a nonce?
After mining a correct nonce on the block template (received from rpc method "getblocktemplate") you need to submit the block back to the daemon. However, the rpc method "submitblock&...
4
votes
1
answer
291
views
Are reserve_size bytes really related to mining the final nonce?
Other answers related to reserve_size seem to imply they are related to the real block nonce. However, there is already a portion of the hashing blob reserved for a nonce, and the reserved bytes aren'...
4
votes
2
answers
7k
views
How To Restart New Blockchain Sync?
For some reason today, the Monero wallet stopped connecting to the daemon. The best reason for the error I could find is this: Attempt to get block from height 1396361 failed -- block not in db
So I ...
1
vote
1
answer
320
views
How does the daemon determine the recipient address of the mining reward?
One may connect from several different wallets to the daemon. Mining is done on the daemon.
In case a block is found, which wallet/address will the reward be credited to?
1
vote
1
answer
997
views
Where can I find the p2pstate.bin file so I can delete it?
...as is strongly suggested in this post: https://www.reddit.com/r/Monero/comments/4z3ced/guide_to_using_monero_with_tor_correctly/
1
vote
1
answer
1k
views
What purpose is served by the file p2pstate.bin?
There are times when it is advised to delete this file, since it will be recreated the next time monerod (or the GUI, running monerod within it) is started. But what's in this file? What does it do? ...
2
votes
0
answers
1k
views
Troubleshooting monerod segmentation fault
I was running a fresh monero full node through it first synchronization.
After a long while through the synchronization noticed the daemon became stuck synchronizing a particular block, so I orderly ...
4
votes
1
answer
1k
views
Monerujo deamon adress
I just downloaded the Monerujo wallet and trying to figure it out. Is there an instructions page? I don't know what to put in for a deamon address.
2
votes
1
answer
5k
views
How to run a local daemon with GUI?
I downloaded 0.10.3.1 GUI, made a new wallet and just finished synchronizing. I went to start solo mining and am getting an error message saying that it, "Couldn't start mining. Mining is only ...
3
votes
1
answer
2k
views
How/when does the --db-salvage flag get used? What's it do?
This flag gets used when you suspect your copy of the blockchain may be corrupt, correct? What are the details?
It's a daemon flag? Is it supposed to be used just until the blockchain is synced, ...
2
votes
1
answer
1k
views
Error on initial monero daemon start with *:WARNING,net:FATAL,net.p2p:FATAL,net.cn:FATAL,global:INFO,verify:FATAL
I just installed and started up the daemon on windows and im getting the error:
19192 INFO global contrib/epee/src/mlog.cpp:145 New log categories: *:WARNING,net:FATAL,net.p2p:FATAL,net.cn:...
3
votes
1
answer
2k
views
Difference between --rpc-bind-ip 0.0.0.0, or loopback, or actual IP
I run a node from home. I use --rpc-bind-ip as a daemon flag, with my internal/LAN IP address as the argument. With this setup, I can access my node from wallets on different computers inside my LAN....
3
votes
1
answer
571
views
Is there an example in another language or even curl on the binary daemon calls?
I am searching for an example preferably with curl on how to call the binary apis
/getblocks.bin, /gethashes.bin and so on.
Is there somewhere an example besides the c++ code?
I would love an ...
4
votes
1
answer
2k
views
how to run monerod as service on ubuntu 16.04
I've installed monerod on remote ubuntu machine, but can't start as daemon.
systemd service keeps failing.
tried to run with --detach with no luck.
systemd[1]: Starting Monero Full Node...
systemd[1]:...
2
votes
1
answer
372
views
Problems with daemon syncing past block 1341326
I just noticed that my daemon has not been able to sync past block 1341326. A little investigation shows my node reporting that I'm behind by so many blocks, and then randomly it will say that I'm so ...
1
vote
0
answers
745
views
GUI Wallet not syncing and Coins not appearing in wallet
I have downloaded Monero gui 0.10.3.1-beta 2 wallet.
I sent coins to my wallet from an exchange prior to the wallet finishing syncing.
My coins are not visible in my wallet. It has been 4 days and ...
1
vote
1
answer
541
views
What is the reserve_size parameter in getblocktemplate?
The getblocktemplate RPC method accepts a parameter, reserve_size. What does it do and what are its valid values?
17
votes
1
answer
42k
views
My blockchain is stuck, how do I "unstuck" it?
During the last few weeks a common, reoccurring, question seems to be how to get one's blockchain "unstuck". This guide will, hopefully, provide some assistance in doing so.
2
votes
1
answer
296
views
aeond connection problems
When starting the current version of aeond (aeon v0.9.12.0) I get tbe following message:
Starting...
aeon v0.9.12.0()
Module folder: ./aeond
Initializing p2p server...
Binding on 0.0.0.0:11180
ERROR /...
2
votes
1
answer
263
views
What does this ERROR from the daemon mean?
ERROR ringct src/ringct/rctOps.cpp:264 ge_frombytes_vartime failed at 264
It is preceded with a date, and then a 12-digit hexadecimal number, which I wasn't sure was something personally ...
8
votes
1
answer
285
views
Alternative Monero implementations
Considering the hardforks planned in Monero, it seems that having several implementations of the daemon is a difficult task as they would need to be kept in sync.
I wondered however:
Have there been ...
7
votes
1
answer
463
views
How can I enable smart mining in my daemon?
The most recent 0.10.2 release has an option for smart mining, how would i use this proper?
2
votes
2
answers
3k
views
Error Message: "Can't bind socket"?
I'm getting the above error message when I try and run the daemon. It also states "error read in tcp s". Can anyone explain how to fix this? Thanks.
2
votes
2
answers
433
views
Two GUI Wallets: One Daemon?
I have two GUI wallets (or accounts to be more accurate) on my Windows PC. I can be up to date with the daemon in one, but when I open the other account, the daemon is far behind. Is this normal ...
4
votes
1
answer
417
views
Is it normal that the daemon log in the GUI shows 290 days AHEAD?
Is it normal that the daemon log shows 290 days ahead?
5
votes
2
answers
164
views
Why does the daemon say that I'm now syncronized with the network while I'm still missing some blocks?
This is what I observed:
P2P2, P2P4, and P2P5 have more blocks than me. There's also a [P2P6] message without any indication of block height, and right thereafter the message that I'm now ...
2
votes
0
answers
2k
views
GUI Wallet and Daemon?
It's not clear to me whether just opening the GUI wallet and pushing "start daemon" is all one needs to do, or if you also need to run the monerod.exe program? At times I believe I have only opened ...
1
vote
1
answer
908
views
why is the RPC version mismatched?
I am attempting to use monero wallet on ubuntu 16.04 by attaching to a daemon on windows 7 in the same LAN, both are running version 0.10.0.0 Wolfram Warptangent, but using the command ./monero-wallet-...
2
votes
1
answer
719
views
How do I safely shutdown the daemon in ubuntu? [duplicate]
I have started monerd detached and need to exit it safely. I have tried adding stop to the /proc/(pid of monderod)/fd/0 but monerod doesn't accept the input. Is it ok to kill the process? I want to ...
4
votes
1
answer
285
views
Peers often report unknown top blocks. How can I find more reliable peers?
The daemon regularly reports top blocks that are years in the past.
For example (IP addresses are anonymized):
2016-Oct-23 06:13:27.789171 [P2P2][123.45.67.89:18080 OUT] SYNCHRONIZED OK
2016-Oct-23 ...
4
votes
3
answers
6k
views
Windows or Linux for Monero
What are the pros and cons of each OS for running a full node and GPU/CPU mining? Also developing for Monero?
I want to be able to make programs for windows, linux, and macos that involve Monero as I ...
7
votes
5
answers
490
views
Does having a separated daemon add security risks to Monero?
For example, what if someone created malware to get in between the two programs (wallet and daemon), pretending to be the daemon and logging all the info before sending it along to the real daemon?
I ...
4
votes
2
answers
216
views
Is it normal for the disk activity to be so high while running monerod?
Mine runs at 99% most of the time.
3
votes
1
answer
278
views
How to transfer synced blockchain along with another OS on a USB
So, I am considering switching my current OS to Qubes and I am currently running Lubuntu 14.04 LTS. I figured since Qubes is a lot more secure of an OS, I wanted to install it on my laptop as my main ...
8
votes
1
answer
193
views
What does this p2p info mean from the daemon log? [closed]
2016-Jul-30 22:32:06.864931 [P2P0][x.x.x.x:18080 OUT]NOTIFY_NEW_BLOCK (hop 3)
2016-Jul-30 22:32:06.865073 [P2P5][x.x.x.x:18080 OUT]NOTIFY_NEW_BLOCK (hop 4)
2016-Jul-30 22:32:06.865221 [P2P1][x.x.x.x:...
9
votes
2
answers
244
views
How do I figure out what nodes I'm connected to and who is sending what to who?
When I type print_cn into the daemon, I see a lot of OUT and IN entries.
Does OUT mean that I am sending information OUT to that peer, or is that peer sending information to me? Or is it a two-way ...