T402 API Reference - v2.8.0
    Preparing search index...

    Function verifySIWxSignature

    • Verifies a SIWx signature.

      Supports EIP-191 personal signatures for EVM chains, Ed25519 for Solana/Stellar/TON, TRON secp256k1 with base58check addresses, and can optionally verify smart wallet signatures via EIP-1271/6492.

      Parameters

      • message: SIWxPayload

        The SIWx payload to verify

      • signature: string

        The signature to verify (hex-encoded)

      • options: VerifySIWxOptions = {}

        Verification options

      Returns Promise<SIWxVerificationResult>

      Verification result with recovered address

      const result = await verifySIWxSignature(payload, payload.signature, {
      checkSmartWallet: true,
      provider: web3Provider,
      });