Skip to main content

/v2/state/active-contracts

Subscribe active contracts

/v2/state/active-contracts
Returns a stream of the snapshot of the active contracts and incomplete (un)assignments at a ledger offset. Once the stream of GetActiveContractsResponses completes, the client SHOULD begin streaming updates from the update service, starting at the GetActiveContractsRequest.active_at_offset specified in this request. Clients SHOULD NOT assume that the set of active contracts they receive reflects the state at the ledger end.

Protocol Details

Inputs

Outputs

Either_JsCantonError_JsGetActiveContractsResponse

Variants

JsCantonError

object

codestringrequired
causestringrequired
contextobjectrequired
errorCategorystringrequired

JsGetActiveContractsResponse

object

workflowIdstring
contractEntryobject
streamContinuationTokenstring
Variants

contractEntry

oneOf

JsActiveContractobject
Variants

JsActiveContract

object

JsActiveContractobjectrequired

JsEmpty

object

JsEmptyobjectrequired

JsIncompleteAssigned

object

JsIncompleteAssignedobjectrequired

JsIncompleteUnassigned

object

JsIncompleteUnassignedobjectrequired
Variants

JsCantonError

object

codestringrequired
causestringrequired
contextobjectrequired
errorCategorystringrequired

JsGetActiveContractsResponse

object

workflowIdstring
contractEntryobject
streamContinuationTokenstring
Variants

contractEntry

oneOf

JsActiveContractobject
Variants

JsActiveContract

object

JsActiveContractobjectrequired

JsEmpty

object

JsEmptyobjectrequired

JsIncompleteAssigned

object

JsIncompleteAssignedobjectrequired

JsIncompleteUnassigned

object

JsIncompleteUnassignedobjectrequired

History

Updated3.5

channel description updated; subscribe description updated

Added3.4