This repo contains smart contract for Unownable NFT. This is a part of discovering different ownership properties that humans put on things. It is part of Miha Artnak's exibit through which he shows 7 different art pieces each showcasing a distinct type of ownership.
Smart contract address: https://polygonscan.com/address/0x911B67ef816E6434781f101e6a52aC52fe9aC192
You can learn more about the art and meaning for which this contract was created by visiting the exhibit website, or more specifically its detailed exhibit page.
This contract is based on ERC721 standard. With one specific distinction. It has a takePossession()
function which anyone can at any time call and the possession of the NFT. This means that in technical ERC721 context you take its "ownership". But since any one can take the possession at any time and it does not matter on what wallet or smart contract the NFT currently resides there is no ownership of this NFT. Because of this there is no point in trying to list this NFT on marketplace or trying to sell it.
npx hardhat run --network mumbai scripts/deploy.js
npm test