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

19 lines
304 B
Nim

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