Skip to Content
API referenceSIWX SolanaSrcComponentscreateSolanaSiwxSigner()

API Reference — @tuwaio/siwx (CAIP-122 Authentication Layer)


createSolanaSiwxSigner()

createSolanaSiwxSigner(signer): (message) => Promise<string>

Defined in: packages/siwx-solana/src/signer.ts:36 

Creates a standard SIWX signer callback for Solana chains. Automatically adapts to Wallet Standard, Web3 v2 (gill), or legacy Solana signers.

Parameters

signer

SolanaSiwxSignerTarget

A Solana signer object containing signing capabilities.

Returns

A standardized signer function accepting a message string and returning a promise with the base58 signature.

(message) => Promise<string>

Example

const signer = createSolanaSiwxSigner(connectedAccount); const signature = await signer("Mini-Session Login: ...");
Last updated on