Serializes a Serializable
value to its BCS representation.
This function is the TypeScript SDK equivalent of bcs::to_bytes
in Move.
the BCS representation of the Serializable instance as a byte buffer.
Converts the BCS-serialized bytes of a value into a Hex instance. This function provides a Hex representation of the BCS-serialized data for easier handling and manipulation.
A Hex instance with the BCS-serialized bytes loaded into its underlying Uint8Array.
Initializes a new instance of the class with the specified parameters. This constructor sets up the necessary attributes for managing account keys.
The parameters required to create the instance.
The current authentication key of the account.
The new public key to be set for the account.
The account address of the originator.
The sequence number associated with the transaction.
Serializes the properties of the current instance for transmission or storage. This function helps in converting the instance data into a format suitable for serialization.
The serializer used to serialize the instance properties.
Returns the hex string representation of the Serializable
value with the 0x prefix.
the hex formatas a string prefixed by 0x
.
Returns the hex string representation of the Serializable
value without the 0x prefix.
the hex format as a string without 0x
prefix.
Represents a challenge required for the account owner to sign in order to rotate the authentication key.