Skip to content

CommitBaseOptions

Defined in: packages/synapse-sdk/src/types.ts:733

Options shared by every form of CommitOptions

optional onSubmitted?: (txHash) => void

Defined in: packages/synapse-sdk/src/types.ts:749

Called when the commit transaction is submitted (before on-chain confirmation). The hash is Curio’s Location wait key and is not guaranteed to be the final included on-chain hash if Curio replaces the send by fee. Prefer CommitResult.confirmedTxHash after confirmation.

Parameter Type
txHash `0x${string}`

void


optional signal?: AbortSignal

Defined in: packages/synapse-sdk/src/types.ts:742

Optional AbortSignal to cancel the commit requests and the confirmation wait.

Aborting after CommitOptions.onSubmitted only stops waiting: the transaction was already submitted and can still confirm on chain. When this context has no data set yet, it does not learn the new data set ID, so a later commit() on the same context creates another data set.