Sui Framework
Package0x0000…0002
Package details
- Project
- Sui FrameworkSystem
- Version
- 61 of 61
- Publisher
- Sui protocol
- Package ID
- 0x0000…0002
- Published
- Upgraded
- Upgrade policy
System?
Sui protocol upgrades replace this package. Nobody holds an upgrade cap for it.
- Source
- Not verified
- Storage deposit
- 0 SUI
- Publish tx
- yqtELK…L6DZ
- Upgrade tx
- yqtELK…L6DZ
Modules
902 functions, 666 public, 147 structs
- accumulator18 fns, 3 structs
- accumulator_metadata2 fns, 5 structs
- accumulator_settlement8 fns, 1 struct
- address10 fns, 0 structs
- address_alias5 fns, 3 structs
- allowance40 fns, 9 structs
- authenticator_state13 fns, 5 structs
- bag10 fns, 1 struct
- balance18 fns, 2 structs
- bcs30 fns, 1 struct
- bls1238143 fns, 5 structs
- borrow4 fns, 2 structs
- clock3 fns, 1 struct
- coin54 fns, 7 structs
- coin_registry43 fns, 11 structs
- config11 fns, 3 structs
- deny_list21 fns, 7 structs
- derived_object3 fns, 3 structs
- display14 fns, 3 structs
- display_registry18 fns, 5 structs
- dynamic_field19 fns, 1 struct
- dynamic_object_field15 fns, 1 struct
- ecdsa_k13 fns, 0 structs
- ecdsa_r12 fns, 0 structs
- ecvrf1 fn, 0 structs
- ed255191 fn, 0 structs
- event3 fns, 0 structs
- forwarding_address1 fn, 1 struct
- funds_accumulator12 fns, 1 struct
- groth1610 fns, 4 structs
- group_ops23 fns, 1 struct
- hash2 fns, 0 structs
- hex3 fns, 0 structs
- hmac1 fn, 0 structs
- kiosk41 fns, 10 structs
- kiosk_extension14 fns, 2 structs
- linked_table19 fns, 2 structs
- math7 fns, 0 structs
- nitro_attestation11 fns, 2 structs
- object32 fns, 2 structs
- object_bag11 fns, 1 struct
- object_table10 fns, 1 struct
- package26 fns, 4 structs
- party5 fns, 2 structs
- pay8 fns, 0 structs
- poseidon2 fns, 0 structs
- priority_queue8 fns, 2 structs
- protocol_config1 fn, 0 structs
- prover0 fns, 0 structs
- random20 fns, 3 structs
- rangeproofs3 fns, 0 structs
- ristretto25518 fns, 2 structs
- scratch18 fns, 3 structs
- sui2 fns, 1 struct
- table10 fns, 1 struct
- table_vec12 fns, 1 struct
- token45 fns, 6 structs
- transfer16 fns, 1 struct
- transfer_policy18 fns, 6 structs
- tx_context19 fns, 1 struct
- types1 fn, 0 structs
- url4 fns, 1 struct
- vdf4 fns, 0 structs
- vec_map20 fns, 2 structs
- vec_set11 fns, 1 struct
- versioned7 fns, 2 structs
- zklogin_verified_id9 fns, 1 struct
- zklogin_verified_issuer6 fns, 1 struct
| Module | Public functions | Entry functions | Structs | Constants | Friend modules | |
|---|---|---|---|---|---|---|
| accumulator | 0 | 0 | 3 | 2 | accumulator_metadataaccumulator_settlementbalanceeventfunds_accumulator | |
| accumulator_metadata | 0 | 0 | 5 | 1 | ||
| accumulator_settlement | 0 | 0 | 1 | 4 | ||
| address | 9 | 0 | 0 | 4 | ||
| address_alias | 0 | 4 | 3 | 13 | ||
| allowance | 27 | 2 | 9 | 39 | ||
| authenticator_state | 0 | 0 | 5 | 5 | ||
| bag | 10 | 0 | 1 | 1 | ||
| balance | 14 | 0 | 2 | 7 | coinsui | |
| bcs | 30 | 0 | 1 | 12 | ||
| bls12381 | 43 | 0 | 5 | 13 | ||
| borrow | 4 | 0 | 2 | 2 | ||
| clock | 1 | 0 | 1 | 2 | ||
| coin | 47 | 7 | 7 | 4 | coin_registry | |
| coin_registry | 40 | 0 | 11 | 34 | ||
| config | 0 | 0 | 3 | 3 | deny_list | |
| deny_list | 0 | 0 | 7 | 5 | coin | |
| derived_object | 3 | 0 | 3 | 2 | ||
| display | 11 | 6 | 3 | 2 | display_registry | |
| display_registry | 13 | 2 | 5 | 14 | ||
| dynamic_field | 10 | 0 | 1 | 5 | accumulatorconfigderived_objectdynamic_object_fieldscratch | |
| dynamic_object_field | 10 | 0 | 1 | 0 | deny_list | |
| ecdsa_k1 | 3 | 0 | 0 | 5 | ||
| ecdsa_r1 | 2 | 0 | 0 | 4 | ||
| ecvrf | 1 | 0 | 0 | 3 |
Upgrade history
Every upgrade publishes a new package with its own ID. All versions share the original ID (version 1's) 0x0000…0002, and the version number counts up, so the highest number is the current code, version 61 here.
A transaction names the exact package ID it calls, so older versions can still be called unless the package itself refuses them, often with a version check on a shared object.
A type keeps the ID of the version that first defined it. Types from version 1 use the original ID for good, while a type added in a later upgrade uses that version's ID.
| Version | Package ID | Time | By | Transaction | Calls, 7 days | |
|---|---|---|---|---|---|---|
| Version 61Latest | 0x0000…0002 | Sui protocol upgrade | yqtELK…L6DZ | … | ||
| Version 60 | 0x0000…0002 | Sui protocol upgrade | yqtELK…L6DZ | … |
Recent calls
Reading recent calls
Dependencies
The exact versions this package was linked against
| Package | Package ID | Original ID | Linked version | |
|---|---|---|---|---|
| Move Stdlib | 0x0000…0001 | Same | 0 |