MultiSigSigner
@iota/iota-sdk / multisig / MultiSigSigner
Class: MultiSigSigner
Defined in: sdk/typescript/src/multisig/signer.ts:10
TODO: Document
Extends
Constructors
Constructor
new MultiSigSigner(
pubkey,signers?):MultiSigSigner
Defined in: sdk/typescript/src/multisig/signer.ts:14
Parameters
pubkey
signers?
Signer[] = []
Returns
MultiSigSigner
Overrides
Methods
getKeyScheme()
getKeyScheme():
SignatureScheme
Defined in: sdk/typescript/src/multisig/signer.ts:48
Get the key scheme of the keypair: Secp256k1 or ED25519
Returns
Overrides
getPublicKey()
getPublicKey():
MultiSigPublicKey
Defined in: sdk/typescript/src/multisig/signer.ts:52
The public key for this keypair
Returns
Overrides
sign()
sign(
_data):never
Defined in: sdk/typescript/src/multisig/signer.ts:56
Parameters
_data
Uint8Array
Returns
never
Overrides
signData()
signData(
_data):never
Defined in: sdk/typescript/src/multisig/signer.ts:62
Parameters
_data
Uint8Array
Returns
never
signPersonalMessage()
signPersonalMessage(
bytes):Promise<{bytes:string;signature:string; }>
Defined in: sdk/typescript/src/multisig/signer.ts:83
Signs provided personal message by calling signWithIntent() with a PersonalMessage provided as intent scope
Parameters
bytes
Uint8Array
Returns
Promise<{ bytes: string; signature: string; }>
Overrides
signTransaction()
signTransaction(
bytes):Promise<{bytes:string;signature:string; }>
Defined in: sdk/typescript/src/multisig/signer.ts:68
Signs provided transaction by calling signWithIntent() with a TransactionData provided as intent scope
Parameters
bytes
Uint8Array
Returns
Promise<{ bytes: string; signature: string; }>
Overrides
signWithIntent()
signWithIntent(
bytes,intent):Promise<SignatureWithBytes>
Defined in: sdk/typescript/src/cryptography/keypair.ts:50
Sign messages with a specific intent. By combining the message bytes with the intent before hashing and signing, it ensures that a signed message is tied to a specific purpose and domain separator is provided
Parameters
bytes
Uint8Array
intent
Returns
Promise<SignatureWithBytes>
Inherited from
toIotaAddress()
toIotaAddress():
string
Defined in: sdk/typescript/src/cryptography/keypair.ts:85
Returns
string
Inherited from
signingDigest()
staticsigningDigest(bytes,intent):Uint8Array
Defined in: sdk/typescript/src/cryptography/keypair.ts:40
Sign messages with a specific intent. By combining the message bytes with the intent before hashing. Returns the digest.
Parameters
bytes
Uint8Array
intent
Returns
Uint8Array