You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update safename - default to nonce 3 (blocked by 2 above)
Add signer (I. manually had to set it to nonce2, not 4)
The Problem - The 'Add ChildSafe' proposal that at nonce 2 ran out of time and was never executed. However, our nonce assumptions still allowed for it and incremented the default nonce to 3 after the expiration time. This meant my 'update safename' was blocked. As SafeName has no manual nonce, I couldn't even get by it (until I used the 'Add Signer' proposal to use the correct nonc2 and unblock it).
Thinking - the app was correct originally to default to nonce 3 as the childsafe proposal was in 'pending'/. However, once it expires, pending should be no longer accounted for. Our app didn't do this
The solution:
check our nonce locations and make sure they default to the correct nonce if a pending proposal has now expired. note - I know for sure, addSigner and safeName edits don't do this right now. Not sure about the others
Stretch goal:
eventually we should probably allow manual nonce for all proposals (the missing ones are safename and snapshot space). However, this is debateable so no need to tackle this in this issue
The text was updated successfully, but these errors were encountered:
tomstuart123
changed the title
App default nonce for user includes nonces of 'expired' Txs; Txs won't work
App default nonce includes nonces of 'expired proposals'; certain proposals can be blocked by this
Jun 12, 2024
During testing of 1990, I was using this Safe
As you can see the prior Txs were:
The Problem - The 'Add ChildSafe' proposal that at nonce 2 ran out of time and was never executed. However, our nonce assumptions still allowed for it and incremented the default nonce to 3 after the expiration time. This meant my 'update safename' was blocked. As SafeName has no manual nonce, I couldn't even get by it (until I used the 'Add Signer' proposal to use the correct nonc2 and unblock it).
Thinking - the app was correct originally to default to nonce 3 as the childsafe proposal was in 'pending'/. However, once it expires, pending should be no longer accounted for. Our app didn't do this
The solution:
Stretch goal:
The text was updated successfully, but these errors were encountered: