Saltar al contenido principal

Extender el TTL de la entrada de almacenamiento de un contrato desplegado

Puedes usar el CLI de Stellar para extender el TTL de la entrada de almacenamiento persistente de un contrato. Para una entrada de almacenamiento que utiliza un Symbol simple como su clave de almacenamiento, puedes ejecutar un comando así:

stellar contract extend \
--source S... \
--network testnet \
--id C... \
--key COUNTER \
--ledgers-to-extend 535679 \
--durability persistent

Este ejemplo utiliza 535.679 ledgers como el nuevo TTL de archivo. Este es el valor máximo permitido para este argumento en el CLI. Esto corresponde a aproximadamente 30 días (promediando 5 segundos de tiempo de cierre de ledger).

Si tu entrada de almacenamiento utiliza una clave de almacenamiento más avanzada, como Balance(Address) en un contrato de token, necesitarás proporcionar la clave en un formato XDR codificado en base64:

stellar contract extend \
--source S... \
--network testnet \
--id C... \
--key-xdr AAAABgAAAAHXkotywnA8z+r365/0701QSlWouXn8m0UOoshCtNHOYQAAAA4AAAAHQmFsYW5jZQAAAAAB \
--ledgers-to-extend 535679 \
--durability persistent
información

Asegúrate de consultar nuestra guía sobre cómo crear claves de ledger XDR para obtener ayuda generándolas.

Guías en esta categoría: