CommitBaseOptions
Defined in: packages/synapse-sdk/src/types.ts:733
Options shared by every form of CommitOptions
Properties
Section titled “Properties”onSubmitted?
Section titled “onSubmitted?”
optionalonSubmitted?: (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.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
txHash |
`0x${string}` |
Returns
Section titled “Returns”void
signal?
Section titled “signal?”
optionalsignal?: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.