Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.kash.bot/llms.txt

Use this file to discover all available pages before exploring further.

HTTP status: 409 · Title: “Wallet delegation not enabled”

When it fires

A smart account exists for the actor, but Privy server-side delegation is disabled. The platform can’t sign user-operations on behalf of the user, so trades can’t execute. We surface this at the API layer as a preflight check rather than failing at execution — better UX for the consumer.

Why it happens

  • The user revoked delegation in Privy after onboarding.
  • A Privy app config change disabled delegation for a class of users.
  • An incomplete onboarding flow that skipped the delegation grant step.

How to fix

  • The user must re-grant delegation via the webapp (Settings → Wallet → Re-enable). One-click; uses the existing Privy session.
  • For orgs, the org admin re-grants on behalf of the org wallet.
  • If the issue is platform-wide (multiple users), check the Privy app config or the status page.