ERC-721 collection — Solidity contract

A minimal NFT collection: owner mints, holders transfer and approve, token URIs from a base. One file, no imports, 95 lines. Compiled with solc 0.8.36 on every build. Labelled community: written for this library, not independently audited.

What it does

16 functions (11 read, 5 write), 3 events, 3984 bytes of creation bytecode. Constructor: string name, string symbol, string baseURI.

Use it

Open it in the IDE to compile and deploy through your wallet, or fork it into a workspace and change it. The ABI explorer beside this page calls a deployed instance at any address.