Aptos Unity SDK
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aptos.Accounts.MultiSignature Class Reference

The ED25519 Multi-Signature Implementation. More...

Public Member Functions

 MultiSignature (MultiPublicKey PublicKeyMulti, List< Tuple< PublicKey, Signature > > SignatureMap)
 Initialize the MultiSignature object.
 
byte[] ToBytes ()
 Serialize the concatenated signatures and bitmap of an ED25519 Multi-signature instance to a Data object.
 
void Serialize (Serialization serializer)
 Serialize the object.
 

Additional Inherited Members

- Static Public Member Functions inherited from Aptos.BCS.ISerializable
static ISerializable Deserialize (Deserialization deserializer)
 Deserializes a byte array hosted inside the Deserializer.
 

Detailed Description

The ED25519 Multi-Signature Implementation.

Constructor & Destructor Documentation

◆ MultiSignature()

Aptos.Accounts.MultiSignature.MultiSignature ( MultiPublicKey  PublicKeyMulti,
List< Tuple< PublicKey, Signature > >  SignatureMap 
)
inline

Initialize the MultiSignature object.

Parameters
PublicKeyMultiThe multi public key object containing the public keys used to generate the Bitmap.
SignatureMapThe tuple list containing the public keys associated with their signatures.

Member Function Documentation

◆ Serialize()

void Aptos.Accounts.MultiSignature.Serialize ( Serialization  serializer)
inline

Serialize the object.

Parameters
serializer

Implements Aptos.BCS.ISerializable.

◆ ToBytes()

byte[] Aptos.Accounts.MultiSignature.ToBytes ( )
inline

Serialize the concatenated signatures and bitmap of an ED25519 Multi-signature instance to a Data object.

This function concatenates the signatures of the instance and serializes the concatenated signatures and bitmap to a Data object.

Returns
A byte list containing the serialized concatenated signatures and bitmap.

The documentation for this class was generated from the following file: