-
QuickBASIC
[18:00] crypto_grampy[m]: <QuickBASIC> "Too bad someone can't package..." <-
github.com/garrylachman/react-native-xmrig <--- As far as I could tell it's hardcoded to algo switch on MoneroOcean.
-
alcryptome[m]
Straggling to get P2Pool working on Linux. Does anyone know of a good guide?
-
DataHoarder
setting up via docker, or directly as is?
-
alcryptome[m]
Directly
-
DataHoarder
then I'd say the README.md on p2pool is good of that
-
DataHoarder
gets you on how to compile it, and how to run it with the commands
-
DataHoarder
you should then be free to use your preferred method to bring it up or similar :)
-
DataHoarder
what are you having issues with?
-
alcryptome[m]
I followed those instructions, but I don't think that I installed xmrig or monerod correctly.
-
alcryptome[m]
Can run P2Pool but get: "monerod RPC v.3.5 is incompatible, update to RPC >= v.3.8"
-
DataHoarder
you need a custom monerod version as the instructions say, and start the custom version
-
DataHoarder
-
alcryptome[m]
I used the "Official Download Link" from the GitHub releases page for 0.17.2.3
-
DataHoarder
that's not enough. There are patches added after that needed to run p2pool
-
DataHoarder
RPC and ZMQ api changes
-
alcryptome[m]
okay
-
alcryptome[m]
so i need to build from 0.17
-
DataHoarder
hopefully it's on next point release, but for now, you'll have to use one of the provided binaries or build monerod yourself from that branch :)
-
DataHoarder
aye
-
DataHoarder
-
DataHoarder
for monerod section
-
DataHoarder
change the "git clone --recursive" to: git clone --recursive
github.com/monero-project/monero.git
-
DataHoarder
and the "git checkout" command to: git checkout release-v0.17
-
DataHoarder
if you find issues with make release-static, use "make release" instead I think
-
alcryptome[m]
thanks! ill give that a go
-
alcryptome[m]
Thanks for the help DataHoarder, I think I've got everything cooperating now.
-
Halver[m]
Does somebody have an idea of the hashrate which is reachable with a RaspberryPi4 ? 🙏
-
DataHoarder
not good, maybe jaska087 has numbers? or I might be misremembering
-
DataHoarder
better on a phone
-
jaska087
DataHoarder Never mentioned raspi hashrates, I do have raspi 1 and 2 though ;P
-
crypto_grampy[m]
<hoverhalver[m]> "Does somebody have an idea of..." <- Pi4 doesn't have AES, so it's not going to be very good.
-
Halver[m]
ah yes, I forgot that ! Thanks for the reminder.
-
hv-bridge
<sech1> RPi4 = 100 h/s
-
crypto_grampy[m]
Seth For Privacy: it might be good to add a note in your guides to not use subaddresses
-
crypto_grampy[m]
for p2pool
-
DataHoarder
it will output an error message when starting with that, but yes
-
sethsimmons
crypto_grampy[m]: I do have that in the step where they change the address:
-
sethsimmons
> NOTE: Be sure to create a new wallet for using with p2pool to preserve your privacy, and only use a “standard” address starting with a 4, subaddresses are not yet supported.
-
sethsimmons
-
crypto_grampy[m]
awesome. reading through the guide now. thanks for putting this together!
-
crypto_grampy[m]
I'm not super familiar with React / React-Native, but I think you could replace the config.json contents with something like Seth has on his page, and update the Tools.java file and change pool.put("user", username); to pool.put("url", username); .... This would allow you to set use the wallet address input as a URL input instead... also hardcode the validation line here to true: const
-
crypto_grampy[m]
isWalletInputValid:boolean = React.useMemo<boolean>(() => validateWalletAddress(walletInputValue), [walletInputValue]);
-
crypto_grampy[m]
* / React-Native (Looking at that Android React Native XMrig app someone made above), but
-
crypto_grampy[m]
might be worth a shot for a simple start/stop mining app that allows you to set a url
-
crypto_grampy[m]
* I'm not super familiar with React / React-Native (Looking at that Android React Native XMrig app someone made above), but I think you could:
-
crypto_grampy[m]
1. replace the config.json contents with something like Seth has on his page
-
crypto_grampy[m]
2. and update the Tools.java file and change pool.put("user", username); to pool.put("url", username); .... This would allow you to set use the wallet address input as a URL input instead... (maybe also remove the donation and other unnecessary setters)
-
crypto_grampy[m]
3. also hardcode the validation line here to true: const isWalletInputValid:boolean = React.useMemo<boolean>(() => validateWalletAddress(walletInputValue), [walletInputValue]);
-
alcryptome[m]
Never mined before, what is a good way to confirm that my node is indeed mining?
-
xmrpow
I recently tried to send some xmr from a p2pool mining wallet by using the gui. The issue is that I got the following error: "failed to get outputs to mix: failed to get random outs". I do use a remote node. Does sb know what I am doing wrong there?
-
Inge
the node might not know how to handle the coinbase tx with many outputs
-
Inge
(guessing here)
-
xmrpow
Before that I was able to send a transaction using the same remote node.
-
xmrpow
Yea, but I think it s the output count.
-
xmrpow
Smaller transactions go through. Bigger one s get stuck.
-
xmrpow
Is this already fixed?
-
selsta
xmrpow: too many outputs for a restricted remote node
-
selsta
it's an anti dos measure
-
xmrpow
Ah ok.
-
selsta
send smaller transactions or use a unrestricted node
-
DataHoarder
xmrpow: use a local node, or wait until no outputs are locked
-
DataHoarder
had the same issue with remote nodes, even trusted (???)
-
DataHoarder
And yeah try unrestricted
-
jaska087
2021-10-08 15:43:01.602 [P2P8] ERROR bulletproofs src/ringct/bulletproofs.cc:1075 Verification failure
-
jaska087
hmmm
-
jaska087
could be related copying (not syncing) the whole database from node to another and running them at he same time, on different machines?
-
xmrpow
Datahoarder: Ok. Do you know what kind of relevant data unrestricted rpc does provide? In monerod doc it s written that public remote nodes need restricted rpc in order to prohibit data leaks.
-
DataHoarder
If you have many outputs it can fail :)
-
DataHoarder
So doing a small output set at a time it can work
-
xmrpow
Yes, but my issue here is that im not sure if i want to run a public node without restricted mode...
-
DataHoarder
You can have two ports
-
DataHoarder
one internal one external
-
DataHoarder
monerod allows that :)
-
xmrpow
Im running it on another box
-
DataHoarder
Yes
-
DataHoarder
you can whitelist ip
-
DataHoarder
or user / password at least for the non-restricted one, for the wallet
-
xmrpow
I think the user /password will do it
-
jaska087
unrestriced rpc allows remote node closing, setting it to mine for evil ppl and so on
-
jaska087
that user / pass is best approach
-
xmrpow
jaska: Ok. Then it does make sense to have restricted rpc :)
-
jaska087
Well as DataHoarder said, user / pass is best for remote node if you trust users who can have full access on it.
-
xmrpow
Ok. Thank you guys!