721labs / partial-common-ownership

This project aims to establish a standard, open source implementation of Partial Common Ownership for non-fungible tokens.
https://721.dev
MIT License
17 stars 5 forks source link

Support "friendly" transfers #35

Closed will-holley closed 2 years ago

will-holley commented 2 years ago

Scenario:

Current Limitations:

Proposed Solutions:

Unintended Consequences:

vicsn commented 2 years ago

I'd say we just allow transferFrom/safeTransferFrom as you suggest.

If Alice wants to transfer a token to another wallet owned by herself or Bob, she could also create a single transaction to lower the price, buy the token and set an increased price again. I don't think this is a scenario we can or want to protect against. The PCO model is to prevent Alice from keeping the asset for herself even if she doesn't value it as much as others.