On your block stats page, for the % of the block say 9% or 35% or the 100 % How is that calculated? I know how, but what value is used... are you using the pool hash rate at the time the block is found and its calculated, or are you using pool average at the time the block is found, or is it the actual amount of hashes tried at that point in time when the block was found? I do know that when there is a difficulty change the percentage drops by some, like on that over 500% block, when it was at 530 or so %, the difficulty changed, then the percentage went below 500 % again. I understand that from a mathematical perspective, that at the new difficulty rate the amount of hashing done is less %.
What I am wondering is why isn't the 530 or so % added to the amount of hashing that was done AFTER the difficulty change, eg after the diff change, there was another 25% effort put in at the new difficulty rate, and that 25% added to the 530 to = 555%?
Basically, add the accumulated effort before the difficulty change to the calculated effort from the Difficulty change going forward.
Hope that makes sense.
It's the difficulty at the time the block was found vs the difficulty submitted since the last accepted block.
FYI: Hash rate is never used in calculations, it's used only as answers to "what hash rate is that list of shares over the time they was submitted" questions on the web site.
Hash rate doesn't exist in any pool, it's only a calculation based on shares and time.