Sui Framework
transfer
- Move path
- 0x0000…0002::transfer
- Functions
- 1611 public, 0 entry
- Structs
- 1
- Friend modules
- None
transfer
- 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
Functions16
- public fun freeze_object<T0: key>(T0)
- public fun party_transfer<T0: key>(T0, Party)
- public fun public_freeze_object<T0: store + key>(T0)
- public fun public_party_transfer<T0: store + key>(T0, Party)
- public fun public_receive<T0: store + key>(&mut UID,Receiving<T0>): T0
- public fun public_transfer<T0: store + key>(T0, address)
- public fun receive<T0: key>(&mut UID,Receiving<T0>): T0
- public fun receiving_object_id<T0: key>(&Receiving<T0>): ID
- public fun transfer<T0: key>(T0, address)
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 ID version u64
Constants8
Constants are shown the way the code loads them. Bytecode does not keep their names.
| Slot | Value | Type | Use | Used in |
|---|---|---|---|---|
| 0 | 0 | u64 | Value | |
| 1 | 1 | u64 | Value | |
| 2 | 2 | u64 | Value | |
| 3 | 3 | u64 | Value | |
| 4 | 4 | u64 | Value | |
| 5 | 5 | u64 | Value | |
| 6 | "EInvalidPartyPermissions" // interpreted as UTF8 string | vector<u8> | Value | |
| 7 | "Party transfer is currently limited to one party." // interpreted as UTF8 string | vector<u8> | Value |