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

Move path
0x034c…ddca::image
Functions
135 public, 0 entry
Structs
11
Friend modules
coloringfactorymint
image

Declarations

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

module image;
struct CreateImageCap has store, key {
id: UID,
number: u16,
level: u8,
ref: ID,
}
struct CreateImageCapCreatedEvent has copy, drop {
id: ID,
number: u16,
level: u8,
}
struct CreateImageChunkCap has key {
id: UID,
number: u16,
level: u8,
index: u8,
hash: String,
image_id: ID,
}
struct CreateImageChunkCapCreatedEvent has copy, drop {
id: ID,
number: u16,
level: u8,
index: u8,
hash: String,
image_id: ID,
}
struct DeleteImagePromise {
image_id: ID,
}
struct IMAGE has drop {
dummy_field: bool,
}
struct Image has store, key {
id: UID,
number: u16,
level: u8,
encoding: String,
mime_type: String,
extension: String,
created_with: ID,
chunks: VecMap<String, Option<ID>>,
}
struct ImageChunk has key {
id: UID,
image_id: ID,
number: u16,
hash: String,
index: u8,
data: String,
}
struct ImageChunkCreatedEvent has copy, drop {
id: ID,
number: u16,
hash: String,
index: u8,
image_id: ID,
}
struct ImageCreatedEvent has copy, drop {
id: ID,
number: u16,
level: u8,
}
struct RegisterImageChunkCap has key {
id: UID,
image_id: ID,
chunk_id: ID,
chunk_hash: String,
created_with: ID,
}
public fun create_and_transfer_image_chunk(CreateImageChunkCap,vector<String>)
public fun create_image(CreateImageCap,vector<String>)
public(package) fun create_image_cap_id(&CreateImageCap): ID
public fun delete_image(Image,DeleteImagePromise)
public(package) fun id(&Image): ID
fun init(IMAGE)
public(package) fun issue_create_image_cap(u16,u8,ID): CreateImageCap
public(package) fun issue_delete_image_promise(&Image): DeleteImagePromise
public(package) fun level(&Image): u8
public(package) fun number(&Image): u16
public fun receive_and_destroy_image_chunk(&mut Image,Receiving<ImageChunk>)
public fun receive_and_register_image_chunk(&mut Image,Receiving<RegisterImageChunkCap>)
public(package) fun verify_image_chunks_registered(&Image)