composable_nft
Module0x34a2…c82c
- Move path
- 0xbc3d…e5f9::composable_nft
- Functions
- 2825 public, 0 entry
- Structs
- 2
- Friend modules
- None
composable_nft
- access_policy19
- attributes18
- collection19
- composable_nft28
- composable_svg27
- composable_url10
- creators16
- display_info14
- frozen_pub1
- mint_cap15
- mint_event3
- mint_pass12
- mint_supply19
- nft18
- nft_bag28
- nft_protocol5
- p2p_list8
- p2p_list_domain13
- plugins14
- royalty29
- royalty_strategy_bps23
- session_token8
- supply27
- svg13
- symbol10
- tags11
- transfer_allowlist6
- transfer_allowlist_domain13
- transfer_token5
- url7
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module composable_nft;
struct Composition<phantom T0> has store {
limits: VecMap<TypeName, u64>,
}
struct Key<phantom T0> has drop, store {
dummy_field: bool,
}
public fun add_new_composition<T0>(&mut UID)
public fun assert_composition<T0>(&UID)
public fun assert_no_composition<T0>(&UID)
public fun compose_with_collection_schema<T0, T1, T2: store + key>(&collection::Collection<T0>,&mut UID,T2)
public fun compose_with_nft_schema<T0, T1: store + key>(&mut UID, T1)
public fun decompose_with_collection_schema<T0, T1, T2: store + key>(&collection::Collection<T0>,&mut UID,ID): T2
public fun decompose_with_nft_schema<T0, T1: store + key>(&mut UID,ID): T1
public fun has_domain<T0>(&UID): bool