Contender on työkalu, jolla voit lähettää paljon Ethereum-transaktioita – mutta tiesitkö, että voit liittää myös mukautetun logiikan? Käytimme sitä rakentaaksemme ketjujen välisen testerin, joka lähettää viestejä kahden ketjun välillä. Näin se toimii: Normaalisti, kun lähetät tx:n Contenderilla, se on siinä. Kirjoitimme kuitenkin mukautetun takaisinkutsun – koodinpätkän, joka suoritetaan jokaisen tx:n lähettämisen jälkeen – tarkistaaksemme, laukaisiko tx ketjujen välisen viestin. Jos näin oli, takaisinsoittomme lähettää toisen tx:n toiseen ketjuun viestin välittämiseksi. Tämä jäljittelee OP-Interopin toimintaa konepellin alla, mutta ilman automaattista uudelleenlayerointia. Tätä varten takaisinsoittomme: - Odottaa ensimmäisen TX:n laskeutumista - etsii kuitista erityistä lokia - lähettää seurantaviestin viestillä toiselle ketjulle Contender tekee tämän mahdolliseksi antamalla sinun ajaa asynkronista Rust-koodia taustalla jokaisen tx:n jälkeen. Tältä se näyttää (ruostepseudokoodi): OP-Interop-roskapostittaja asuu täällä: 🔗 Mutta tämä on vain yksi käyttötapaus. Takaisinsoittojen avulla voit tehdä mitä haluat sen jälkeen, kun tx (tai erä txs) on lähetetty – mielikuvituksesi on rajana! Jos haluat syvemmän sukelluksen tämän projektin taustalla olevaan koodiin, tutustu foorumiviestiini: Ja muista tutustua kilpailijan repoon - lisäämme uusia ominaisuuksia koko ajan!
1,43K