00:03:32 [18:00] crypto_grampy[m]: "Too bad someone can't package..." <- https://github.com/garrylachman/react-native-xmrig <--- As far as I could tell it's hardcoded to algo switch on MoneroOcean. 07:43:51 Straggling to get P2Pool working on Linux. Does anyone know of a good guide? 07:44:12 setting up via docker, or directly as is? 07:44:37 Directly 07:45:42 then I'd say the README.md on p2pool is good of that 07:45:54 gets you on how to compile it, and how to run it with the commands 07:46:22 you should then be free to use your preferred method to bring it up or similar :) 07:46:34 what are you having issues with? 07:47:49 I followed those instructions, but I don't think that I installed xmrig or monerod correctly. 07:50:26 Can run P2Pool but get: "monerod RPC v.3.5 is incompatible, update to RPC >= v.3.8" 07:51:48 you need a custom monerod version as the instructions say, and start the custom version 07:52:09 you can build off release-v0.17 at the moment https://github.com/monero-project/monero/commits/release-v0.17 07:53:16 I used the "Official Download Link" from the GitHub releases page for 0.17.2.3 07:53:37 that's not enough. There are patches added after that needed to run p2pool 07:53:49 RPC and ZMQ api changes 07:54:09 okay 07:54:24 so i need to build from 0.17 07:54:25 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 :) 07:54:28 aye 07:55:13 on build instructions https://github.com/SChernykh/p2pool#build-instructions 07:55:17 for monerod section 07:55:40 change the "git clone --recursive" to: git clone --recursive https://github.com/monero-project/monero.git 07:56:01 and the "git checkout" command to: git checkout release-v0.17 07:57:16 if you find issues with make release-static, use "make release" instead I think 07:59:04 thanks! ill give that a go 10:00:33 Thanks for the help DataHoarder, I think I've got everything cooperating now. 14:22:38 Does somebody have an idea of the hashrate which is reachable with a RaspberryPi4 ? 🙏 14:24:08 not good, maybe jaska087 has numbers? or I might be misremembering 14:24:11 better on a phone 14:27:34 DataHoarder Never mentioned raspi hashrates, I do have raspi 1 and 2 though ;P 14:27:41 "Does somebody have an idea of..." <- Pi4 doesn't have AES, so it's not going to be very good. 14:29:32 ah yes, I forgot that ! Thanks for the reminder. 14:34:42 RPi4 = 100 h/s 14:48:20 Seth For Privacy: it might be good to add a note in your guides to not use subaddresses 14:49:33 for p2pool 14:52:49 it will output an error message when starting with that, but yes 14:53:02 crypto_grampy[m]: I do have that in the step where they change the address: 14:53:03 > 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. 14:53:19 In this section: https://sethforprivacy.com/guides/run-a-p2pool-node/#download-and-run-monerod-and-p2pool-via-docker 14:54:47 awesome. reading through the guide now. thanks for putting this together! 16:22:04 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 16:22:04 isWalletInputValid:boolean = React.useMemo(() => validateWalletAddress(walletInputValue), [walletInputValue]); 16:22:22 * / React-Native (Looking at that Android React Native XMrig app someone made above), but 16:23:12 might be worth a shot for a simple start/stop mining app that allows you to set a url 16:25:35 * 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: 16:25:35 1. replace the config.json contents with something like Seth has on his page 16:25:35 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) 16:25:35 3. also hardcode the validation line here to true: const isWalletInputValid:boolean = React.useMemo(() => validateWalletAddress(walletInputValue), [walletInputValue]); 17:35:45 Never mined before, what is a good way to confirm that my node is indeed mining? 18:12:01 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? 18:13:51 the node might not know how to handle the coinbase tx with many outputs 18:14:00 (guessing here) 18:15:26 Before that I was able to send a transaction using the same remote node. 18:16:13 Yea, but I think it s the output count. 18:16:57 Smaller transactions go through. Bigger one s get stuck. 18:17:33 Is this already fixed? 18:17:36 xmrpow: too many outputs for a restricted remote node 18:17:50 it's an anti dos measure 18:17:52 Ah ok. 18:18:17 send smaller transactions or use a unrestricted node 18:24:47 xmrpow: use a local node, or wait until no outputs are locked 18:24:58 had the same issue with remote nodes, even trusted (???) 18:25:15 And yeah try unrestricted 18:54:02 2021-10-08 15:43:01.602 [P2P8] ERROR bulletproofs src/ringct/bulletproofs.cc:1075 Verification failure 18:54:03 hmmm 18:55:40 could be related copying (not syncing) the whole database from node to another and running them at he same time, on different machines? 19:06:51 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. 19:07:48 If you have many outputs it can fail :) 19:08:13 So doing a small output set at a time it can work 19:08:51 Yes, but my issue here is that im not sure if i want to run a public node without restricted mode... 19:09:15 You can have two ports 19:09:22 one internal one external 19:09:36 monerod allows that :) 19:09:44 Im running it on another box 19:12:10 Yes 19:12:16 you can whitelist ip 19:12:39 or user / password at least for the non-restricted one, for the wallet 19:13:16 I think the user /password will do it 19:14:40 unrestriced rpc allows remote node closing, setting it to mine for evil ppl and so on 19:14:54 that user / pass is best approach 19:15:29 jaska: Ok. Then it does make sense to have restricted rpc :) 19:16:36 Well as DataHoarder said, user / pass is best for remote node if you trust users who can have full access on it. 19:16:54 Ok. Thank you guys!