Class SystemDeleteTransaction


@Deprecated public final class SystemDeleteTransaction extends Transaction<SystemDeleteTransaction>
Deprecated.
This transaction is obsolete, not supported, and SHALL fail with a pre-check result of `NOT_SUPPORTED`. Delete a file or contract bytecode as an administrative transaction. > Note >> A system delete/undelete for a `contractID` is not supported and >> SHALL return `INVALID_FILE_ID` or `MISSING_ENTITY_ID`. This transaction MAY be reversed by the `systemUndelete` transaction. A file deleted via `fileDelete`, however SHALL be irrecoverable.
This transaction MUST specify an expiration timestamp (with seconds precision). The file SHALL be permanently removed from state when network consensus time exceeds the specified expiration time.
This transaction MUST be signed by an Hedera administrative ("system") account. ### What is a "system" file A "system" file is any file with a file number less than or equal to the current configuration value for `ledger.numReservedSystemEntities`, typically `750`. ### Block Stream Effects None