@solana/kit · SubtleCrypto availability

Solana error #3610003

SUBTLE_CRYPTO__EXPORT_FUNCTION_UNIMPLEMENTED

Appears as Solana error #3610003; Decode this error by running `npx @solana/errors decode -- 3610003 '…'`

Message

No key export implementation could be found.

What it means

The runtime lacks part of the WebCrypto API (Ed25519 key generation, signing, verification or digest).

What to do

  • Node 20+ and modern browsers support Ed25519 in WebCrypto. Older Node, some React Native runtimes and insecure (http) contexts do not.
  • Install @solana/webcrypto-ed25519-polyfill and call install() before using Kit.

Decode it locally instead

npx @solana/errors decode -- 3610003 '<base64 context>'

In development, import from @solana/kit as usual and the full message is thrown. In production the message is stripped to keep bundles small; the error object still carries error.context with the same values this page decodes, and isSolanaError(err, SOLANA_ERROR__SUBTLE_CRYPTO__EXPORT_FUNCTION_UNIMPLEMENTED) lets you branch on it.

Decode another error

Try: