Skip to content

UseContractStreamOptions

Defined in: packages/react/src/hooks/useContractStream.ts:29

optional enabled: boolean

Defined in: packages/react/src/hooks/useContractStream.ts:35

Whether to enable the stream (default: true when connected)


optional newDuration: number

Defined in: packages/react/src/hooks/useContractStream.ts:37

Duration to keep isNew flag (ms, default: 2000)


optional onChange: (contracts) => void

Defined in: packages/react/src/hooks/useContractStream.ts:41

Callback when contracts change

StreamedContract[]

void


optional pollingInterval: number

Defined in: packages/react/src/hooks/useContractStream.ts:33

Polling interval in milliseconds (default: 2000)


optional removeDuration: number

Defined in: packages/react/src/hooks/useContractStream.ts:39

Duration to keep isRemoving before actually removing (ms, default: 500)


optional templateFilter: CantonTemplateFilter

Defined in: packages/react/src/hooks/useContractStream.ts:31

Template filter for contracts to watch