package
The package corresponding to the given address (at the optionally given version).
When no version is given, the package is loaded directly from the address given. Otherwise,
the address is translated before loading to point to the package whose original ID matches
the package at address, but whose version is version. For non-system packages, this
might result in a different address than address because different versions of a package,
introduced by upgrades, exist at distinct addresses.
Note that this interpretation of version is different from a historical object read (the
interpretation of version for the object query).
package(
address: SuiAddress!
version: UInt53
): MovePackage
Arguments
package.address ● SuiAddress! non-null scalar
package.version ● UInt53 scalar
Type
MovePackage object
A MovePackage is a kind of Move object that represents code that has been published on chain. It exposes information about its modules, type definitions, functions, and dependencies.