Open joseluis-varo-wsg opened 1 day ago
Contact the customer support to resolve your error. Note: You can also initiate a chat with the live agent on the chat button to get more information about your request via Live Chat @joseluis-varo-wsg Support.
Problem
Hello,
We've deployed a net from scratch, with 4 validator nodes. We started out at 5 sols per node, and delegated a billion sols after. Recently, we reached 4 billion sols active stake (for comparison, solana mainnet has yet to reach 400 million as of writing), and our net crashed. We can't boot it back up either, our last snapshot is shortly before the epoch change and subsequent 4 billion stake milestone.
This is our error log:
Since we're seeing a None there right after a
checked_mul()
and are dealing with ...slightly oversized numbers, we're suspecting an integer overflow here. Then again, u128 should leave ample room to work with on that multiplication, so we're unsure how it could possibly overflow.Software version is v1.17.34.
We had previously tracked the affected line down expecting a fix or something in the latest versions, so for convenience's sake, here it is: It got moved to rewards.rs following a refactor, albeit with little change to the underlying logic, and we haven't seen any indication that this behavior should vary across versions.
(Note: reopening this here after realizing the old repo is no longer in use, so the links above won't quite match)
Proposed Solution
None, I'm afraid.