Skip to content

Detect Missing Soroban TTL Extensions #886

Description

@mijinummi

🧠 Concept

Detect persistent storage entries that may expire without appropriate TTL extension.

⚠️ Problem

Important contract state can become unavailable when its TTL is not maintained.

📁 Implementation Scope

  • packages/rules/soroban/ttl/
  • packages/analyzers/soroban/storage/

✅ Requirements

  • Identify persistent entries
  • Track TTL extension operations
  • Detect missing extensions
  • Exclude intentionally temporary state

🎯 Acceptance Criteria

  • Missing TTL extensions detected
  • Persistent state analyzed
  • Temporary state excluded
  • Tests added

Activity

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

Metadata

Metadata

Assignees

No one assigned

    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