Skip to Content
Documentation@aptos-labs/siwaReferencecreateSignInSigningMessage

createSignInSigningMessage

Creates a signing message from a human readable SIWA message. This signing message is used to be signed by the wallet when the user signs in.

import { createSignInMessage, createSignInSigningMessage, type AptosSignInInput } from "@aptos-labs/siwa"; const input: AptosSignInInput = { domain: "example.com", address: "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", version: "1", chainId: "aptos:mainnet", nonce: "abc123def456" }; const message = createSignInMessage(input); const signingMessage = createSignInSigningMessage(message); // `Uint8Array` that includes the domain separator hash + message

Specifications

Parameters:
NameTypeDefault
messagestring

The SIWA message to sign.

Returns:
Uint8Array<ArrayBufferLike>

The signing message.

Last updated on