Pool operators should also notifed when there own pool was fully SPRD:
Also let them customize the success email
Give them a possibility to give "prices" when they mine the first block
Attract "Commiters" in the first place
Users may not use the software because of a lack of motivation, but here comes a bonus feature that will attract them:
Pool operators themselves can register within the software and define prices, some examples:
The very first "commiter" will get 50 ADA when we mint the first block
The first 5 "commiter" will get 10 ADA when we mint the first block
The first "commiter" who owns more than 100.000 ADA will get 50 ADA for 2 epochs when we mint blocks
All the "commiter" will get 5 ADA when we mint the first block
All the "commiter" will get the whole pool rewards equally splittet when we mint the first block.
Example: when the pool gets 400 ADA of the first minted block and there were 10 "comitters" then everyone gets 40 ADA
In this way the user is attracted by the prices and the pool operators can afford them since it's related to the condition when the pool gets rewards.
This will be implemented by a smart contract to ensure trust and automation.
Show recommended delegations depending on ADA balance and delegation history:
if current delegation happens to a multi-pool owner, then SPRD will inform that this is not real decentralization and better re-delegate to a single pool operator
if current delegation happens to over-saturated pool, then SPRD will inform that this is not good and better re-delegate to a another oner
It did not happen so far because we know it can be done better than a thick client, but due to validation limits on server-hosted APIs vs Daedalus wallet API. But we aim definitely to find a thin client solution later while Cardano APIs are evolving.
At the moment SPRD starts its own cardano node with the same configuration.json as Daedalus.
Would be better to use the same cardano node in order to prevent conflicts!
In the GUI it should display a column with the block chance of the pool.
In the powershell script Minimum_ActiveStake_For_Block.ps1 you can find the example for the calculation. Of course all parameters must be read out of the blockchain!