Skip to content

parseMessage

parseMessage is a utility function that parse a message string to the SiwsMessage class. Useful for wallet integration or if you want to build your own signature validation logic.

// example usage

const humanReadableMessage = // ...
try {
  const siwsMessage = parseMessage(humanReadableMessage)
  console.log(siwsMessage.nonce)
} catch(e) {
  // not a valid SIWS message
}