Module decompress_mint

Module decompress_mint 

Source
Expand description

Mint interface types for hot/cold handling.

Structs§

DecompressMintRequest
Request to load (decompress) a cold mint.
MintInterface
Mint interface for hot/cold handling.

Enums§

DecompressMintError
Error type for mint load operations.
MintState
Mint state: hot (on-chain), cold (compressed), or none.

Constants§

DEFAULT_RENT_PAYMENT
DEFAULT_WRITE_TOP_UP

Functions§

build_decompress_mint
Builds load instruction for a cold mint. Returns empty vec if already hot.
create_mint_interface
Create MintInterface from mint address and state data.
decompress_mint
Load (decompress) a pre-fetched mint. Returns empty vec if already hot.
decompress_mint_idempotent
Loads (decompresses) a cold mint to on-chain. Idempotent.