safe-wallet-web
safe-wallet-web copied to clipboard
[Nested Safes] Pending tx disappears after 1 min
Bug description
Setup: Child safe with 1/n threshold Parent safe with 2+/n threshold that is owner of the child.
Child is connected over walletconnect to parent. Child submits a tx:
parent confirms:
Child shows:
once the transaction from parent is processed, it shows in the queue of the parent safe and another owner of the parent can see it and execute it:
by the time the second owner signs the tx in the child safe is shown as timed out:
I can still execute it:
once I do and go to the child and view the "timed out tx"
If I look at the "timed out tx" before confirming it with the second owner it is shown as:
but it is not viewable under queue or transactions. Once approved with the other owner the tx state changes to executed.
Environment
- Browser: not relevant
- Wallet: child safe, parent safe. Child connected to parent over walletconnect, parent needs multiple signatures to execute txs.
- Chain: not relevant
Expected result
Users don't expect to see a timeout and this throws them off as the tx dissapears in the child safe (if you don't click on the tooltip) and it looks weird that there is a tx in the parent, but it is not in the child.