Feature/safe queue - #2607
Conversation
…e rejected safe txn
…ltiple accountsOps to it
…late all available accountOps for safe accounts on addRequest
…t account op nonce; encapsulate the request controller simulation logic
…er the dashboard simulation for the prev req
…d of the immutable safe txn nonce
|
/review |
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
… bug where signAccountOp was not destroyed
|
/review |
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
…imize performSimulation calls
…eed them anymore - everything will be shown in the queue
|
AI comments: 1 & 2 is basically how it should work from now on as those txns should be visible in the queue. I'm slightly adjusting 3 |
|
sorry if it sounds like i am shitting on this but i do not like the UI/UX
There is HUGE potential in this feature, we can blow people's hats off with simplicity, lets collaborate |
change(safe-queue): redesign
|
One bug i had on my branch:
For reference i merged this rework of the design 2026-08-12.18-47-20.mp4 |
|
We agreed that:
|
…ow all the txns in the queue and make them clickable; resolve conflicts from v2
…nt-1 Safe/ reduce network requests for executed safe txns
|
/review |
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
|
The AI reviews comments are irrelevant as we changed the logic to always display transactions in the queue |
Summary
Introduces the controller and library support required by the Safe Queue, including recoverable rejection, same-nonce transaction resolution, Safe Global refresh, and queue-aware portfolio simulation.
What changed
Safe request lifecycle
Same-nonce resolution
Portfolio simulation
Safe Global integration
Other behavior
Automated coverage
Added coverage for: