Skip to content

[Bug][Contract] multisig_governance does not extend instance storage TTL #1593

Description

@blurbeast

Issue #5

Missing Storage Instance TTL Bumping in multisig_governance

  • Title: [Bug][Contract] multisig_governance does not extend instance storage TTL
  • Labels: bug, contracts, high
  • Location: contracts/multisig_governance/src/lib.rs
  • Description:
    Unlike LendingPool, LoanManager, and RemittanceNFT, GovernanceContract never invokes extend_ttl on instance storage.
  • Impact:
    If no governance proposal occurs within the ledger lifetime threshold, contract instance storage (KEY_ADMIN, KEY_TARGET, KEY_PENDING) will expire and become archived on Stellar, locking protocol governance.
  • Suggested Fix:
    Add a helper bump_instance_ttl(&env) and call it across all methods in GovernanceContract.

Backend & Soroban Integration

Activity

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

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave programbugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions