> For the complete documentation index, see [llms.txt](https://solpay-docs.solblaze.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://solpay-docs.solblaze.org/reference/sdk-reference/sign-message.md).

# signMessage

```javascript
(async() => {
    let signature = await SOLPay.signMessage("..."); // {"signature": "..."}
})();
```

### Parameters:

* message: string - the message to sign with the user's wallet

### Returns:

object (`{"signature": "..."}`) - the signature details

* signature: string (`"..."`) - the signature of the message

### Throws:

* `SOL Pay SDK Fatal Error: Invalid message ${message}.` - an invalid message was used
