# Signature verification on SCW

**URL:** <https://improve.xmtp.org/t/signature-verification-on-scw/894>\
**Category:** General Discussion\
**Created:** [March 19, 2025, 2:19pm UTC](https://improve.xmtp.org/t/signature-verification-on-scw/894 "2025-03-19T14:19:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nigeon](https://improve.xmtp.org/user_avatar/improve.xmtp.org/nigeon/32/1043_2.png) [@nigeon](https://improve.xmtp.org/u/nigeon)\
**Post date:** [March 19, 2025, 2:19pm UTC](https://improve.xmtp.org/t/signature-verification-on-scw/894/1 "2025-03-19T14:19:33Z")

</div>

Not sure where to post this, but looking for help!  
I’m trying to integrate xmtp chat with Coinbase smart wallet ([@coinbase/wallet-sdk - npm](https://www.npmjs.com/package/@coinbase/wallet-sdk)) with viem, wagmi.

Problem is when creating the Client I’m getting the following error:  
`bindings_wasm_bg.72438ce3f4e2c31f546e.wasm:0x5609c2 ERROR xmtp_id::associations::verified_signature: Smart contract wallet signature is invalid Some("Signature(VerifierError(Provider(CustomError(\"Verifier not present\"))))")`

can anyone help me with this?

---

<div class="post-metadata">

**Author:** ![rygine](https://improve.xmtp.org/letter_avatar_proxy/v4/letter/r/e274bd/32.png) [@rygine](https://improve.xmtp.org/u/rygine)\
**Post date:** [March 19, 2025, 3:04pm UTC](https://improve.xmtp.org/t/signature-verification-on-scw/894/2 "2025-03-19T15:04:42Z")

</div>

hey @nigeon, would you mind posting this issue in the [xmtp-js repository](https://github.com/xmtp/xmtp-js/issues) with code samples so that i can reproduce it?
