SignatureDescriptor is a convenience type which represents the full data for a signature including the public key of the signer, signing modes and the signature itself. It is primarily used for coordinating signatures between clients.

interface SignatureDescriptor {
    data?: SignatureDescriptor_Data;
    publicKey?: Any;
    sequence: bigint;
}

Properties

publicKey?: Any

public_key is the public key of the signer

sequence: bigint

sequence is the sequence of the account, which describes the number of committed transactions signed by a given address. It is used to prevent replay attacks.