dynamic_field
Module0x0000…0002
- Move path
- 0x0000…0002::dynamic_field
- Functions
- 1910 public, 0 entry
- Structs
- 1
dynamic_field
- accumulator18
- accumulator_metadata2
- accumulator_settlement8
- address10
- address_alias5
- allowance40
- authenticator_state13
- bag10
- balance18
- bcs30
- bls1238143
- borrow4
- clock3
- coin54
- coin_registry43
- config11
- deny_list21
- derived_object3
- display14
- display_registry18
- dynamic_field19
- dynamic_object_field15
- ecdsa_k13
- ecdsa_r12
- ecvrf1
- ed255191
- event3
- forwarding_address1
- funds_accumulator12
- groth1610
- group_ops23
- hash2
- hex3
- hmac1
- kiosk41
- kiosk_extension14
- linked_table19
- math7
- nitro_attestation11
- object32
- object_bag11
- object_table10
- package26
- party5
- pay8
- poseidon2
- priority_queue8
- protocol_config1
- prover0
- random20
- rangeproofs3
- ristretto25518
- scratch18
- sui2
- table10
- table_vec12
- token45
- transfer16
- transfer_policy18
- tx_context19
- types1
- url4
- vdf4
- vec_map20
- vec_set11
- versioned7
- zklogin_verified_id9
- zklogin_verified_issuer6
Functions19
- public fun add<T0: copy + drop + store, T1: store>(&mut UID,T0,T1)
- public fun borrow<T0: copy + drop + store, T1: store>(&UID, T0): &T1
- public fun borrow_mut<T0: copy + drop + store, T1: store>(&mut UID, T0): &mut T1
- public fun exists<T0: copy + drop + store>(&UID, T0): bool
- public fun exists_<T0: copy + drop + store>(&UID, T0): bool
- public fun exists_with_type<T0: copy + drop + store, T1: store>(&UID, T0): bool
- public fun remove<T0: copy + drop + store, T1: store>(&mut UID, T0): T1
- public fun remove_if_exists<T0: copy + drop + store, T1: store>(&mut UID, T0): Option<T1>
- public fun remove_opt<T0: copy + drop + store, T1: store>(&mut UID, T0): Option<T1>
- public fun replace<T0: copy + drop + store, T1: store, T2: store>(&mut UID,T0,T1): Option<T2>
Structs1
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
id UID name T0 value T1
Constants5
Constants are shown the way the code loads them. Bytecode does not keep their names.
| Slot | Value | Type | Use | Used in |
|---|---|---|---|---|
| 0 | 0 | u64 | Abort code | add |
| 1 | 1 | u64 | Value | |
| 2 | 2 | u64 | Value | |
| 3 | 3 | u64 | Value | |
| 4 | 4 | u64 | Value |