Dria

Swan
NFTHardhat
21,000 USDC
View results
Submission Details
Severity: low
Invalid

`BuyerAgent` Contract Doesn't Have a Function to Transfer Purchased Assets

## Summary
​
`BuyerAgent` contract doesn't have a function to transfer the purchased NFT assets resulting in locking them in the contract.
​
## Vulnerability Details
​
Swan assets bought bu the buyer agents are NFTs, and it was noticed that the `BuyerAgent` contract doesn't have any functionality to move/transfer these assets to other addresses.
​
## Impact
​
Locking these NFTs in the contract will prevent buyer agents from trading them resulting in a loss of value and bad experience/frustration for the buyer agents.
​
## Tools Used
​
Manual Review.
​
## Recommendations
​
Add a functionality to enable `BuyerAgent` contract from moving/transferring/delegating their swan NFT assets.
​
Updates

Lead Judging Commences

inallhonesty Lead Judge almost 2 years ago
Submission Judgement Published
Invalidated
Reason: Design choice

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.

Give us feedback!