Skip to content

ustaxs/shieldpoint-contract

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ ShieldPoint: Soroban Smart Contracts

This repository contains the on-chain logic for ShieldPoint, the privacy middleware for the Stellar Network. It leverages Protocol 25 (X-Ray) host functions to verify Zero-Knowledge Proofs (ZKP) natively.

🚀 Technical Highlights

  • ZK-Verification: Uses env.crypto().bn254_multi_pairing_check() for efficient proof validation.
  • Poseidon Hashing: Implements gas-optimized hashing for on-chain state commitments.
  • Modular Proofs: Supports multiple circuit types (Proof of Balance, Proof of Residency, Proof of Age).

🛠 Installation & Testing

  1. Install Stellar CLI.
  2. Clone the repo: git clone https://github.com/aura-protocol/shieldpoint-contract
  3. Build: stellar contract build
  4. Test: cargo test

Milestones

  • Implement BN254 Pairing Wrapper.
  • Deploy Verifier Contract to Testnet.
  • Integrate with SEP-10 Auth.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Makefile 94.8%
  • Rust 4.6%
  • DTrace 0.6%