Skip to content

useActiveContracts

useActiveContracts(options): UseActiveContractsResult

Defined in: packages/react/src/hooks/useActiveContracts.ts:110

Hook for querying active contracts

UseActiveContractsOptions = {}

UseActiveContractsResult

function ContractList() {
const { data: contracts, isLoading } = useActiveContracts({
templateFilter: {
packageName: 'splice-wallet-payment',
moduleName: 'Splice.Wallet.Payment',
entityName: 'TransferPreapproval',
}
})
if (isLoading) return <p>Loading...</p>
return (
<ul>
{contracts.map(contract => (
<li key={contract.contractId}>{contract.templateId}</li>
))}
</ul>
)
}