Skip to content

Remove immutable stamp field in the smart contract #317

Description

@bcsorvasi

The smart contract still exposes the legacy field/mechanism for marking a batch as immutable, even though the functionality has been disabled in Swarm for years. While it is still technically possible to purchase batches with this flag set, the flag has no practical effect: all batches are effectively mutable, with behavior determined by whether an existing index is stamped or not.

Bee does not document this legacy behavior, nor does it explain why the contract field still exists. This can mislead developers into thinking the immutable flag is still meaningful.

Determine whether the legacy field can be safely removed from the smart contract.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions