SQUASHME: Get rid of CNodePolicy::fRequireStandardTx
SQUASHME: Use a factory with policy as we do with chainparams
SQUASHME: actually use GetTxFees method
SQUASHME: fix include "core.h" -> "core/transaction.h"
Separate standard and testing policies [Get rid of Params().RequireStandard()]
bool RequireStandard() -> std::string DefaultPolicy()
CNodePolicyBase* PolicyFactory(std::string)
class CPolicyPool
CNodePolicyBase* PolicyFactoryPool()
CNodePolicyBase* PolicySimple(std::string policyType)
EXAMPLE: Usage CNodePolicyBase* PolicyFactory(std::string)
EXAMPLE: Usage class CPolicyPool
EXAMPLE: Usage CNodePolicyBase* PolicyFactoryPool()
EXAMPLE: Usage CNodePolicyBase* PolicySimple(std::string policyType)
Hide CPolicyPool
Unify Policy()and PolicySimple() [Remove SelectPolicy()]
Remove PolicyPool()
Remove PolicyFactoryPool()