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
If a depositor transfers an NFT to another depositor, and the other depositor withdraws, the ETH from the first depositor gets locked in the contract forever.
Imagine this scenario :
D1 : Deposits and gets NFT 1 and transfers to D2
D2 : Deposits and gets NFT 2
D2 : Burns NFT 1
Now, deposits[D2] will be zero, so even if D2 burns NFT 2, he won't get his deposit back and there is no way to recover this ETH
##Impact
Permanent loss of funds
The text was updated successfully, but these errors were encountered:
##Description
If a depositor transfers an NFT to another depositor, and the other depositor withdraws, the ETH from the first depositor gets locked in the contract forever.
Imagine this scenario :
D1 : Deposits and gets NFT 1 and transfers to D2
D2 : Deposits and gets NFT 2
D2 : Burns NFT 1
Now,
deposits[D2]
will be zero, so even if D2 burns NFT 2, he won't get his deposit back and there is no way to recover this ETH##Impact
Permanent loss of funds
The text was updated successfully, but these errors were encountered: