Skip to main content

getApy

Retrieves the current network-wide staking APY.

Queries the connected Aleo node, so it hits the network. Use it to show an estimated staking yield; use getValidatorApy for per-validator rates.

Usage​

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

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

const apy = await client.getApy()
// 10.9

Returns​

number

The current APY as a decimal percentage — 10.9 means 10.9%.