WalletConnect / walletconnect-monorepo

WalletConnect Monorepo
Apache License 2.0
1.27k stars 630 forks source link

Pairing fails with `verify/attestation/...` 404 #4225

Open glitch-txs opened 5 months ago

glitch-txs commented 5 months ago

Discussed in https://github.com/orgs/WalletConnect/discussions/4204

Originally posted by **asood123** February 5, 2024 Hi there - I'm building a demo to allow an Account Abstraction Wallet to be used with a dapp via WalletConnect. I copied the code from [react-wallet-v2](https://github.com/WalletConnect/web-examples/tree/main/advanced/wallets/react-wallet-v2). When I call `web3Wallet.pair({uri})` (with a valid `wc...` string from say Uniswap interface), it always fails with a 404 to `verify/attestation/...` call. Things I have tried: * verifying the domain by publishing on a vercel link but still same error. Is there a way to skip the verify call on localhost? * I thought maybe the dapp can require a verify call, so I even spun up a local dapp with a different walletconnect id and still same error. 404 occurs even before it triggers `session-proposal` (i.e. never reaches `web3wallet.on('session_proposal', onSessionProposal)`). I must be missing something obvious. Any pointers to debug why `verify/attestation/` call is being placed (I thought it shouldn't be) and how to either skip it or avoid the 404 would be greatly appreciated 🙏 . cc @thekidnamedkd, who's running into something similar.
mjpowersjr commented 1 month ago

I've hit this as well. I also found another user running into this issue on Discord:

https://discord.com/channels/492410046307631105/1105316298390511626/1209751742397423657