Namespace Libplanet.Blockchain.Policies
Classes
BlockPolicy<T>
A default implementation of IBlockPolicy<T> interface.
DifficultyAdjustment<T>
VolatileStagePolicy<T>
In-memory staged transactions.
Interfaces
IBlockPolicy<T>
An interface to determine if consecutive Block<T>s are valid.
An implementation of this interface should perform all policy dependent checks, such as whether a Block<T> has the right difficulty, a Transaction<T> has the right signer, etc.
IStagePolicy<T>
The interface to configure a BlockChain<T>'s strategy to deal with staged transactions.