Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HeroMiners shows no profit #1301

Closed
Yamanipanuchi opened this issue Jan 12, 2021 · 11 comments
Closed

HeroMiners shows no profit #1301

Yamanipanuchi opened this issue Jan 12, 2021 · 11 comments
Assignees

Comments

@Yamanipanuchi
Copy link

Is this a bug, or do I need to tweek my settings?
image

HeroMiners shows up 0 for profitablity.

@RainbowMiner
Copy link
Owner

Thank you for pointing it out. It should show a profit. I'll check asap.

@Yamanipanuchi
Copy link
Author

Noticed it for ETH and XMR on HeroMiners.

@Yamanipanuchi
Copy link
Author

Not sure if this is anything to add, But when it does show a number on a system it still does not mine it.

image

HeroMiner shows a higher BTC/Gh/Day yet it still favors Nicehash.

@Yamanipanuchi
Copy link
Author

Once I remove the MaxTimeSinceLastBlock for that pool the numbers show up correctly and HeroMiners looks to be more profitable in the "All Pools" tab but Nicehash is still favored. I cant seem to see why.

@Yamanipanuchi
Copy link
Author

debug_2021-01-12.zip

Debug from one of the systems that theoretically would be mining HeroMiner/ETH but is not. Just in case it might help.

@RainbowMiner
Copy link
Owner

Ahh! Sure. That's the reason: RainbowMiner takes care about pools, that do not find blocks in time. The profitability is degraded more and more, the longer ago the last block has been found. Also, it might be the case, that the pool is out of sync.
There are the formulas:

  • if MaxAllowedLuck is set to a value greater than 0
    • PFC = PFC / (PoolLuck - MaxAllowedLuck + 1)
  • if MaxTimeSinceLastBlock is greater than 0 and the pool's time since last block is greater than MaxTimeSinceLastBlock, the comparison price will be decreased:
    • PFC = PFC / ( (PoolTimeSinceLastBlock - MaxTimeSinceLastBlock)/3600 + 1 )
  • all prices will be decreased by an inverse logarithmic function, depending on how far a pool is out of sync (current-time minus last-price-or-hashrate-update time)

@RainbowMiner
Copy link
Owner

My conclusion: do not mine to a pool, that needs long to find a block. It will decrease your profitability significantly.

@Yamanipanuchi
Copy link
Author

Makes sense. and that is what I suspected it to be. If I wanted to force RBM to mine on Hero for ETH, What would I want to modify?

@rizkyaulya
Copy link

image

Conceal hardforked to CN GPU,
haven't update yet on rbminer

@RainbowMiner
Copy link
Owner

Thank you! These fork information is very helpful. I'll update the coins database asap.

RainbowMiner added a commit that referenced this issue Feb 5, 2021
- CCX forked to CryptonightGPU (issue #1301)
@RainbowMiner
Copy link
Owner

Ok, database is updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants