Certify a blob in a transaction
Create a transaction that certifies a blob
A utility for creating a storage object in a transaction.
Create a transaction that creates a storage object
Delete a blob in a transaction
Create a transaction that deletes a blob
Encode a blob into slivers for each node
Execute a transaction that certifies a blob
Execute a transaction that creates a storage object
Execute a transaction that deletes a blob
Execute a transaction that extends a blob
Execute a transaction that registers a blob
Execute a transaction that writes attributes to a blob
If attributes already exists, their previous values will be overwritten
If an attribute is set to null
, it will be removed from the blob
Extend a blob in a transaction
Create a transaction that extends a blob
The Move type for a Blob object
Get a storage confirmation from a storage node
Gets the blob status from multiple storage nodes and returns the latest status that can be verified.
Register a blob in a transaction
Create a transaction that registers a blob
The staking state for the current version of walrus contract
Calculate the cost of storing a blob for a given a size and number of epochs.
The system state for the current version of walrus contract
Write a blob to all storage nodes
Write attributes to a blob
If attributes already exists, their previous values will be overwritten
If an attribute is set to null
, it will be removed from the blob
Create a transaction that writes attributes to a blob
If attributes already exists, their previous values will be overwritten
If an attribute is set to null
, it will be removed from the blob
Write encoded blob to a storage node
Write a blob to all storage nodes
Write metadata to a storage node
Write a sliver to a storage node
Write slivers to a storage node
Static
experimental_
Read a blob from the storage nodes