master d7ac2670daae cached
1 files
13.5 KB
4.3k tokens
1 requests
Download .txt
Repository: yippee-ki-yay/eth-dev-reading-list
Branch: master
Commit: d7ac2670daae
Files: 1
Total size: 13.5 KB

Directory structure:
gitextract_hy2c8vkc/

└── README.md

================================================
FILE CONTENTS
================================================

================================================
FILE: README.md
================================================
# 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](https://ethereum.org/greeter)
  2. [Truffle first dApp tutorial](http://truffleframework.com/tutorials/pet-shop)
  3. [Smart contracts for noobs](https://medium.com/@ConsenSys/a-101-noob-intro-to-programming-smart-contracts-on-ethereum-695d15c1dab4)
  4. [The Hitchhiker’s Guide to Smart Contracts in Ethereum](https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05)
  5. [Getting Up to Speed on Ethereum](https://medium.com/@mattcondon/getting-up-to-speed-on-ethereum-63ed28821bbe)
  6. [The ultimate end-to-end tutorial to create and deploy a fully decentralized Dapp in ethereum](https://medium.com/@merunasgrincalaitis/the-ultimate-end-to-end-tutorial-to-create-and-deploy-a-fully-descentralized-dapp-in-ethereum-18f0cf6d7e0e)
  7. [Ethereum for Web Developers](https://medium.com/@mvmurthy/ethereum-for-web-developers-890be23d1d0c)
  8. [Full Stack Hello World Voting Ethereum Dapp Tutorial](https://medium.com/@mvmurthy/full-stack-hello-world-voting-ethereum-dapp-tutorial-part-1-40d2d0d807c2)
  9. [Getting started with Ethereum & Solidity on Windows — part 1](https://medium.com/@wslyvh/get-started-with-ethereum-solidity-on-windows-1672e9953a1)
  10. [Getting started with Ethereum, Solidity & Geth — part 2](https://medium.com/@wslyvh/getting-started-with-ethereum-solidity-geth-part-2-d195144fe6c7)
  11. [Solidity workshop - detailed resource](https://github.com/androlo/solidity-workshop)
  12. [Youtube channel - detailed course on solidity language](https://www.youtube.com/channel/UCaWes1eWQ9TbzA695gl_PtA)
  13. [Web developer, welcome to Ethereum](http://cfd.net.au/article/web-developer-welcome-ethereum-tue-10242017-0307.html)
  14. [React & Ethereum getting started](https://medium.com/gitconnected/https-medium-com-zubairnahmed-react-ethereum-getting-started-with-the-minimum-toolset-required-part-1-of-4-9562efa23d18)
  15. [Build Your Ethereum Project with Create Eth App](https://www.paulrberg.com/create-eth-app-intro/)
  16. [Designing the architecture for your ethereum application](https://blog.zeppelin.solutions/designing-the-architecture-for-your-ethereum-application-9cec086f8317)
  17. [Crypto Zombies](https://cryptozombies.io/)
  18. [Solidity idiosyncrasies](https://github.com/miguelmota/solidity-idiosyncrasies)
  19. [Ethereum Development with Go](https://goethereumbook.org/)

## Security
  1. [Solidity docs security considerations](https://solidity.readthedocs.io/en/develop/security-considerations.html)
  2. [ConsenSys best practices](https://github.com/ConsenSys/smart-contract-best-practices)
  3. [Zeppelin smart contract security](https://blog.zeppelin.solutions/onward-with-ethereum-smart-contract-security-97a827e47702)
  4. [Winners solutions of underhanded solidity contest](https://medium.com/@weka/announcing-the-winners-of-the-first-underhanded-solidity-coding-contest-282563a87079)
  5. [Problems with tx.origin](http://vessenes.com/tx-origin-and-ethereum-oh-my/)
  6. [Golem short address token bug](https://blog.golemproject.net/how-to-find-10m-by-just-reading-blockchain-6ae9d39fcd95)
  7. [DAO hack explained](http://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)
  8. [Parity wallet hack explained](https://blog.zeppelin.solutions/on-the-parity-wallet-multisig-hack-405a8c12e8f7)
  9. [Vitalik thoughts about security and listing some known exploits](https://blog.ethereum.org/2016/06/19/thinking-smart-contract-security/)
  10. [King of the ether secuirty checklist](https://www.kingoftheether.com/contract-safety-checklist.html)
  11. [King of the ether exploit](http://www.kingoftheether.com/postmortem.html)
  12. [Guide how to audit solidity contracts](https://medium.com/@merunasgrincalaitis/how-to-audit-a-smart-contract-most-dangerous-attacks-in-solidity-ae402a7e7868)
  13. [Attacks on ethereum contracts - 30min video and detailed paper](https://www.cryptologie.net/article/423/attacks-on-ethereum-smart-contracts/)
  14. [2nd Parity Multisig hack](https://medium.com/chain-cloud-company-blog/parity-multisig-hack-again-b46771eaa838)
  15. [Smashing the EVM for Fun and Extensibility](https://medium.com/mimir-blockchain/smashing-the-evm-for-fun-and-extensibility-ff36c2d7b389)
  16. [Malicious backdoors in ethereum proxies](https://medium.com/nomic-labs-blog/malicious-backdoors-in-ethereum-proxies-62629adf3357)
  17. [What fomo3ds real exit scam might look like](https://medium.com/@epheph/what-fomo3ds-real-exit-scam-might-look-like-ac5794f72099)

## General
  1. [Ethereum wiki - white paper, yellow paper and just pure gold information about ethereum](https://github.com/ethereum/wiki/wiki)
  2. [Ethereum docs](http://www.ethdocs.org/en/latest/)
  3. [How does Ethereum work, anyway?](https://medium.com/@preethikasireddy/how-does-ethereum-work-anyway-22d1df506369)
  3. [When to use revert/require/assert](https://media.consensys.net/when-to-use-revert-assert-and-require-in-solidity-61fb2c0e5a57)
  4. [Introduction to events and logs](https://media.consensys.net/technical-introduction-to-events-and-logs-in-ethereum-a074d65dd61e)
  5. [Payment channel with 50 lines of code](https://medium.com/@matthewdif/ethereum-payment-channel-in-50-lines-of-code-a94fad2704bc)
  6. [Reducing eth gas arrays -> bytes](https://medium.com/@billyrennekamp/reducing-eth-gas-23x-by-converting-arrays-to-bytes-ccf3b46daea5)
  7. [Understanding oracles](https://blog.oraclize.it/understanding-oracles-99055c9c9f7b)
  8. [Building an Oracle](https://medium.com/@mustwin/building-an-oracle-for-an-ethereum-contract-6096d3e39551)
  9. [Oraclize docs](https://docs.oraclize.it/)
  10. [Hash table attacks and how does mapping work](https://hackernoon.com/are-ethereum-contracts-vulnerable-to-hash-table-poisoning-attacks-a4d9241e16c4)
  11. [What it takes to create a successful ICO?](https://medium.com/@merunasgrincalaitis/what-it-takes-to-create-a-successful-ico-how-expensive-it-is-your-complete-guide-35912722351e)
  12. [The Faults and Shortcomings of the EVM](http://earlz.net/view/2017/08/13/0451/the-faults-and-shortcomings-of-the-evm)
  13. [Economics of Fees and Gas](http://earlz.net/view/2017/10/02/1550/economics-of-fees-and-gas)
  14. [Spificator a usability pattern for dapps](https://blog.ambrosus.com/spificator-a-usability-pattern-for-dapps-1ae52de94ec1)
  15. [Diving into EVM - series of articles](https://medium.com/@hayeah/diving-into-the-ethereum-vm-6e8d5d2f3c30)
  16. [Basic of solidity opcode and bytecode](https://medium.com/@blockchain101/solidity-bytecode-and-opcode-basics-672e9b1a88c2)
  17. [Upgradable smart contract](https://medium.com/aigang-network/upgradable-smart-contracts-what-weve-learned-at-aigang-b181d3d4b668)
  18. [Smart contract interaction](https://www.zupzup.org/smart-contract-interaction/)
  19. [Ethereum Gas, Fuel and Fees](https://media.consensys.net/ethereum-gas-fuel-and-fees-3333e17fe1dc)
  20. [Calling precomplies from solidity](https://medium.com/@rmercer/precompiles-solidity-e5d29bd428c4)
  21. [Understanding ethereum trie](https://easythereentropy.wordpress.com/2014/06/04/understanding-the-ethereum-trie/)
  22. [Web3-by-Example - Repo of simple scripts for web3](https://github.com/ThatOtherZach/Web3-by-Example)
  23. [Ethereum in depth by OpenZeppeling  - Part 1](https://blog.zeppelin.solutions/ethereum-in-depth-part-1-968981e6f833)
  24. [Ethereum in depth by OpenZeppeling  - Part 2](https://blog.zeppelin.solutions/ethereum-in-depth-part-2-6339cf6bddb9)
  25. [Ethereum explained by Pegasus team](https://pegasys.tech/ethereum-explained-merkle-trees-world-state-transactions-and-more/)

## Improvements
  ### Scaling in general
   1. [Conceptual description of Layer 2 scaling solutions: State channels, Plasma, Truebit](https://medium.com/l4-media/making-sense-of-ethereums-layer-2-scaling-solutions-state-channels-plasma-and-truebit-22cb40dcc2f4)
   2. [Bridges, Plasma and UTXO tokens](https://blog.gridplus.io/bridges-plasma-and-utxo-tokens-e1244c8b1824)

  ### Sharding
   1. [Ethereum Sharding: Overview and Finality](https://medium.com/@icebearhww/ethereum-sharding-and-finality-65248951f649)
   2. [Sharding FAQ](https://github.com/ethereum/wiki/wiki/Sharding-FAQ)
   3. [Sharding docs](https://github.com/ethereum/sharding/blob/develop/docs/doc.md)

  ### Plasma
   1. [White paper](http://plasma.io/)
   2. [Plasma explained in 10min](https://medium.com/chain-cloud-company-blog/plasma-in-10-minutes-c856da94e339)
   3. [Smart Contracts on Plasma - Christian Reitwiessner (65 min. presentation)](https://www.youtube.com/watch?v=KzyqzEtEc3I)
   4. [Token contracts on Plasma](https://medium.com/@chriseth/token-contracts-on-plasma-or-a-tale-about-local-and-global-invariants-e37fadba150)
   5. [Scaling ethereum with plasma - Joseph Poon](https://www.youtube.com/watch?v=plf-kG8jt9c)
   6. [Reading the plasma withepaper](https://www.youtube.com/watch?v=jvlunzEl_so)
   7. [BankEx plasma implementation](https://github.com/BankEx/PlasmaETHexchange)
   8. [Minimum Viable Plasma specification and discussion](https://ethresear.ch/t/minimal-viable-plasma/426)
   9. [OmiseGo Plasma implementation](https://github.com/omisego/plasma-mvp)
   10. [Central repository for Plasma implementors](https://github.com/ethereum-plasma)

  ### State channels
   1. [State channels wiki](https://github.com/ledgerlabs/state-channels/wiki)
   2. [Learn channels](https://www.learnchannels.org/)

# Discussions

  ### State channels
   1. [Raiden 101](https://raiden.network/101.html)
   2. [State channels](http://www.jeffcoleman.ca/state-channels/)
   3. [Fun fair turing complete state channels](https://funfair.io/approach-turing-complete-state-channels-part-1/)
   4. [An Introduction to State Channels in Depth](https://www.youtube.com/watch?v=MEL50CVOcH4)
   5. [Counterfactual for dummies](https://medium.com/blockchannel/counterfactual-for-dummies-part-1-8ff164f78540)
   6. [Etherships and state channels](https://blog.decenter.com/2018/08/07/introducing-etherships-using-state-channels-scale-ethereum-games/)

  ### Plasma
   1. [Plasma chat room on Gitter](https://gitter.im/ethereum/plasma)
   2. [Plasma implementors video calls](https://www.youtube.com/channel/UCG2MeKuKDJRK4gFNk-dQuZQ)
   3. [Learn Plasma - website explaining Plasma](http://www.learnplasma.org/docs/intro.html)

  ### Proof of Stake
   1. [Casper PoS & Smart Contract Consensus Overview (90 min. overview)](https://www.youtube.com/watch?v=MyDocEQfBGA)
   2. [Overview done again with new changes](https://www.youtube.com/watch?v=uQ3IqLDf-oo)
   3. [PoS FAQ](https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ)
   4. [Casper vs Tendermint](https://blog.cosmos.network/consensus-compare-casper-vs-tendermint-6df154ad56ae?gi=84b66da5939f)
   5. [Casper 101](https://medium.com/@jonchoi/ethereum-casper-101-7a851a4f1eb0)

  ### Privacy
   1. [Introduction to zk-snarks](https://media.consensys.net/introduction-to-zksnarks-with-examples-3283b554fc3b)

  ### General
   1. [Research discussion forum](https://ethresear.ch/)

## Ens
  1. [Devs guide to ENS](https://medium.com/the-ethereum-name-service/a-developers-guide-to-ens-concepts-7004eea8a073)
  2. [Ens docs](https://docs.ens.domains/en/latest/)
  3. [How to buy an ENS domain](https://medium.com/the-ethereum-name-service/a-beginners-guide-to-buying-an-ens-domain-3ccac2bdc770)

## Ipfs
  1. [Introduction to ipfs, overview and technical stuff](https://medium.com/@ConsenSys/an-introduction-to-ipfs-9bba4860abd0)
  2. [Short 10min high level overview of IPFS](https://www.youtube.com/watch?v=BA2rHlbB5i0)
  3. [Distributed apps with ipfs 40min lecture by creator](https://www.youtube.com/watch?v=jONZtXMu03w)

## Tools
  1. [Remix online IDE](https://remix.ethereum.org/)
  2. [Metamask - browser plugin to conect with ethereum](https://metamask.io/)
  3. [Truffle dev framework testing and running dApps](http://truffleframework.com/)
  4. [Embark framework to develop and test dApps](https://github.com/iurimatias/embark-framework)
  5. [HEVM - emv for debugging](https://github.com/dapphub/hevm)
  6. [DAPP - framework for testing and building dApps (lightweight)](https://github.com/dapphub/dapp)
  7. [Solgraph - Generates a DOT graph that visualizes function control flow of a Solidity contract](https://github.com/raineorshine/solgraph)
  8. [Solium - Linter to identify and fix style & security issues in Solidity](https://github.com/duaraghav8/Solium)
  9. [Solidity linter](https://github.com/protofire/solhint)

## Explorers and Stats
  1. [Etherscan](https://etherscan.io/)
  2. [Etherchain](https://www.etherchain.org/)
  3. [Trivial - token explorer](https://www.trivial.co/)
  4. [DappBoard - The analytics platform for Ethereum's smart contracts.](http://dappboard.com/)
  5. [Dapp radar - list of dapps with stats](https://dappradar.com/)
  6. [Dapp track - list of dapps with stats](https://dapptrack.com/)
  7. [World of contracts - Interface for interacting with smart contracts](https://yippee-ki-yay.github.io/WorldOfContracts/)

## Jobs & bounties
  1. [Ethlance - dApp for jobs paid in eth](https://ethlance.com/)
  2. [Gitcoin - bounties for open source projects](https://gitcoin.co/)
  3. [Status Open Bounties](https://openbounty.status.im/app)
  4. [Repo for bounty hunts](https://github.com/JGcarv/ethereum-bounty-hunters/issues)
  5. [Solidified - Auditing platform for smart contracts](https://www.solidified.io/)

## Other cool lists
  1. [Awesome solidity - resource about solidity](https://github.com/bkrem/awesome-solidity)
  2. [Awesome ethereum](https://github.com/toadkicker/awesome-ethereum)
  3. [Awesome makerdao](https://github.com/makerdao/awesome-makerdao/blob/master/README.md)


Download .txt
gitextract_hy2c8vkc/

└── README.md
Condensed preview — 1 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (14K chars).
[
  {
    "path": "README.md",
    "chars": 13861,
    "preview": "# eth-dev-reading-list\nA list of links to articles, tutorials and papers that are helpful for people developing on the e"
  }
]

About this extraction

This page contains the full source code of the yippee-ki-yay/eth-dev-reading-list GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 1 files (13.5 KB), approximately 4.3k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!