Contender 是一個用於發送大量以太坊交易的工具——但你知道你也可以插入自定義邏輯嗎? 我們用它來建立一個跨鏈測試器,能在兩個鏈之間發送消息。這是它的工作原理: 通常,當你用 Contender 發送一個交易時,就是這樣。但我們寫了一個自定義回調——一段在每次交易發送後運行的代碼——來檢查該交易是否觸發了跨鏈消息。 如果是,我們的回調會向另一個鏈發送第二個交易以轉發消息。這模擬了 OP-Interop 在背後的運作方式,但不依賴於自動中繼器。 為了做到這一點,我們的回調: - 等待第一個交易落地 - 在收據中查找特殊日誌 - 向第二個鏈發送帶有消息的後續交易 Contender 使這一切成為可能,讓你在每次交易後在背景中運行異步 Rust 代碼。 這是它的樣子(rust 假代碼): OP-Interop 垃圾郵件發送器住在這裡: 🔗 但這只是其中一個用例。回調讓你在發送交易(或一批交易)後做任何你想做的事情——你的想像力是唯一的限制! 想深入了解這個項目背後的代碼,請查看我的論壇帖子: 並且一定要查看 contender 倉庫——我們一直在添加更多功能!
1.06K