Class: Ed25519Keypair
An Ed25519 Keypair used for signing transactions.
Extends
Constructors
new Ed25519Keypair()
new Ed25519Keypair(
keypair
?):Ed25519Keypair
Create a new Ed25519 keypair instance. Generate random keypair if no Ed25519Keypair is provided.
Parameters
• keypair?: Ed25519KeypairData
Ed25519 keypair
Returns
Overrides
Methods
signWithIntent()
signWithIntent(
bytes
,intent
):Promise
<SignatureWithBytes
>
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: IntentScope
Returns
Promise
<SignatureWithBytes
>
Inherited from
signTransaction()
signTransaction(
bytes
):Promise
<SignatureWithBytes
>
Signs provided transaction by calling signWithIntent()
with a TransactionData
provided as intent scope
Parameters
• bytes: Uint8Array
Returns
Promise
<SignatureWithBytes
>
Inherited from
signPersonalMessage()
signPersonalMessage(
bytes
):Promise
<object
>
Signs provided personal message by calling signWithIntent()
with a PersonalMessage
provided as intent scope
Parameters
• bytes: Uint8Array
Returns
Promise
<object
>