Skip to content

Fix Soroban storage TTL extension#589

Merged
feyishola merged 2 commits into
Servora:mainfrom
JessicaOmoyeme:fix/drips-issues-batch-1
Jun 28, 2026
Merged

Fix Soroban storage TTL extension#589
feyishola merged 2 commits into
Servora:mainfrom
JessicaOmoyeme:fix/drips-issues-batch-1

Conversation

@JessicaOmoyeme

Copy link
Copy Markdown

#581 extend_ttl is defined but never called — all persistent storage will expire at Soroban default

Closes #581

Summary

  • Wires TTL extension into persistent contract writes for certificates, issuers, transfers, config, pending requests, indexes, versions, and CRL records.
  • Adds instance TTL extension for admin multisig, standalone multisig, and CRL instance-backed state.
  • Updates the TTL helper for the SDK 21 threshold/extend_to API and adds regression coverage for persistent and instance TTLs.

Validation

  • npm run build:contracts
  • npm run test:contracts

@drips-wave

drips-wave Bot commented Jun 28, 2026

Copy link
Copy Markdown

@JessicaOmoyeme Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@feyishola

Copy link
Copy Markdown
Contributor

@JessicaOmoyeme pls resolve conflicts

@JessicaOmoyeme

Copy link
Copy Markdown
Author

i have fixed the issue

@feyishola feyishola merged commit 53963a6 into Servora:main Jun 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

extend_ttl is defined but never called — all persistent storage will expire at Soroban default

3 participants