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 7 months ago
Submission Judgement Published
Invalidated
Reason: Design choice

Support

FAQs

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