diff --git a/packages/react-hooks/src/useTreasury.ts b/packages/react-hooks/src/useTreasury.ts index 89863ca7b8..644853b203 100644 --- a/packages/react-hooks/src/useTreasury.ts +++ b/packages/react-hooks/src/useTreasury.ts @@ -27,9 +27,13 @@ export function useTreasury (): Treasury { const [burn, setBurn] = useState(); const treasuryBalance = useCall(api.derive.balances.account, [TREASURY_ACCOUNT]); - const spendPeriod = api.consts.treasury.spendPeriod; + const spendPeriod = api.consts.treasury ? api.consts.treasury.spendPeriod : BN_ZERO; useEffect(() => { + if (!api.consts.treasury) { + return; + } + setValue(treasuryBalance?.freeBalance.gtn(0) ? treasuryBalance.freeBalance : undefined);