MultiSig wallet is made for both users who mutualy like each other
On match, a fresh MultiSigWallet is deployed, but its address is neither stored nor emitted
Funds are sent to it, but users must rely on transaction traces/indexers/UI assumptions to find the wallet address
This is not direct theft, but it can make funds operationally inaccessible.
Likelihood:
When a match is made , a multisig is created and funded but it isn't accessible to users directly and intuitively, therefore likelihood is Medium.
Impact:
Users may not able to get multisig wallet address
it can make funds operationally inaccessible
Write a new test named testUnableRecoverMultisigAddress.t.sol
to verify that the multisig wallet is created but never stored and therefore can not be retrieved easily
Ran with command: forge test --match-test testUnableRecoverMultisigAddress -vvvv
Store and emit the multisig address when deployed step by step
store multisig address with other variables
2 emit the address during creation and funding right after line 62
The contest is live. Earn rewards by submitting a finding.
Submissions are being reviewed by our AI judge. Results will be available in a few minutes.
View all submissionsThe contest is complete and the rewards are being distributed.