Contenderは、多くのイーサリアムトランザクションを送信するためのツールですが、カスタムロジックもプラグインできることをご存知ですか? これを使用して、2 つのチェーン間でメッセージを送信するクロスチェーン テスターを構築しました。仕組みは次のとおりです。 通常、コンテンダーで tx を送信すると、それで終わりです。しかし、私たちはカスタムコールバック(各txが送信された後に実行されるコードの一部)を記述して、txがクロスチェーンメッセージをトリガーしたかどうかを確認しました。 その場合、コールバックは 2 番目の tx を別のチェーンに送信してメッセージを中継します。これは、OP-Interop が内部でどのように機能するかを模倣していますが、自動リレーには依存しません。 これを行うには、コールバック: - 最初の TX が着陸するのを待ちます - 領収書で特別なログを探します - メッセージを含むフォローアップ TX を 2 番目のチェーンに送信します。 Contender は、各 tx の後にバックグラウンドで非同期の Rust コードを実行できるようにすることで、これを可能にします。 これは次のようになります(rust擬似コード)。 OP-Interopスパマーはここにいます。 🔗 しかし、これは1つのユースケースにすぎません。コールバックを使用すると、tx (または tx のバッチ) が送信された後にやりたいことを何でもできます — あなたの想像力は限界です。 このプロジェクトの背後にあるコードの詳細については、私のフォーラムの投稿をご覧ください。 そして、コンテンダーリポジトリを必ずチェックしてください -- 私たちは常に機能を追加しています!
974