2024-12-10 16:10:12 +01:00

16 lines
281 B
Nim

import ../basics
import ./blck
import ./blockid
import ./serialization
import ../hashing
func id*(blck: Block): BlockId =
without var hash =? blck.hash:
hash = Hash.hash(blck.toBytes())
blck.hash = some hash
BlockId.init(
blck.author,
blck.round,
hash
)