feat: add WhatsApp non-custodial signer support - #1981
Conversation
Co-Authored-By: max@paella.dev <max@paella.dev>
🦋 Changeset detectedLatest commit: 5553196 The changes in this PR will be included in the next version bump. This PR includes changesets to release 9 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Original prompt from Max
|
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
Co-Authored-By: max@paella.dev <max@paella.dev>
Description
Adds support for WhatsApp non-custodial signers to the wallets SDK, mirroring the phone signer flow with a
whatsapp:<phone>locator.WhatsappSignerConfig,WhatsappInternalSignerConfig, andWhatsappSignerLocatortypes exported fromsigners/types.whatsapp.tssigner descriptor and registration ingetSignerDescriptor.EVMNonCustodialSigner,SolanaNonCustodialSigner, andStellarNonCustodialSignerconstructors accept WhatsApp internal configs.getSignerLocator,extractSignerBase,Signerunion,onAuthRequiredcallback, and wallet types updated forwhatsapp.openapi.jsonupdated withwhatsappsigner schemas andapi/genregenerated.Test plan
pnpm --filter @crossmint/wallets-sdk test:vitest✅pnpm lint✅ (warnings only)Package updates
Added changeset
.changeset/whatsapp-signer.mdfor@crossmint/wallets-sdk(minor).Link to Devin session: https://crossmint.devinenterprise.com/sessions/8701395d99694039a763477fe6b941ee
Requested by: @maxsch-xmint