This PR builds on #11867 and should be reviewed after #11867 is merged.
Overview
This PR introduces the HashedPostStateProvider trait and implements it on StateProvider's and parent objects. This allows for HashedPostState to be instantiated using the StateCommitment::KeyHasher type available in the providers.
Dependencies
This PR builds on #11867 and should be reviewed after #11867 is merged.
Overview
This PR introduces the
HashedPostStateProvider
trait and implements it onStateProvider
's and parent objects. This allows forHashedPostState
to be instantiated using theStateCommitment::KeyHasher
type available in the providers.