Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

blob

Module0xa9ac…bf1e
Move path
0xfdc8…ea77::blob
Functions
2718 public, 0 entry
Structs
2
Friend modules
system_state_inner
blob

Declarations

Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.

module blob;
struct Blob has store, key {
id: UID,
registered_epoch: u32,
blob_id: u256,
size: u64,
encoding_type: u8,
certified_epoch: Option<u32>,
deletable: bool,
}
struct BlobIdDerivation has drop {
encoding_type: u8,
size: u64,
root_hash: u256,
}
public fun add_metadata(&mut Blob,metadata::Metadata)
public fun add_or_replace_metadata(&mut Blob,metadata::Metadata): Option<metadata::Metadata>
public(package) fun assert_certified_not_expired(&Blob, u32)
public fun blob_id(&Blob): u256
public fun burn(Blob)
public fun certified_epoch(&Blob): &Option<u32>
public(package) fun certify_with_certified_msg(&mut Blob,u32,messages::CertifiedBlobMessage)
public(package) fun delete(Blob, u32): storage_resource::Storage
public fun derive_blob_id(u256,u8,u64): u256
public(package) fun emit_certified(&Blob, bool)
public fun encoded_size(&Blob, u16): u64
public fun encoding_type(&Blob): u8
public fun end_epoch(&Blob): u32
public(package) fun extend_with_resource(&mut Blob,storage_resource::Storage,u32)
public fun insert_or_update_metadata_pair(&mut Blob,String,String)
public fun is_deletable(&Blob): bool
fun metadata(&mut Blob): &mut metadata::Metadata
fun metadata_or_create(&mut Blob): &mut metadata::Metadata
public(package) fun new(storage_resource::Storage,u256,u256,u64,u8,bool,u32,u16): Blob
public fun object_id(&Blob): ID
public fun registered_epoch(&Blob): u32
public fun remove_metadata_pair(&mut Blob,&String): (String, String)
public fun remove_metadata_pair_if_exists(&mut Blob,&String): Option<String>
public fun size(&Blob): u64
public fun storage(&Blob): &storage_resource::Storage
public(package) fun storage_mut(&mut Blob): &mut storage_resource::Storage
public fun take_metadata(&mut Blob): metadata::Metadata