Skip to content

@swapped/connect-sdk / wallet-verification / WalletVerificationStatus

Type Alias: WalletVerificationStatus ​

WalletVerificationStatus = "pending" | "verified" | "failed" | "expired"

Defined in: src/types/wallet-verification.types.ts:55

Verification lifecycle.

  • pending - awaiting proof or user action. Keep going / retry this step.
  • verified - success (terminal). Stop polling.
  • failed - terminal. Start a new verify().
  • expired - challenge TTL (15 min) exceeded (terminal). Start a new verify().

Invalid signature: /proof errors and status stays pending. Re-sign. Always treat GET /{id} as source of truth - redirect ?status= is a hint.

Example ​

ts
`'pending'`