Uint8Array.
Schema
Effect
Errors
BlockHashError — Invalid length or format. ExtendsData.TaggedError.32-byte Keccak-256 hash identifying Ethereum blocks
Uint8Array.
import * as BlockHash from 'voltaire-effect/primitives/BlockHash'
import * as Schema from 'effect/Schema'
const hash = Schema.decodeSync(BlockHash.Hex)(
'0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3'
)
import * as BlockHash from 'voltaire-effect/primitives/BlockHash'
import { Effect } from 'effect'
const program = BlockHash.from(
'0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3'
)
// Effect.Effect<BlockHashType, BlockHashError>
const hash = await Effect.runPromise(program)
const hex = BlockHash.toHex(hash)
Data.TaggedError.