-
BigmenPixel[m]
selsta, is openpgm really needed for libzmq? Can I build libzmq w/o openpgm? Openpgm is only optional dependency.
-
BigmenPixel[m]
And maybe I should use WITH_RANDOMX=NO in p2pool? Monerod is installed.
-
ofrnxmr[m]
For p2pool flags (aka --no-randomx)?
-
ofrnxmr[m]
That only works if you plan you use xmrig. Need randomx enabled on p2pool for p2pool to use the built in miner
-
ofrnxmr[m]
P2pool does the mining itself.
-
ofrnxmr[m]
Without randomx, it cant do the hashing.
-
ofrnxmr[m]
If you use --no-randomx, the verification is handled by the node and the hashing is handled by an external miner (xmrig)
-
ofrnxmr[m]
With Randomx, p2pool does the verification and can do the mining as well.
-
ofrnxmr[m]
sech1: please confirm when youre available
-
sech1
yes
-
moneromooo
sech1: why does p2pool make its own block template rather than ask the daemon ?
-
moneromooo
(unless I missed a way to, I just tried it yesterday and did not see that RPC called)
-
sech1
Because daemon only creates templates for solo mining
-
sech1
And p2pool tracks new transactions using ZMQ and updates the template using its own logic for choosing transactions to mine
-
sech1
Oh, and also p2pool inserts its own tag into tx_extra. In any case, building template locally gives much more flexibility and independence from monerod-side updates
-
selsta
BigmenPixel[m]: I don't know, you'd have to try removing it and see if everything still compiles.
-
BigmenPixel[m]
selsta: If it compiles, is it safe to not use libzmq anymore?
-
selsta
do you mean openpgm? because libzmq is required
-
BigmenPixel[m]
selsta: Oops, yes.
-
selsta
tobtoht[m]: do you know if we use openpgm?
-
tobtoht[m]
selsta: it's not in depends so i'd assume no
-
selsta
was it removed from depends? i remember the name from somewhere
-
selsta
BigmenPixel[m]: removing it should work
-
BigmenPixel[m]
selsta: It's written in dependencies in monero-project/monero.
-
BigmenPixel[m]
* It's written in the dependencies in monero-project/monero.
-
BigmenPixel[m]
selsta: Thanks, I will try.
-
tobtoht[m]
-
tobtoht[m]
Looks like we build zeromq without the pgm extension in depends so it's not needed.
-
BigmenPixel[m]
tobtoht[m]: Did it need when it was added to the dependencies? 🤔
-
tobtoht[m]
-
tobtoht[m]
You don't need it for zeromq. Official releases don't use it either.
-
selsta
.merge+ 4142
-
xmr-pr
Added