# Functions
NewBeaconDagValidator initializes a new beacon dag with a given config and working dag.
# Constants
BeaconDagValidatorValidationProtocol represents the validation protocol of the beacon dag validator.
# Variables
ErrDuplicateTransaction is an error definition representing a transaction of duplicate value in the working dag.
ErrInsufficientSenderBalance is an error definition representing a sender balance of insufficient value.
ErrInvalidNonce is an error definition representing a transaction of invalid nonce value.
ErrInvalidTransactionDepth is an error definition representing a transaction of invalid depth value.
ErrInvalidTransactionHash is an error definition representing a transaction hash of invalid value.
ErrInvalidTransactionSignature is an error definition representing a transaction signature of invalid value.
ErrInvalidTransactionTimestamp is an error definition representing a transaction timestamp of invalid value.
# Structs
BeaconDagValidator represents a main dag validator.
# Interfaces
Validator represents any generic validator.