Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Content Suggestion List #8

Open
gakonst opened this issue Dec 23, 2021 · 3 comments
Open

Content Suggestion List #8

gakonst opened this issue Dec 23, 2021 · 3 comments

Comments

@gakonst
Copy link
Owner

gakonst commented Dec 23, 2021

Let's use this issue to track all useful content types, so we don't end up with very fragmented information:

How others have been teaching

Solidity Best Practices

EVM Internals

Topic Ideas

  • Recreating some famous hacks/bugs to demonstrate exploitable code and what to avoid
  • Reliable sources of libraries and audited code OpenZeppelin etc.
  • Design patterns
  • Quirks and gotchas with Solidity compiler
  • Hardhat vs Truffle
  • IDE Plugins and custom deployment scripts
  • How EVM works
  • Layer 2 technologies
  • Best practices for storing on chain vs off chain data
  • Gas optimisation tips
  • MEV and flashbots
  • Useful code snippets
  • Oracles and Uni twap
  • Swaps and UniV2 vs V3 concentrated liquidity
  • Connecting lego bricks to build yield farming vaults
  • Creating custom and bootlegged interfaces
  • Unit testing
  • Fuzzing and linters
  • Community Hackathons, Meetups, EthGlobal etc.
@rencryptofish
Copy link

rencryptofish commented Dec 28, 2021

maybe a chapter on parsing events / event emitting (https://codeburst.io/deep-dive-into-ethereum-logs-a8d2047c7371)

traces/filters could be useful too (https://github.com/flashbots/mev-inspect-py/blob/main/mev_inspect/classifiers/specs/)

@odyslam
Copy link

odyslam commented Jan 4, 2022

on EVM:

@0xNazgul
Copy link

more on evm:
https://www.youtube.com/watch?v=RxL_1AfV7N4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants