Skip to main content
You can use the Stellar CLI to extend the TTL of a contract’s persistent storage entry. For a storage entry that uses a simple Symbol as its storage key, you can run a command like so:
This example uses 535,679 ledgers as the new archival TTL. This is the maximum allowable value for this argument on the CLI. This corresponds to roughly 30 days (averaging 5 second ledger close times). If your storage entry uses a more advanced storage key, such as Balance(Address) in a token contract, you’ll need to provide the key in a base64-encoded XDR form:
Be sure to check out our guide on creating XDR ledger keys for help generating them.