Privacy for Cross-Chain
Transactions
One toggle to shield your sender, amount, and recipient. Privacy should be a feature, not a tradeoff.
Privacy Made Simple
Enterprise-grade cryptography with a developer-friendly API
Stealth Addresses
One-time recipient addresses prevent transaction linkability. Each payment uses a unique address derived from the recipient's meta-address.
Hidden Amounts
Transaction amounts are hidden using Pedersen commitments. Solvers see cryptographic commitments, not actual values.
Viewing Keys
Selective disclosure for compliance. Share transaction details with auditors without exposing your full history.
Cross-Chain
Privacy works across any NEAR-connected chain. Swap between Ethereum, Solana, Zcash, and more with full privacy.
PRIVACY ACROSS CHAINS
Add Privacy in
5 Lines of Code
SIP integrates seamlessly with your existing codebase. No infrastructure changes, no complicated setup.
- TypeScript-first with full type safety
- Works with any NEAR-connected chain
- Mock proofs for development, real ZK for production
- Viewing keys for regulatory compliance
import { SIP, PrivacyLevel } from '@sip-protocol/sdk'
const sip = new SIP({ network: 'mainnet' })
// Create a shielded cross-chain swap
const intent = await sip
.intent()
.input('ethereum', 'ETH', 1_000_000_000_000_000_000n)
.output('solana', 'SOL')
.privacy(PrivacyLevel.SHIELDED) // ← One toggle
.build()
// Execute with privacy
const result = await sip.execute(intent)Ready to Add Privacy?
Start building with SIP Protocol today. Full documentation and examples available.
npm install @sip-protocol/sdk