fix: cherry-pick 1515 to release/0.9: Error backfilling in case of same tx have multiples bridges#1525
Conversation
8a8c497 to
cb1ace3
Compare
|
Claude finished @joanestebanr's task in 1m 32s —— View job Code Review Complete ✅Todo List
🚀 What's NewThis PR cherry-picks critical fixes from #1515 to the 🐛 Bug Fixes
📋 Config UpdatesNone
|
- 💎 In case of filling a row that `to_address` is NULL is also updated - 🐞backfill process is reading wrongly field `DestinationAddress` and `OriginAddress` of `bridge` table that produce an error extracting `from_address`, `txn_sender` and `to_address` - Bump `github.com/ethereum/go-ethereum` to fix vulnerability **GO-2026-4511**: ``` - Vulnerability #1: GO-2026-4511 Go Ethereum Improperly Validates the ECIES Public Key in RLPx Handshake in github.com/ethereum/go-ethereum More info: https://pkg.go.dev/vuln/GO-2026-4511 Module: github.com/ethereum/go-ethereum Found in: github.com/ethereum/go-ethereum@v1.16.7 Fixed in: github.com/ethereum/go-ethereum@v1.16.9 ``` - 🖱️ **Manual**: Synchronizing mainnet bridges - Closes #1515 --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
d6bb954 to
6db55aa
Compare
|



cherry-pick from
v0.8.x#1515🔄 Changes Summary
to_addressis NULL is also updatedDestinationAddressandOriginAddressofbridgetable that produce an error extractingfrom_address,txn_senderandto_address🛡️Security
github.com/ethereum/go-ethereumto fix vulnerability GO-2026-4511:Adaptations
bridgesync/backfill_tx_sender_test.gothat insertDestinationAddressandOriginAddressas string