Awesome List of Smart Contract & NFTs Resources
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
Smart Contract Background
Solidity By Example
Solidity Language Reference
Solidity Language Cheatsheets
Math In Solidity Series
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 With Hardhat & Waffle
Basic Testing Patterns
Waffle Example Tests
Debugging With Hardhat Network
Cryptozombies Tutorial
NFT Tutorial Article
Creating your first NFT smart contract
Annotated Uniswap V2 Walkthru
Hackathons with sample projects
NFT Hack 2021
NFT Hack 2022
Aavegotchi
CryptoKitties
Decentraland
Gods Unchained
Loot
NBA Top Shot
Axie Infinity
Relentless
DeRace
CryptoPunks
BoredApeYachtClub
Crypto Dads
Hashmasks
Cool Cats
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