@ethereumjs/block
Version:
Provides Block serialization and help functions
12 lines (10 loc) • 378 B
text/typescript
import type { Block } from '../index.ts'
/**
* Returns the canonical difficulty for this block.
*
* @param block - the block whose difficulty should be calculated
* @param parentBlock - the parent of this `Block`
*/
export function ethashCanonicalDifficulty(block: Block, parentBlock: Block): bigint {
return block.header.ethashCanonicalDifficulty(parentBlock.header)
}