The PCCS exposes a method to wait for 'readiness', meaning the cache is populated with collateral from all known FSMPCs.
If there is an issue with the 'pre-warm' fetching (eg: the task panics for some reason) this future will wait indefinately.
Consider adding a timeout to return an error if the cache is not filled after some reasonable duration.
See discussion: #3 (comment)
The PCCS exposes a method to wait for 'readiness', meaning the cache is populated with collateral from all known FSMPCs.
If there is an issue with the 'pre-warm' fetching (eg: the task panics for some reason) this future will wait indefinately.
Consider adding a timeout to return an error if the cache is not filled after some reasonable duration.
See discussion: #3 (comment)