Skip to content

refactor: add persistent-storage TTL extension to parameters-contract #55

Description

@EmeditWeb

Problem

The parameters-contract/storage.rs does not define PERSISTENT_TTL_THRESHOLD and PERSISTENT_TTL_EXTEND_TO constants. Other contracts have these in their storage.rs.

What To Build

  1. Add TTL constants matching other contracts
  2. Apply extend_ttl() on all persistent writes

Files To Touch

  • contracts/parameters-contract/src/storage.rs

Acceptance Criteria

  • TTL constants defined
  • extend_ttl() called after all persistent writes
  • All existing tests pass

Mandatory Checks

  • context/ files read
  • cargo build passes
  • cargo test passes
  • PR references this issue

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions