Class: MultiSigPublicKey
A MultiSig public key
Extends
Constructors
new MultiSigPublicKey()
new MultiSigPublicKey(
value):MultiSigPublicKey
Create a new MultiSigPublicKey object
Parameters
• value: string | Uint8Array | MultiSigPublicKeyStruct
MultiSig public key as buffer or base-64 encoded string
Returns
Overrides
Methods
toBase64()
toBase64():
string
Return the base-64 representation of the public key
Returns
string
Inherited from
toString()
toString():
never
Returns
never
Inherited from
toIotaPublicKey()
toIotaPublicKey():
string
Return the IOTA representation of the public key encoded in base-64. An IOTA public key is formed by the concatenation of the scheme flag with the raw bytes of the public key
Returns
string
Inherited from
verifyWithIntent()
verifyWithIntent(
bytes,signature,intent):Promise<boolean>
Parameters
• bytes: Uint8Array
• signature: string | Uint8Array
• intent: IntentScope
Returns
Promise<boolean>
Inherited from
verifyPersonalMessage()
verifyPersonalMessage(
message,signature):Promise<boolean>
Verifies that the signature is valid for for the provided PersonalMessage
Parameters
• message: Uint8Array
• signature: string | Uint8Array
Returns
Promise<boolean>
Inherited from
PublicKey.verifyPersonalMessage
verifyTransaction()
verifyTransaction(
transaction,signature):Promise<boolean>
Verifies that the signature is valid for for the provided Transaction
Parameters
• transaction: Uint8Array
• signature: string | Uint8Array
Returns
Promise<boolean>
Inherited from
toIotaBytes()
toIotaBytes():
Uint8Array
Returns the bytes representation of the public key prefixed with the signature scheme flag
Returns
Uint8Array
Inherited from
toIotaBytesForAddress()
toIotaBytesForAddress():
Uint8Array
Returns the bytes representation of the public key prefixed with the signature scheme flag. If the signature scheme is ED25519, no prefix is set.
Returns
Uint8Array
Inherited from
PublicKey.toIotaBytesForAddress