All Projects → yippee-ki-yay → Eth Dev Reading List

yippee-ki-yay / Eth Dev Reading List

A list of links to articles, tutorials and papers that are helpful for people developing on the ethereum stack

Projects that are alternatives of or similar to Eth Dev Reading List

Dapp
TypeScript React Redux Ethereum IPFS Starter Kit
Stars: ✭ 33 (-88.21%)
Mutual labels:  ethereum, dapp, ipfs
Augmint Web
Augmint Web Frontend
Stars: ✭ 15 (-94.64%)
Mutual labels:  ethereum, dapp, solidity-contracts
Embark
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
Stars: ✭ 3,478 (+1142.14%)
Mutual labels:  ethereum, dapp, ipfs
Unstoppable Wallet Android
A secure and decentralized Bitcoin and other cryptocurrency wallet for Android phones. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 165 (-41.07%)
Mutual labels:  ethereum, dapp, ipfs
Element
DID Method implementation using the Sidetree protocol on top of Ethereum and IPFS
Stars: ✭ 80 (-71.43%)
Mutual labels:  ethereum, dapp, ipfs
Learn Solidity
Code base for "Learn Solidity: Programming Language for Ethereum Smart Contracts" course in Tosh Academy & Blockchain Council
Stars: ✭ 44 (-84.29%)
Mutual labels:  ethereum, solidity-contracts, tutorial
Eth Crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
Stars: ✭ 420 (+50%)
Mutual labels:  ethereum, dapp, tutorial
The Journal Of Blockchain
区块链自媒体、专注区块链技术学习和实践、IPFS/Filecoin、Bitcoin、Ethereum、EOS、Cosmos、区块链、白皮书、Coinmarketcap、Coindesk、Safe Network、Telegram、Docker、社会治理、经济激励
Stars: ✭ 63 (-77.5%)
Mutual labels:  ethereum, dapp, ipfs
Awesome Web3
🚀 A curated list of tools, libs and resources to help you build awesome dapps
Stars: ✭ 104 (-62.86%)
Mutual labels:  ethereum, dapp, ipfs
Unstoppable Wallet Ios
A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 180 (-35.71%)
Mutual labels:  ethereum, dapp, ipfs
ipfs-chat
Real-time P2P messenger using go-ipfs pubsub. TUI. End-to-end encrypted texting & file-sharing. NAT traversal.
Stars: ✭ 84 (-70%)
Mutual labels:  dapp, ipfs
demo-ipfs-todo
Simple ToDo app using window.ipfs
Stars: ✭ 16 (-94.29%)
Mutual labels:  dapp, ipfs
ethereum-dapp-ipfs-node.js-mongodb
以太坊开发DApp实战教程——用区块链、星际文件系统(IPFS)、Node.js和MongoDB来构建电商平台
Stars: ✭ 46 (-83.57%)
Mutual labels:  dapp, ipfs
tiddlywiki-ipfs
IPFS with TiddlyWiki
Stars: ✭ 50 (-82.14%)
Mutual labels:  dapp, ipfs
demo-ipfs-id-qr-codes
Generates a QR Code of your IPNS URL and Public Key
Stars: ✭ 21 (-92.5%)
Mutual labels:  dapp, ipfs
typescript-eth-starter
🔌 Ethereum Dapp Basic Typescript Starter
Stars: ✭ 125 (-55.36%)
Mutual labels:  dapp, ipfs
oracles-contract
New version of POA Network consensus contracts is here: https://github.com/poanetwork/poa-network-consensus-contracts
Stars: ✭ 25 (-91.07%)
Mutual labels:  dapp, solidity-contracts
open-api
api.openfuture.io
Stars: ✭ 41 (-85.36%)
Mutual labels:  dapp, solidity-contracts
aragon-desktop
(Aragon 1) Managing an decentralized organization on a desktop near you
Stars: ✭ 37 (-86.79%)
Mutual labels:  dapp, ipfs
eth-plot
r/place inspired Dapp
Stars: ✭ 36 (-87.14%)
Mutual labels:  dapp, ipfs

eth-dev-reading-list

A list of links to articles, tutorials and papers that are helpful for people developing on the ethereum stack

Tutorials (beginner friendly)

  1. Hello world - greeter contract
  2. Truffle first dApp tutorial
  3. Smart contracts for noobs
  4. The Hitchhiker’s Guide to Smart Contracts in Ethereum
  5. Getting Up to Speed on Ethereum
  6. The ultimate end-to-end tutorial to create and deploy a fully decentralized Dapp in ethereum
  7. Ethereum for Web Developers
  8. Full Stack Hello World Voting Ethereum Dapp Tutorial
  9. Getting started with Ethereum & Solidity on Windows — part 1
  10. Getting started with Ethereum, Solidity & Geth — part 2
  11. Solidity workshop - detailed resource
  12. Youtube channel - detailed course on solidity language
  13. Web developer, welcome to Ethereum
  14. React & Ethereum getting started
  15. Build Your Ethereum Project with Create Eth App
  16. Designing the architecture for your ethereum application
  17. Crypto Zombies
  18. Solidity idiosyncrasies
  19. Ethereum Development with Go

Security

  1. Solidity docs security considerations
  2. ConsenSys best practices
  3. Zeppelin smart contract security
  4. Winners solutions of underhanded solidity contest
  5. Problems with tx.origin
  6. Golem short address token bug
  7. DAO hack explained
  8. Parity wallet hack explained
  9. Vitalik thoughts about security and listing some known exploits
  10. King of the ether secuirty checklist
  11. King of the ether exploit
  12. Guide how to audit solidity contracts
  13. Attacks on ethereum contracts - 30min video and detailed paper
  14. 2nd Parity Multisig hack
  15. Smashing the EVM for Fun and Extensibility
  16. Malicious backdoors in ethereum proxies
  17. What fomo3ds real exit scam might look like

General

  1. Ethereum wiki - white paper, yellow paper and just pure gold information about ethereum
  2. Ethereum docs
  3. How does Ethereum work, anyway?
  4. When to use revert/require/assert
  5. Introduction to events and logs
  6. Payment channel with 50 lines of code
  7. Reducing eth gas arrays -> bytes
  8. Understanding oracles
  9. Building an Oracle
  10. Oraclize docs
  11. Hash table attacks and how does mapping work
  12. What it takes to create a successful ICO?
  13. The Faults and Shortcomings of the EVM
  14. Economics of Fees and Gas
  15. Spificator a usability pattern for dapps
  16. Diving into EVM - series of articles
  17. Basic of solidity opcode and bytecode
  18. Upgradable smart contract
  19. Smart contract interaction
  20. Ethereum Gas, Fuel and Fees
  21. Calling precomplies from solidity
  22. Understanding ethereum trie
  23. Web3-by-Example - Repo of simple scripts for web3
  24. Ethereum in depth by OpenZeppeling - Part 1
  25. Ethereum in depth by OpenZeppeling - Part 2
  26. Ethereum explained by Pegasus team

Improvements

Scaling in general

  1. Conceptual description of Layer 2 scaling solutions: State channels, Plasma, Truebit
  2. Bridges, Plasma and UTXO tokens

Sharding

  1. Ethereum Sharding: Overview and Finality
  2. Sharding FAQ
  3. Sharding docs

Plasma

  1. White paper
  2. Plasma explained in 10min
  3. Smart Contracts on Plasma - Christian Reitwiessner (65 min. presentation)
  4. Token contracts on Plasma
  5. Scaling ethereum with plasma - Joseph Poon
  6. Reading the plasma withepaper
  7. BankEx plasma implementation
  8. Minimum Viable Plasma specification and discussion
  9. OmiseGo Plasma implementation
  10. Central repository for Plasma implementors

State channels

  1. State channels wiki
  2. Learn channels

Discussions

State channels

  1. Raiden 101
  2. State channels
  3. Fun fair turing complete state channels
  4. An Introduction to State Channels in Depth
  5. Counterfactual for dummies
  6. Etherships and state channels

Plasma

  1. Plasma chat room on Gitter
  2. Plasma implementors video calls
  3. Learn Plasma - website explaining Plasma

Proof of Stake

  1. Casper PoS & Smart Contract Consensus Overview (90 min. overview)
  2. Overview done again with new changes
  3. PoS FAQ
  4. Casper vs Tendermint
  5. Casper 101

Privacy

  1. Introduction to zk-snarks

General

  1. Research discussion forum

Ens

  1. Devs guide to ENS
  2. Ens docs
  3. How to buy an ENS domain

Ipfs

  1. Introduction to ipfs, overview and technical stuff
  2. Short 10min high level overview of IPFS
  3. Distributed apps with ipfs 40min lecture by creator

Tools

  1. Remix online IDE
  2. Metamask - browser plugin to conect with ethereum
  3. Truffle dev framework testing and running dApps
  4. Embark framework to develop and test dApps
  5. HEVM - emv for debugging
  6. DAPP - framework for testing and building dApps (lightweight)
  7. Solgraph - Generates a DOT graph that visualizes function control flow of a Solidity contract
  8. Solium - Linter to identify and fix style & security issues in Solidity
  9. Solidity linter

Explorers and Stats

  1. Etherscan
  2. Etherchain
  3. Trivial - token explorer
  4. DappBoard - The analytics platform for Ethereum's smart contracts.
  5. Dapp radar - list of dapps with stats
  6. Dapp track - list of dapps with stats
  7. World of contracts - Interface for interacting with smart contracts

Jobs & bounties

  1. Ethlance - dApp for jobs paid in eth
  2. Gitcoin - bounties for open source projects
  3. Status Open Bounties
  4. Repo for bounty hunts
  5. Solidified - Auditing platform for smart contracts

Other cool lists

  1. Awesome solidity - resource about solidity
  2. Awesome ethereum
  3. Awesome makerdao
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].