Home Reference Source Test
public class | source

SignatureProof

Static Member Summary

Static Public Members
public static get

Static Method Summary

Static Public Methods
public static

multiSig(signerKey: PublicKey, publicKeys: Array<PublicKey>, signature: Signature): SignatureProof

public static

singleSig(publicKey: PublicKey, signature: Signature): SignatureProof

public static
public static

verifyTransaction(transaction: Transaction): boolean

Constructor Summary

Public Constructor
public

constructor(publicKey: PublicKey, merklePath: MerklePath, signature: Signature)

Member Summary

Public Members
public get
public get
public get

serializedSize: number

public get
public set

Method Summary

Public Methods
public

equals(o: SignatureProof): boolean

public

isSignedBy(sender: Address): boolean

public
public

verify(sender: Address, data: Uint8Array): boolean

Static Public Members

public static get SINGLE_SIG_SIZE: * source

Static Public Methods

public static multiSig(signerKey: PublicKey, publicKeys: Array<PublicKey>, signature: Signature): SignatureProof source

Params:

NameTypeAttributeDescription
signerKey PublicKey
publicKeys Array<PublicKey>
signature Signature

Return:

SignatureProof

public static singleSig(publicKey: PublicKey, signature: Signature): SignatureProof source

Params:

NameTypeAttributeDescription
publicKey PublicKey
signature Signature

Return:

SignatureProof

public static unserialize(buf: SerialBuffer): SignatureProof source

Params:

NameTypeAttributeDescription
buf SerialBuffer

Return:

SignatureProof

public static verifyTransaction(transaction: Transaction): boolean source

Params:

NameTypeAttributeDescription
transaction Transaction

Return:

boolean

Public Constructors

public constructor(publicKey: PublicKey, merklePath: MerklePath, signature: Signature) source

Params:

NameTypeAttributeDescription
publicKey PublicKey
merklePath MerklePath
signature Signature

Public Members

public get merklePath: MerklePath source

public get publicKey: PublicKey source

public get serializedSize: number source

public get signature: Signature source

public set signature: Signature source

Public Methods

public equals(o: SignatureProof): boolean source

Params:

NameTypeAttributeDescription
o SignatureProof

Return:

boolean

public isSignedBy(sender: Address): boolean source

Params:

NameTypeAttributeDescription
sender Address

Return:

boolean

public serialize(buf: SerialBuffer): SerialBuffer source

Params:

NameTypeAttributeDescription
buf SerialBuffer
  • optional

Return:

SerialBuffer

public verify(sender: Address, data: Uint8Array): boolean source

Params:

NameTypeAttributeDescription
sender Address
  • nullable: true
data Uint8Array

Return:

boolean