bug: L1 subgraph incorrectly calculating retryableTicketId for bridge txs
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- typescript
- 領域
- blockchain
調査の方向性
3つの関連するトランザクションハッシュと、報告された計算済みIDおよび実際のIDを再現ケースとして使用し、L1サブグラフがretryableTicketIdをどのように計算するかを追跡します。計算結果をbridgeトランザクションデータと比較し、結果のチケットIDが実際のIDと一致することを、誤検知を発生させずに検証します。
索引モデルが issue の本文から書いたものです。
説明
There isn't a clear pattern yet but sometimes the L1 subgraph calculates the ticket id incorrectly, which leads to the monitoring system firing false positives.
Example
- L1 tx: https://etherscan.io/tx/0x4de233b4503540d9a0111bd9e51a01df93fbeaebe46d2efcc2d5bc7c1bff3f9d
- L2 ticket creation tx: https://arbiscan.io/tx/0xb0192474e324a190bfbcf5e3fecaedff1a6e52bc9eb8e32a960d68a4eb0a6d17
- L2 ticket auto-redeem tx: https://arbiscan.io/tx/0x90ca20e639d6e30001a1b4f5d776aac1959d1d0cb29e5fea88173d01af8cfe24
- L1 subgraph calculated ticket id:
0x88c11cd46a8f310cce8d7bdf5795968e6ca117f23496e8484f53ff689bcf99a8 - Actual ticket id:
0xb0192474e324a190bfbcf5e3fecaedff1a6e52bc9eb8e32a960d68a4eb0a6d17
- 主要言語
- TypeScript
- スター
- 82
- フォーク
- 47
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
graphprotocol/graph-network-subgraph のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 45/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
graphprotocol/graph-network-subgraph#270 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
graphprotocol/graph-network-subgraph#249 · コメント 5 件 ·
-
enhancement
難易度 3/5 1〜2日 初心者へのやさしさ 38/100
graphprotocol/graph-network-subgraph#173 · コメント 1 件 ·
graphprotocol/graph-network-subgraph の issue をすべて見る
似ている issue
-
area: backend bug priority: low
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
snapotter-hq/SnapOtter#2254 ·
メンテナーはふだん 1 日以内に返信
-
bug ticket
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
cratestack/cratestack#1154 ·
メンテナーはふだん 1 日以内に返信
-
server 消息处理器 cmd 分支补显式错误回报——竞态非法命令现走未处理拒绝対応中かも @openaddr が今日担当しました。 オープンready-for-agent refactor wayfinder:task
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
openaddr/dafung-web#428 ·
メンテナーはふだん 1 日以内に返信
-
Flaky: mongodb-memory-server 'Port already in use' when another process starts a mongod concurrentlyオープンarea:testing bug effort:S priority:P2
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信
-
lens:agent lens:process process
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
thebristolsound/birdbrain#1772 ·
メンテナーはふだん 1 日以内に返信