address_alias
Module0x0000…0002
- Move path
- 0x0000…0002::address_alias
- Functions
- 50 public, 4 entry
- Structs
- 3
- Friend modules
- None
address_alias
- 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
Functions5
Structs3
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 version u64 id UID aliases VecSet<address> - AliasKeycopydropstore
pos0 address
Constants13
Constants are shown the way the code loads them. Bytecode does not keep their names.
| Slot | Value | Type | Use | Used in |
|---|---|---|---|---|
| 0 | "ENotSystemAddress" // interpreted as UTF8 string | vector<u8> | Value | |
| 1 | "Only the system can create the alias state object." // interpreted as UTF8 string | vector<u8> | Value | |
| 2 | "ENoSuchAlias" // interpreted as UTF8 string | vector<u8> | Value | |
| 3 | "Given alias does not exist." // interpreted as UTF8 string | vector<u8> | Value | |
| 4 | "EAliasAlreadyExists" // interpreted as UTF8 string | vector<u8> | Value | |
| 5 | "Alias already exists." // interpreted as UTF8 string | vector<u8> | Value | |
| 6 | "ECannotRemoveLastAlias" // interpreted as UTF8 string | vector<u8> | Value | |
| 7 | "Cannot remove the last alias." // interpreted as UTF8 string | vector<u8> | Value | |
| 8 | "ETooManyAliases" // interpreted as UTF8 string | vector<u8> | Value | |
| 9 | "The number of aliases exceeds the maximum allowed." // interpreted as UTF8 string | vector<u8> | Value | |
| 10 | 0 | u64 | Value | create |
| 11 | 8 | u64 | Value | addreplace_all |
| 12 | 0x0000000000000000000000000000000000000000000000000000000000000000 | address | Value | create |