Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.
Package details
The holder of the upgrade cap can publish new versions. A new version must keep every public function signature and struct layout, so existing callers keep working.
| Module | Public functions | Entry functions | Structs | Constants | Friend modules | |
|---|---|---|---|---|---|---|
| aggregator_add_job_action | 2 | 1 | 0 | 0 | ||
| aggregator_escrow_deposit_action | 2 | 1 | 0 | 0 | ||
| aggregator_escrow_withdraw_action | 2 | 1 | 0 | 0 |
Every upgrade publishes a new package with its own ID. All versions share the original ID (version 1's) 0xfd2eā¦df8b, and the version number counts up, so the highest number is the current code, version 3 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 3Latest | 0x8bbbā¦f223 | Switchboard deployerSwitchboard deployer0x697998fab24bb575840bc66c4d176a63e7db1830c7c9494cbe9a807752cf00a5KindDeployerSourceHeuristic, medium confidence | q3anEcā¦8YVR | ⦠| ||
| Version 2 | 0xbdd9ā¦f1f5 | Switchboard deployerSwitchboard deployer0x697998fab24bb575840bc66c4d176a63e7db1830c7c9494cbe9a807752cf00a5KindDeployerSourceHeuristic, medium confidence | GEPumVā¦sSfB | ⦠| ||
| Version 1Published, original ID | 0xfd2eā¦df8b | Switchboard deployerSwitchboard deployer0x697998fab24bb575840bc66c4d176a63e7db1830c7c9494cbe9a807752cf00a5KindDeployerSourceHeuristic, medium confidence | 4aSYvFā¦LcYb | ⦠|
Reading recent calls
| Package | Package ID | Original ID | Linked version | |
|---|---|---|---|---|
| Move Stdlib | 0x0000ā¦0001 | Same | 25 | |
| Sui Framework | 0x0000ā¦0002 | Same | 59 | |
| aggregator, errors, job, ⦠(0x08d7ā¦e470) | 0x08d7ā¦e470 | Same | 1 |
| aggregator_fast_save_result_action | 2 | 2 | 0 | 0 |
| aggregator_init_action | 2 | 1 | 0 | 0 |
| aggregator_lock_action | 2 | 1 | 0 | 1 |
| aggregator_open_interval_action | 2 | 1 | 0 | 0 |
| aggregator_remove_job_action | 2 | 1 | 0 | 0 |
| aggregator_save_result_action | 3 | 3 | 0 | 1 |
| aggregator_set_authority_action | 2 | 1 | 0 | 0 |
| aggregator_set_configs_action | 2 | 1 | 0 | 0 |
| crank_push_action | 2 | 1 | 0 | 0 |
| create_and_add_job_action | 2 | 1 | 0 | 0 |
| create_feed_action | 1 | 1 | 0 | 0 |
| create_oracle_action | 1 | 1 | 0 | 0 |
| job_init_action | 1 | 1 | 1 | 0 |
| node | 7 | 1 | 1 | 0 | node_heartbeat_actionnode_init_actionquote_force_override_actionquote_init_actionquote_update_actionquote_verify_action |
| node_heartbeat_action | 1 | 1 | 0 | 1 |
| node_init_action | 2 | 1 | 0 | 0 |
| oracle_escrow_withdraw_action | 2 | 1 | 0 | 0 |
| oracle_heartbeat_action | 4 | 4 | 0 | 1 |
| oracle_init_action | 2 | 1 | 0 | 0 |