finds.dev← search

// the find

HashLips/solidity_smart_contracts

★ 584 · Solidity · MIT · updated Feb 2022

A list of smart contracts coded in solidity

A collection of NFT-focused Solidity smart contracts that accompany HashLips YouTube tutorials. Aimed at developers learning NFT contract development from scratch, not at production deployments.

Covers a reasonable spread of NFT patterns — basic mint, presale with allowlist, reveal mechanics, on-chain SVG generation, and payment splitting. The on-chain metadata variant (Base64 encoding in-contract) is a genuinely useful pattern to see implemented. Good as a learning reference alongside the video walkthroughs it was built for.

Abandoned since February 2022 — Solidity has moved on, OpenZeppelin interfaces have changed, and several patterns here (e.g. simple reentrancy guards, owner-only mint) are now considered baseline-insufficient for production. No tests, no hardhat/foundry setup, no deployment scripts. The contracts copy OpenZeppelin source inline in some cases rather than importing it, which is a maintenance red flag. The NFT space it was written for (low-effort PFP drops) is mostly dead.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →