Skip to content

useBalance

useBalance(props?): { data: undefined | { actualLockup: bigint; availableFunds: bigint; funds: bigint; lockupCurrent: bigint; lockupLastSettledAt: bigint; lockupRate: bigint; }; } | { data: undefined | { actualLockup: bigint; availableFunds: bigint; funds: bigint; lockupCurrent: bigint; lockupLastSettledAt: bigint; lockupRate: bigint; }; } | { data: undefined | { actualLockup: bigint; availableFunds: bigint; funds: bigint; lockupCurrent: bigint; lockupLastSettledAt: bigint; lockupRate: bigint; }; } | { data: undefined | { actualLockup: bigint; availableFunds: bigint; funds: bigint; lockupCurrent: bigint; lockupLastSettledAt: bigint; lockupRate: bigint; }; } | { data: undefined | { actualLockup: bigint; availableFunds: bigint; funds: bigint; lockupCurrent: bigint; lockupLastSettledAt: bigint; lockupRate: bigint; }; } | { data: undefined | { actualLockup: bigint; availableFunds: bigint; funds: bigint; lockupCurrent: bigint; lockupLastSettledAt: bigint; lockupRate: bigint; }; }

Defined in: packages/iso-filecoin-synapse/src/hooks/payments.ts:57

Get the balance of the payments contract including the lockup and rate.

ParameterTypeDescription
props?BalancePropsThe props for the balance.

{ data: undefined | { actualLockup: bigint; availableFunds: bigint; funds: bigint; lockupCurrent: bigint; lockupLastSettledAt: bigint; lockupRate: bigint; }; } | { data: undefined | { actualLockup: bigint; availableFunds: bigint; funds: bigint; lockupCurrent: bigint; lockupLastSettledAt: bigint; lockupRate: bigint; }; } | { data: undefined | { actualLockup: bigint; availableFunds: bigint; funds: bigint; lockupCurrent: bigint; lockupLastSettledAt: bigint; lockupRate: bigint; }; } | { data: undefined | { actualLockup: bigint; availableFunds: bigint; funds: bigint; lockupCurrent: bigint; lockupLastSettledAt: bigint; lockupRate: bigint; }; } | { data: undefined | { actualLockup: bigint; availableFunds: bigint; funds: bigint; lockupCurrent: bigint; lockupLastSettledAt: bigint; lockupRate: bigint; }; } | { data: undefined | { actualLockup: bigint; availableFunds: bigint; funds: bigint; lockupCurrent: bigint; lockupLastSettledAt: bigint; lockupRate: bigint; }; }

The balance of the payments contract.