BalanceProofSignature
Defined in: ootle/src/stealth/statements.ts:83
The balance-proof Schnorr signature (public_nonce, signature). For a
fully-revealed transfer this pair is normally omitted on the envelope.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new BalanceProofSignature(
publicNonce,signature):BalanceProofSignature
Defined in: ootle/src/stealth/statements.ts:87
Parameters
Section titled “Parameters”publicNonce
Section titled “publicNonce”Uint8Array
signature
Section titled “signature”Uint8Array
Returns
Section titled “Returns”BalanceProofSignature
Accessors
Section titled “Accessors”publicNonce
Section titled “publicNonce”Get Signature
Section titled “Get Signature”get publicNonce():
Uint8Array
Defined in: ootle/src/stealth/statements.ts:95
32-byte public nonce (defensive copy).
Returns
Section titled “Returns”Uint8Array
signature
Section titled “signature”Get Signature
Section titled “Get Signature”get signature():
Uint8Array
Defined in: ootle/src/stealth/statements.ts:100
32-byte signature scalar (defensive copy).
Returns
Section titled “Returns”Uint8Array
Methods
Section titled “Methods”toJSON()
Section titled “toJSON()”toJSON():
BalanceProofSignatureJson
Defined in: ootle/src/stealth/statements.ts:104
Returns
Section titled “Returns”BalanceProofSignatureJson
fromJSON()
Section titled “fromJSON()”
staticfromJSON(json):BalanceProofSignature
Defined in: ootle/src/stealth/statements.ts:111
Parameters
Section titled “Parameters”BalanceProofSignatureJson
Returns
Section titled “Returns”BalanceProofSignature