data class PoWInput
PoWInput(target: UInt256, prePowHash: Bytes, blockNumber: Long)
val blockNumber: Long
val prePowHash: Bytes
val target: UInt256