Parameters
The storage_id of the requested package
Returns
The complete Move package information including modules, datatypes, and functions
The storage ID of the package
The original ID of the package
The version number of the package
Array of modules contained in the package
The name of the module
Array of datatypes defined in the module
The fully qualified type name
The ID of the package that defines this type
The module name where this type is defined
The simple name of the type
Array of abilities this type has (e.g., KEY, COPY, DROP, STORE)
The kind of datatype (e.g., STRUCT)
Array of type parameters for generic types
Array of fields in the struct
The name of the field
The position of the field in the struct
The type information of the field
Array of functions defined in the module
The name of the function
The visibility of the function (e.g., PUBLIC, PRIVATE, FRIEND)
Whether this function is an entry function
Array of type parameters for generic functions
Array of function parameters
The reference type (MUTABLE, IMMUTABLE)
The parameter type information
The type category (ADDRESS, U256, DATATYPE, BOOL, etc.)
The fully qualified type name for DATATYPE types
Array of return types
The return type information
The type category (ADDRESS, U256, DATATYPE, BOOL, etc.)
The fully qualified type name for DATATYPE types