ChainSafe / ChainSafe/WebZjs

Third-party dApp support for Zcash Snap (allowedOrigins restriction)

Open
#165 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
39
Forks
29
PR merge metrics
No merged PRs in 30d

Description

Hi ChainSafe team,

I'm building **SIWZ** (Sign in with Zcash), a practical SIWE-style auth primitive.

I want to support your Snap for the best UX (`getViewingKey`, future `signPczt`, etc.), but I'm blocked by the strict `allowedOrigins` in the snap manifest (currently only `https://webzjs.chainsafe.dev` is allowed).

**Demo:** https://siwz.vercel.app/
**npm:** `@siwz/core`, `@siwz/react`, `@siwz/next-auth`

A couple of questions:
1. Is there a planned path for third-party dApps to use the Snap (e.g. runtime permission prompt)?
2. Any timeline for publishing `@chainsafe/webzjs-wallet` to npm?

I'm happy to help with testing, UI for permissions, or a PR if useful.

Thanks for the great work on WebZjs!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.