feat: Treat already-monitored GER tx as expected #1490#1503
feat: Treat already-monitored GER tx as expected #1490#1503joanestebanr merged 2 commits intodevelopfrom
Conversation
|
Claude finished @joanestebanr's task in 1m 12s —— View job 📋 Code Review Complete ✅🚀 What's NewThis PR improves error handling in the GER (Global Exit Root) transaction submission logic to properly handle the 🐛 Bug Fixes
📋 Config UpdatesNone.
|
|
## 🔄 Changes Summary Cherry-pick of #1503 and #1557 into \`release/0.8\` ### #1503 - Treat already-monitored GER tx as expected - Treats \`ErrAlreadyExists\` from \`ethtxmanager\` as expected behavior (not an error) in \`submitTransaction\` - Updates \`zkevm-ethtx-manager\` from v0.2.17 to v0.2.18 ### #1557 - Adjust REST timeouts - Increases \`defaultDBQueryTimeout\` from \`60s\` to \`5m\` - Increases REST server \`ReadTimeout\` and \`WriteTimeout\` from \`2s\` to \`5m\` - Motivation: previous values were too short for slow queries and long-running REST requests (e.g. aggchain proof generation can take up to 1h) ##⚠️ Breaking Changes None ## 📋 Config Updates - \`defaultDBQueryTimeout\`: \`60s\` → \`5m\` - \`REST.ReadTimeout\` / \`REST.WriteTimeout\`: \`2s\` → \`5m\` ## ✅ Testing - 🤖 **Automatic**: Unittest ## 🐞 Issues - Related: #1503, #1490, #1557, #1540 ## 🔗 Related PRs - #1503 (cherry-pick against \`develop\`) - #1557 (cherry-pick against \`develop\`) 🤖 Generated with [Claude Code](https://claude.com/claude-code)



🔄 Changes Summary
failed to add propose GER transaction: failed to add tx to get monitored: already existsinto Info #1479None
📋 Config Updates
None
✅ Testing
🐞 Issues
failed to add propose GER transaction: failed to add tx to get monitored: already existsinto Info #1479🔗 Related PRs
failed to add propose GER transaction: failed to add tx to get monitored: already existsinto Info #1479📝 Notes