> For the complete documentation index, see [llms.txt](https://polkadot.novabloq.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://polkadot.novabloq.com/element-polkadot-utils/actions/verify-signature.md).

# Verify Signature

To verify a signature you will need the original signed message, the signature itself and the wallet that signed it.

## States

### Is Signature Valid

*State type - Yes/No*

Will return Yes if the signature is right and No if it is wrong (if the given wallet or signature doesn't match).

## Demo

Demo page [here](https://polkadotjs.bubbleapps.io/version-test/verify_signature)

Demo page [app editor](https://bubble.io/page?type=page\&name=verify_signature\&version=test\&id=polkadotjs\&tab=tabs-1)

{% hint style="info" %}
Note! The data to verify the signature is taken from the inputs on the page, this was done for demo purpose only, you can save that data in the database and get it from there
{% endhint %}
