Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 1.45 KB

File metadata and controls

44 lines (27 loc) · 1.45 KB

zap1-near

Cross-chain ZEC (transparent) via NEAR Chain Signatures.

npm

What this does

NEAR's MPC network (v1.signer) can sign Zcash transparent transactions via secp256k1 (Cait-Sith protocol). One NEAR account derives keys for Zcash, Bitcoin, and Ethereum. Every cross-chain op attested on Zcash via ZAP1.

What works

Domain Scheme Zcash use Status
0 secp256k1 (Cait-Sith) ZEC transparent, BTC, EVM Confirmed on mainnet

What does NOT work

Zcash shielded (Orchard) requires RedPallas signatures on the Pallas curve. NEAR's MPC supports secp256k1 and Ed25519, but NOT Pallas. Ed25519 is not the same as RedPallas. There is no path from NEAR Chain Signatures to Orchard signing today. Same for Sapling (RedJubjub on Jubjub).

Install

npm install @frontiercompute/zap1-near

Test

npm run build && node dist/test.js

Queries v1.signer on NEAR mainnet (view calls only, no keys needed).

Related packages

Package What it does
@frontiercompute/zcash-mcp 22-tool MCP server for AI agents
@frontiercompute/zcash-ika Split-key ZEC/BTC custody via Ika on Sui

License

MIT