 # Calculating block reward and mining profit

Discussion in 'Questions and Help' started by Renich, Aug 22, 2017.

Tags:
1. ### Renich New Member

Joined:
Aug 22, 2017
Messages:
4
0
Trophy Points:
1
Hello,

I dunno if this still applies since it's 2017.

I am using:

Code:
```origin = 2014
current = 2017
years = current - origin
reduction = (13.0 / 14) ** years
treasury_fee = 0.9

block_reward = 5 * years * treasury_fee
```
That gives me ~3.6. Then, since I am mining, I divide that by two; because half goes to the Master Node. Still, I don't know how to add fees and stuff.

#1
Last edited: Aug 22, 2017
2. ### Renich New Member

Joined:
Aug 22, 2017
Messages:
4
0
Trophy Points:
1
I ran into this other formula at the same article:

Code:
```2222222/((3036.93+2600)/9)^2 = 5,6648338721 = 5 (int)
5 * (1 - 1/14) = 4,6428571429
```
For calculating the payout of block: https://explorer.dash.org/b/C6881cFag

It works fine if you try it on that block. But, if I try it on, say, https://explorer.dash.org/b/EKCBR6pBa, then it does not work. Also, how did that block get 557.26051078 DASH for reward?!

Anyway, there are a few things I dunno what to make of there. What is: 2222222? And 2600??

My run goes something like:

Code:
```> r = 2222222 / ( (1024301.281 + 2600 ) / 9 ) ** 2
=> 0.0001706927480942135

> r.to_i * ( ( 1.0 - 1.0 / 14 ) ** 3 )
=> 0.0
```
No idea...

#2
Last edited: Aug 22, 2017
3. ### Renich New Member

Joined:
Aug 22, 2017
Messages:
4
0
Trophy Points:
1
Last thing, to calculate how much time would it take to find a block (solo), I found this:

Code:
```(net hashrate) / (your hashrate) * (block time) / (sec in a day)
```