Skip to content

[M18-EPIC] SIP Ethereum Contract (Solidity) #405

@rz1989s

Description

@rz1989s

Epic: SIP Ethereum Contract (Solidity)

On-chain privacy contract for Ethereum using Solidity.

Overview

This epic covers the core Solidity contract implementation for same-chain privacy on Ethereum and L2s.

Technology Stack

  • Solidity → On-chain smart contract
  • Pedersen Commitments → Hidden amounts (EVM precompiles)
  • Secp256k1 Stealth Addresses → EIP-5564 compatible
  • ZK Proof Verification → On-chain Noir verifier
  • Viewing Keys → Compliance/audit disclosure

How It Works

  1. User creates shielded transfer (SDK generates commitment + proof)
  2. Solidity contract verifies ZK proof on-chain
  3. Funds transfer with hidden amount (only commitment visible)
  4. Recipient scans for stealth addresses, claims with viewing key

Sub-Issues

  • Solidity contract: shieldedTransfer function
  • Solidity contract: claimTransfer function
  • On-chain Pedersen commitment verification (EVM)
  • On-chain ZK proof verifier (Noir→EVM)
  • EIP-5564 stealth address on-chain implementation
  • Solidity contract audit preparation

Success Metrics

  • Contract deployed to Sepolia testnet
  • 3+ L2 chains supported
  • Gas benchmarks under 200K per shielded transfer
  • Security audit preparation complete

Related

  • Roadmap: M18 (Phase 4)
  • L2 Support: Polygon, Arbitrum, Base, Optimism

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions