Skip to main content

getBlockHeightByHash

Resolves a block hash to its height.

Queries the connected Aleo node, so it hits the network. Applies when an API returned a block hash but the height is needed, for example to page through neighboring blocks with getBlocks.

Usage​

import { createPublicClient, http } from '@provablehq/veil-core'

const client = createPublicClient({
transport: http('https://edge.provable.com/api/v2', { network: 'mainnet' }),
})

const height = await client.getBlockHeightByHash({ hash: 'ab1...' })
// 100

Returns​

number

Height (u32) of the block with the given hash.

Parameters​

hash​

  • Type: string

Block hash (ab1...) whose height to resolve.