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

Remove on-chain provenance #62

Closed will-holley closed 2 years ago

will-holley commented 2 years ago

Summary

This PR removes on-chain provenance tracking by removing the "Title" module, Title.sol.

Motivations

  1. Remove code that's unnecessary for the core PCO functionality, reducing complexity and gas costs.
  2. ERC721 has no concept of on-chain provenance; it should be optional by default.
  3. Etherscan will be satisfactory and changes in provenance can always be verified via historical LogTransfer and LogValuation events.

Changes