Open codynhat opened 4 years ago
Reasons to conform to an NFT standard:
Reason not to conform to an NFT standard:
This will be a good one to discuss with the Wildcards team potentially. They used ERC721 it looks like, but have an open issue to explore ERC1155 (potentially making batch foreclosures easier).
Leaning towards not allowing NFT transfers, but including all other functionality.
Wildcards disables transfers by hardcoding the "steward" to be the only one authorized to transfer
https://github.com/wildcards-world/contracts/blob/master/contracts/ERC721Patronage_v1.sol#L35
Under our system, transfers should only be allowed when a forced sale is happening.
Should we still allow owners to be approved for transfer? They would not be allowed to approve others (like OpenSea), but this would allow them to transfer land between their own wallets.
A land parcel should be represented as an NFT. Most likely ERC721.
Transfers must be handled appropriately with the Harberger tax structure.
How do we want land to be exchanged on open marketplaces like OpenSea?