This is FYI, not a real issue as you have expressed your interest in minor improvement suggestions (not security or gas related):
It is strange to see a variable assigned a value in the declaration but immediadetely overriden in the constructor:
uint256 public maintenanceStakePerBlock = 10 ether;
constructor(
...
maintenanceStakePerBlock = 1 ether;
Email address
pauliax6@gmail.com
Handle
paulius.eth
Eth address
0x523B5b2Cc58A818667C22c862930B141f85d49DD
Vulnerability details
This is FYI, not a real issue as you have expressed your interest in minor improvement suggestions (not security or gas related):
It is strange to see a variable assigned a value in the declaration but immediadetely overriden in the constructor: uint256 public maintenanceStakePerBlock = 10 ether; constructor( ... maintenanceStakePerBlock = 1 ether;