Converts the BCS-serialized bytes of an argument into a hexadecimal representation. This function is useful for obtaining a Hex instance that encapsulates the BCS-serialized bytes, allowing for easier manipulation and representation of the data.
A Hex instance containing the BCS-serialized bytes.
Serialize an argument to BCS-serialized bytes.
The serializer instance used for serialization.
Serialize an argument to BCS-serialized bytes. Serialize an argument as a type-agnostic, fixed byte sequence. The byte sequence contains the number of the following bytes followed by the BCS-serialized bytes for a typed argument.
The serializer used to convert the argument.
Serialize an argument to BCS-serialized bytes as a type aware byte sequence. The byte sequence contains an enum variant index followed by the BCS-serialized bytes for a typed argument.
Represents an argument for entry functions, providing methods to serialize the argument to BCS-serialized bytes and convert it to different formats.