Initializes a new instance of the module with the specified account address and name.
The account address, e.g., "0x1".
The module name under the specified address, e.g., "coin".
Serializes the address and name properties using the provided serializer. This function is essential for converting the object's data into a format suitable for transmission or storage.
The serializer instance used to perform the serialization.
Static
deserializeDeserializes a ModuleId from the provided deserializer. This function retrieves the account address and identifier to construct a ModuleId instance.
The deserializer instance used to read the data.
Static
from
Represents a ModuleId that can be serialized and deserialized. A ModuleId consists of a module address (e.g., "0x1") and a module name (e.g., "coin").