Awesome List of Smart Contract & NFTs Resources

NFT Background Articles

A beginner’s guide to NFTs

The Non-Fungible Token Bible

A New Media Structure: The Ownership Economy

The Last NFT Explanation You'll Ever Need

Squid Token 'Rug Pull' Analysis

Understanding Blockchain NFTs

ERC721x: A Smarter Token for the Future of Crypto Collectibles

Solidity Basics

Smart Contract Background

Solidity By Example

Solidity Language Reference

Solidity Language Cheatsheets

Math In Solidity Series

Token Standards

ERC20 Interface Specification

ERC721 Interface Specification

ERC721x Extension Specification

ERC1155 Interface Specification

Developer Docs ERC20

Developer Docs ERC721

Developer Docs ERC1155

Contract Libraries & Tools

OpenZeppelin Core Token Library

OpenZeppelin DAO & OnChain Governance Library

OpenZeppelin Access Control Library

OpenZeppelin SafeMath, Payments, Cryptographic & Utility Libraries

OpenZeppelin Token Bootstrap Wizard

Testing & Debugging

Testing With Hardhat & Waffle

Basic Testing Patterns

Waffle Example Tests

Debugging With Hardhat Network

Guided Tutorials

Cryptozombies Tutorial

NFT Tutorial Article

Creating your first NFT smart contract

Code Walk Throughs

Annotated Uniswap V2 Walkthru

Hackathons with sample projects

NFT Hack 2021

NFT Hack 2022

Popular Games

Aavegotchi

CryptoKitties

Decentraland

Gods Unchained

Loot

NBA Top Shot

Axie Infinity

Relentless

DeRace

Famous NFTs

CryptoPunks

BoredApeYachtClub

Crypto Dads

Hashmasks

Cool Cats

NFT Marketplaces

Opensea

Mintable

Niftykit

Rarible

LooksRare

DAO Development Resources

Aragon

Gnosis Safe

Gnosis Safe Docs

SafeSnap

Snapshot

Tribute

Kleros

DAO Haus

MetaGame

Proof of humanity

CrowdSF source code

Crowdsource example in Solidity I

Crowdsale example in Solidity II

Gnosis Safe Contracts

Introducing Humanity

Compound Governance

GovernorAlpha Compound Contracts

Element's Governance Model

Element's Governance Technical Architecture

Element Finance DAO Governance Smart Contracts

PieDAO Contracts for distribution of governance mining rewards

Parking DAO source code

Simple DAO source code

NFT Development Resources

Opensea testnet

ERC-1155: The Final Token Standard on Ethereum

Crypto Punks source code

Crypto Punks Market

Loot and Rarity

Composable NFT Architecture

Aavegotchi Uses Chainlink VRF to Pioneer Dynamic NFTs on Layer 2

Chainlink Verifiable Randomness

NFT Storage

Pinata

Mint Your Own Punks in Original 24x24 Pixel Format or With 2X / 4X / 8X Zoom

How To Generate Punks, Algorithmically - Paint by Numbers

How To Change Skin Tones

Rarity source code

Axie Infinity contracts

Random number generation

Random Number Generation for Ethereum Dapps

Smart contract lottery using Chainlink

Lazy minting