- Web3.js(opens in a new tab)
- viem(opens in a new tab) – a TypeScript Interface for Ethereum that provides low-level stateless primitives for interacting with Ethereum.
More on smart contracts.
- The blockchain itself
- And more...
This will help you understand things like "what's the data structure of an account?".
Check out the monorepo
ethereumjs(opens in a new tab)
It used to be housed in a standalone
repository(opens in a new tab), however, was later merged into the EthereumVM monorepo as a package.
Check out the client
ethereumjs-client(opens in a new tab)
- libraries of wallet utilities.
- tools to generate, import, and export Ethereum keys.
- an implementation of the
merkle-patricia-tree– a data structure outlined in the Ethereum yellow paper.
Dig into whatever interests you most over at the EthereumJS repo(opens in a new tab)
Know of a community resource that helped you? Edit this page and add it!