parent gas limit 과의 차이 계산
diff := int64(parentGasLimit) - int64(headerGasLimit)
if diff < 0 {
diff *= -1
}
gas limit의 크기 확인 후 문제가 없다면 nil 반환
limit := parentGasLimit / params.gasLimitBoundDivisor
// 차이가 너무 크다면 err
if uint64(diff) >= limit {
return fmt.Errorf("...")
}
// gas limit이 너무 작다면 err
if headerGasLimit < params.MinGasLimit {
return errors.New("...")
}
return nil
clique.verifyCascadingFields()