Skip to content

Add permanent_removal flag to ContractDeleteTransaction #1208

@venilinvasilev

Description

@venilinvasilev

Summary

ContractDeleteTransaction does not expose a permanent_removal boolean flag that is required by the underlying ContractDeleteTransactionBody protobuf.

Expected Behavior

The SDK should expose a permanent_removal toggle on ContractDeleteTransaction so users can explicitly set this required field when constructing a contract delete transaction.

Actual Behavior

ContractDeleteTransaction does not include a permanent_removal field, even though it exists in the protobuf definition.

Impact

  • Prevents users from fully configuring contract delete transactions
  • Creates a mismatch between SDK API surface and protobuf requirements
  • Makes it impossible to explicitly control contract deletion semantics

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions