Code-Reference-Blockchain Bitcoin, Blockchain, Ethereum, Hyperledger Fabric and Hyperledger Composer Client-Side: ReactJS Server-Side: NodeJS Objective To provide reference materials for a variety of topics encountered when building and working with blockchain technologies Section Quick Link Access: Non-Fungible Tokens (NFTs) NFT Overview Basic ERC-721 NFT Smart Contract Basic ERC-721 NFT Smart Contract w/ Counter Basic ERC-721 Marketplace Smart Contract Basic ERC-721 Marketplace Truffle Config Basic ERC-721 Marketplace Tests Opeansea Developer's Walkthrough Blockchain (BC) BC Overview Ethereum (ET) ET Overview ET Contracts Simple Contract Intermediate Contract Advanced Contract ET Compilation Single Contract Compile Multi-Contract Compile ET Deployment Contract Factory Deployment ET Node Connection Using Web3 Client w/MetaMask Server or Client ET Deployed Contract Connection Client w/Web3 ET Deployed Contract Utilization Simple Methods w/Calls Next.js w/ Lifecycle Advanced Error Handling ET Testing Simple Testing Intermediate Testing Advanced Testing Hyperledger (HL) HL Overview HLF Overview