-
Notifications
You must be signed in to change notification settings - Fork 105
Open
Description
From a reddit post of @naterush:
The multi-sig specified allows failed transactions to be replayed.
To see why, check out this line. If the sub-call is not successful, the multi-sig will throw. This means the nonce is not updated if the sub-call throws, reverts, or runs out of gas.
Thus, all failed transactions can be replayed by anyone in the world (just by watching the multi-sig) at any point in time, up until the next successful transaction is executed by this multisig. This very much defies the expectations we come to expect from an Ethereum tx.
tharunprabhakaran
Metadata
Metadata
Assignees
Labels
No labels