Thanks to visit codestin.com
Credit goes to github.com

Skip to content

This repository contains the heart of the Panther Protocol code, implementing data protection infrastructure for Web3 DeFi applications.

License

Notifications You must be signed in to change notification settings

pantherfoundation/panther-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Panther Protocol: core repository

This repository contains the heart of the Panther Protocol code, implementing data protection infrastructure for Web3 DeFi applications.

Repository Structure

  • contracts/ - Smart contracts:
    • protocol/ - Multi-Asset Shielded Pool (MASP):
      • v1/pantherForest/ - Panther Forest Merkle tree implementation
      • v1/pantherPool/ - Panther Pool core protocol contracts
    • staking/ - Staking contracts:
      • Classic staking implementation
      • Advanced staking implementation
    • common/ - Shared utilities
  • circuits/ - Zero-knowledge circuits for privacy features
  • crypto/ - Core cryptographic primitives and utilities
  • dapp/ - Web-based dApp interface
  • subgraph/ - Subgraph code for The Graph

Prerequisites

This codebase requires expertise in:

  • EVM chains, Solidity and Hardhat
  • Zero Knowledge Proofs, circuits and cryptography
  • React and Web3 development
  • The Graph protocol

Getting Started

  1. Read the Whitepaper for high-level architecture
  2. Read overview documentation for details on the UTXO model and cryptography
  3. Set up development environment:
    • Node.js (v20 or higher)
    • Yarn package manager
    • Rust and Cargo (for circuits)
    • Circom (v2.0.5)
    • Docker (optional)

Development

Each workspace has its own build and test procedures. See individual README files:

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Follow our Contributing Guidelines
  4. Submit a pull request

Key guidelines:

  • Follow conventional commits standard
  • Include workspace scope in commit messages
  • Ensure all tests pass
  • Update documentation as needed

Community

License

See individual LICENSE files in each workspace. If not explicitly marked, files should be considered unlicensed with no rights granted.

About

This repository contains the heart of the Panther Protocol code, implementing data protection infrastructure for Web3 DeFi applications.

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 22