Trend-Themen
#
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 ist ein Tool zum Versenden von vielen Ethereum-Transaktionen – aber wusstest du, dass du auch benutzerdefinierte Logik einfügen kannst?
Wir haben es verwendet, um einen Cross-Chain-Tester zu erstellen, der Nachrichten zwischen zwei Chains sendet. So funktioniert es:
Normalerweise, wenn du eine Transaktion mit Contender sendest, ist das alles. Aber wir haben einen benutzerdefinierten Callback geschrieben – ein Stück Code, das nach dem Senden jeder Transaktion ausgeführt wird – um zu überprüfen, ob die Transaktion eine Cross-Chain-Nachricht ausgelöst hat.
Wenn ja, sendet unser Callback eine zweite Transaktion an eine andere Chain, um die Nachricht weiterzuleiten. Dies ahmt nach, wie OP-Interop im Hintergrund funktioniert, jedoch ohne auf einen Auto-Relayer angewiesen zu sein.
Um dies zu tun, wartet unser Callback:
- bis die erste Transaktion angekommen ist
- sucht nach einem speziellen Log im Beleg
- sendet eine Folge-Transaktion mit der Nachricht an die zweite Chain
Contender macht dies möglich, indem es dir erlaubt, asynchrone Rust-Code im Hintergrund nach jeder Transaktion auszuführen.
So sieht das aus (Rust-Pseudocode):
Der OP-Interop-Spammer lebt hier:
🔗
Aber das ist nur ein Anwendungsfall. Callbacks ermöglichen es dir, alles zu tun, was du willst, nachdem eine Transaktion (oder eine Gruppe von Transaktionen) gesendet wurde – deiner Fantasie sind keine Grenzen gesetzt!
Für einen tieferen Einblick in den Code hinter diesem Projekt, schau dir meinen Forenbeitrag an:
Und vergiss nicht, das Contender-Repo zu überprüfen – wir fügen ständig neue Funktionen hinzu!

923
Top
Ranking
Favoriten