Skip to content

S7ra7/defi-playground

Repository files navigation

🧠 DeFi Playground

DeFi Playground Banner

Build Status License Python Tests Docs

Eğitim amaçlı modüler bir DeFi Simülasyon Laboratuvarı.
AMM, Lending, ZK, FHE ve Paralel İşleme prensiplerini sade Python örnekleriyle bir araya getirir.

🚀 Özellikler

AMM (Automated Market Maker) – likidite havuzu & slipaj hesaplama
Lending Protocol – teminat, borç ve likidasyon simülasyonu
ZK Proofs (Zero Knowledge) – bilgiyi ifşa etmeden doğrulama
FHE (Fully Homomorphic Encryption) – şifreli veri üzerinde işlem
Parallel Processing – batch işlemlerle verimlilik artırımı

🧩 Modül Yapısı


⚙️ CI/CD Süreci

GitHub Actions ile her commit sonrası otomatik test akışı:

  1. Ortam kurulumu (Python 3.11)
  2. Bağımlılık yükleme (requirements.txt)
  3. pytest test çalıştırma
  4. Sonuç raporu (yeşil: başarı, kırmızı: hata)

Amaç: Her modülün tek başına çalışabilir ve test edilebilir olması.


🧠 Diyagram

flowchart TD A[AMM] --> B[Lending] B --> C[Parallel] A --> D[ZK Proofs] D --> E[FHE Privacy Layer] E --> F[DeFi Playground Results]


🚀 Built with ❤️ by S7ra7 • Educational use only • MIT License

About

An open-source playground to learn blockchain, DeFi, AMM, lending, ZK, and homomorphic encryption concepts through simple examples.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors