Loading...
Loading...
Compare original and translation side by side
STRK20_INTEGRATION_PLAN.mdSTRK20_INTEGRATION_PLAN.mdSTRK20_INTEGRATION_PLAN.mdreferences/concepts.mdreferences/starknet-dev-context.mdreferences/links.md/helpers/escrow.md/llms.txtSTRK20_INTEGRATION_PLAN.mdreferences/concepts.mdreferences/starknet-dev-context.mdreferences/links.md/helpers/escrow.md/llms.txtOutboundAnonymizerInboundAnonymizer@starkware-libs/starknet-privacy-bridge@starkware-libs/starknet-privacy-bridgereferences/starknet-dev-context.mdpackage.jsonstarknet@starknet-io/get-starknet*@starknet-react/corestarknetkitstarkzapconnect()Scarb.toml.cairosnfoundry.tomlstarknet_pystarknet-rssnforgesncastfile:linereferences/links.mdreferences/starknet-dev-context.mdpackage.jsonstarknet@starknet-io/get-starknet*@starknet-react/corestarknetkitstarkzapconnect()Scarb.toml.cairosnfoundry.tomlstarknet_pystarknet-rssnforgesncastfile:linereferences/links.mdsrc/vault.cairo0.14.3-rc.4STRK20_INTEGRATION_PLAN.mdsrc/vault.cairo0.14.3-rc.4STRK20_INTEGRATION_PLAN.md| Builder | Route | Status today | Reference |
|---|---|---|---|
| Normal dapp relying on the user's wallet | Privacy Wallet API via starknet.js — the dapp asks the user's privacy-enabled wallet to act; it never touches viewing keys | Buildable now (starknet.js v10.4.0 + get-starknet v6.0.3 + Ready extension) | |
| DeFi protocol / team with own contracts | App-specific anonymizer contract + Privacy Wallet API — shield/transfer/unshield/swap work through the Wallet API alone; protocol-specific actions need your own anonymizer contract | Buildable now — Wallet API part live, and public reference anonymizer examples to adapt ( | |
| Wallet / advanced integrator / backend with its own accounts and keys | Privacy SDK direct (TypeScript) — full control of registration, proving, discovery, note management | Buildable now — the SDK monorepo is public (Apache 2.0, open-sourced Jul 8, 2026): https://github.com/starkware-libs/starknet-privacy — quickstart in | |
| Unlinkable accounts for DeFi (hide user↔account link) | Private sub-accounts | Split by route — SDK route buildable now ( | |
references/anonymizer-route.mdreferences/links.md| 项目类型 | 路线 | 当前状态 | 参考文档 |
|---|---|---|---|
| 依赖用户钱包的普通dapp | 通过starknet.js调用Privacy Wallet API——dapp请求用户的隐私钱包执行操作;绝不触碰查看密钥 | 已可实现(starknet.js v10.4.0 + get-starknet v6.0.3 + Ready扩展) | |
| DeFi协议/拥有自有合约的团队 | 应用专属匿名合约 + Privacy Wallet API——屏蔽/转账/解除屏蔽/兑换操作仅通过Wallet API完成;协议专属操作需自行开发匿名合约 | 已可实现——Wallet API部分已上线,并有公开的匿名合约参考示例可供适配(SDK单体仓库中的 | |
| 钱包/高级集成方/拥有自有账户和密钥的后端 | 直接使用Privacy SDK(TypeScript)——完全控制注册、证明生成、发现、凭证管理 | 已可实现——SDK单体仓库已公开(Apache 2.0协议,2026年7月8日开源):https://github.com/starkware-libs/starknet-privacy——快速入门见`sdk/README.md` | |
| DeFi无关联账户(隐藏用户与账户的关联) | 私密子账户 | 分路线实现——SDK路线已可实现( | |
references/anonymizer-route.mdreferences/links.mdSTRK20_INTEGRATION_PLAN.mdreferences/plan-template.mdreferences/concepts.mdreferences/links.mdnextreferences/plan-template.mdSTRK20_INTEGRATION_PLAN.mdreferences/concepts.mdreferences/links.mdnextSTRK20_INTEGRATION_PLAN.mdreferences/links.mdreferences/execute.mdpackages/ekubo_swap_anonymizerpackages/vesu_lending_anonymizerreferences/wallet-api-route.mdreferences/concepts.mdSTRK20_INTEGRATION_PLAN.mdreferences/links.mdreferences/execute.mdpackages/ekubo_swap_anonymizerpackages/vesu_lending_anonymizerreferences/wallet-api-route.mdreferences/concepts.mdgithub.com/starkware-libs/starknet-privacysdk/README.mdpython3 scripts/check_freshness.py # add --quick to skip URL checkssdk/CHANGELOG.mdreferences/links.mdDepositreferences/concepts.mdgithub.com/starkware-libs/starknet-privacysdk/README.mdpython3 scripts/check_freshness.py # 添加--quick参数可跳过URL检查sdk/CHANGELOG.mdreferences/links.mdDepositreferences/concepts.md