Skip to content

Function: extendBlobLifetime() ​

extendBlobLifetime(client, blobObjectId, signer, options): Promise<{ digest: string; }>

Defined in: @meddleware/walrus-storage-client/src/manage.ts:56

Extend a blob's storage lifetime on-chain (Node.js — signs and executes). Since Walrus blobs expire, call this before expiry to prevent data loss.

Parameters ​

client ​

ClientWithExtensions

A Walrus-extended client.

blobObjectId ​

string

The on-chain Blob object id (not the blob id).

signer ​

Signer

The keypair paying for and authorising the extension.

options ​

ExtendOptions

Add epochs more, or extend to an absolute endEpoch.

Returns ​

Promise<{ digest: string; }>

The executed transaction digest.

2026 Meddleware. All jams preserved.