// the find
HashLips/solidity_smart_contracts
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.