Rubriques tendance
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Contender est un outil pour envoyer de nombreuses transactions Ethereum — mais saviez-vous que vous pouvez également y intégrer une logique personnalisée ?
Nous l'avons utilisé pour construire un testeur cross-chain qui envoie des messages entre deux chaînes. Voici comment cela fonctionne :
Normalement, lorsque vous envoyez une tx avec Contender, c'est tout. Mais nous avons écrit un callback personnalisé — un peu de code qui s'exécute après chaque tx envoyée — pour vérifier si la tx a déclenché un message cross-chain.
Si c'est le cas, notre callback envoie une seconde tx à une autre chaîne pour relayer le message. Cela imite le fonctionnement d'OP-Interop en coulisses, mais sans dépendre d'un auto-relayer.
Pour ce faire, notre callback :
- attend que la première tx soit confirmée
- recherche un log spécial dans le reçu
- envoie une tx de suivi avec le message à la seconde chaîne
Contender rend cela possible en vous permettant d'exécuter du code Rust asynchrone en arrière-plan après chaque tx.
Voici à quoi cela ressemble (pseudocode rust) :
Le spammeur OP-Interop se trouve ici :
🔗
Mais ce n'est qu'un cas d'utilisation. Les callbacks vous permettent de faire ce que vous voulez après qu'une tx (ou un lot de txs) soit envoyée — votre imagination est la limite !
Pour une plongée plus profonde dans le code derrière ce projet, consultez mon post sur le forum :
Et n'oubliez pas de jeter un œil au dépôt de contender -- nous ajoutons de nouvelles fonctionnalités tout le temps !

980
Meilleurs
Classement
Favoris