Mix plot types madMAx fees

Hello fam! :wave:

I’have different machines with different characteristics and after some tests is probable that the best for me is to mix plots types, some non-compressed plots, some compressed and farmed with CPU and some compressed and farmed with GPU.

And my doubts are :thinking: :

  • How the fees will be calculated?
  • Are the fees calculated per partial/plot, worker or miner?

I’m on flexpool btw.

Thanks to all of you!

1 Like

Fees are only on Gigahorse plots.
For FlexFarmer run two instances, one with GPU for the 3% fee and one with CPU for 1.5%. Use each instance for the gpu/cpu plots.


Thank you Chris.

Then how and when is this fee calculated? Is there any place where I will see the fees taken per plot, worker o points maybe?

Its a % of partials. You can’t see it taken.

1 Like

With Flexfarmers client for compressed plots it’s a percentage of partials.

With the gigahorse client it’s as follows:

* 3.125 % when using GPU(s) to farm compressed plots
* 1.562 % when using CPU(s) to farm compressed plots
* 0 % for regular uncompressed plots

When you find a block there's a chance the 0.25 XCH farmer reward is used as fee, this is a random process. In case of CPU farming it's 1 out of 8 blocks on average, and for GPU farming it's 1 out of 4 blocks on average.

When the fee is paid from a block, you will see a log entry like this:

full_node: WARNING Used farmer reward of block 2187769 as dev fee (3.125 % on average)

It will show the block height as well as the average fee that applies, depending on if the proof was computed via CPU or GPU.

So dev fee is taken from the Farmer Reward and on a per proof basis. It will show in the log.
My understanding is you can mix and match compressed and uncompressed plots over harvesters using cpu and gpu to farm the plots. When a block proof is found and rewarded that specific proof will decide on the method for dev fee application. In case of GPU farming a compressed plot a 4-sided dice is rolled with 3 sides ‘you win’ and 1 side ‘max wins’. In case of CPU farming a compressed plot an 8-sided dice is rolled, with 7 sides ‘you win’ and 1 side ‘max wins’. In some clever C++ code of course;-)

As it’s from the Farmer Reward it applies the same for farming solo as well as pooling!

1 Like


Then if I’m not mistaken, in a hypothetical scenario where I have: 100T NFT OG plots, 100T compressed (c3) farmed with CPU and 100T compressed (c8) farmed with GPU, everything farmed with flexfarm client, mixing plots in between workers, fees would be calculated like this:

* 0 % fee over partials of 100T NFT OG plots.
* 1.562 % fee over partials of the 100T c3 CPU farmed plots.
* 3.125 % fee over partials of the 100T c8 GPU farmed plots.

And lastly but not leas because is the flexfarm client I keep my blocks, as usual.

Once more thank you for your help and clarifications @Chris22 and @xkredr59.

1 Like

Don’t know… I read @Chris22’s earlier reply different, he talks about running separate instances for gpu and cpu farmed plots, having different percentages 3 and 1.5% of partials respectively.
So as I understand you have to run separate flexfarmer clients for uncompressed, c3 plots farmed with cpu and c8 plots farmed with gpu.
But I don’t know Flexfarmer, maybe one client can support separate instances…

My explanation was explicitly for the gigahorse client, so not Flexfarmer.

1 Like

FlexFarmer is lightweight so you can run two instances fine although the Gigahorse version may have a bug we haven’t discovered yet, if so please report it.
Just disable GPU for the FF instance you want to CPU farm.

1 Like

I have seen a thing that I didn’t know there is a block fee of some sort.

With GPU farming there is 1 in 4 chance that the 0.25xch from the block goes to MadMax and 1 in 8 for CPU farming.

I might ask, In the same hypothetical scenario, if I hit a block with the partials that comes from:

  • 100T OG plots, is the block 100% for me?
  • 100T c3 CPU 1/8 probability the blocks goes for MadMax and 7/8 goes for me?
  • 100T c8 GPU 1/4 probability the blocks goes for MadMax and 3/4 goes for me?

Thank you!

Exactly correct, that’s how it works

1 Like

You can run a single instance, the fee is calculated per partial.

Per partial