publicstaticreadonlyConsensusErrorProofOfWorkTooHigh=newConsensusError("proof-of-work-too-heigh","proof of work too heigh");
publicstaticreadonlyConsensusErrorCheckpointViolation=newConsensusError("checkpoint-violation","block header hash does not match the checkpointed value");
publicstaticreadonlyConsensusErrorBadBlockTotalFundsChanged=newConsensusError("bad-block-total-funds-changed","total amount of funds in blockchain changed");