# TerminateServiceStatusSuccessSchema

> `const` **TerminateServiceStatusSuccessSchema**: `ZodObject`\<\{ `confirmedTxHash`: `ZodOptional`\<`ZodCustom`\<`` `0x${string}` ``, `` `0x${string}` ``\>\>; `fwssTerminated`: `ZodLiteral`\<`true`\>; `serviceTerminationEpoch`: `ZodCodec`\<`ZodInt`, `ZodBigInt`\>; `terminationTxHash`: `ZodUnion`\<readonly \[`ZodCustom`\<`` `0x${string}` ``, `` `0x${string}` ``\>, `ZodLiteral`\<`""`\>\]\>; \}, `$strip`\>

Defined in: [packages/synapse-core/src/sp/terminate-service.ts:262](https://github.com/FilOzone/synapse-sdk/blob/aaa98045b003ec23f4318ba9a3032a434e5a20c9/packages/synapse-core/src/sp/terminate-service.ts#L262)

Schema for the confirmed termination status. The hash may be empty when the
service was already terminated on chain without a provider transaction.