4.22 Workshop: NFT with Royalties and Harberger Tax

This workshop assumes that you have recently completed Workshop: Simple NFT.

In this workshop, we extend Workshop: Simple NFT by incorporating a Harberger Tax (c.f. Arnold Harberger) where owners must state a price at which they are willing to part with the asset and pay a percentage of that price to the creator. They can update this price upwards by paying an additional tax, or decrease it without cost (to free themselves of the asset). This represents an interesting place in the NFT design space where utility increasing transfers are immediate and creators receive royalties.